summaryrefslogtreecommitdiff
path: root/driver
diff options
context:
space:
mode:
authorJett Rink <jettrink@chromium.org>2018-03-27 13:46:19 -0600
committerchrome-bot <chrome-bot@chromium.org>2018-03-28 16:40:40 -0700
commitffa405476096c5c1905f7f9bf9235043ad8f0257 (patch)
tree852aa4edbcc3f59c886225afd029d058dc15fa6f /driver
parentfbc40d6fcecb8a93ec91d468bc89f35c07d48f99 (diff)
downloadchrome-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.h6
-rw-r--r--driver/tcpm/ps8xxx.h6
-rw-r--r--driver/usb_mux_it5205.h4
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