mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-30 02:20:48 +00:00
zoombini: Add support for I2C bus 4
This is used by the keyboard backlight driver. Add support so we can start talking to this chip. BUG=b:69379749 BRANCH=none TEST=i2cscan shows a device at 0x6c on bus 4 now Change-Id: I951ecd0fa3030f9f408ed0a4504b54950b7ca174 Signed-off-by: Benjamin Gordon <bmgordon@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/879081 Reviewed-by: Aseda Aboagye <aaboagye@chromium.org>
This commit is contained in:
committed by
chrome-bot
parent
5bdc0e2298
commit
04a9dfe645
@@ -164,12 +164,13 @@ BUILD_ASSERT(ARRAY_SIZE(power_signal_list) == POWER_SIGNAL_COUNT);
|
||||
/* I2C port map. */
|
||||
#ifdef BOARD_ZOOMBINI
|
||||
const struct i2c_port_t i2c_ports[] = {
|
||||
{"power", I2C_PORT_POWER, 100, GPIO_I2C0_SCL, GPIO_I2C0_SDA},
|
||||
{"pmic", I2C_PORT_PMIC, 400, GPIO_I2C3_SCL, GPIO_I2C3_SDA},
|
||||
{"sensor", I2C_PORT_SENSOR, 400, GPIO_I2C7_SCL, GPIO_I2C7_SDA},
|
||||
{"tcpc0", I2C_PORT_TCPC0, 1000, GPIO_TCPC0_SCL, GPIO_TCPC0_SDA},
|
||||
{"tcpc1", I2C_PORT_TCPC1, 1000, GPIO_TCPC1_SCL, GPIO_TCPC1_SDA},
|
||||
{"tcpc2", I2C_PORT_TCPC2, 1000, GPIO_TCPC2_SCL, GPIO_TCPC2_SDA},
|
||||
{"power", I2C_PORT_POWER, 100, GPIO_I2C0_SCL, GPIO_I2C0_SDA},
|
||||
{"pmic", I2C_PORT_PMIC, 400, GPIO_I2C3_SCL, GPIO_I2C3_SDA},
|
||||
{"kblight", I2C_PORT_KBLIGHT, 100, GPIO_I2C4_SCL, GPIO_I2C4_SDA},
|
||||
{"sensor", I2C_PORT_SENSOR, 400, GPIO_I2C7_SCL, GPIO_I2C7_SDA},
|
||||
{"tcpc0", I2C_PORT_TCPC0, 1000, GPIO_TCPC0_SCL, GPIO_TCPC0_SDA},
|
||||
{"tcpc1", I2C_PORT_TCPC1, 1000, GPIO_TCPC1_SCL, GPIO_TCPC1_SDA},
|
||||
{"tcpc2", I2C_PORT_TCPC2, 1000, GPIO_TCPC2_SCL, GPIO_TCPC2_SDA},
|
||||
};
|
||||
#else
|
||||
const struct i2c_port_t i2c_ports[] = {
|
||||
|
||||
@@ -149,6 +149,7 @@
|
||||
#define I2C_PORT_CHARGER I2C_PORT_POWER
|
||||
#define I2C_PORT_POWER NPCX_I2C_PORT0_0
|
||||
#define I2C_PORT_PMIC NPCX_I2C_PORT3_0
|
||||
#define I2C_PORT_KBLIGHT NPCX_I2C_PORT4_1
|
||||
#define I2C_PORT_SENSOR NPCX_I2C_PORT7_0
|
||||
#define I2C_PORT_TCPC0 NPCX_I2C_PORT1_0
|
||||
#define I2C_PORT_TCPC1 NPCX_I2C_PORT2_0
|
||||
|
||||
Reference in New Issue
Block a user