aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Berger <stefanb@linux.vnet.ibm.com>2018-03-19 12:00:28 -0400
committerKevin O'Connor <kevin@koconnor.net>2018-03-21 10:35:54 -0400
commit8bd306e10ff6abfed6188ec0f6c2157002a52d66 (patch)
treee89a8958b0f121e1227b0033ce8387bc004a0dd9
parent408630ef19499ed9ca5a7e90721271adf599c975 (diff)
downloadseabios-8bd306e10ff6abfed6188ec0f6c2157002a52d66.tar.gz
tpm: revert return values for successful/failed CRB probing
The return values for successful/failed CRB probing were reverted. Fix it. Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
-rw-r--r--src/hw/tpm_drivers.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/hw/tpm_drivers.c b/src/hw/tpm_drivers.c
index 7e6a96a4..271f8d3a 100644
--- a/src/hw/tpm_drivers.c
+++ b/src/hw/tpm_drivers.c
@@ -409,13 +409,13 @@ static u32 crb_probe(void)
/* no support for 64 bit addressing yet */
if (readl(CRB_REG(0, CRB_REG_CTRL_CMD_HADDR)))
- return 1;
+ return 0;
u64 addr = readq(CRB_REG(0, CRB_REG_CTRL_RSP_ADDR));
if (addr > 0xffffffff)
- return 1;
+ return 0;
- return 0;
+ return 1;
}
static TPMVersion crb_get_tpm_version(void)