summaryrefslogtreecommitdiff
path: root/src/soc/mediatek/common/include
diff options
context:
space:
mode:
authorYu-Ping Wu <yupingso@chromium.org>2021-11-25 14:43:13 +0800
committerFelix Held <felix-coreboot@felixheld.de>2021-11-26 11:30:12 +0000
commit20fe2ee50274b583c8594f5253ae0db0263b24af (patch)
tree6dd26d4b54ac36b7b646eba9a7add719e497b302 /src/soc/mediatek/common/include
parent8422740933962b27fc6678a2dff5e9bc31e66dc1 (diff)
soc/mediatek/i2c: Return negative values on error
Following coreboot's convention, return negative error codes from platform_i2c_transfer(). BUG=none TEST=emerge-asurada coreboot BRANCH=none Change-Id: I955b9aae11e20d75fac414d15714330e364dad2f Signed-off-by: Yu-Ping Wu <yupingso@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/59539 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
Diffstat (limited to 'src/soc/mediatek/common/include')
-rw-r--r--src/soc/mediatek/common/include/soc/i2c_common.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/soc/mediatek/common/include/soc/i2c_common.h b/src/soc/mediatek/common/include/soc/i2c_common.h
index 7df1ac5608..4f4449ce78 100644
--- a/src/soc/mediatek/common/include/soc/i2c_common.h
+++ b/src/soc/mediatek/common/include/soc/i2c_common.h
@@ -88,12 +88,12 @@ enum {
/* I2C Status Code */
enum {
I2C_OK = 0x0000,
- I2C_SET_SPEED_FAIL_OVER_SPEED = 0xA001,
- I2C_TRANSFER_INVALID_LENGTH = 0xA002,
- I2C_TRANSFER_FAIL_HS_NACKERR = 0xA003,
- I2C_TRANSFER_FAIL_ACKERR = 0xA004,
- I2C_TRANSFER_FAIL_TIMEOUT = 0xA005,
- I2C_TRANSFER_INVALID_ARGUMENT = 0xA006
+ I2C_SET_SPEED_FAIL_OVER_SPEED = -0xA001,
+ I2C_TRANSFER_INVALID_LENGTH = -0xA002,
+ I2C_TRANSFER_FAIL_HS_NACKERR = -0xA003,
+ I2C_TRANSFER_FAIL_ACKERR = -0xA004,
+ I2C_TRANSFER_FAIL_TIMEOUT = -0xA005,
+ I2C_TRANSFER_INVALID_ARGUMENT = -0xA006,
};
struct mtk_i2c_ac_timing {