Kconfig 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. menuconfig EXTCON
  2. tristate "External Connector Class (extcon) support"
  3. help
  4. Say Y here to enable external connector class (extcon) support.
  5. This allows monitoring external connectors by userspace
  6. via sysfs and uevent and supports external connectors with
  7. multiple states; i.e., an extcon that may have multiple
  8. cables attached. For example, an external connector of a device
  9. may be used to connect an HDMI cable and a AC adaptor, and to
  10. host USB ports. Many of 30-pin connectors including PDMI are
  11. also good examples.
  12. if EXTCON
  13. comment "Extcon Device Drivers"
  14. config EXTCON_GPIO
  15. tristate "GPIO extcon support"
  16. depends on GENERIC_GPIO
  17. help
  18. Say Y here to enable GPIO based extcon support. Note that GPIO
  19. extcon supports single state per extcon instance.
  20. config EXTCON_ADC_JACK
  21. tristate "ADC Jack extcon support"
  22. depends on IIO
  23. help
  24. Say Y here to enable extcon device driver based on ADC values.
  25. config EXTCON_MAX77693
  26. tristate "MAX77693 EXTCON Support"
  27. depends on MFD_MAX77693
  28. select IRQ_DOMAIN
  29. select REGMAP_I2C
  30. help
  31. If you say yes here you get support for the MUIC device of
  32. Maxim MAX77693 PMIC. The MAX77693 MUIC is a USB port accessory
  33. detector and switch.
  34. config EXTCON_FSA9485
  35. tristate "FSA9485 EXTCON Support"
  36. depends on I2C
  37. help
  38. If you say yes here you get support for the MUIC device of
  39. Fairchild FSA9485. The FSA9485 MUIC is a USB port accessory
  40. detector and switch.
  41. config EXTCON_TSU6721
  42. tristate "TSU6721 EXTCON Support"
  43. depends on I2C
  44. help
  45. If you say yes here you get support for the MUIC device of
  46. Texas Instrument TSU6721. The TSU6721 MUIC is a USB port accessory
  47. detector and switch.
  48. config EXTCON_MAX77803
  49. tristate "MAX77803 EXTCON Support"
  50. depends on MFD_MAX77803
  51. help
  52. If you say yes here you get support for the MUIC device of
  53. Maxim MAX77803 PMIC.
  54. The MAX77803 MUIC is a USB port accessory detector and switch.
  55. config EXTCON_MAX77804K
  56. tristate "MAX77804K EXTCON Support"
  57. depends on MFD_MAX77804K
  58. help
  59. If you say yes here you get support for the MUIC device of
  60. Maxim MAX77804K PMIC.
  61. The MAX77804K MUIC is a USB port accessory detector and switch.
  62. config ADC_ONESHOT
  63. bool "MAX77804K ADC ONESHOT MODE Support"
  64. depends on EXTCON_MAX77804K
  65. depends on !SEC_FACTORY
  66. default n
  67. help
  68. Say Y here to enable ADC Oneshot mode when detecting ID value
  69. config MUIC_SUPPORT_AUDIO_DOCK
  70. bool "MUIC_SUPPORT_AUDIO_DOCK"
  71. default n
  72. help
  73. If you say yes here you will get support for the audio dock.
  74. config MUIC_SUPPORT_DESK_DOCK
  75. bool "MUIC_SUPPORT_DESK_DOCK"
  76. default n
  77. help
  78. If you say yes here you will get support for the desk dock.
  79. config MUIC_SUPPORT_SMART_DOCK
  80. bool "MUIC_SUPPORT_SMART_DOCK"
  81. default n
  82. help
  83. If you say yes here you will get support for the smart dock.
  84. config MUIC_SUPPORT_MMD_CTL
  85. bool "MUIC_SUPPORT_MMD_CTL"
  86. default n
  87. help
  88. If you say yes here you will get support for the smart dock enable func by keystring.
  89. config MUIC_SUPPORT_INCOMPATIBLE_CHARGER
  90. bool "MUIC_SUPPORT_INCOMPATIBLE_CHARGER"
  91. default n
  92. help
  93. If you say yes here you will get support for the incompatible charger.
  94. config MUIC_MAX77804K_SUPPORT_LANHUB
  95. bool "MUIC_MAX77804K_SUPPORT_LANHUB"
  96. depends on !SEC_FACTORY
  97. default n
  98. help
  99. If you say yes here, you will get support for the LANHUB cable.
  100. config MUIC_SUPPORT_RUSTPROOF
  101. bool "MUIC Disable UART"
  102. depends on !SEC_FACTORY
  103. default n
  104. help
  105. This option will disable the UART to prevent the rusting of the
  106. IF Connector in the case of Kmini Devices.
  107. config USBID_STANDARD
  108. bool "USBID_STANDARD"
  109. default n
  110. help
  111. If you say yes here you will get support for usbid standard.
  112. config EXTCON_ARIZONA
  113. tristate "Wolfson Arizona EXTCON support"
  114. depends on MFD_ARIZONA && INPUT
  115. help
  116. Say Y here to enable support for external accessory detection
  117. with Wolfson Arizona devices. These are audio CODECs with
  118. advanced audio accessory detection support.
  119. endif # MULTISTATE_SWITCH