1*a2c81616SWang Jie# SPDX-License-Identifier: GPL-2.0 2*a2c81616SWang Jie 3*a2c81616SWang Jieconfig DM_POWER_DELIVERY 4*a2c81616SWang Jie bool "Enable driver model power delivery support" 5*a2c81616SWang Jie depends on DM 6*a2c81616SWang Jie help 7*a2c81616SWang Jie This adds a simple uclass for power delivery. 8*a2c81616SWang Jie 9*a2c81616SWang Jieconfig TYPEC_TCPM 10*a2c81616SWang Jie tristate "USB Type-C Port Controller Manager" 11*a2c81616SWang Jie depends on DM && DM_POWER_DELIVERY 12*a2c81616SWang Jie help 13*a2c81616SWang Jie The Type-C Port Controller Manager provides a USB PD and USB Type-C 14*a2c81616SWang Jie state machine for use with Type-C Port Controllers. 15*a2c81616SWang Jie 16*a2c81616SWang Jieconfig TYPEC_TCPCI 17*a2c81616SWang Jie tristate "Type-C Port Controller Interface driver" 18*a2c81616SWang Jie depends on DM && DM_POWER_DELIVERY && DM_I2C 19*a2c81616SWang Jie help 20*a2c81616SWang Jie Type-C Port Controller driver for TCPCI-compliant controller. 21*a2c81616SWang Jie 22*a2c81616SWang Jieif TYPEC_TCPCI 23*a2c81616SWang Jie 24*a2c81616SWang Jieconfig TYPEC_HUSB311 25*a2c81616SWang Jie tristate "Hynetek HUSB311 Type-C chip driver" 26*a2c81616SWang Jie depends on DM && DM_POWER_DELIVERY && DM_I2C 27*a2c81616SWang Jie help 28*a2c81616SWang Jie Hynetek HUSB311 Type-C chip driver that works with 29*a2c81616SWang Jie Type-C Port Controller Manager to provide USB PD and USB 30*a2c81616SWang Jie Type-C functionalities. 31*a2c81616SWang Jie 32*a2c81616SWang Jieendif # TYPEC_TCPCI 33*a2c81616SWang Jie 34*a2c81616SWang Jieconfig TYPEC_FUSB302 35*a2c81616SWang Jie tristate "Fairchild FUSB302 Type-C chip driver" 36*a2c81616SWang Jie depends on DM && DM_POWER_DELIVERY && DM_I2C 37*a2c81616SWang Jie help 38*a2c81616SWang Jie The Fairchild FUSB302 Type-C chip driver that works with 39*a2c81616SWang Jie Type-C Port Controller Manager to provide USB PD and USB 40*a2c81616SWang Jie Type-C functionalities. 41