| config TYPEC_TCPM |
| tristate "USB Type-C Port Controller Manager" |
| depends on USB |
| select USB_ROLE_SWITCH |
| select POWER_SUPPLY |
| help |
| The Type-C Port Controller Manager provides a USB PD and USB Type-C |
| state machine for use with Type-C Port Controllers. |
| |
| if TYPEC_TCPM |
| |
| config TYPEC_TCPCI |
| tristate "Type-C Port Controller Interface driver" |
| depends on DM_I2C |
| select REGMAP_I2C |
| help |
| Type-C Port Controller driver for TCPCI-compliant controller. |
| |
| if TYPEC_TCPCI |
| |
| config TYPEC_RT1711H |
| tristate "Richtek RT1711H Type-C chip driver" |
| help |
| Richtek RT1711H Type-C chip driver that works with |
| Type-C Port Controller Manager to provide USB PD and USB |
| Type-C functionalities. |
| |
| endif # TYPEC_TCPCI |
| |
| |
| endif # TYPEC_TCPM |