summaryrefslogtreecommitdiff
path: root/src/drivers/i2c/tpm/tpm.c
diff options
context:
space:
mode:
authorJon Murphy <jpmurphy@google.com>2023-09-05 11:38:59 -0600
committerRaul Rangel <rrangel@chromium.org>2023-09-28 16:54:50 +0000
commitdb4e93ba1a927527f4a095aa8395c31c87d2438d (patch)
tree09adefa390fa34a2120ba57bc75af1470ee72508 /src/drivers/i2c/tpm/tpm.c
parentd7b8dc9cf5978809912dcffefce2eda5937c9653 (diff)
drivers/tpm: Add return codes to TPM driver
Add additional failure mode reporting to the TPM driver to provide additional visibility into what failures are occurring. BUG=b:296439237 TEST=Verify code paths on Skyrim, ensure behavior is unchanged. BRANCH=None Change-Id: I77a653201acf1bddc1ed1e2af701c8d3dd4f0606 Signed-off-by: Jon Murphy <jpmurphy@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/77491 Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Jan Samek <jan.samek@siemens.com>
Diffstat (limited to 'src/drivers/i2c/tpm/tpm.c')
-rw-r--r--src/drivers/i2c/tpm/tpm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/drivers/i2c/tpm/tpm.c b/src/drivers/i2c/tpm/tpm.c
index 4dbefb44f3..91c310b8f3 100644
--- a/src/drivers/i2c/tpm/tpm.c
+++ b/src/drivers/i2c/tpm/tpm.c
@@ -498,7 +498,7 @@ tpm_result_t tpm_vendor_init(struct tpm_chip *chip, unsigned int bus, uint32_t d
if (dev_addr == 0) {
printk(BIOS_ERR, "%s: missing device address\n", __func__);
- return TPM_CB_FAIL;
+ return TPM_CB_INVALID_ARG;
}
tpm_dev.chip_type = UNKNOWN;