forked from Minki/linux
f0690a25a1
This driver implements the USB Type-C Power Delivery state machine for both source and sink ports. Alternate mode support is not fully implemented. The driver attaches to the USB Type-C class code implemented in the following patches. usb: typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY usb: USB Type-C connector class This driver only implements the state machine. Lower level drivers are responsible for - Reporting VBUS status and activating VBUS - Setting CC lines and providing CC line status - Setting line polarity - Activating and deactivating VCONN - Setting the current limit - Activating and deactivating PD message transfers - Sending and receiving PD messages The driver provides both a functional API as well as callbacks for lower level drivers. Signed-off-by: Guenter Roeck <groeck@chromium.org> Signed-off-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
110 lines
2.6 KiB
Plaintext
110 lines
2.6 KiB
Plaintext
menuconfig STAGING
|
|
bool "Staging drivers"
|
|
default n
|
|
---help---
|
|
This option allows you to select a number of drivers that are
|
|
not of the "normal" Linux kernel quality level. These drivers
|
|
are placed here in order to get a wider audience to make use of
|
|
them. Please note that these drivers are under heavy
|
|
development, may or may not work, and may contain userspace
|
|
interfaces that most likely will be changed in the near
|
|
future.
|
|
|
|
Using any of these drivers will taint your kernel which might
|
|
affect support options from both the community, and various
|
|
commercial support organizations.
|
|
|
|
If you wish to work on these drivers, to help improve them, or
|
|
to report problems you have with them, please see the
|
|
driver_name.README file in the drivers/staging/ directory to
|
|
see what needs to be worked on, and who to contact.
|
|
|
|
If in doubt, say N here.
|
|
|
|
|
|
if STAGING
|
|
|
|
source "drivers/staging/wlan-ng/Kconfig"
|
|
|
|
source "drivers/staging/comedi/Kconfig"
|
|
|
|
source "drivers/staging/olpc_dcon/Kconfig"
|
|
|
|
source "drivers/staging/rtl8192u/Kconfig"
|
|
|
|
source "drivers/staging/rtl8192e/Kconfig"
|
|
|
|
source "drivers/staging/rtl8712/Kconfig"
|
|
|
|
source "drivers/staging/rtl8188eu/Kconfig"
|
|
|
|
source "drivers/staging/rts5208/Kconfig"
|
|
|
|
source "drivers/staging/octeon/Kconfig"
|
|
|
|
source "drivers/staging/octeon-usb/Kconfig"
|
|
|
|
source "drivers/staging/vt6655/Kconfig"
|
|
|
|
source "drivers/staging/vt6656/Kconfig"
|
|
|
|
source "drivers/staging/iio/Kconfig"
|
|
|
|
source "drivers/staging/sm750fb/Kconfig"
|
|
|
|
source "drivers/staging/xgifb/Kconfig"
|
|
|
|
source "drivers/staging/emxx_udc/Kconfig"
|
|
|
|
source "drivers/staging/speakup/Kconfig"
|
|
|
|
source "drivers/staging/nvec/Kconfig"
|
|
|
|
source "drivers/staging/media/Kconfig"
|
|
|
|
source "drivers/staging/android/Kconfig"
|
|
|
|
source "drivers/staging/board/Kconfig"
|
|
|
|
source "drivers/staging/gdm724x/Kconfig"
|
|
|
|
source "drivers/staging/fwserial/Kconfig"
|
|
|
|
source "drivers/staging/goldfish/Kconfig"
|
|
|
|
source "drivers/staging/netlogic/Kconfig"
|
|
|
|
source "drivers/staging/mt29f_spinand/Kconfig"
|
|
|
|
source "drivers/staging/lustre/Kconfig"
|
|
|
|
source "drivers/staging/dgnc/Kconfig"
|
|
|
|
source "drivers/staging/gs_fpgaboot/Kconfig"
|
|
|
|
source "drivers/staging/skein/Kconfig"
|
|
|
|
source "drivers/staging/unisys/Kconfig"
|
|
|
|
source "drivers/staging/clocking-wizard/Kconfig"
|
|
|
|
source "drivers/staging/fbtft/Kconfig"
|
|
|
|
source "drivers/staging/fsl-mc/Kconfig"
|
|
|
|
source "drivers/staging/wilc1000/Kconfig"
|
|
|
|
source "drivers/staging/most/Kconfig"
|
|
|
|
source "drivers/staging/ks7010/Kconfig"
|
|
|
|
source "drivers/staging/greybus/Kconfig"
|
|
|
|
source "drivers/staging/vc04_services/Kconfig"
|
|
|
|
source "drivers/staging/bcm2835-audio/Kconfig"
|
|
|
|
source "drivers/staging/typec/Kconfig"
|
|
|
|
endif # STAGING
|