Blame view

drivers/extcon/Kconfig 3.97 KB
de55d8716   MyungJoo Ham   Extcon (external ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  menuconfig EXTCON
  	tristate "External Connector Class (extcon) support"
  	help
  	  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.
  
  if EXTCON
  
  comment "Extcon Device Drivers"
e48f9dac3   Chanwoo Choi   extcon: Reorder t...
16
17
18
19
20
21
22
23
24
25
26
27
28
  config EXTCON_ADC_JACK
  	tristate "ADC Jack extcon support"
  	depends on IIO
  	help
  	  Say Y here to enable extcon device driver based on ADC values.
  
  config EXTCON_ARIZONA
  	tristate "Wolfson Arizona EXTCON support"
  	depends on MFD_ARIZONA && INPUT && SND_SOC
  	help
  	  Say Y here to enable support for external accessory detection
  	  with Wolfson Arizona devices. These are audio CODECs with
  	  advanced audio accessory detection support.
f03123783   Ramakrishna Pallala   extcon: axp288: A...
29
30
31
32
33
34
  config EXTCON_AXP288
  	tristate "X-Power AXP288 EXTCON support"
  	depends on MFD_AXP20X && USB_PHY
  	help
  	  Say Y here to enable support for USB peripheral detection
  	  and USB MUX switching by X-Power AXP288 PMIC.
be48308a2   MyungJoo Ham   Extcon: support g...
35
36
  config EXTCON_GPIO
  	tristate "GPIO extcon support"
638f958ba   Geert Uytterhoeven   extcon: Allow com...
37
  	depends on GPIOLIB || COMPILE_TEST
be48308a2   MyungJoo Ham   Extcon: support g...
38
39
40
  	help
  	  Say Y here to enable GPIO based extcon support. Note that GPIO
  	  extcon supports single state per extcon instance.
962e56bfc   Chanwoo Choi   extcon: max14577:...
41
  config EXTCON_MAX14577
ed2c0604a   Chanwoo Choi   extcon: Add manuf...
42
  	tristate "Maxim MAX14577/77836 EXTCON Support"
962e56bfc   Chanwoo Choi   extcon: max14577:...
43
44
45
46
47
  	depends on MFD_MAX14577
  	select IRQ_DOMAIN
  	select REGMAP_I2C
  	help
  	  If you say yes here you get support for the MUIC device of
4706a5253   Krzysztof Kozlowski   extcon: max14577:...
48
  	  Maxim MAX14577/77836. The MAX14577/77836 MUIC is a USB port accessory
962e56bfc   Chanwoo Choi   extcon: max14577:...
49
  	  detector and switch.
08a0a4f98   Sergei Shtylyov   extcon: add Maxim...
50
51
52
53
54
55
56
57
  config EXTCON_MAX3355
  	tristate "Maxim MAX3355 USB OTG EXTCON Support"
  	depends on GPIOLIB || COMPILE_TEST
  	help
  	  If you say yes here you get support for the USB OTG role detection by
  	  MAX3355. The MAX3355 chip integrates a charge pump and comparators to
  	  enable a system with an integrated USB OTG dual-role transceiver to
  	  function as an USB OTG dual-role device.
db1b90374   Chanwoo Choi   extcon: MAX77693:...
58
  config EXTCON_MAX77693
ed2c0604a   Chanwoo Choi   extcon: Add manuf...
59
  	tristate "Maxim MAX77693 EXTCON Support"
1aa059052   Chanwoo Choi   extcon: max77693:...
60
  	depends on MFD_MAX77693 && INPUT
db1b90374   Chanwoo Choi   extcon: MAX77693:...
61
62
63
64
65
66
  	select IRQ_DOMAIN
  	select REGMAP_I2C
  	help
  	  If you say yes here you get support for the MUIC device of
  	  Maxim MAX77693 PMIC. The MAX77693 MUIC is a USB port accessory
  	  detector and switch.
27a28d32b   Jaewon Kim   extcon: max77843:...
67
  config EXTCON_MAX77843
ed2c0604a   Chanwoo Choi   extcon: Add manuf...
68
  	tristate "Maxim MAX77843 EXTCON Support"
27a28d32b   Jaewon Kim   extcon: max77843:...
69
70
71
72
73
74
75
  	depends on MFD_MAX77843
  	select IRQ_DOMAIN
  	select REGMAP_I2C
  	help
  	  If you say yes here you get support for the MUIC device of
  	  Maxim MAX77843. The MAX77843 MUIC is a USB port accessory
  	  detector add switch.
b76668ba8   Chanwoo Choi   Extcon: add MAX89...
76
  config EXTCON_MAX8997
ed2c0604a   Chanwoo Choi   extcon: Add manuf...
77
  	tristate "Maxim MAX8997 EXTCON Support"
dca1a71e4   Chanwoo Choi   extcon: Add suppo...
78
  	depends on MFD_MAX8997 && IRQ_DOMAIN
b76668ba8   Chanwoo Choi   Extcon: add MAX89...
79
80
81
82
  	help
  	  If you say yes here you get support for the MUIC device of
  	  Maxim MAX8997 PMIC. The MAX8997 MUIC is a USB port accessory
  	  detector and switch.
b1f254e35   Graeme Gregory   extcon: Palmas Ex...
83
84
85
86
87
88
  config EXTCON_PALMAS
  	tristate "Palmas USB EXTCON support"
  	depends on MFD_PALMAS
  	help
  	  Say Y here to enable support for USB peripheral and USB host
  	  detection by palmas usb.
c03e017c4   Chanwoo Choi   extcon: rt8973a: ...
89
  config EXTCON_RT8973A
ed2c0604a   Chanwoo Choi   extcon: Add manuf...
90
  	tristate "Richtek RT8973A EXTCON support"
c03e017c4   Chanwoo Choi   extcon: rt8973a: ...
91
92
93
94
95
96
97
98
99
  	depends on I2C
  	select IRQ_DOMAIN
  	select REGMAP_I2C
  	select REGMAP_IRQ
  	help
  	  If you say yes here you get support for the MUIC device of
  	  Richtek RT8973A. The RT8973A is a USB port accessory detector
  	  and switch that is optimized to protect low voltage system
  	  from abnormal high input voltage (up to 28V).
914b881f9   Chanwoo Choi   extcon: sm5502: A...
100
  config EXTCON_SM5502
ed2c0604a   Chanwoo Choi   extcon: Add manuf...
101
  	tristate "Silicon Mitus SM5502 EXTCON support"
0746d5d31   Chanwoo Choi   extcon: sm5502: A...
102
  	depends on I2C
914b881f9   Chanwoo Choi   extcon: sm5502: A...
103
104
105
106
107
108
109
  	select IRQ_DOMAIN
  	select REGMAP_I2C
  	select REGMAP_IRQ
  	help
  	  If you say yes here you get support for the MUIC device of
  	  Silicon Mitus SM5502. The SM5502 is a USB port accessory
  	  detector and switch.
e52817faa   Roger Quadros   extcon: usb-gpio:...
110
111
  config EXTCON_USB_GPIO
  	tristate "USB GPIO extcon support"
638f958ba   Geert Uytterhoeven   extcon: Allow com...
112
  	depends on GPIOLIB || COMPILE_TEST
e52817faa   Roger Quadros   extcon: usb-gpio:...
113
114
115
  	help
  	  Say Y here to enable GPIO based USB cable detection extcon support.
  	  Used typically if GPIO is used for USB ID pin detection.
ed2c0604a   Chanwoo Choi   extcon: Add manuf...
116
  endif