• Home
  • Raw
  • Download

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_MMIO
519 select REGMAP_IRQ
521 Select this option to enable Hisilicon hi655x series pmic driver.
524 tristate "HTC PASIC3 LED/DS1WM chip support"
525 select MFD_CORE
530 handled by the leds-pasic3 and ds1wm drivers.
533 bool "HTC I2C PLD chip support"
539 interface to one or more sub-chips.
546 select MFD_CORE
551 The GPIO exports a total amount of 8 interrupt-capable GPIOs.
556 select MFD_CORE
566 select MFD_CORE
576 select MFD_CORE
577 select REGMAP_I2C
578 select REGMAP_IRQ
580 Select this option to enable support for Crystal Cove PMIC
587 causes the designware-i2c driver to be builtin for the same reason.
592 select MFD_CORE
593 select REGMAP_IRQ
595 Select this option to enable support for Whiskey Cove PMIC
605 select MFD_CORE
606 select REGMAP_I2C
607 select REGMAP_IRQ
609 Select this option to enable support for the Intel Cherry Trail
614 causes the designware-i2c driver to be builtin for the same reason.
622 select MFD_CORE
623 select REGMAP_I2C
624 select REGMAP_IRQ
626 Select this option for supporting Dollar Cove (TI version) PMIC
634 select MFD_CORE
635 select REGMAP_IRQ
637 Select this option for supporting Basin Cove PMIC device
642 select COMMON_CLK
643 select MFD_CORE
647 select MFD_INTEL_LPSS
651 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
656 select MFD_INTEL_LPSS
660 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
666 select MFD_CORE
668 Select this option to enable access to Intel MSIC (Avatele
669 Passage) chip. This chip embeds audio, battery, GPIO, etc.
677 select INTEL_SCU_IPC
678 select MFD_CORE
682 multi-function device that exposes IPC, General Control
683 Register and P-unit access. In addition this creates devices
689 select MFD_CORE
691 Select this to get support for the Microcontroller found in
699 select MFD_CORE
700 select REGMAP_I2C
703 IQS621, IQS622, IQS624 and IQS625 multi-function sensors. Additional
704 options must be selected to enable device-specific functions.
710 tristate "Janz CMOD-IO PCI MODULbus Carrier Board"
711 select MFD_CORE
714 This is the core driver for the Janz CMOD-IO PCI MODULbus
721 select MFD_CORE
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.
758 select REGMAP_I2C
759 select REGMAP_IRQ
760 select MFD_CORE
764 select individual components like voltage regulators, RTC and
765 battery-charger under the corresponding menus.
770 select REGMAP_I2C
771 select REGMAP_IRQ
772 select MFD_CORE
775 the I2C driver and the core APIs _only_, you have to select individual
782 select REGMAP_I2C
783 select MFD_CORE
787 select individual components like voltage regulators, RTC and
788 battery-charger under the corresponding menus.
793 select MFD_CORE
794 select REGMAP_I2C
795 select REGMAP_IRQ
796 select IRQ_DOMAIN
799 MAX77836 Micro-USB ICs with battery charger.
808 select MFD_CORE
809 select REGMAP_I2C
810 select REGMAP_IRQ
811 select IRQ_DOMAIN
823 select MFD_CORE
824 select REGMAP_I2C
825 select REGMAP_IRQ
838 select MFD_CORE
839 select REGMAP_I2C
840 select REGMAP_IRQ
841 select IRQ_DOMAIN
844 MAX77802 which are Power Management IC with an RTC on chip.
852 select MFD_CORE
853 select REGMAP_I2C
854 select REGMAP_IRQ
858 and MUIC(Micro USB Interface Controller) controls on chip.
866 select MFD_CORE
867 select REGMAP_I2C
868 select REGMAP_IRQ
872 Fuel Gauge, MUIC(Micro USB Interface Controller) controls on chip.
879 select MFD_CORE
881 select REGMAP_I2C
882 select REGMAP_IRQ
892 select MFD_CORE
902 select MFD_CORE
903 select IRQ_DOMAIN
907 MUIC controls on chip.
915 select MFD_CORE
916 select IRQ_DOMAIN
926 select MFD_CORE
927 select REGMAP_I2C
928 select REGMAP_IRQ
933 PMIC part includes 2-channel BUCKs and 2-channel LDOs
934 LDO part includes 4-channel LDOs
938 select MFD_CORE
939 select IRQ_DOMAIN
949 select MFD_CORE
953 The device supports multiple sub-devices like LED, HWMON and WDT.
972 select MFD_CORE
973 select REGMAP_SPI
974 select REGMAP_IRQ
982 select MFD_CORE
991 You need to select the mfd cell drivers separately.
995 tristate "Nokia Retu and Tahvo multi-function device"
996 select MFD_CORE
998 select REGMAP_IRQ
1000 Retu and Tahvo are a multi-function devices found on Nokia
1006 select REGMAP_I2C
1008 Say yes here if you have NXP PCF50633 chip on your board.
1011 so that function-specific drivers can bind to them.
1018 NXP PCF50633 chip.
1025 the PCF50633 chip.
1041 select IRQ_DOMAIN_HIERARCHY
1042 select MFD_CORE
1043 select REGMAP
1046 built-in PM8xxx PMIC chips.
1052 module. This will build a module called "pm8xxx-core".
1073 select REGMAP_SPMI
1081 series as a module. The module will be called "qcom-spmi-pmic".
1084 tristate "RDC R-321x southbridge"
1085 select MFD_CORE
1088 Say yes here if you want to have support for the RDC R-321x SoC
1095 select MFD_CORE
1096 select REGMAP_I2C
1097 select REGMAP_IRQ
1102 sub-devices like charger, fuel gauge, flash LED, current source,
1108 select MFD_CORE
1109 select REGMAP_I2C
1111 Select this option to get support for the RICOH583 Power
1114 through i2c interface. The device supports multiple sub-devices
1120 tristate "Rockchip RK805/RK808/RK809/RK817/RK818 Power Management Chip"
1122 select MFD_CORE
1123 select REGMAP_I2C
1124 select REGMAP_IRQ
1129 through I2C interface. The device supports multiple sub-devices
1136 select MFD_CORE
1137 select REGMAP_I2C
1138 select REGMAP_IRQ
1149 select MFD_CORE
1150 select REGMAP_I2C
1151 select REGMAP_IRQ
1160 module will be called sec-core.
1168 select MFD_CORE
1169 select REGMAP_I2C
1172 radio. This MFD driver connects the radio-si476x V4L2 module
1176 module will be called si476x-core.
1181 select REGMAP_I2C
1184 to be shared by all sub-devices.
1187 sub-devices represented by child nodes in Device Tree will be
1194 select MFD_SIMPLE_MFD_I2C
1200 * SMARC-sAL28
1207 companion chip. This device is a multifunction device which may
1223 select MFD_CORE
1224 select REGMAP_I2C
1237 select MFD_CORE
1238 select REGMAP_SPI
1239 select REGMAP_IRQ
1244 function (such as RTC, Typec, indicator and so on) in a single chip.
1247 and it also adds the irq_chip parts for handling the PMIC chip events.
1250 bool "ST-Ericsson ABX500 Mixed Signal Circuit register functions"
1260 bool "ST-Ericsson AB3100 Mixed Signal Circuit core functions"
1262 select MFD_CORE
1265 Select this to enable the AB3100 Mixed Signal IC core
1269 this multi-functional IC. This is needed to use other features
1270 of the AB3100 such as battery-backed RTC, charging control,
1275 tristate "ST-Ericsson AB3100 OTP functions"
1279 Select this to enable the AB3100 Mixed Signal IC OTP (one-time
1284 bool "ST-Ericsson AB8500 Mixed Signal Power Management chip"
1286 select POWER_SUPPLY
1287 select MFD_CORE
1288 select IRQ_DOMAIN
1290 Select this option to enable access to AB8500 power management
1291 chip. This connects to U8500 either on the SSP/SPI bus (deprecated
1293 the irq_chip parts for handling the Mixed Signal chip events.
1294 This chip embeds various other multimedia functionalities as well.
1301 Select this option if you want debug information using the debug
1305 bool "ST-Ericsson DB8500 Power Reset Control Management Unit"
1307 select MFD_CORE
1309 Select this option to enable support for the DB8500 Power Reset
1318 select MFD_CORE
1335 GPIO: stmpe-gpio
1336 Keypad: stmpe-keypad
1337 Touchscreen: stmpe-ts
1338 ADC: stmpe-adc
1360 select MFD_CORE
1361 select REGMAP_MMIO
1366 select MFD_CORE
1373 select REGMAP_MMIO
1375 Select this option to enable accessing system control registers
1380 select MFD_CORE
1381 select REGMAP_MMIO
1384 tristate "TI ADC / Touch Screen chip support"
1385 select MFD_CORE
1386 select REGMAP
1387 select REGMAP_MMIO
1405 select MFD_CORE
1406 select REGMAP_I2C
1416 select MFD_CORE
1417 select REGMAP_I2C
1418 select IRQ_DOMAIN
1426 select MFD_CORE
1427 select REGMAP_I2C
1445 select MFD_CORE
1446 select REGMAP_I2C
1447 select REGMAP_IRQ
1456 select REGMAP_I2C
1457 select REGULATOR
1458 select MFD_CORE
1459 select REGULATOR_FIXED_VOLTAGE
1462 high-power "white LED driver". This boost converter is
1481 select MFD_CORE
1493 select MFD_CORE
1494 select REGMAP
1495 select REGMAP_IRQ
1496 select REGMAP_I2C
1511 select MFD_CORE
1512 select REGMAP_I2C
1513 select REGMAP_IRQ
1524 select MFD_CORE
1525 select REGMAP_I2C
1526 select IRQ_DOMAIN
1541 select MFD_CORE
1542 select REGMAP_I2C
1553 designware-i2c driver to be built-in, for the same reason.
1558 select MFD_CORE
1559 select REGMAP_I2C
1572 select MFD_CORE
1573 select REGMAP_I2C
1586 select MFD_CORE
1587 select REGMAP_I2C
1588 select REGMAP_IRQ
1601 select MFD_CORE
1602 select REGMAP_I2C
1614 bool "TI TPS65910 Power Management chip"
1617 select MFD_CORE
1618 select REGMAP_I2C
1619 select REGMAP_IRQ
1620 select IRQ_DOMAIN
1627 select MFD_CORE
1628 select REGMAP
1629 select REGMAP_IRQ
1632 tristate "TI TPS65912 Power Management chip with I2C"
1633 select MFD_TPS65912
1634 select REGMAP_I2C
1641 tristate "TI TPS65912 Power Management chip with SPI"
1642 select MFD_TPS65912
1643 select REGMAP_SPI
1652 select MFD_CORE
1653 select REGMAP_I2C
1654 select REGMAP_IRQ
1659 step-down converters, 11 general purpose LDOs, USB OTG Module,
1666 select IRQ_DOMAIN
1667 select REGMAP_I2C
1669 Say yes here if you have TWL4030 / TWL6030 family chip on your board.
1672 so that function-specific drivers can bind to them.
1674 These multi-function chips are found on many OMAP2 and OMAP3
1688 This driver uses board-specific data to initialize the resources
1695 select MFD_CORE
1701 select MFD_CORE
1702 select REGMAP_I2C
1703 select REGMAP_IRQ
1713 bool "TI TWL92330/Menelaus PM chip"
1717 TWL92330/Menelaus Power Management chip. This include voltage
1718 regulators, Dual slot memory card transceivers, real-time clock
1725 select MFD_CORE
1729 driver connects the radio-wl1273 V4L2 module and the wl1273
1733 tristate "TI/National Semiconductor LM3533 Lighting Power chip"
1735 select MFD_CORE
1736 select REGMAP_I2C
1743 backlight or ambient-light-sensor functionality of the device.
1747 select MFD_CORE
1754 for in-vehicle infontainment, called Russellville.
1760 select MFD_CORE
1775 select MFD_CORE
1776 select MFD_TMIO
1783 select MFD_CORE
1784 select MFD_TMIO
1791 select GPIOLIB
1792 select MFD_CORE
1793 select MFD_TMIO
1798 tristate "TQ-Systems IO controller TQMX86"
1799 select MFD_CORE
1802 TQ-Systems IO controller and watchdog device, found on their
1808 select MFD_CORE
1816 select MFD_CORE
1817 select REGMAP_I2C
1823 select REGMAP
1824 select REGMAP_IRQ
1825 select MFD_CORE
1830 select MFD_ARIZONA
1831 select REGMAP_I2C
1839 select MFD_ARIZONA
1840 select REGMAP_SPI
1879 select MFD_CORE
1881 select REGMAP_I2C
1893 select MFD_CORE
1894 select MFD_WM831X
1895 select REGMAP_I2C
1896 select IRQ_DOMAIN
1906 select MFD_CORE
1907 select MFD_WM831X
1908 select REGMAP_SPI
1909 select IRQ_DOMAIN
1922 select MFD_WM8350
1923 select REGMAP_I2C
1930 selected to enable support for the functionality of the chip.
1934 select MFD_CORE
1935 select REGMAP_I2C
1936 select REGMAP_IRQ
1939 The WM8994 is a highly integrated hi-fi CODEC designed for
1948 select MFD_CORE
1949 select REGMAP_AC97
1950 select AC97_BUS_COMPAT
1953 The WM9705, WM9712 and WM9713 is a highly integrated hi-fi CODEC
1963 select REGMAP_I2C
1964 select MFD_CORE
1966 Select this option to enable the STw481x chip driver used
1967 in various ST Microelectronics and ST-Ericsson embedded
1974 select REGMAP_I2C
1975 select REGMAP_IRQ
1976 select MFD_CORE
1978 Select this option to get support for the ROHM BD71837
1987 select REGMAP_I2C
1988 select REGMAP_IRQ
1989 select MFD_CORE
1991 Select this option to get support for the ROHM BD70528 Power
1992 Management IC. BD71837 is general purpose single-chip power
1993 management IC for battery-powered portable devices. It contains
1994 3 ultra-low current consumption buck converters, 3 LDOs and 2 LED
1995 drivers. Also included are 4 GPIOs, a real-time clock (RTC), a 32kHz
1996 crystal oscillator, high-accuracy VREF for use with an external ADC,
2004 select REGMAP_I2C
2005 select REGMAP_IRQ
2006 select MFD_CORE
2008 Select this option to get support for the ROHM BD71828 Power
2009 Management IC. BD71828GW is a single-chip power management IC for
2010 battery-powered portable devices. The IC integrates 7 buck
2011 converters, 7 LDOs, and a 1500 mA single-cell linear charger.
2012 Also included is a Coulomb counter, a real-time clock (RTC), and
2016 tristate "Support for STM32 Low-Power Timer"
2018 select MFD_CORE
2019 select REGMAP
2020 select REGMAP_MMIO
2022 Select this option to enable STM32 Low-Power Timer driver
2027 module will be called stm32-lptimer.
2032 select MFD_CORE
2033 select REGMAP
2034 select REGMAP_MMIO
2036 Select this option to enable STM32 timers driver used
2043 select REGMAP_I2C
2044 select REGMAP_IRQ
2045 select MFD_CORE
2057 tristate "Support for STMicroelectronics Multi-Function eXpander (STMFX)"
2060 select MFD_CORE
2061 select REGMAP_I2C
2063 Support for the STMicroelectronics Multi-Function eXpander.
2072 select REGMAP
2073 select REGMAP_SLIMBUS
2074 select REGMAP_IRQ
2075 select MFD_CORE
2085 select MFD_CORE
2086 select REGMAP_I2C
2095 power-on options, power-off control and system FAN control on recent
2112 select MCP
2114 # Chip drivers
2118 select MCP
2130 select GPIO_GENERIC_PLATFORM
2131 select MFD_CORE
2132 select MFD_SYSCON
2140 select CRC_CCITT
2142 Select this to get support for the Supervisory Processor
2148 select MFD_CORE
2150 This option enables basic support for the SGI IOC3-based
2161 select REGMAP_SPI_AVMM
2162 select MFD_CORE