diff options
author | amber.chen <amber.chen@lcfc.corp-partner.google.com> | 2021-12-17 20:15:23 +0800 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2022-01-05 06:49:22 +0000 |
commit | d0c43e191f06ecde79f13e0e129de1329e622cf8 (patch) | |
tree | 2fb3731fbb3e473953408bfdf092a959111558f2 | |
parent | 1daab93a4e253fc49967f073960dd055bb11db4a (diff) | |
download | chrome-ec-d0c43e191f06ecde79f13e0e129de1329e622cf8.tar.gz |
taeko: Run TCPC1/PPC1 I2C at 1 MHz on taeko borads
BRANCH=main
BUG=b:211080526
TEST=make -j BOARD=taeko
Signed-off-by: amber.chen <amber.chen@lcfc.corp-partner.google.com>
Change-Id: I9fc9df85a51218ade22a66507e0d7ca954e540e3
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/ec/+/3347344
Reviewed-by: caveh jalali <caveh@chromium.org>
Reviewed-by: Boris Mittelberg <bmbm@google.com>
-rw-r--r-- | board/taeko/board.h | 6 | ||||
-rw-r--r-- | board/taeko/i2c.c | 5 |
2 files changed, 9 insertions, 2 deletions
diff --git a/board/taeko/board.h b/board/taeko/board.h index 5cc3d4a524..2ba6e713aa 100644 --- a/board/taeko/board.h +++ b/board/taeko/board.h @@ -92,6 +92,12 @@ #define CONFIG_USBC_PPC_SYV682X #define CONFIG_USBC_PPC_NX20P3483 +/* I2C speed console command */ +#define CONFIG_CMD_I2C_SPEED + +/* I2C control host command */ +#define CONFIG_HOSTCMD_I2C_CONTROL + /* TODO: b/177608416 - measure and check these values on brya */ #define PD_POWER_SUPPLY_TURN_ON_DELAY 30000 /* us */ #define PD_POWER_SUPPLY_TURN_OFF_DELAY 30000 /* us */ diff --git a/board/taeko/i2c.c b/board/taeko/i2c.c index 0a32a502ab..2c990254fa 100644 --- a/board/taeko/i2c.c +++ b/board/taeko/i2c.c @@ -38,9 +38,10 @@ const struct i2c_port_t i2c_ports[] = { /* I2C4 C1 TCPC */ .name = "tcpc1", .port = I2C_PORT_USB_C1_TCPC, - .kbps = 400, + .kbps = 1000, .scl = GPIO_EC_I2C_USB_C1_TCPC_SCL, .sda = GPIO_EC_I2C_USB_C1_TCPC_SDA, + .flags = I2C_PORT_FLAG_DYNAMIC_SPEED, }, { /* I2C5 */ @@ -54,7 +55,7 @@ const struct i2c_port_t i2c_ports[] = { /* I2C6 */ .name = "ppc1", .port = I2C_PORT_USB_C1_PPC, - .kbps = 400, + .kbps = 1000, .scl = GPIO_EC_I2C_USB_C1_MIX_SCL, .sda = GPIO_EC_I2C_USB_C1_MIX_SDA, }, |