Lines Matching +full:gpio +full:- +full:config

1 # SPDX-License-Identifier: GPL-2.0-only
9 config MFD_CORE
14 config MFD_CS5535
20 necessary for using the board's GPIO and MFGPT functionality.
22 config MFD_ALTERA_A10SR
30 accessing the external gpio extender (LEDs & buttons) and
33 config MFD_ALTERA_SYSMGR
43 config MFD_ACT8945A
44 tristate "Active-semi ACT8945A"
49 Support for the ACT8945A PMIC from Active-semi. This device
50 features three step-down DC/DC converters and four low-dropout
54 config MFD_SUN4I_GPADC
66 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
69 called sun4i-gpadc.
71 config MFD_AS3711
80 config MFD_AS3722
88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
92 config PMIC_ADP5520
102 config MFD_AAT2870_CORE
113 config MFD_AT91_USART
119 over at91-usart-serial driver and usart-spi-driver. Only one function
123 config MFD_ATMEL_FLEXCOM
134 config MFD_ATMEL_HLCDC
135 tristate "Atmel HLCDC (High-end LCD Controller)"
145 config MFD_ATMEL_SMC
149 config MFD_BCM590XX
157 config MFD_BD9571MWV
165 voltage regulator, voltage sampling units, GPIO block and
171 config MFD_AC100
172 tristate "X-Powers AC100"
176 If you say Y here you get support for the X-Powers AC100 audio codec
181 config MFD_AXP20X
186 config MFD_AXP20X_I2C
187 tristate "X-Powers AXP series PMICs with I2C"
192 If you say Y here you get support for the X-Powers AXP series power
203 config MFD_AXP20X_RSB
204 tristate "X-Powers AXP series PMICs with RSB"
208 If you say Y here you get support for the X-Powers AXP series power
214 config MFD_CROS_EC_DEV
221 sub-devices. This driver will instantiate additional drivers such
225 called cros-ec-dev.
227 config MFD_MADERA
238 config MFD_MADERA_I2C
247 config MFD_MADERA_SPI
256 config MFD_CS47L15
263 config MFD_CS47L35
270 config MFD_CS47L85
277 config MFD_CS47L90
284 config MFD_CS47L92
291 config MFD_ASIC3
300 config PMIC_DA903X
306 usually found on PXA processors-based platforms. This includes
309 LEDs and battery-charger under the corresponding menus.
311 config PMIC_DA9052
315 config MFD_DA9052_SPI
327 config MFD_DA9052_I2C
339 config MFD_DA9055
355 config MFD_DA9062
368 config MFD_DA9063
380 config MFD_DA9150
381 tristate "Dialog Semiconductor DA9150 Charger Fuel-Gauge chip"
387 This adds support for the DA9150 integrated charger and fuel-gauge
392 config MFD_DLN2
397 This adds support for Diolan USB-I2C/SPI/GPIO Master Adapter
398 DLN-2. Additional drivers such as I2C_DLN2, GPIO_DLN2,
402 config MFD_ENE_KB3930
408 This adds support for the power-off functionality and access to
413 config MFD_EXYNOS_LPASS
422 config MFD_GATEWORKS_GSC
431 such as push-button monitor, multiple ADC's for voltage and
437 config MFD_MC13XXX
448 config MFD_MC13XXX_SPI
456 config MFD_MC13XXX_I2C
464 config MFD_MP2629
474 config MFD_MXS_LRADC
481 Analog-to-Digital Converter (LRADC) found on the i.MX23 and i.MX28
485 mxs-lradc-adc for ADC readings
486 mxs-lradc-ts for touchscreen support
489 called mxs-lradc.
491 config MFD_MX25_TSADC
500 config MFD_HI6421_PMIC
506 Add support for HiSilicon Hi6421 PMIC. Hi6421 includes multi-
511 We communicate with the Hi6421 via memory-mapped I/O.
513 config MFD_HI655X_PMIC
523 config HTC_PASIC3
530 handled by the leds-pasic3 and ds1wm drivers.
532 config HTC_I2CPLD
539 interface to one or more sub-chips.
541 config MFD_INTEL_QUARK_I2C_GPIO
542 tristate "Intel Quark MFD I2C GPIO"
548 This MFD provides support for I2C and GPIO that exist only
551 The GPIO exports a total amount of 8 interrupt-capable GPIOs.
553 config LPC_ICH
560 other drivers to control these functions, currently GPIO and
563 config LPC_SCH
571 config INTEL_SOC_PMIC
581 on some Intel SoC systems. The PMIC provides ADC, GPIO,
587 causes the designware-i2c driver to be builtin for the same reason.
589 config INTEL_SOC_PMIC_BXTWC
596 on Intel Broxton systems. The PMIC provides ADC, GPIO,
600 config INTEL_SOC_PMIC_CHTWC
614 causes the designware-i2c driver to be builtin for the same reason.
616 config INTEL_SOC_PMIC_CHTDC_TI
629 config INTEL_SOC_PMIC_MRFLD
640 config MFD_INTEL_LPSS
645 config MFD_INTEL_LPSS_ACPI
651 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
654 config MFD_INTEL_LPSS_PCI
660 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
663 config MFD_INTEL_MSIC
669 Passage) chip. This chip embeds audio, battery, GPIO, etc.
672 config MFD_INTEL_PMC_BXT
682 multi-function device that exposes IPC, General Control
683 Register and P-unit access. In addition this creates devices
686 config MFD_IPAQ_MICRO
696 config MFD_IQS62X
703 IQS621, IQS622, IQS624 and IQS625 multi-function sensors. Additional
704 options must be selected to enable device-specific functions.
709 config MFD_JANZ_CMODIO
710 tristate "Janz CMOD-IO PCI MODULbus Carrier Board"
714 This is the core driver for the Janz CMOD-IO PCI MODULbus
717 CAN and GPIO controllers.
719 config MFD_KEMPLD
725 device may provide functions like watchdog, GPIO, UART and I2C bus.
728 * COMe-bBD#
729 * COMe-bBL6
730 * COMe-bHL6
731 * COMe-bSL6
732 * COMe-bIP#
733 * COMe-bKL6
734 * COMe-bPC2 (ETXexpress-PC)
735 * COMe-bSC# (ETXexpress-SC T#)
736 * COMe-cAL6
737 * COMe-cBL6
738 * COMe-cBT6
739 * COMe-cBW6
740 * COMe-cCT6
741 * COMe-cDC2 (microETXexpress-DC)
742 * COMe-cHL6
743 * COMe-cKL6
744 * COMe-cPC2 (microETXexpress-PC)
745 * COMe-cSL6
746 * COMe-mAL10
747 * COMe-mBT10
748 * COMe-mCT10
749 * COMe-mTT10 (nanoETXexpress-TT)
750 * ETX-OH
753 will be called kempld-core.
755 config MFD_88PM800
765 battery-charger under the corresponding menus.
767 config MFD_88PM805
779 config MFD_88PM860X
788 battery-charger under the corresponding menus.
790 config MFD_MAX14577
799 MAX77836 Micro-USB ICs with battery charger.
804 config MFD_MAX77620
819 config MFD_MAX77650
831 the following functionalities of the device: GPIO, regulator,
834 config MFD_MAX77686
849 config MFD_MAX77693
863 config MFD_MAX77843
877 config MFD_MAX8907
889 config MFD_MAX8925
899 config MFD_MAX8997
912 config MFD_MAX8998
924 config MFD_MAX96745
933 config MFD_MAX96755F
941 config MFD_MT6360
950 PMIC part includes 2-channel BUCKs and 2-channel LDOs
951 LDO part includes 4-channel LDOs
953 config MFD_MT6397
963 config MFD_MENF21BMC
970 The device supports multiple sub-devices like LED, HWMON and WDT.
978 config EZX_PCAP
985 config MFD_CPCAP
997 config MFD_VIPERBOARD
1011 config MFD_RETU
1012 tristate "Nokia Retu and Tahvo multi-function device"
1017 Retu and Tahvo are a multi-function devices found on Nokia
1020 config MFD_PCF50633
1028 so that function-specific drivers can bind to them.
1030 config PCF50633_ADC
1037 config PCF50633_GPIO
1038 tristate "NXP PCF50633 GPIO"
1041 Say yes here if you want to include support GPIO for pins on
1044 config UCB1400_CORE
1055 config MFD_PM8XXX
1063 built-in PM8xxx PMIC chips.
1069 module. This will build a module called "pm8xxx-core".
1071 config MFD_QCOM_RPM
1085 config MFD_SPMI_PMIC
1098 series as a module. The module will be called "qcom-spmi-pmic".
1100 config MFD_RDC321X
1101 tristate "RDC R-321x southbridge"
1105 Say yes here if you want to have support for the RDC R-321x SoC
1109 config MFD_RT5033
1119 sub-devices like charger, fuel gauge, flash LED, current source,
1122 config MFD_RC5T583
1131 through i2c interface. The device supports multiple sub-devices
1132 like GPIO, interrupts, RTC, LDO and DCDC regulators, onkey.
1136 config MFD_RK618
1146 config MFD_RK628
1157 config MFD_RK630
1164 config MFD_RK630_I2C
1172 config MFD_RK630_SPI
1180 config MFD_RK806
1188 through SPI interface. The device supports multiple sub-devices
1191 config MFD_RK806_SPI
1199 config MFD_RK808
1209 through I2C interface. The device supports multiple sub-devices
1212 config MFD_RK1000
1221 config MFD_RN5T618
1235 config MFD_SEC_CORE
1249 module will be called sec-core.
1254 config MFD_SI476X_CORE
1261 radio. This MFD driver connects the radio-si476x V4L2 module
1265 module will be called si476x-core.
1267 config MFD_SIMPLE_MFD_I2C
1273 to be shared by all sub-devices.
1276 sub-devices represented by child nodes in Device Tree will be
1279 config MFD_SL28CPLD
1289 * SMARC-sAL28
1291 config MFD_SM501
1302 config MFD_SM501_GPIO
1303 bool "Export GPIO via GPIO layer"
1306 This option uses the gpio library layer to export the 64 GPIO
1308 base number for the first GPIO line to register.
1310 config MFD_SKY81452
1322 config MFD_SC27XX_PMIC
1338 config ABX500_CORE
1339 bool "ST-Ericsson ABX500 Mixed Signal Circuit register functions"
1348 config AB3100_CORE
1349 bool "ST-Ericsson AB3100 Mixed Signal Circuit core functions"
1358 this multi-functional IC. This is needed to use other features
1359 of the AB3100 such as battery-backed RTC, charging control,
1363 config AB3100_OTP
1364 tristate "ST-Ericsson AB3100 OTP functions"
1368 Select this to enable the AB3100 Mixed Signal IC OTP (one-time
1372 config AB8500_CORE
1373 bool "ST-Ericsson AB8500 Mixed Signal Power Management chip"
1385 config AB8500_DEBUG
1393 config MFD_DB8500_PRCMU
1394 bool "ST-Ericsson DB8500 Power Reset Control Management Unit"
1403 config MFD_STMPE
1414 STMPE811: GPIO, Touchscreen, ADC
1415 STMPE1601: GPIO, Keypad
1416 STMPE1801: GPIO, Keypad
1417 STMPE2401: GPIO, Keypad
1418 STMPE2403: GPIO, Keypad
1424 GPIO: stmpe-gpio
1425 Keypad: stmpe-keypad
1426 Touchscreen: stmpe-ts
1427 ADC: stmpe-adc
1432 config STMPE_I2C
1439 config STMPE_SPI
1446 config MFD_STA2X11
1452 config MFD_SUN6I_PRCM
1460 config MFD_SYSCON
1467 config MFD_DAVINCI_VOICECODEC
1472 config MFD_TI_AM335X_TSCADC
1483 config MFD_DM355EVM_MSP
1491 config MFD_LP3943
1498 This driver consists of GPIO and PWM drivers.
1500 general usage such like a GPIO controller and a PWM controller.
1502 config MFD_LP8788
1512 config MFD_TI_LMU
1523 config MFD_OMAP_USB_HOST
1532 config MFD_PALMAS
1542 config TPS6105X
1551 high-power "white LED driver". This boost converter is
1553 also contains a GPIO pin.
1555 config TPS65010
1568 config TPS6507X
1580 config MFD_TPS65086
1594 config TPS65911_COMPARATOR
1597 config MFD_TPS65090
1610 config MFD_TPS65217
1626 config MFD_TPS68470
1642 designware-i2c driver to be built-in, for the same reason.
1644 config MFD_TI_LP873X
1658 config MFD_TI_LP87565
1672 config MFD_TPS65218
1681 These include voltage regulators, gpio and other features
1687 config MFD_TPS6586X
1702 config MFD_TPS65910
1714 config MFD_TPS65912
1720 config MFD_TPS65912_I2C
1729 config MFD_TPS65912_SPI
1738 config MFD_TPS80031
1748 step-down converters, 11 general purpose LDOs, USB OTG Module,
1752 config TWL4030_CORE
1761 so that function-specific drivers can bind to them.
1763 These multi-function chips are found on many OMAP2 and OMAP3
1764 boards, providing power management, RTC, GPIO, keypad, a
1768 config TWL4030_POWER
1777 This driver uses board-specific data to initialize the resources
1781 config MFD_TWL4030_AUDIO
1787 config TWL6040_CORE
1801 config MENELAUS
1807 regulators, Dual slot memory card transceivers, real-time clock
1811 config MFD_WL1273_CORE
1818 driver connects the radio-wl1273 V4L2 module and the wl1273
1821 config MFD_LM3533
1832 backlight or ambient-light-sensor functionality of the device.
1834 config MFD_TIMBERDALE
1843 for in-vehicle infontainment, called Russellville.
1845 config MFD_TC3589X
1857 config MFD_TMIO
1861 config MFD_T7L66XB
1869 config MFD_TC6387XB
1877 config MFD_TC6393XB
1886 config MFD_TQMX86
1887 tristate "TQ-Systems IO controller TQMX86"
1891 TQ-Systems IO controller and watchdog device, found on their
1894 config MFD_VX855
1903 config MFD_LOCHNAGAR
1911 config MFD_ARIZONA
1917 config MFD_ARIZONA_I2C
1926 config MFD_ARIZONA_SPI
1935 config MFD_CS47L24
1941 config MFD_WM5102
1947 config MFD_WM5110
1954 config MFD_WM8997
1960 config MFD_WM8998
1966 config MFD_WM8400
1977 config MFD_WM831X
1980 config MFD_WM831X_I2C
1993 config MFD_WM831X_SPI
2006 config MFD_WM8350
2009 config MFD_WM8350_I2C
2021 config MFD_WM8994
2028 The WM8994 is a highly integrated hi-fi CODEC designed for
2030 has on board GPIO and regulator functionality which is
2035 config MFD_WM97xx
2042 The WM9705, WM9712 and WM9713 is a highly integrated hi-fi CODEC
2044 it has on board GPIO and a touchscreen functionality which is
2049 config MFD_STW481X
2056 in various ST Microelectronics and ST-Ericsson embedded
2059 config MFD_ROHM_BD718XX
2072 config MFD_ROHM_BD70528
2081 Management IC. BD71837 is general purpose single-chip power
2082 management IC for battery-powered portable devices. It contains
2083 3 ultra-low current consumption buck converters, 3 LDOs and 2 LED
2084 drivers. Also included are 4 GPIOs, a real-time clock (RTC), a 32kHz
2085 crystal oscillator, high-accuracy VREF for use with an external ADC,
2089 config MFD_ROHM_BD71828
2098 Management IC. BD71828GW is a single-chip power management IC for
2099 battery-powered portable devices. The IC integrates 7 buck
2100 converters, 7 LDOs, and a 1500 mA single-cell linear charger.
2101 Also included is a Coulomb counter, a real-time clock (RTC), and
2104 config MFD_STM32_LPTIMER
2105 tristate "Support for STM32 Low-Power Timer"
2111 Select this option to enable STM32 Low-Power Timer driver
2116 module will be called stm32-lptimer.
2118 config MFD_STM32_TIMERS
2129 config MFD_STPMIC1
2145 config MFD_STMFX
2146 tristate "Support for STMicroelectronics Multi-Function eXpander (STMFX)"
2152 Support for the STMicroelectronics Multi-Function eXpander.
2158 config MFD_WCD934X
2170 config MFD_KHADAS_MCU
2184 power-on options, power-off control and system FAN control on recent
2194 config MCP
2198 config MCP_SA11X0
2204 config MCP_UCB1200
2209 config MCP_UCB1200_TS
2215 config MFD_VEXPRESS_SYSREG
2226 config RAVE_SP_CORE
2234 config SGI_MFD_IOC3
2239 This option enables basic support for the SGI IOC3-based
2247 config MFD_INTEL_M10_BMC