diff options
author | Ting Shen <phoenixshen@google.com> | 2020-09-28 14:31:20 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2020-09-28 09:58:09 +0000 |
commit | 82b66303bff63fd062790965858967449b4ff384 (patch) | |
tree | 447da811fea11267d5caed1389c87f3b0d92d02c /board/asurada | |
parent | a74cf86153a9450fc3cda52ccab932038a141f50 (diff) | |
download | chrome-ec-82b66303bff63fd062790965858967449b4ff384.tar.gz |
asurada: enable virtual battery
BUG=b:168453157
TEST=Verify virtual_battery_operation() is called
BRANCH=none
Signed-off-by: Ting Shen <phoenixshen@google.com>
Change-Id: If634d6fafab7e49dcfeae8088e07d0f7de5cf89e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/2434838
Reviewed-by: Eric Yilun Lin <yllin@chromium.org>
Commit-Queue: Ting Shen <phoenixshen@chromium.org>
Tested-by: Ting Shen <phoenixshen@chromium.org>
Diffstat (limited to 'board/asurada')
-rw-r--r-- | board/asurada/board.c | 5 | ||||
-rw-r--r-- | board/asurada/board.h | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/board/asurada/board.c b/board/asurada/board.c index 7f2a3878f1..5aeaafbeea 100644 --- a/board/asurada/board.c +++ b/board/asurada/board.c @@ -268,6 +268,11 @@ const struct i2c_port_t i2c_ports[] = { }; const unsigned int i2c_ports_used = ARRAY_SIZE(i2c_ports); +int board_allow_i2c_passthru(int port) +{ + return (port == I2C_PORT_VIRTUAL_BATTERY); +} + /* PPC */ struct ppc_config_t ppc_chips[CONFIG_USB_PD_PORT_MAX_COUNT] = { { diff --git a/board/asurada/board.h b/board/asurada/board.h index 337c4b7318..09c1da2d23 100644 --- a/board/asurada/board.h +++ b/board/asurada/board.h @@ -71,6 +71,8 @@ /* I2C */ #define CONFIG_I2C #define CONFIG_I2C_MASTER +#define CONFIG_I2C_PASSTHRU_RESTRICTED +#define CONFIG_I2C_VIRTUAL_BATTERY #define I2C_PORT_CHARGER IT83XX_I2C_CH_A #define I2C_PORT_BATTERY IT83XX_I2C_CH_A #define I2C_PORT_ACCEL IT83XX_I2C_CH_B @@ -78,6 +80,7 @@ #define I2C_PORT_PPC1 IT83XX_I2C_CH_E #define I2C_PORT_USB_MUX0 IT83XX_I2C_CH_C #define I2C_PORT_USB_MUX1 IT83XX_I2C_CH_E +#define I2C_PORT_VIRTUAL_BATTERY I2C_PORT_BATTERY #define CONFIG_SMBUS_PEC /* LED */ |