External Connector Class (extcon) support
modulename: extcon-core.ko
configname: CONFIG_EXTCON
Linux Kernel Configuration
└─>Device Drivers
└─>External Connector Class (extcon) support
In linux kernel since version 3.1 (release Date: 2011-10-24)
Say Y here to enable external connector class (extcon) support.
This allows monitoring external connectors by userspace
via sysfs and uevent and supports external connectors with
multiple states; i.e., an extcon that may have multiple
cables attached. For example, an external connector of a device
may be used to connect an HDMI cable and a AC adaptor, and to
host USB ports. Many of 30-pin connectors including PDMI are
also good examples.
This allows monitoring external connectors by userspace
via sysfs and uevent and supports external connectors with
multiple states; i.e., an extcon that may have multiple
cables attached. For example, an external connector of a device
may be used to connect an HDMI cable and a AC adaptor, and to
host USB ports. Many of 30-pin connectors including PDMI are
also good examples.
source code:
is selected by
CONFIG_USB_MTU3_DUAL_ROLECONFIG_USB_MTU3_DUAL_ROLE
CONFIG_USB_MUSB_SUNXI
CONFIG_USB_DWC3
CONFIG_USB_RENESAS_USB3
CONFIG_USB_SNP_UDC_PLAT
CONFIG_EXTCON_AXP288
CONFIG_EXTCON_FSA9480
CONFIG_EXTCON_INTEL_CHT_WC
CONFIG_EXTCON_MAX14577
CONFIG_EXTCON_MAX77693
CONFIG_EXTCON_MAX77843
CONFIG_EXTCON_MAX8997
CONFIG_EXTCON_PTN5150
CONFIG_EXTCON_RT8973A
CONFIG_EXTCON_SM5502
CONFIG_EXTCON_USBC_TUSB320
CONFIG_PHY_SUN4I_USB
CONFIG_PHY_ROCKCHIP_INNO_USB2