Lines Matching +full:chip +full:- +full:select

1 # SPDX-License-Identifier: GPL-2.0-only
11 select IRQ_DOMAIN
16 select MFD_CORE
23 bool "Altera Arria10 DevKit System Resource chip"
25 select REGMAP_SPI
26 select MFD_CORE
28 Support for the Altera Arria10 DevKit MAX5 System Resource chip
36 select MFD_SYSCON
38 Select this to get System Manager support for all Altera branded
44 tristate "Active-semi ACT8945A"
45 select MFD_CORE
46 select REGMAP_I2C
49 Support for the ACT8945A PMIC from Active-semi. This device
50 features three step-down DC/DC converters and four low-dropout
56 select MFD_CORE
57 select REGMAP_MMIO
58 select REGMAP_IRQ
62 Select this to get support for Allwinner SoCs (A10, A13 and A31) ADC.
64 have to select individual drivers based on this MFD to be able to use
66 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
69 called sun4i-gpadc.
73 select MFD_CORE
74 select REGMAP_I2C
75 select REGMAP_IRQ
82 select MFD_CORE
83 select REGMAP_I2C
84 select REGMAP_IRQ
88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
98 the I2C driver and the core APIs _only_, you have to select
104 select MFD_CORE
115 select MFD_CORE
118 Select this to get support for AT91 USART IP. This is a wrapper
119 over at91-usart-serial driver and usart-spi-driver. Only one function
125 select MFD_CORE
128 Select this to get support for Atmel Flexcom. This is a wrapper
135 tristate "Atmel HLCDC (High-end LCD Controller)"
136 select MFD_CORE
137 select REGMAP_MMIO
147 select MFD_SYSCON
151 select MFD_CORE
152 select REGMAP_I2C
159 select MFD_CORE
160 select REGMAP_I2C
161 select REGMAP_IRQ
172 tristate "X-Powers AC100"
173 select MFD_CORE
176 If you say Y here you get support for the X-Powers AC100 audio codec
178 This driver include only the core APIs. You have to select individual
183 select MFD_CORE
184 select REGMAP_IRQ
187 tristate "X-Powers AXP series PMICs with I2C"
188 select MFD_AXP20X
189 select REGMAP_I2C
192 If you say Y here you get support for the X-Powers AXP series power
194 This driver include only the core APIs. You have to select individual
204 tristate "X-Powers AXP series PMICs with RSB"
205 select MFD_AXP20X
208 If you say Y here you get support for the X-Powers AXP series power
210 This driver include only the core APIs. You have to select individual
216 select MFD_CORE
220 Select this to get support for ChromeOS Embedded Controller
221 sub-devices. This driver will instantiate additional drivers such
222 as RTC, USBPD, etc. but you have to select the individual drivers.
225 called cros-ec-dev.
229 select MFD_CORE
230 select REGMAP
231 select REGMAP_IRQ
232 select MADERA_IRQ
233 select PINCTRL
234 select PINCTRL_MADERA
242 select REGMAP_I2C
251 select REGMAP_SPI
258 select PINCTRL_CS47L15
265 select PINCTRL_CS47L35
272 select PINCTRL_CS47L85
279 select PINCTRL_CS47L90
286 select PINCTRL_CS47L92
295 select MFD_CORE
297 This driver supports the ASIC3 multifunction chip found on many
306 usually found on PXA processors-based platforms. This includes
307 the I2C driver and the core APIs _only_, you have to select
309 LEDs and battery-charger under the corresponding menus.
313 select MFD_CORE
317 select REGMAP_SPI
318 select REGMAP_IRQ
319 select PMIC_DA9052
329 select REGMAP_I2C
330 select REGMAP_IRQ
331 select PMIC_DA9052
341 select REGMAP_I2C
342 select REGMAP_IRQ
343 select MFD_CORE
348 accessing the device as well as the I2C interface to the chip itself.
357 select MFD_CORE
358 select REGMAP_I2C
359 select REGMAP_IRQ
370 select MFD_CORE
371 select REGMAP_I2C
372 select REGMAP_IRQ
381 tristate "Dialog Semiconductor DA9150 Charger Fuel-Gauge chip"
383 select MFD_CORE
384 select REGMAP_I2C
385 select REGMAP_IRQ
387 This adds support for the DA9150 integrated charger and fuel-gauge
388 chip. This driver provides common support for accessing the device.
394 select MFD_CORE
397 This adds support for Diolan USB-I2C/SPI/GPIO Master Adapter
398 DLN-2. Additional drivers such as I2C_DLN2, GPIO_DLN2,
406 select MFD_CORE
408 This adds support for the power-off functionality and access to
416 select MFD_CORE
417 select REGMAP_MMIO
419 Select this option to enable support for Samsung Exynos Low Power
425 select MFD_CORE
426 select REGMAP_I2C
427 select REGMAP_IRQ
431 such as push-button monitor, multiple ADC's for voltage and
440 select MFD_CORE
441 select REGMAP_IRQ
451 select REGMAP_SPI
452 select MFD_MC13XXX
454 Select this if your MC13xxx is connected via an SPI bus.
459 select REGMAP_I2C
460 select MFD_MC13XXX
462 Select this if your MC13xxx is connected via an I2C bus.
467 select REGMAP_I2C
468 select MFD_CORE
470 Select this option to enable support for Monolithic Power Systems
477 select MFD_CORE
478 select STMP_DEVICE
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.
493 select REGMAP_MMIO
503 select MFD_CORE
504 select REGMAP_MMIO
506 Add support for HiSilicon Hi6421 PMIC. Hi6421 includes multi-
508 This driver includes core APIs _only_. You have to select
511 We communicate with the Hi6421 via memory-mapped I/O.
517 select MFD_CORE
518 select REGMAP_SPMI
521 multi-functions, such as regulators, RTC, codec, Coulomb counter,
524 This driver includes core APIs _only_. You have to select
533 select MFD_CORE
534 select REGMAP_MMIO
535 select REGMAP_IRQ
537 Select this option to enable Hisilicon hi655x series pmic driver.
540 tristate "HTC PASIC3 LED/DS1WM chip support"
541 select MFD_CORE
546 handled by the leds-pasic3 and ds1wm drivers.
549 bool "HTC I2C PLD chip support"
555 interface to one or more sub-chips.
562 select MFD_CORE
567 The GPIO exports a total amount of 8 interrupt-capable GPIOs.
572 select MFD_CORE
582 select MFD_CORE
592 select MFD_CORE
593 select REGMAP_I2C
594 select REGMAP_IRQ
596 Select this option to enable support for Crystal Cove PMIC
603 causes the designware-i2c driver to be builtin for the same reason.
608 select MFD_CORE
609 select REGMAP_IRQ
611 Select this option to enable support for Whiskey Cove PMIC
621 select MFD_CORE
622 select REGMAP_I2C
623 select REGMAP_IRQ
625 Select this option to enable support for the Intel Cherry Trail
630 causes the designware-i2c driver to be builtin for the same reason.
638 select MFD_CORE
639 select REGMAP_I2C
640 select REGMAP_IRQ
642 Select this option for supporting Dollar Cove (TI version) PMIC
650 select MFD_CORE
651 select REGMAP_IRQ
653 Select this option for supporting Basin Cove PMIC device
658 select COMMON_CLK
659 select MFD_CORE
663 select MFD_INTEL_LPSS
667 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
672 select MFD_INTEL_LPSS
676 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
684 select INTEL_SCU_IPC
685 select MFD_CORE
689 multi-function device that exposes IPC, General Control
690 Register and P-unit access. In addition this creates devices
696 select MFD_CORE
706 select MFD_CORE
708 Select this to get support for the Microcontroller found in
716 select MFD_CORE
717 select REGMAP_I2C
720 IQS621, IQS622, IQS624 and IQS625 multi-function sensors. Additional
721 options must be selected to enable device-specific functions.
727 tristate "Janz CMOD-IO PCI MODULbus Carrier Board"
728 select MFD_CORE
731 This is the core driver for the Janz CMOD-IO PCI MODULbus
738 select MFD_CORE
746 will be called kempld-core.
751 select REGMAP_I2C
752 select REGMAP_IRQ
753 select MFD_CORE
757 select individual components like voltage regulators, RTC and
758 battery-charger under the corresponding menus.
763 select REGMAP_I2C
764 select REGMAP_IRQ
765 select MFD_CORE
768 the I2C driver and the core APIs _only_, you have to select individual
775 select REGMAP_I2C
776 select MFD_CORE
780 select individual components like voltage regulators, RTC and
781 battery-charger under the corresponding menus.
786 select MFD_CORE
787 select REGMAP_I2C
788 select REGMAP_IRQ
789 select IRQ_DOMAIN
792 MAX77836 Micro-USB ICs with battery charger.
801 select MFD_CORE
802 select REGMAP_I2C
803 select REGMAP_IRQ
804 select IRQ_DOMAIN
816 select MFD_CORE
817 select REGMAP_I2C
818 select REGMAP_IRQ
831 select MFD_CORE
832 select REGMAP_I2C
833 select REGMAP_IRQ
834 select IRQ_DOMAIN
837 MAX77802 which are Power Management IC with an RTC on chip.
845 select MFD_CORE
846 select REGMAP_I2C
847 select REGMAP_IRQ
851 and MUIC(Micro USB Interface Controller) controls on chip.
859 select MFD_CORE
860 select REGMAP_I2C
861 select REGMAP_IRQ
865 Fuel Gauge, MUIC(Micro USB Interface Controller) controls on chip.
872 select MFD_CORE
874 select REGMAP_I2C
875 select REGMAP_IRQ
885 select MFD_CORE
895 select MFD_CORE
896 select IRQ_DOMAIN
900 MUIC controls on chip.
908 select MFD_CORE
909 select IRQ_DOMAIN
919 select MFD_CORE
920 select REGMAP_I2C
921 select REGMAP_IRQ
922 select CRC8
927 PMIC part includes 2-channel BUCKs and 2-channel LDOs
928 LDO part includes 4-channel LDOs
932 select MFD_CORE
933 select IRQ_DOMAIN
943 select MFD_CORE
947 The device supports multiple sub-devices like LED, HWMON and WDT.
966 select MFD_CORE
967 select REGMAP_SPI
968 select REGMAP_IRQ
976 select MFD_CORE
985 You need to select the mfd cell drivers separately.
992 select REGMAP_I2C
993 select MFD_CORE
996 certain e-book readers designed by the original design manufacturer
1000 tristate "Nokia Retu and Tahvo multi-function device"
1001 select MFD_CORE
1003 select REGMAP_IRQ
1005 Retu and Tahvo are a multi-function devices found on Nokia
1011 select REGMAP_I2C
1013 Say yes here if you have NXP PCF50633 chip on your board.
1016 so that function-specific drivers can bind to them.
1023 NXP PCF50633 chip.
1030 the PCF50633 chip.
1046 select IRQ_DOMAIN_HIERARCHY
1047 select MFD_CORE
1048 select REGMAP
1051 built-in PM8xxx PMIC chips.
1057 module. This will build a module called "pm8xxx-core".
1078 select REGMAP_SPMI
1086 series as a module. The module will be called "qcom-spmi-pmic".
1089 tristate "RDC R-321x southbridge"
1090 select MFD_CORE
1093 Say yes here if you want to have support for the RDC R-321x SoC
1100 select MFD_CORE
1101 select REGMAP_I2C
1110 select MFD_CORE
1111 select REGMAP_I2C
1112 select REGMAP_IRQ
1117 sub-devices like charger, fuel gauge, flash LED, current source,
1123 select MFD_CORE
1124 select REGMAP_I2C
1126 Select this option to get support for the RICOH583 Power
1129 through i2c interface. The device supports multiple sub-devices
1135 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power Management Chip"
1137 select MFD_CORE
1138 select REGMAP_I2C
1139 select REGMAP_IRQ
1144 through I2C interface. The device supports multiple sub-devices
1151 select MFD_CORE
1152 select REGMAP_I2C
1153 select REGMAP_IRQ
1165 select MFD_CORE
1166 select REGMAP_I2C
1167 select REGMAP_IRQ
1176 module will be called sec-core.
1184 select MFD_CORE
1185 select REGMAP_I2C
1188 radio. This MFD driver connects the radio-si476x V4L2 module
1192 module will be called si476x-core.
1197 select REGMAP_I2C
1200 to be shared by all sub-devices.
1203 sub-devices represented by child nodes in Device Tree will be
1210 select MFD_SIMPLE_MFD_I2C
1216 * SMARC-sAL28
1223 companion chip. This device is a multifunction device which may
1239 select MFD_CORE
1240 select REGMAP_I2C
1253 select MFD_CORE
1254 select REGMAP_SPI
1255 select REGMAP_IRQ
1260 function (such as RTC, Typec, indicator and so on) in a single chip.
1263 and it also adds the irq_chip parts for handling the PMIC chip events.
1266 bool "ST-Ericsson ABX500 Mixed Signal Circuit register functions"
1277 bool "ST-Ericsson AB8500 Mixed Signal Power Management chip"
1279 select POWER_SUPPLY
1280 select MFD_CORE
1281 select IRQ_DOMAIN
1283 Select this option to enable access to AB8500 power management
1284 chip. This connects to U8500 either on the SSP/SPI bus (deprecated
1286 the irq_chip parts for handling the Mixed Signal chip events.
1287 This chip embeds various other multimedia functionalities as well.
1294 Select this option if you want debug information using the debug
1298 bool "ST-Ericsson DB8500 Power Reset Control Management Unit"
1300 select MFD_CORE
1302 Select this option to enable support for the DB8500 Power Reset
1311 select MFD_CORE
1328 GPIO: stmpe-gpio
1329 Keypad: stmpe-keypad
1330 Touchscreen: stmpe-ts
1331 ADC: stmpe-adc
1353 select MFD_CORE
1354 select REGMAP_MMIO
1359 select MFD_CORE
1366 select REGMAP_MMIO
1368 Select this option to enable accessing system control registers
1373 select MFD_CORE
1374 select REGMAP_MMIO
1377 tristate "TI ADC / Touch Screen chip support"
1378 select MFD_CORE
1379 select REGMAP
1380 select REGMAP_MMIO
1398 select MFD_CORE
1399 select REGMAP_I2C
1409 select MFD_CORE
1410 select REGMAP_I2C
1411 select IRQ_DOMAIN
1419 select MFD_CORE
1420 select REGMAP_I2C
1439 select MFD_CORE
1440 select REGMAP_I2C
1441 select REGMAP_IRQ
1450 select REGMAP_I2C
1451 select REGULATOR
1452 select MFD_CORE
1453 select REGULATOR_FIXED_VOLTAGE
1456 high-power "white LED driver". This boost converter is
1475 select MFD_CORE
1487 select MFD_CORE
1488 select REGMAP
1489 select REGMAP_IRQ
1490 select REGMAP_I2C
1505 select MFD_CORE
1506 select REGMAP_I2C
1507 select REGMAP_IRQ
1518 select MFD_CORE
1519 select REGMAP_I2C
1520 select IRQ_DOMAIN
1534 select MFD_CORE
1535 select REGMAP_I2C
1548 select MFD_CORE
1549 select REGMAP_I2C
1562 select MFD_CORE
1563 select REGMAP_I2C
1564 select REGMAP_IRQ
1577 select MFD_CORE
1578 select REGMAP_I2C
1590 bool "TI TPS65910 Power Management chip"
1593 select MFD_CORE
1594 select REGMAP_I2C
1595 select REGMAP_IRQ
1596 select IRQ_DOMAIN
1603 select MFD_CORE
1604 select REGMAP
1605 select REGMAP_IRQ
1608 tristate "TI TPS65912 Power Management chip with I2C"
1609 select MFD_TPS65912
1610 select REGMAP_I2C
1617 tristate "TI TPS65912 Power Management chip with SPI"
1618 select MFD_TPS65912
1619 select REGMAP_SPI
1628 select MFD_CORE
1629 select REGMAP_I2C
1630 select REGMAP_IRQ
1635 step-down converters, 11 general purpose LDOs, USB OTG Module,
1642 select IRQ_DOMAIN
1643 select REGMAP_I2C
1645 Say yes here if you have TWL4030 / TWL6030 family chip on your board.
1648 so that function-specific drivers can bind to them.
1650 These multi-function chips are found on many OMAP2 and OMAP3
1664 This driver uses board-specific data to initialize the resources
1671 select MFD_CORE
1677 select MFD_CORE
1678 select REGMAP_I2C
1679 select REGMAP_IRQ
1689 bool "TI TWL92330/Menelaus PM chip"
1693 TWL92330/Menelaus Power Management chip. This include voltage
1694 regulators, Dual slot memory card transceivers, real-time clock
1701 select MFD_CORE
1705 driver connects the radio-wl1273 V4L2 module and the wl1273
1709 tristate "TI/National Semiconductor LM3533 Lighting Power chip"
1711 select MFD_CORE
1712 select REGMAP_I2C
1719 backlight or ambient-light-sensor functionality of the device.
1723 select MFD_CORE
1730 for in-vehicle infontainment, called Russellville.
1736 select MFD_CORE
1751 select MFD_CORE
1752 select MFD_TMIO
1759 select MFD_CORE
1760 select MFD_TMIO
1767 select GPIOLIB
1768 select MFD_CORE
1769 select MFD_TMIO
1774 tristate "TQ-Systems IO controller TQMX86"
1775 select MFD_CORE
1778 TQ-Systems IO controller and watchdog device, found on their
1784 select MFD_CORE
1792 select MFD_CORE
1793 select REGMAP_I2C
1799 select REGMAP
1800 select REGMAP_IRQ
1801 select MFD_CORE
1806 select MFD_ARIZONA
1807 select REGMAP_I2C
1815 select MFD_ARIZONA
1816 select REGMAP_SPI
1855 select MFD_CORE
1857 select REGMAP_I2C
1869 select MFD_CORE
1870 select MFD_WM831X
1871 select REGMAP_I2C
1872 select IRQ_DOMAIN
1882 select MFD_CORE
1883 select MFD_WM831X
1884 select REGMAP_SPI
1885 select IRQ_DOMAIN
1898 select MFD_WM8350
1899 select REGMAP_I2C
1906 selected to enable support for the functionality of the chip.
1910 select MFD_CORE
1911 select REGMAP_I2C
1912 select REGMAP_IRQ
1915 The WM8994 is a highly integrated hi-fi CODEC designed for
1924 select MFD_CORE
1925 select REGMAP_AC97
1926 select AC97_BUS_COMPAT
1929 The WM9705, WM9712 and WM9713 is a highly integrated hi-fi CODEC
1939 select REGMAP_I2C
1940 select MFD_CORE
1942 Select this option to enable the STw481x chip driver used
1943 in various ST Microelectronics and ST-Ericsson embedded
1950 select REGMAP_I2C
1951 select REGMAP_IRQ
1952 select MFD_CORE
1954 Select this option to get support for the ROHM BD71837
1963 select REGMAP_I2C
1964 select REGMAP_IRQ
1965 select MFD_CORE
1967 Select this option to get support for the ROHM BD70528 Power
1968 Management IC. BD71837 is general purpose single-chip power
1969 management IC for battery-powered portable devices. It contains
1970 3 ultra-low current consumption buck converters, 3 LDOs and 2 LED
1971 drivers. Also included are 4 GPIOs, a real-time clock (RTC), a 32kHz
1972 crystal oscillator, high-accuracy VREF for use with an external ADC,
1980 select REGMAP_I2C
1981 select REGMAP_IRQ
1982 select MFD_CORE
1984 Select this option to get support for the ROHM BD71828 and BD71815
1985 Power Management ICs. BD71828GW and BD71815AGW are single-chip power
1986 management ICs mainly for battery-powered portable devices.
1989 also a single-cell linear charger, a Coulomb counter, a real-time
1996 select REGMAP_I2C
1997 select MFD_CORE
1999 Select this option to get support for the ROHM BD9576MUF and
2001 designed to be used to power R-Car series processors.
2004 tristate "Support for STM32 Low-Power Timer"
2006 select MFD_CORE
2007 select REGMAP
2008 select REGMAP_MMIO
2010 Select this option to enable STM32 Low-Power Timer driver
2015 module will be called stm32-lptimer.
2020 select MFD_CORE
2021 select REGMAP
2022 select REGMAP_MMIO
2024 Select this option to enable STM32 timers driver used
2031 select REGMAP_I2C
2032 select REGMAP_IRQ
2033 select MFD_CORE
2045 tristate "Support for STMicroelectronics Multi-Function eXpander (STMFX)"
2048 select MFD_CORE
2049 select REGMAP_I2C
2051 Support for the STMicroelectronics Multi-Function eXpander.
2060 select REGMAP
2061 select REGMAP_SLIMBUS
2062 select REGMAP_IRQ
2063 select MFD_CORE
2071 select MFD_CORE
2072 select REGMAP
2073 select REGMAP_IRQ
2077 select MFD_ATC260X
2078 select REGMAP_I2C
2084 and ATC2609A chip variants, additional drivers must be enabled
2091 select MFD_CORE
2092 select REGMAP_I2C
2101 power-on options, power-off control and system FAN control on recent
2112 select MFD_CORE
2113 select REGMAP
2122 select REGMAP_I2C
2123 select REGMAP_IRQ
2125 Select this option to get support for the Qualcomm Technologies, Inc.
2126 PM8008 PMIC chip. PM8008 is a dedicated camera PMIC that integrates
2143 select MCP
2145 # Chip drivers
2149 select MCP
2161 select GPIO_GENERIC_PLATFORM
2162 select MFD_CORE
2163 select MFD_SYSCON
2171 select CRC_CCITT
2173 Select this to get support for the Supervisory Processor
2179 select MFD_CORE
2181 This option enables basic support for the SGI IOC3-based
2192 select REGMAP_SPI_AVMM
2193 select MFD_CORE
2205 select MFD_CORE
2206 select REGMAP_I2C
2219 select MFD_CORE
2220 select REGMAP_SPI