diff options
Diffstat (limited to 'driver/tcpm/ps8xxx.h')
-rw-r--r-- | driver/tcpm/ps8xxx.h | 35 |
1 files changed, 2 insertions, 33 deletions
diff --git a/driver/tcpm/ps8xxx.h b/driver/tcpm/ps8xxx.h index 6ef1cd9d90..968d1eeaab 100644 --- a/driver/tcpm/ps8xxx.h +++ b/driver/tcpm/ps8xxx.h @@ -4,19 +4,13 @@ */ #include "usb_mux.h" +#include "driver/tcpm/ps8xxx_public.h" + /* Parade Tech Type-C port controller */ #ifndef __CROS_EC_USB_PD_TCPM_PS8XXX_H #define __CROS_EC_USB_PD_TCPM_PS8XXX_H -/* I2C interface */ -#define PS8751_I2C_ADDR1_P1_FLAGS 0x09 -#define PS8751_I2C_ADDR1_P2_FLAGS 0x0A -#define PS8751_I2C_ADDR1_FLAGS 0x0B /* P3 */ -#define PS8751_I2C_ADDR2_FLAGS 0x1B -#define PS8751_I2C_ADDR3_FLAGS 0x2B -#define PS8751_I2C_ADDR4_FLAGS 0x4B - #define PS8751_P3_TO_P1_FLAGS(p3_flags) ((p3_flags) - 2) /* Minimum Delay for reset assertion */ @@ -50,7 +44,6 @@ #define PS8751_BIST_COUNTER_BYTE1 ((PS8751_BIST_COUNTER >> 8) & 0xff) #define PS8751_BIST_COUNTER_BYTE2 ((PS8751_BIST_COUNTER >> 16) & 0xff) -#define PS8XXX_VENDOR_ID 0x1DA0 #define PS8XXX_REG_I2C_DEBUGGING_ENABLE 0xA0 #define PS8XXX_REG_I2C_DEBUGGING_ENABLE_ON 0x30 #define PS8XXX_REG_I2C_DEBUGGING_ENABLE_OFF 0x31 /* default */ @@ -92,28 +85,4 @@ /* Vendor defined registers */ #define PS8815_P1_REG_HW_REVISION 0xF0 -extern const struct tcpm_drv ps8xxx_tcpm_drv; - -/** - * Board specific callback to judge and provide which chip source of PS8XXX - * series supported by this driver per specific port. - * - * If the board supports only one single source then there is no nencessary to - * provide the __override version. - * - * If board supports two sources or above (with CONFIG_USB_PD_TCPM_MULTI_PS8XXX) - * then the __override version is mandatory. - * - * @param port TCPC port number. - */ -__override_proto -uint16_t board_get_ps8xxx_product_id(int port); - -void ps8xxx_tcpc_update_hpd_status(const struct usb_mux *me, - int hpd_lvl, int hpd_irq); - -#ifdef CONFIG_CMD_I2C_STRESS_TEST_TCPC -extern struct i2c_stress_test_dev ps8xxx_i2c_stress_test_dev; -#endif /* defined(CONFIG_CMD_I2C_STRESS_TEST_TCPC) */ - #endif /* defined(__CROS_EC_USB_PD_TCPM_PS8XXX_H) */ |