Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

staging: typec: tcpci: move tcpci drivers out of staging

Move TCPCI(Typec port controller interface) driver and rt1711h
driver out of staging.

Signed-off-by: Li Jun <jun.li@nxp.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Li Jun and committed by
Greg Kroah-Hartman
990da415 00251488

+17 -32
-2
drivers/staging/Kconfig
··· 106 106 107 107 source "drivers/staging/vc04_services/Kconfig" 108 108 109 - source "drivers/staging/typec/Kconfig" 110 - 111 109 source "drivers/staging/vboxvideo/Kconfig" 112 110 113 111 source "drivers/staging/pi433/Kconfig"
-1
drivers/staging/Makefile
··· 2 2 # Makefile for staging directory 3 3 4 4 obj-y += media/ 5 - obj-y += typec/ 6 5 obj-$(CONFIG_PRISM2_USB) += wlan-ng/ 7 6 obj-$(CONFIG_COMEDI) += comedi/ 8 7 obj-$(CONFIG_FB_OLPC_DCON) += olpc_dcon/
-22
drivers/staging/typec/Kconfig
··· 1 - menu "USB Power Delivery and Type-C drivers" 2 - 3 - if TYPEC_TCPM 4 - 5 - config TYPEC_TCPCI 6 - tristate "Type-C Port Controller Interface driver" 7 - depends on I2C 8 - select REGMAP_I2C 9 - help 10 - Type-C Port Controller driver for TCPCI-compliant controller. 11 - 12 - config TYPEC_RT1711H 13 - tristate "Richtek RT1711H Type-C chip driver" 14 - select TYPEC_TCPCI 15 - help 16 - Richtek RT1711H Type-C chip driver that works with 17 - Type-C Port Controller Manager to provide USB PD and USB 18 - Type-C functionalities. 19 - 20 - endif 21 - 22 - endmenu
-2
drivers/staging/typec/Makefile
··· 1 - obj-$(CONFIG_TYPEC_TCPCI) += tcpci.o 2 - obj-$(CONFIG_TYPEC_RT1711H) += tcpci_rt1711h.o
-5
drivers/staging/typec/TODO
··· 1 - tcpci: 2 - - Test with real hardware 3 - 4 - Please send patches to Guenter Roeck <linux@roeck-us.net> and copy 5 - Heikki Krogerus <heikki.krogerus@linux.intel.com>.
drivers/staging/typec/tcpci.c drivers/usb/typec/tcpci.c
drivers/staging/typec/tcpci.h drivers/usb/typec/tcpci.h
drivers/staging/typec/tcpci_rt1711h.c drivers/usb/typec/tcpci_rt1711h.c
+15
drivers/usb/typec/Kconfig
··· 56 56 57 57 if TYPEC_TCPM 58 58 59 + config TYPEC_TCPCI 60 + tristate "Type-C Port Controller Interface driver" 61 + depends on I2C 62 + select REGMAP_I2C 63 + help 64 + Type-C Port Controller driver for TCPCI-compliant controller. 65 + 66 + config TYPEC_RT1711H 67 + tristate "Richtek RT1711H Type-C chip driver" 68 + select TYPEC_TCPCI 69 + help 70 + Richtek RT1711H Type-C chip driver that works with 71 + Type-C Port Controller Manager to provide USB PD and USB 72 + Type-C functionalities. 73 + 59 74 source "drivers/usb/typec/fusb302/Kconfig" 60 75 61 76 config TYPEC_WCOVE
+2
drivers/usb/typec/Makefile
··· 7 7 obj-$(CONFIG_TYPEC_UCSI) += ucsi/ 8 8 obj-$(CONFIG_TYPEC_TPS6598X) += tps6598x.o 9 9 obj-$(CONFIG_TYPEC) += mux/ 10 + obj-$(CONFIG_TYPEC_TCPCI) += tcpci.o 11 + obj-$(CONFIG_TYPEC_RT1711H) += tcpci_rt1711h.o