Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - T index
The Linux kernel configuration item CONFIG_TYPEC
has multiple definitions:
drivers/usb/typec/Kconfig
The configuration item CONFIG_TYPEC:
(none)
typec
USB Type-C Specification defines a cable and connector for USB where only one type of plug is supported on both ends, i.e. there will not be Type-A plug on one end of the cable and Type-B plug on the other. Determination of the host-to-device relationship happens through a specific Configuration Channel (CC) which goes through the USB Type-C cable. The Configuration Channel may also be used to detect optional Accessory Modes - Analog Audio and Debug - and if USB Power Delivery is supported, the Alternate Modes, where the connector is used for something else then USB communication.
USB Power Delivery Specification defines a protocol that can be used to negotiate the voltage and current levels with the connected partners. USB Power Delivery allows higher voltages then the normal 5V, up to 20V, and current up to 5A over the cable. The USB Power Delivery protocol is also used to negotiate the optional Alternate Modes when they are supported. USB Power Delivery does not depend on USB Type-C connector, however it is mostly used together with USB Type-C connectors.
USB Type-C and USB Power Delivery Specifications define a set of state machines that need to be implemented in either software or firmware. Simple USB Type-C PHYs, for example USB Type-C Port Controller Interface Specification compliant "Port Controllers" need the state machines to be handled in the OS, but stand-alone USB Type-C and Power Delivery controllers handle the state machines inside their firmware. The USB Type-C and Power Delivery controllers usually function autonomously, and do not necessarily require drivers.
Enable this configurations option if you have USB Type-C connectors on your system and 1) you know your USB Type-C hardware requires OS control (a driver) to function, or 2) if you need to be able to read the status of the USB Type-C ports in your system, or 3) if you need to be able to swap the power role (decide are you supplying or consuming power over the cable) or data role (host or device) when both roles are supported.
For more information, see the kernel documentation for USB Type-C Connector Class API (Documentation/driver-api/usb/typec.rst) https://www.kernel.org/doc/html/latest/driver-api/usb/typec.html and ABI (Documentation/ABI/testing/sysfs-class-typec).
drivers/usb/typec/Kconfig
The configuration item CONFIG_TYPEC:
(none)
typec
(none)
Raw data from LKDDb:
lkddb acpi "AMDI0042" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_CCG CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_ccg.c # in 6.0–6.12, 6.13-rc+HEAD
lkddb acpi "INT3515" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TPS6598X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tps6598x.c # in 4.15–4.20
lkddb acpi "INTC105C" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_INTEL_PMC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/intel_pmc_mux.c # in 5.7–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb acpi "INTC1072" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_INTEL_PMC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/intel_pmc_mux.c # in 5.14–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb acpi "INTC1079" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_INTEL_PMC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/intel_pmc_mux.c # in 5.14–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb acpi "INTC107A" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_INTEL_PMC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/intel_pmc_mux.c # in 6.0–6.12, 6.13-rc+HEAD
lkddb acpi "INTC10EA" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_INTEL_PMC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/intel_pmc_mux.c # in 6.6–6.12, 6.13-rc+HEAD
lkddb acpi "PNP0CA0" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_ACPI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY : drivers/usb/typec/ucsi/ucsi_acpi.c # in 4.13–4.14
lkddb acpi "PNP0CA0" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_ACPI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_acpi.c # in 4.15–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "anx7411" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_ANX7411 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/anx7411.c # in 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "ccgx-ucsi" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_CCG CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_ccg.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "fsa4480" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_FSA4480 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/fsa4480.c # in 5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "it5205" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_IT5205 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/it5205.c # in 6.9–6.12, 6.13-rc+HEAD
lkddb i2c "maxtcpc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI_MAXIM CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_maxim.c # in 5.10–5.19, 6.0–6.2, 6.2+HEAD
lkddb i2c "maxtcpc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI_MAXIM CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_maxim_core.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb i2c "nb7vpq904m" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_NB7VPQ904M CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/nb7vpq904m.c # in 6.5–6.12, 6.13-rc+HEAD
lkddb i2c "pi3usb30532" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_PI3USB30532 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/pi3usb30532.c # in 4.17–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "ptn36502" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_PTN36502 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/ptn36502.c # in 6.7–6.12, 6.13-rc+HEAD
lkddb i2c "rt1711h" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_RT1711H CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_rt1711h.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "rt1711h" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_RT1711H CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpci_rt1711h.c # in 4.19
lkddb i2c "rt1715" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_RT1711H CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_rt1711h.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb i2c "stm32g0-typec" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_STM32G0 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_stm32g0.c # in 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "tcpci" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "tcpci" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpci.c # in 4.19
lkddb i2c "tps6598x" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TPS6598X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tipd/core.c # in 5.13–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "tps6598x" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TPS6598X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tps6598x.c # in 5.0–5.12
lkddb i2c "typec_fusb302" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_FUSB302 CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/fusb302.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb i2c "typec_fusb302" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_FUSB302 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/fusb302/fusb302.c # in 4.15–4.19
lkddb i2c "wcd9390-usbss" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_WCD939X_USBSS CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/wcd939x-usbss.c # in 6.8–6.12, 6.13-rc+HEAD
lkddb module typec CONFIG_TYPEC : drivers/usb/typec/Kconfig : "USB Type-C Support" # in 4.12–4.16
lkddb of "" "" "analogix,anx7411" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_ANX7411 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/anx7411.c # in 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "apple,cd321x" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TPS6598X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tipd/core.c # in 5.16–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "cypress,cypd4226" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_CCG CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_ccg.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb of "" "" "fcs,fsa4480" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_FSA4480 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/fsa4480.c # in 5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "fcs,fusb302" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_FUSB302 CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/fusb302.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "fcs,fusb302" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_FUSB302 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/fusb302/fusb302.c # in 4.15–4.19
lkddb of "" "" "gpio-sbu-mux" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_GPIO_SBU CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/gpio-sbu-mux.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb of "" "" "ite,it5205" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_IT5205 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/it5205.c # in 6.9–6.12, 6.13-rc+HEAD
lkddb of "" "" "maxim,max33359" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI_MAXIM CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_maxim.c # in 5.11–5.19, 6.0–6.2, 6.2+HEAD
lkddb of "" "" "maxim,max33359" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI_MAXIM CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_maxim_core.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb of "" "" "maxim,tcpc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI_MAXIM CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_maxim.c # in 5.10
lkddb of "" "" "mediatek,mt6360-tcpc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MT6360 CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_mt6360.c # in 5.10–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "mediatek,mt6370-tcpc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI_MT6370 CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_mt6370.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb of "" "" "nxp,ptn36502" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_PTN36502 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/ptn36502.c # in 6.7–6.12, 6.13-rc+HEAD
lkddb of "" "" "nxp,ptn5110" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "nxp,ptn5110" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpci.c # in 4.19
lkddb of "" "" "onnn,nb7vpq904m" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_NB7VPQ904M CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/nb7vpq904m.c # in 6.5–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,pm8150b-typec" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_QCOM_PMIC CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c # in 6.5–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,pm8150b-usb-typec" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_QCOM_PMIC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/qcom-pmic-typec.c # in 5.10–5.19, 6.0–6.4
lkddb of "" "" "qcom,pmi632-typec" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_QCOM_PMIC CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c # in 6.9–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,qcm6490-pmic-glink" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_PMIC_GLINK CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_glink.c # in 6.9–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,sc8180x-pmic-glink" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_PMIC_GLINK CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_glink.c # in 6.8–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,sc8280xp-pmic-glink" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_PMIC_GLINK CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_glink.c # in 6.8–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,sm8350-pmic-glink" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_PMIC_GLINK CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_glink.c # in 6.8–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,sm8450-pmic-glink" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_PMIC_GLINK CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_glink.c # in 6.10–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,sm8550-pmic-glink" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_PMIC_GLINK CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_glink.c # in 6.8–6.12, 6.13-rc+HEAD
lkddb of "" "" "qcom,wcd9390-usbss" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_WCD939X_USBSS CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/wcd939x-usbss.c # in 6.8–6.12, 6.13-rc+HEAD
lkddb of "" "" "richtek,rt1711h" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_RT1711H CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_rt1711h.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "richtek,rt1711h" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_RT1711H CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpci_rt1711h.c # in 4.19
lkddb of "" "" "richtek,rt1715" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_RT1711H CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_rt1711h.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb of "" "" "richtek,rt1719" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_RT1719 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/rt1719.c # in 5.18–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "st,stm32g0-typec" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_STM32G0 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_stm32g0.c # in 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "st,stusb1600" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_STUSB160X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/stusb160x.c # in 5.10–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "tcpci" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci.c # in 6.9–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,hd3ss3220" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_HD3SS3220 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/hd3ss3220.c # in 5.5–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,tps25750" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TPS6598X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tipd/core.c # in 6.7–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,tps6598x" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TPS6598X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tipd/core.c # in 5.13–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb of "" "" "ti,tps6598x" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TPS6598X CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tps6598x.c # in 5.8–5.12
lkddb of "" "" "ti,tusb1046" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_TUSB1046 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/tusb1046.c # in 6.13-rc+HEAD
lkddb of "" "" "willsemi,wusb3801" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_WUSB3801 CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/wusb3801.c # in 5.18–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "bxt_wcove_usbc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPM CONFIG_TYPEC_WCOVE CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/wcove.c # in 4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "bxt_wcove_usbc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_WCOVE CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY : drivers/usb/typec/typec_wcove.c # in 4.12–4.14
lkddb platform "bxt_wcove_usbc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_WCOVE CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/typec_wcove.c # in 4.15–4.19
lkddb platform "gpio_sbu_mux" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_GPIO_SBU CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/gpio-sbu-mux.c # in 6.3–6.12, 6.13-rc+HEAD
lkddb platform "intel_pmc_usb" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MUX_INTEL_PMC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/mux/intel_pmc_mux.c # in 5.7–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "mt6360-tcpc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_MT6360 CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_mt6360.c # in 5.10–5.19, 6.0–6.12, 6.13-rc+HEAD
lkddb platform "mt6370-tcpc" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_TCPCI_MT6370 CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/tcpci_mt6370.c # in 6.1–6.12, 6.13-rc+HEAD
lkddb platform "qcom,pmic-typec" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_QCOM_PMIC CONFIG_TYPEC_TCPM CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/tcpm/qcom/qcom_pmic_typec.c # in 6.5–6.12, 6.13-rc+HEAD
lkddb platform "qcom,pmic-typec" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_QCOM_PMIC CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/qcom-pmic-typec.c # in 5.10–5.19, 6.0–6.4
lkddb platform "ucsi_acpi" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_ACPI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY : drivers/usb/typec/ucsi/ucsi_acpi.c # in 4.13–4.14
lkddb platform "ucsi_acpi" : CONFIG_OF CONFIG_PCI CONFIG_TYPEC CONFIG_TYPEC_UCSI CONFIG_UCSI_ACPI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/typec/ucsi/ucsi_acpi.c # in 4.15–4.20, 5.0–5.19, 6.0–6.12, 6.13-rc+HEAD
This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - T index
Automatically generated (in year 2024). See also LKDDb sources on GitLab