diff options
Diffstat (limited to 'src/soc/amd/common/block/psp/psb.c')
-rw-r--r-- | src/soc/amd/common/block/psp/psb.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/soc/amd/common/block/psp/psb.c b/src/soc/amd/common/block/psp/psb.c index be20fc88c5..a537bff37b 100644 --- a/src/soc/amd/common/block/psp/psb.c +++ b/src/soc/amd/common/block/psp/psb.c @@ -110,7 +110,11 @@ static enum cb_err psb_enable(void) return CB_SUCCESS; } - status = soc_read_c2p38(); + if (soc_read_c2p38(&status) != CB_SUCCESS) { + printk(BIOS_ERR, "PSP: Failed to get base address.\n"); + return CB_ERR; + } + printk(BIOS_INFO, "PSB: HSTI = %x\n", status); const u32 psb_test_status = status & PSB_TEST_STATUS_MASK; |