usb: typec: anx7411: Add Analogix PD ANX7411 support
Add driver for analogix ANX7411 USB Type-C DRP port controller. Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Signed-off-by: Xin Ji <xji@analogixsemi.com> Link: https://lore.kernel.org/r/20220714081350.36447-2-xji@analogixsemi.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
4af3719113
commit
fe6d8a9c8e
@ -52,6 +52,17 @@ source "drivers/usb/typec/ucsi/Kconfig"
|
||||
|
||||
source "drivers/usb/typec/tipd/Kconfig"
|
||||
|
||||
config TYPEC_ANX7411
|
||||
tristate "Analogix ANX7411 Type-C DRP Port controller driver"
|
||||
depends on I2C
|
||||
depends on USB_ROLE_SWITCH
|
||||
help
|
||||
Say Y or M here if your system has Analogix ANX7411 Type-C DRP Port
|
||||
controller driver.
|
||||
|
||||
If you choose to build this driver as a dynamically linked module, the
|
||||
module will be called anx7411.ko.
|
||||
|
||||
config TYPEC_RT1719
|
||||
tristate "Richtek RT1719 Sink Only Type-C controller driver"
|
||||
depends on USB_ROLE_SWITCH || !USB_ROLE_SWITCH
|
||||
|
@ -6,6 +6,7 @@ obj-$(CONFIG_TYPEC) += altmodes/
|
||||
obj-$(CONFIG_TYPEC_TCPM) += tcpm/
|
||||
obj-$(CONFIG_TYPEC_UCSI) += ucsi/
|
||||
obj-$(CONFIG_TYPEC_TPS6598X) += tipd/
|
||||
obj-$(CONFIG_TYPEC_ANX7411) += anx7411.o
|
||||
obj-$(CONFIG_TYPEC_HD3SS3220) += hd3ss3220.o
|
||||
obj-$(CONFIG_TYPEC_QCOM_PMIC) += qcom-pmic-typec.o
|
||||
obj-$(CONFIG_TYPEC_STUSB160X) += stusb160x.o
|
||||
|
1596
drivers/usb/typec/anx7411.c
Normal file
1596
drivers/usb/typec/anx7411.c
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user