• Home
  • Raw
  • Download

Lines Matching +full:system +full:- +full:on +full:- +full:a +full:- +full:chip

16 	depends on PCI && (X86_32 || (X86 && COMPILE_TEST))
17 ---help---
22 bool "Altera Arria10 DevKit System Resource chip"
23 depends on ARCH_SOCFPGA && SPI_MASTER=y && OF
27 Support for the Altera Arria10 DevKit MAX5 System Resource chip
33 tristate "Active-semi ACT8945A"
36 depends on I2C && OF
38 Support for the ACT8945A PMIC from Active-semi. This device
39 features three step-down DC/DC converters and four low-dropout
40 linear regulators, along with a complete ActivePath battery
48 depends on ARCH_SUNXI || COMPILE_TEST
49 depends on !TOUCHSCREEN_SUN4I
53 have to select individual drivers based on this MFD to be able to use
55 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
57 To compile this driver as a module, choose M here: the module will be
58 called sun4i-gpadc.
65 depends on I2C=y
74 depends on I2C=y && OF
76 The ams AS3722 is a compact system PMU suitable for mobile phones,
77 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
79 over current monitoring, GPIOs, ADC and a watchdog.
83 depends on I2C=y
94 depends on I2C=y
95 depends on GPIOLIB || COMPILE_TEST
105 depends on OF
107 Select this to get support for Atmel Flexcom. This is a wrapper
108 which embeds a SPI controller, a I2C controller and a USART. Only
109 one function can be used at a time. The choice is done at boot time
110 by the probe function of this MFD driver according to a device tree
114 tristate "Atmel HLCDC (High-end LCD Controller)"
117 depends on OF
132 depends on I2C
141 depends on I2C
147 This driver can also be built as a module. If so, the module
151 tristate "X-Powers AC100"
153 depends on SUNXI_RSB
155 If you say Y here you get support for the X-Powers AC100 audio codec
166 tristate "X-Powers AXP series PMICs with I2C"
169 depends on I2C
171 If you say Y here you get support for the X-Powers AXP series power
177 Note on x86 this provides an ACPI OpRegion, so this must be 'y'
178 (builtin) and not a module, as the OpRegion must be available as
183 tristate "X-Powers AXP series PMICs with RSB"
185 depends on SUNXI_RSB
187 If you say Y here you get support for the X-Powers AXP series power
198 depends on X86 || ARM || ARM64 || COMPILE_TEST
207 depends on MFD_CROS_EC
209 ---help---
212 If you have a supported Chromebook, choose Y or M here.
228 depends on MFD_MADERA
229 depends on I2C
237 depends on MFD_MADERA
238 depends on SPI_MASTER
247 depends on MFD_MADERA
254 depends on MFD_MADERA
261 depends on MFD_MADERA
267 depends on GPIOLIB && ARM
269 ---help---
270 This driver supports the ASIC3 multifunction chip found on many
275 depends on I2C=y
277 Say yes here to add support for Dialog Semiconductor DA9030 (a.k.a
278 ARAVA) and DA9034 (a.k.a MICCO), these are Power Management IC
279 usually found on PXA processors-based platforms. This includes
282 LEDs and battery-charger under the corresponding menus.
293 depends on SPI_MASTER=y
305 depends on I2C=y
317 depends on I2C=y
320 a Power Management IC. This driver provides common support for
321 accessing the device as well as the I2C interface to the chip itself.
325 This driver can be built as a module. If built as a module it will be
333 depends on I2C
346 depends on I2C
354 tristate "Dialog Semiconductor DA9150 Charger Fuel-Gauge chip"
355 depends on I2C
360 This adds support for the DA9150 integrated charger and fuel-gauge
361 chip. This driver provides common support for accessing the device.
368 depends on USB
370 This adds support for Diolan USB-I2C/SPI/GPIO Master Adapter
371 DLN-2. Additional drivers such as I2C_DLN2, GPIO_DLN2,
377 depends on ARCH_EXYNOS || COMPILE_TEST
386 depends on (SPI_MASTER || I2C)
397 depends on SPI_MASTER
405 depends on I2C
413 depends on ARCH_MXS || COMPILE_TEST
418 Analog-to-Digital Converter (LRADC) found on the i.MX23 and i.MX28
422 mxs-lradc-adc for ADC readings
423 mxs-lradc-ts for touchscreen support
425 This driver can also be built as a module. If so, the module will be
426 called mxs-lradc.
431 depends on (SOC_IMX25 && OF) || COMPILE_TEST
434 i.MX25 processors. They consist of a conversion queue for general
435 purpose ADC and a queue for Touchscreens.
439 depends on OF
443 Add support for HiSilicon Hi6421 PMIC. Hi6421 includes multi-
448 We communicate with the Hi6421 via memory-mapped I/O.
452 depends on ARCH_HISI || COMPILE_TEST
453 depends on OF
461 tristate "HTC PASIC3 LED/DS1WM chip support"
465 chips labeled "AIC2" and "AIC3", found on HTC Blueangel and
467 handled by the leds-pasic3 and ds1wm drivers.
470 bool "HTC I2C PLD chip support"
471 depends on I2C=y && GPIOLIB
474 found on omap850 HTC devices like the HTC Wizard and HTC Herald.
476 interface to one or more sub-chips.
480 depends on PCI
481 depends on X86
482 depends on COMMON_CLK
486 in a single PCI device. It splits the 2 IO devices to
488 The GPIO exports a total amount of 8 interrupt-capable GPIOs.
492 depends on PCI
502 depends on PCI
506 System Management Bus and General Purpose I/O.
510 depends on ACPI && HAS_IOMEM && I2C=y && GPIOLIB && COMMON_CLK
511 depends on X86 || COMPILE_TEST
512 depends on I2C_DESIGNWARE_PLATFORM=y
518 on some Intel SoC systems. The PMIC provides ADC, GPIO,
520 on these systems.
522 This option is a bool as it provides an ACPI OpRegion which must be
524 causes the designware-i2c driver to be builtin for the same reason.
528 depends on INTEL_PMC_IPC
533 on Intel Broxton systems. The PMIC provides ADC, GPIO,
535 on these systems.
539 depends on ACPI && HAS_IOMEM && I2C=y && COMMON_CLK
540 depends on X86 || COMPILE_TEST
541 depends on I2C_DESIGNWARE_PLATFORM=y
547 Whiskey Cove PMIC found on some Intel Cherry Trail systems.
549 This option is a bool as it provides an ACPI OpRegion which must be
551 causes the designware-i2c driver to be builtin for the same reason.
555 depends on GPIOLIB
556 depends on I2C
557 depends on ACPI
558 depends on X86
564 device that is found on some Intel Cherry Trail systems.
574 depends on X86 && ACPI
577 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
583 depends on X86 && PCI
586 I2C, SPI and HS-UART starting from Intel Sunrisepoint (Intel Skylake
591 depends on INTEL_SCU_IPC
595 Passage) chip. This chip embeds audio, battery, GPIO, etc.
600 depends on SA1100_H3100 || SA1100_H3600
605 AT90LS8535 microcontroller flashed with a special iPAQ
609 tristate "Janz CMOD-IO PCI MODULbus Carrier Board"
611 depends on PCI
613 This is the core driver for the Janz CMOD-IO PCI MODULbus
614 carrier board. This device is a PCI to MODULbus bridge which may
622 depends on MACH_JZ4740
625 This driver is necessary for jz4740-battery and jz4740-hwmon driver.
632 on some Kontron ETX and COMexpress (ETXexpress) modules. The PLD
636 * COMe-bBD#
637 * COMe-bBL6
638 * COMe-bHL6
639 * COMe-bSL6
640 * COMe-bIP#
641 * COMe-bKL6
642 * COMe-bPC2 (ETXexpress-PC)
643 * COMe-bSC# (ETXexpress-SC T#)
644 * COMe-cAL6
645 * COMe-cBL6
646 * COMe-cBT6
647 * COMe-cBW6
648 * COMe-cCT6
649 * COMe-cDC2 (microETXexpress-DC)
650 * COMe-cHL6
651 * COMe-cKL6
652 * COMe-cPC2 (microETXexpress-PC)
653 * COMe-cSL6
654 * COMe-mAL10
655 * COMe-mBT10
656 * COMe-mCT10
657 * COMe-mTT10 (nanoETXexpress-TT)
658 * ETX-OH
660 This driver can also be built as a module. If so, the module
661 will be called kempld-core.
665 depends on I2C
673 battery-charger under the corresponding menus.
677 depends on I2C
689 depends on I2C=y
696 battery-charger under the corresponding menus.
700 depends on I2C
707 MAX77836 Micro-USB ICs with battery charger.
714 depends on I2C=y
715 depends on OF || COMPILE_TEST
729 depends on I2C
730 depends on OF || COMPILE_TEST
737 MAX77802 which are Power Management IC with an RTC on chip.
744 depends on I2C
750 This is a companion Power Management IC with Flash, Haptic, Charger,
751 and MUIC(Micro USB Interface Controller) controls on chip.
758 depends on I2C=y
765 Fuel Gauge, MUIC(Micro USB Interface Controller) controls on chip.
773 depends on I2C
778 a Power Management IC. This driver provides common support for
784 depends on I2C=y
788 a Power Management IC. This driver provides common support for
794 depends on I2C=y
799 This is a Power Management IC with RTC, Flash, Fuel Gauge, Haptic,
800 MUIC controls on chip.
807 depends on I2C=y
812 National Semiconductor LP3974. This is a Power Management IC.
823 a Power Management IC. This driver provides common support for
829 depends on I2C
833 which is a Board Management Controller connected to the I2C bus.
834 The device supports multiple sub-devices like LED, HWMON and WDT.
839 This driver can also be built as a module. If so the module
844 depends on SPI_MASTER
846 This enables the PCAP ASIC present on EZX Phones. This is
851 depends on SPI
852 depends on OF || COMPILE_TEST
857 It is used on many Motorola phones and tablets as a PMIC.
863 depends on USB
869 both gpios found on the board. The spi part does not yet
870 have a driver.
875 tristate "Nokia Retu and Tahvo multi-function device"
877 depends on I2C
880 Retu and Tahvo are a multi-function devices found on Nokia
885 depends on I2C
888 Say yes here if you have NXP PCF50633 chip on your board.
891 so that function-specific drivers can bind to them.
895 depends on MFD_PCF50633
898 NXP PCF50633 chip.
902 depends on MFD_PCF50633
904 Say yes here if you want to include support GPIO for pins on
905 the PCF50633 chip.
909 depends on AC97_BUS
910 depends on GPIOLIB
915 To compile this driver as a module, choose M here: the
920 depends on (ARM || HEXAGON || COMPILE_TEST)
926 built-in PM8xxx PMIC chips.
928 This is required if your board has a PM8xxx and uses its features,
931 Say M here if you want to include support for PM8xxx chips as a
932 module. This will build a module called "pm8xxx-core".
936 depends on ARCH_QCOM && OF
939 Resource Power Manager system found in the Qualcomm 8660, 8960 and
943 frequencies controlled by the RPM on these devices.
945 Say M here if you want to include support for the Qualcomm RPM as a
946 module. This will build a module called "qcom_rpm".
950 depends on ARCH_QCOM || COMPILE_TEST
951 depends on OF
952 depends on SPMI
961 series as a module. The module will be called "qcom-spmi-pmic".
964 tristate "RDC R-321x southbridge"
966 depends on PCI
968 Say yes here if you want to have support for the RDC R-321x SoC
974 depends on I2C
982 sub-devices like charger, fuel gauge, flash LED, current source,
986 bool "Ricoh RC5T583 Power Management system device"
987 depends on I2C=y
992 Management system device.
994 through i2c interface. The device supports multiple sub-devices
1000 tristate "Rockchip RK805/RK808/RK818 Power Management Chip"
1001 depends on I2C && OF
1009 through I2C interface. The device supports multiple sub-devices
1014 depends on I2C
1015 depends on OF
1027 depends on I2C=y
1039 depends on I2C
1044 radio. This MFD driver connects the radio-si476x V4L2 module
1047 To compile this driver as a module, choose M here: the
1048 module will be called si476x-core.
1052 ---help---
1054 companion chip. This device is a multifunction device which may
1056 asynchronous serial ports, audio functions, and a dual display video
1062 depends on MFD_SM501 && GPIOLIB
1063 ---help---
1065 lines on the SM501. The platform data is used to supply the
1072 depends on I2C
1077 This driver can also be built as a module. If so, the module
1082 depends on I2C=y
1089 To compile this driver as a module, choose M here: the
1094 depends on ARCH_SPRD || COMPILE_TEST
1095 depends on SPI_MASTER
1103 function (such as RTC, Typec, indicator and so on) in a single chip.
1106 and it also adds the irq_chip parts for handling the PMIC chip events.
1109 bool "ST-Ericsson ABX500 Mixed Signal Circuit register functions"
1119 bool "ST-Ericsson AB3100 Mixed Signal Circuit core functions"
1120 depends on I2C=y && ABX500_CORE
1125 functionality. This connects to a AB3100 on the I2C bus
1126 and expose a number of symbols needed for dependent devices
1128 this multi-functional IC. This is needed to use other features
1129 of the AB3100 such as battery-backed RTC, charging control,
1130 LEDs, vibrator, system power and temperature, power management
1134 tristate "ST-Ericsson AB3100 OTP functions"
1135 depends on AB3100_CORE
1138 Select this to enable the AB3100 Mixed Signal IC OTP (one-time
1139 programmable memory) support. This exposes a sysfs file to read
1143 bool "ST-Ericsson AB8500 Mixed Signal Power Management chip"
1144 depends on ABX500_CORE && MFD_DB8500_PRCMU
1150 chip. This connects to U8500 either on the SSP/SPI bus (deprecated
1152 the irq_chip parts for handling the Mixed Signal chip events.
1153 This chip embeds various other multimedia funtionalities as well.
1157 depends on AB8500_GPADC && DEBUG_FS
1164 bool "ST-Ericsson AB8500 GPADC driver"
1165 depends on AB8500_CORE && REGULATOR_AB8500
1171 bool "ST-Ericsson DB8500 Power Reset Control Management Unit"
1172 depends on UX500_SOC_DB8500
1177 system controller running an XP70 microprocessor, which is accessed
1178 through a register map.
1182 depends on (I2C=y || SPI_MASTER=y)
1183 depends on OF
1201 GPIO: stmpe-gpio
1202 Keypad: stmpe-keypad
1203 Touchscreen: stmpe-ts
1206 depends on MFD_STMPE
1210 depends on I2C=y
1217 depends on SPI_MASTER
1224 depends on STA2X11
1230 depends on ARCH_SUNXI
1237 bool "System Controller Register R/W Based on Regmap"
1240 Select this option to enable accessing system control registers
1249 tristate "TI ADC / Touch Screen chip support"
1256 To compile this driver as a module, choose M here: the
1261 depends on I2C=y && MACH_DAVINCI_DM355_EVM
1263 This driver supports the MSP430 microcontroller used on these
1269 depends on I2C
1276 general usage such like a GPIO controller and a PWM controller.
1280 depends on I2C=y
1290 depends on I2C
1302 depends on USB_EHCI_HCD_OMAP || USB_OHCI_HCD_OMAP3
1314 depends on I2C=y
1321 depends on I2C
1327 This option enables a driver for the TP61050/TPS61052
1328 high-power "white LED driver". This boost converter is
1330 also contains a GPIO pin.
1334 depends on I2C && GPIOLIB
1342 This driver can also be built as a module. If so, the module
1348 depends on I2C
1354 This driver can also be built as a module. If so, the module
1363 depends on I2C
1376 depends on I2C=y
1389 depends on I2C && OF
1400 This driver can also be built as a module. If so, the module
1405 depends on ACPI && I2C=y
1406 depends on I2C_DESIGNWARE_PLATFORM=y
1416 This option is a bool as it provides an ACPI operation
1419 designware-i2c driver to be built-in, for the same reason.
1423 depends on I2C
1432 This driver can also be built as a module. If so, the module
1437 depends on I2C && OF
1446 This driver can also be built as a module. If so, the module
1451 depends on I2C && OF
1461 This driver can also be built as a module. If so, the module
1466 depends on I2C=y
1476 This driver can also be built as a module. If so, the module
1480 bool "TI TPS65910 Power Management chip"
1481 depends on I2C=y
1482 depends on GPIOLIB || COMPILE_TEST
1498 tristate "TI TPS65912 Power Management chip with I2C"
1501 depends on I2C
1507 tristate "TI TPS65912 Power Management chip with SPI"
1510 depends on SPI_MASTER
1517 depends on I2C=y
1525 step-down converters, 11 general purpose LDOs, USB OTG Module,
1526 ADC, RTC, 2 PWM, System Voltage Regulator/Battery Charger with
1531 depends on I2C=y
1535 Say yes here if you have TWL4030 / TWL6030 family chip on your board.
1538 so that function-specific drivers can bind to them.
1540 These multi-function chips are found on many OMAP2 and OMAP3
1541 boards, providing power management, RTC, GPIO, keypad, a
1542 high speed USB OTG transceiver, an audio codec (on most
1547 depends on TWL4030_CORE && ARM
1549 Say yes here if you want to use the power resources on the
1551 which have a separate driver; some are control signals, such
1554 This driver uses board-specific data to initialize the resources
1555 and load scripts controlling which resources are switched off/on
1556 or reset when a sleep, wakeup or warm reset event occurs.
1560 depends on TWL4030_CORE
1566 depends on I2C=y
1579 bool "TI TWL92330/Menelaus PM chip"
1580 depends on I2C=y && ARCH_OMAP2
1583 TWL92330/Menelaus Power Management chip. This include voltage
1584 regulators, Dual slot memory card transceivers, real-time clock
1590 depends on I2C
1595 driver connects the radio-wl1273 V4L2 module and the wl1273
1599 tristate "TI/National Semiconductor LM3533 Lighting Power chip"
1600 depends on I2C
1609 backlight or ambient-light-sensor functionality of the device.
1614 depends on PCI && GPIOLIB && (X86_32 || COMPILE_TEST)
1615 ---help---
1616 This is the core driver for the timberdale FPGA. This device is a
1619 The timberdale FPGA can be found on the Intel Atom development board
1620 for in-vehicle infontainment, called Russellville.
1624 depends on I2C=y
1625 depends on OF
1640 depends on ARM && HAVE_CLK
1648 depends on ARM && HAVE_CLK
1656 depends on ARM && HAVE_CLK
1665 depends on PCI
1682 depends on I2C
1691 depends on SPI_MASTER
1698 depends on MFD_ARIZONA
1704 depends on MFD_ARIZONA
1710 depends on MFD_ARIZONA
1717 depends on MFD_ARIZONA
1723 depends on MFD_ARIZONA
1730 depends on I2C=y
1747 depends on I2C=y
1760 depends on SPI_MASTER
1774 depends on I2C=y
1780 selected to enable support for the functionality of the chip.
1787 depends on I2C
1789 The WM8994 is a highly integrated hi-fi CODEC designed for
1791 has on board GPIO and regulator functionality which is
1801 depends on AC97_BUS_NEW
1803 The WM9705, WM9712 and WM9713 is a highly integrated hi-fi CODEC
1805 it has on board GPIO and a touchscreen functionality which is
1812 depends on I2C && (ARCH_NOMADIK || COMPILE_TEST)
1816 Select this option to enable the STw481x chip driver used
1817 in various ST Microelectronics and ST-Ericsson embedded
1822 depends on I2C=y
1823 depends on OF
1834 tristate "Support for STM32 Low-Power Timer"
1835 depends on (ARCH_STM32 && OF) || COMPILE_TEST
1840 Select this option to enable STM32 Low-Power Timer driver
1844 To compile this driver as a module, choose M here: the
1845 module will be called stm32-lptimer.
1849 depends on (ARCH_STM32 && OF) || COMPILE_TEST
1859 depends on ARCH_SA1100
1867 depends on ARCH_SA1100
1870 # Chip drivers
1873 depends on MCP_SA11X0
1878 depends on MCP_UCB1200 && INPUT
1883 bool "Versatile Express System Registers"
1884 depends on VEXPRESS_CONFIG && GPIOLIB && !ARCH_USES_GETTIMEOFFSET
1891 System Registers are the platform configuration block
1892 on the ARM Ltd. Versatile Express board.
1896 depends on SERIAL_DEV_BUS
1900 device found on several devices in RAVE line of hardware.