41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
config DM_POWER_DELIVERY
|
|
bool "Enable driver model power delivery support"
|
|
depends on DM
|
|
help
|
|
This adds a simple uclass for power delivery.
|
|
|
|
config TYPEC_TCPM
|
|
tristate "USB Type-C Port Controller Manager"
|
|
depends on DM && DM_POWER_DELIVERY
|
|
help
|
|
The Type-C Port Controller Manager provides a USB PD and USB Type-C
|
|
state machine for use with Type-C Port Controllers.
|
|
|
|
config TYPEC_TCPCI
|
|
tristate "Type-C Port Controller Interface driver"
|
|
depends on DM && DM_POWER_DELIVERY && DM_I2C
|
|
help
|
|
Type-C Port Controller driver for TCPCI-compliant controller.
|
|
|
|
if TYPEC_TCPCI
|
|
|
|
config TYPEC_HUSB311
|
|
tristate "Hynetek HUSB311 Type-C chip driver"
|
|
depends on DM && DM_POWER_DELIVERY && DM_I2C
|
|
help
|
|
Hynetek HUSB311 Type-C chip driver that works with
|
|
Type-C Port Controller Manager to provide USB PD and USB
|
|
Type-C functionalities.
|
|
|
|
endif # TYPEC_TCPCI
|
|
|
|
config TYPEC_FUSB302
|
|
tristate "Fairchild FUSB302 Type-C chip driver"
|
|
depends on DM && DM_POWER_DELIVERY && DM_I2C
|
|
help
|
|
The Fairchild FUSB302 Type-C chip driver that works with
|
|
Type-C Port Controller Manager to provide USB PD and USB
|
|
Type-C functionalities.
|