drivers/crb/tpm: Fix compilation on x86_64
Change-Id: I19cce90f44b54e4eb6dd8517793ae887f0bd1e22 Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/48453 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
parent
f4bf8f5fab
commit
d147d43617
2 changed files with 4 additions and 3 deletions
|
@ -43,10 +43,11 @@ static void crb_readControlArea(void)
|
|||
control_area.cancel = read32(CRB_REG(cur_loc, CRB_REG_CANCEL));
|
||||
control_area.interrupt_control = read64(CRB_REG(cur_loc, CRB_REG_INT_CTRL));
|
||||
control_area.command_size = read32(CRB_REG(cur_loc, CRB_REG_CMD_SIZE));
|
||||
control_area.command_bfr = (void *)(uint32_t)read64(CRB_REG(cur_loc, CRB_REG_CMD_ADDR));
|
||||
control_area.command_bfr =
|
||||
(void *)(uintptr_t)read64(CRB_REG(cur_loc, CRB_REG_CMD_ADDR));
|
||||
control_area.response_size = read32(CRB_REG(cur_loc, CRB_REG_RESP_SIZE));
|
||||
control_area.response_bfr =
|
||||
(void *)(uint32_t)read64(CRB_REG(cur_loc, CRB_REG_RESP_ADDR));
|
||||
(void *)(uintptr_t)read64(CRB_REG(cur_loc, CRB_REG_RESP_ADDR));
|
||||
}
|
||||
|
||||
/* Wait for Reg to be expected Value */
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
#define TPM_CRB_BASE_ADDRESS CONFIG_CRB_TPM_BASE_ADDRESS
|
||||
|
||||
#define CRB_REG(LOCTY, REG) \
|
||||
(void *)(CONFIG_CRB_TPM_BASE_ADDRESS + (LOCTY << 12) + REG)
|
||||
(void *)(uintptr_t)(CONFIG_CRB_TPM_BASE_ADDRESS + (LOCTY << 12) + REG)
|
||||
|
||||
/* hardware registers */
|
||||
#define CRB_REG_LOC_STATE 0x00
|
||||
|
|
Loading…
Reference in a new issue