From ffa405476096c5c1905f7f9bf9235043ad8f0257 Mon Sep 17 00:00:00 2001 From: Jett Rink Date: Tue, 27 Mar 2018 13:46:19 -0600 Subject: 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 Reviewed-on: https://chromium-review.googlesource.com/982561 Reviewed-by: Daisuke Nojiri --- driver/tcpm/anx74xx.h | 6 ++++++ driver/tcpm/ps8xxx.h | 6 ++++++ driver/usb_mux_it5205.h | 4 +++- 3 files changed, 15 insertions(+), 1 deletion(-) (limited to 'driver') 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 -- cgit v1.2.1