mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 15:14:43 +00:00
tpm: Add more TPM2 definitions
Add definitions for access and status. Need to drop the mixed case. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
parent
fa78604da8
commit
1400a7f3d3
1 changed files with 31 additions and 0 deletions
|
@ -161,6 +161,37 @@ enum tpm_index_attrs {
|
|||
TPMA_NV_AUTHWRITE | TPMA_NV_POLICYWRITE,
|
||||
};
|
||||
|
||||
enum {
|
||||
TPM_ACCESS_VALID = 1 << 7,
|
||||
TPM_ACCESS_ACTIVE_LOCALITY = 1 << 5,
|
||||
TPM_ACCESS_REQUEST_PENDING = 1 << 2,
|
||||
TPM_ACCESS_REQUEST_USE = 1 << 1,
|
||||
TPM_ACCESS_ESTABLISHMENT = 1 << 0,
|
||||
};
|
||||
|
||||
enum {
|
||||
TPM_STS_FAMILY_SHIFT = 26,
|
||||
TPM_STS_FAMILY_MASK = 0x3 << TPM_STS_FAMILY_SHIFT,
|
||||
TPM_STS_FAMILY_TPM2 = 1 << TPM_STS_FAMILY_SHIFT,
|
||||
TPM_STS_RESE_TESTABLISMENT_BIT = 1 << 25,
|
||||
TPM_STS_COMMAND_CANCEL = 1 << 24,
|
||||
TPM_STS_BURST_COUNT_SHIFT = 8,
|
||||
TPM_STS_BURST_COUNT_MASK = 0xffff << TPM_STS_BURST_COUNT_SHIFT,
|
||||
TPM_STS_VALID = 1 << 7,
|
||||
TPM_STS_COMMAND_READY = 1 << 6,
|
||||
TPM_STS_GO = 1 << 5,
|
||||
TPM_STS_DATA_AVAIL = 1 << 4,
|
||||
TPM_STS_DATA_EXPECT = 1 << 3,
|
||||
TPM_STS_SELF_TEST_DONE = 1 << 2,
|
||||
TPM_STS_RESPONSE_RETRY = 1 << 1,
|
||||
};
|
||||
|
||||
enum {
|
||||
TPM_CMD_COUNT_OFFSET = 2,
|
||||
TPM_CMD_ORDINAL_OFFSET = 6,
|
||||
TPM_MAX_BUF_SIZE = 1260,
|
||||
};
|
||||
|
||||
/**
|
||||
* Issue a TPM2_Startup command.
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue