summaryrefslogtreecommitdiff
path: root/baseboard/asurada
diff options
context:
space:
mode:
authorKeith Short <keithshort@chromium.org>2021-06-23 17:34:15 -0600
committerCommit Bot <commit-bot@chromium.org>2021-06-24 15:42:17 +0000
commit0250c5d2866b425bf2f808daa82d600ef4694dd2 (patch)
treeb49942aef68c784766e4a77dd3bb796e61836492 /baseboard/asurada
parentfdb7f4eebf53bb260186488c4c8a04fb01cc1ce0 (diff)
downloadchrome-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.h1
-rw-r--r--baseboard/asurada/usbc_config.c4
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,
}
};