typec: introduce bm92txx driver
TODO: fix commit Signed-off-by: Thomas Makin <halorocker89@gmail.com>
This commit is contained in:
@@ -110,6 +110,15 @@ config TYPEC_WUSB3801
|
|||||||
If you choose to build this driver as a dynamically linked module, the
|
If you choose to build this driver as a dynamically linked module, the
|
||||||
module will be called wusb3801.ko.
|
module will be called wusb3801.ko.
|
||||||
|
|
||||||
|
config TYPEC_BM92TXX
|
||||||
|
tristate "Rohm Semiconductor BM92TXX USB Type-C Support"
|
||||||
|
depends on I2C
|
||||||
|
depends on USB_ROLE_SWITCH
|
||||||
|
help
|
||||||
|
Say yes here to support for Rohm Semiconductor BM92TXX. This is a USB
|
||||||
|
Type-C connection IC. This driver provies common support for power
|
||||||
|
negotiation, USB ID detection and Hot-plug-detection on Display Port.
|
||||||
|
|
||||||
source "drivers/usb/typec/mux/Kconfig"
|
source "drivers/usb/typec/mux/Kconfig"
|
||||||
|
|
||||||
source "drivers/usb/typec/altmodes/Kconfig"
|
source "drivers/usb/typec/altmodes/Kconfig"
|
||||||
|
|||||||
@@ -11,4 +11,5 @@ obj-$(CONFIG_TYPEC_HD3SS3220) += hd3ss3220.o
|
|||||||
obj-$(CONFIG_TYPEC_STUSB160X) += stusb160x.o
|
obj-$(CONFIG_TYPEC_STUSB160X) += stusb160x.o
|
||||||
obj-$(CONFIG_TYPEC_RT1719) += rt1719.o
|
obj-$(CONFIG_TYPEC_RT1719) += rt1719.o
|
||||||
obj-$(CONFIG_TYPEC_WUSB3801) += wusb3801.o
|
obj-$(CONFIG_TYPEC_WUSB3801) += wusb3801.o
|
||||||
|
obj-$(CONFIG_TYPEC_BM92TXX) += bm92txx.o
|
||||||
obj-$(CONFIG_TYPEC) += mux/
|
obj-$(CONFIG_TYPEC) += mux/
|
||||||
|
|||||||
2631
drivers/usb/typec/bm92txx.c
Normal file
2631
drivers/usb/typec/bm92txx.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user