summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--board/strago/board.c12
-rw-r--r--board/strago/gpio.inc4
2 files changed, 12 insertions, 4 deletions
diff --git a/board/strago/board.c b/board/strago/board.c
index 359716266b..f7017dbf17 100644
--- a/board/strago/board.c
+++ b/board/strago/board.c
@@ -53,10 +53,14 @@ const struct power_signal_info power_signal_list[] = {
BUILD_ASSERT(ARRAY_SIZE(power_signal_list) == POWER_SIGNAL_COUNT);
const struct i2c_port_t i2c_ports[] = {
- {"batt_chg", MEC1322_I2C0_0, 100},
- {"sensors", MEC1322_I2C1, 100},
- {"pd_mcu", MEC1322_I2C2, 100},
- {"thermal", MEC1322_I2C3, 100}
+ {"batt_chg", MEC1322_I2C0_0, 100,
+ GPIO_I2C_PORT0_SCL, GPIO_I2C_PORT0_SDA},
+ {"sensors", MEC1322_I2C1, 100,
+ GPIO_I2C_PORT1_SCL, GPIO_I2C_PORT1_SDA},
+ {"pd_mcu", MEC1322_I2C2, 100,
+ GPIO_I2C_PORT2_SCL, GPIO_I2C_PORT2_SDA},
+ {"thermal", MEC1322_I2C3, 100,
+ GPIO_I2C_PORT3_SCL, GPIO_I2C_PORT3_SDA}
};
const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports);
diff --git a/board/strago/gpio.inc b/board/strago/gpio.inc
index a99a4783ad..934a087f09 100644
--- a/board/strago/gpio.inc
+++ b/board/strago/gpio.inc
@@ -22,6 +22,10 @@ GPIO(I2C_PORT0_SDA, PORT(1), 6, GPIO_ODR_HIGH)
GPIO(BOARD_ID2, PORT(1), 7, GPIO_INPUT | GPIO_PULL_UP) /* NC */
GPIO(I2C_PORT1_SCL, PORT(2), 2, GPIO_ODR_HIGH)
GPIO(I2C_PORT1_SDA, PORT(2), 3, GPIO_ODR_HIGH)
+GPIO(I2C_PORT2_SCL, PORT(2), 0, GPIO_ODR_HIGH)
+GPIO(I2C_PORT2_SDA, PORT(2), 1, GPIO_ODR_HIGH)
+GPIO(I2C_PORT3_SCL, PORT(2), 4, GPIO_ODR_HIGH)
+GPIO(I2C_PORT3_SDA, PORT(2), 5, GPIO_ODR_HIGH)
GPIO(PCH_SCI_L, PORT(2), 6, GPIO_ODR_HIGH) /* SCI output */