diff options
author | Keith Short <keithshort@chromium.org> | 2021-06-23 17:34:15 -0600 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-06-24 15:42:17 +0000 |
commit | 0250c5d2866b425bf2f808daa82d600ef4694dd2 (patch) | |
tree | b49942aef68c784766e4a77dd3bb796e61836492 /baseboard/asurada | |
parent | fdb7f4eebf53bb260186488c4c8a04fb01cc1ce0 (diff) | |
download | chrome-ec-0250c5d2866b425bf2f808daa82d600ef4694dd2.tar.gz |
asurada: Fix I2C port for PMU and BC1.2
The I2C port numbers for the PMU and BC1.2 were hard coded. This caused
an incorrect port lookup when running the zephyr-ec image.
BUG=none
BRANCH=none
TEST=Boot cros-ec image on Hayato, verify charging from CDP port
TEST=Boot zephyr-ec image on Hayato
Signed-off-by: Keith Short <keithshort@chromium.org>
Change-Id: I5d00020628af0863838f153fdb40b52c666a7d5d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2984177
Reviewed-by: Eric Yilun Lin <yllin@google.com>
Reviewed-by: Denis Brockus <dbrockus@chromium.org>
Commit-Queue: Denis Brockus <dbrockus@chromium.org>
Diffstat (limited to 'baseboard/asurada')
-rw-r--r-- | baseboard/asurada/baseboard.h | 1 | ||||
-rw-r--r-- | baseboard/asurada/usbc_config.c | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/baseboard/asurada/baseboard.h b/baseboard/asurada/baseboard.h index 97576a32ef..1658d4a3af 100644 --- a/baseboard/asurada/baseboard.h +++ b/baseboard/asurada/baseboard.h @@ -84,6 +84,7 @@ #define CONFIG_I2C_VIRTUAL_BATTERY #define I2C_PORT_CHARGER IT83XX_I2C_CH_A #define I2C_PORT_BATTERY IT83XX_I2C_CH_A +#define I2C_PORT_POWER IT83XX_I2C_CH_A #define I2C_PORT_ACCEL IT83XX_I2C_CH_B #define I2C_PORT_PPC0 IT83XX_I2C_CH_C #define I2C_PORT_PPC1 IT83XX_I2C_CH_E diff --git a/baseboard/asurada/usbc_config.c b/baseboard/asurada/usbc_config.c index 3e148d7422..b6332c3eab 100644 --- a/baseboard/asurada/usbc_config.c +++ b/baseboard/asurada/usbc_config.c @@ -123,7 +123,7 @@ unsigned int ppc_cnt = ARRAY_SIZE(ppc_chips); /* BC12 */ const struct mt6360_config_t mt6360_config = { - .i2c_port = 0, + .i2c_port = I2C_PORT_POWER, .i2c_addr_flags = MT6360_PMU_I2C_ADDR_FLAGS, }; @@ -131,7 +131,7 @@ const struct pi3usb9201_config_t pi3usb9201_bc12_chips[CONFIG_USB_PD_PORT_MAX_COUNT] = { /* [0]: unused */ [1] = { - .i2c_port = 4, + .i2c_port = I2C_PORT_PPC1, .i2c_addr_flags = PI3USB9201_I2C_ADDR_3_FLAGS, } }; |