This patch replaces remaining `cb_err_t` with `enum cb_err` after commit
hash 69cc557c
(commonlib/bsd: Remove cb_err_t) removes majority of
`cb_err_t` instances.
TEST=Able to build the brya.
Signed-off-by: Subrata Banik <subratabanik@google.com>
Change-Id: I3392f9c2cfb4a889a999c8ea25066c89979f0900
Reviewed-on: https://review.coreboot.org/c/coreboot/+/62676
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
25 lines
657 B
C
25 lines
657 B
C
/* SPDX-License-Identifier: BSD-3-Clause */
|
|
|
|
#ifndef __DRIVERS_TPM_CR50_H__
|
|
#define __DRIVERS_TPM_CR50_H__
|
|
|
|
#include <types.h>
|
|
|
|
/* Structure describing the elements of Cr50 firmware version. */
|
|
struct cr50_firmware_version {
|
|
int epoch;
|
|
int major;
|
|
int minor;
|
|
};
|
|
|
|
/* Indicates whether Cr50 ready pulses are guaranteed to be at least 100us. */
|
|
bool cr50_is_long_interrupt_pulse_enabled(void);
|
|
|
|
/* Get the Cr50 firmware version information. */
|
|
enum cb_err cr50_get_firmware_version(struct cr50_firmware_version *version);
|
|
|
|
/* Set the BOARD_CFG register depending on Cr50 Kconfigs */
|
|
enum cb_err cr50_set_board_cfg(void);
|
|
|
|
#endif /* __DRIVERS_TPM_CR50_H__ */
|