diff options
author | Jett Rink <jettrink@chromium.org> | 2018-03-27 13:46:19 -0600 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-03-28 16:40:40 -0700 |
commit | ffa405476096c5c1905f7f9bf9235043ad8f0257 (patch) | |
tree | 852aa4edbcc3f59c886225afd029d058dc15fa6f /driver | |
parent | fbc40d6fcecb8a93ec91d468bc89f35c07d48f99 (diff) | |
download | chrome-ec-ffa405476096c5c1905f7f9bf9235043ad8f0257.tar.gz |
usbc: add default I2C addresses
Add hard coded I2C addresses as defined by datasheet.
BRANCH=none
BUG=none
TEST=none
Change-Id: Ia69cc4da7474a9c1f8a994d33db88e0a405f02b7
Signed-off-by: Jett Rink <jettrink@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/982561
Reviewed-by: Daisuke Nojiri <dnojiri@chromium.org>
Diffstat (limited to 'driver')
-rw-r--r-- | driver/tcpm/anx74xx.h | 6 | ||||
-rw-r--r-- | driver/tcpm/ps8xxx.h | 6 | ||||
-rw-r--r-- | driver/usb_mux_it5205.h | 4 |
3 files changed, 15 insertions, 1 deletions
diff --git a/driver/tcpm/anx74xx.h b/driver/tcpm/anx74xx.h index 11ae964af7..95138540b2 100644 --- a/driver/tcpm/anx74xx.h +++ b/driver/tcpm/anx74xx.h @@ -10,6 +10,12 @@ #ifndef __CROS_EC_USB_PD_TCPM_ANX74XX_H #define __CROS_EC_USB_PD_TCPM_ANX74XX_H +/* I2C interface */ +#define ANX74XX_I2C_ADDR1 0x50 +#define ANX74XX_I2C_ADDR2 0x72 +#define ANX74XX_I2C_ADDR3 0x7C +#define ANX74XX_I2C_ADDR4 0x80 + #define ANX74XX_REG_IRQ_POL_LOW 0x00 #define ANX74XX_REG_IRQ_POL_HIGH 0x02 diff --git a/driver/tcpm/ps8xxx.h b/driver/tcpm/ps8xxx.h index 5789cb733c..a9660843ee 100644 --- a/driver/tcpm/ps8xxx.h +++ b/driver/tcpm/ps8xxx.h @@ -8,6 +8,12 @@ #ifndef __CROS_EC_USB_PD_TCPM_PS8XXX_H #define __CROS_EC_USB_PD_TCPM_PS8XXX_H +/* I2C interface */ +#define PS8751_I2C_ADDR1 0x16 +#define PS8751_I2C_ADDR2 0x36 +#define PS8751_I2C_ADDR3 0x56 +#define PS8751_I2C_ADDR4 0x96 + #define PS8751_BIST_TIMER_FREQ 15000000 #define PS8751_BIST_DELAY_MS 50 diff --git a/driver/usb_mux_it5205.h b/driver/usb_mux_it5205.h index 0cebeed71a..2c26f7ca41 100644 --- a/driver/usb_mux_it5205.h +++ b/driver/usb_mux_it5205.h @@ -8,7 +8,9 @@ #ifndef __CROS_EC_USB_MUX_IT5205_H #define __CROS_EC_USB_MUX_IT5205_H -/* 8 bit i2c slave address is 0xb0 or 0x90 depends on address setting pin. */ +/* I2C interface */ +#define IT5205_I2C_ADDR1 (0x48 << 1) +#define IT5205_I2C_ADDR2 (0x58 << 1) /* Chip ID registers */ #define IT5205_REG_CHIP_ID3 0x4 |