Lines Matching full:on

31 	depends on OF
32 depends on HAS_IOMEM
36 depends on ACPI
52 depends on DEBUG_KERNEL
63 depends on SYSFS
88 depends on GPIO_CDEV
98 depends on HAS_IOMEM # Only for IOMEM drivers
133 depends on HAS_IOMEM
137 depends on OF_GPIO
159 depends on ACPI
162 Driver for GPIO functionality on Promontory IOHub.
167 depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO
174 depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO
183 depends on ATH79 || COMPILE_TEST
193 depends on OF_GPIO
196 depends on (ARCH_BCM2835 && RASPBERRYPI_FIRMWARE) || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
198 Turn on GPIO support for the expander on Raspberry Pi 3 boards, using
199 the firmware mailbox to communicate with VideoCore on BCM283x chips.
203 depends on ARCH_BCM_MOBILE || COMPILE_TEST
206 Turn on GPIO support for Broadcom "Kona" chips.
210 depends on OF_GPIO && (ARCH_BCM_IPROC || COMPILE_TEST)
220 depends on ARCH_BLAIZE || COMPILE_TEST
221 depends on OF_GPIO
226 The controller is based on the Verisilicon Microelectronics GPIO APB v0.2
232 depends on OF_GPIO && (ARCH_BRCMSTB || ARCH_BCM2835 || BMIPS_GENERIC || COMPILE_TEST)
240 depends on OF_GPIO
248 depends on ARCH_CLPS711X || COMPILE_TEST
251 Say yes here to support GPIO on CLPS711X SoCs.
256 depends on ((ARM || ARM64) && (ARCH_DAVINCI || ARCH_KEYSTONE || ARCH_K3)) || COMPILE_TEST
271 depends on ARCH_SPRD || COMPILE_TEST
272 depends on OF_GPIO
279 depends on (ARCH_EMEV2 || COMPILE_TEST) && OF_GPIO
281 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
285 depends on ARCH_AIROHA
290 Say Y or M here to support the GPIO controller block on the
295 depends on ARCH_EP93XX
300 tristate "Support for GPIO pins on XR17V352/354/358"
301 depends on SERIAL_8250_EXAR
305 on Exar XR17V352/354/358 chips.
309 depends on GE_FPGA || COMPILE_TEST
312 Support for common GPIO functionality provided on some GE Single Board
321 depends on OF_GPIO
337 depends on X86 || COMPILE_TEST
340 Select this to enable virtual GPIO support on platforms with the
347 interface. The physical GPIO pins reside on device that is external
355 depends on OF || COMPILE_TEST
364 depends on ARM64 || COMPILE_TEST
375 depends on OF_GPIO
385 depends on (X86 && LPC_ICH) || (COMPILE_TEST && HAS_IOPORT)
396 depends on IMX_SCU
400 depends on ARCH_IXP4XX
401 depends on OF
413 depends on MFD_SYSCON && OF
420 depends on CPU_LOONGSON2EF || CPU_LOONGSON64
422 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
426 depends on LOONGARCH || COMPILE_TEST
427 depends on OF_GPIO
439 depends on OF_GPIO && (ARCH_LPC18XX || COMPILE_TEST)
448 depends on OF_GPIO && (ARCH_LPC32XX || COMPILE_TEST)
460 depends on MCB
467 depends on LANTIQ && SOC_XWAY
470 This enables support for memory mapped GPIOs on the External Bus Unit
471 (EBU) found on Lantiq SoCs. The GPIOs are output only as they are
476 depends on PPC_MPC52xx
481 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \
492 depends on SOC_MT7620 || SOC_MT7621 || COMPILE_TEST
493 depends on OF_GPIO
501 depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
508 depends on ARCH_MXC || COMPILE_TEST
514 depends on ARCH_MXS || COMPILE_TEST
521 depends on ARCH_U8500 || ARCH_NOMADIK || MACH_EYEQ5 || COMPILE_TEST
533 depends on ARCH_NPCM || COMPILE_TEST
540 depends on CAVIUM_OCTEON_SOC
543 Say yes here to support the on-chip GPIO lines on the OCTEON
548 depends on ARCH_OMAP || COMPILE_TEST
557 depends on ARM_AMBA || COMPILE_TEST
567 Say yes here to support the GPIO controllers on Microchip FPGAs.
571 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
578 depends on ARCH_RENESAS || COMPILE_TEST
581 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
585 depends on ARCH_RDA || COMPILE_TEST
586 depends on OF_GPIO
594 depends on MACH_REALTEK_RTL
599 The GPIO controller on the Otto MIPS platform supports up to two
613 depends on ARCH_ROCKCHIP || COMPILE_TEST
618 Say yes here to support GPIO on Rockchip SoCs.
622 depends on ARCH_REALTEK || COMPILE_TEST
626 This option enables support for GPIOs found on Realtek DHC(Digital
630 Say yes here to support GPIO functionality and GPIO interrupt on
635 depends on MFD_SYSCON
636 depends on OF_GPIO
637 depends on ARCH_AT91 || COMPILE_TEST
642 PIOBU pins on the SAMA5D2 can be used as GPIOs.
648 depends on OF_GPIO
654 Say yes here to support the GPIO device on SiFive SoCs.
658 depends on SIOX
666 depends on ARC || COMPILE_TEST
667 depends on OF_GPIO
669 This driver supports GPIOs via CREG on various Synopsys SoCs.
672 each GPIO line owns a field with different length and on/off value.
676 depends on ARCH_SPACEMIT || COMPILE_TEST
677 depends on OF_GPIO
685 depends on PLAT_SPEAR
692 depends on ARCH_SPRD || COMPILE_TEST
693 depends on OF_GPIO
700 depends on SOC_XWAY || COMPILE_TEST
701 depends on OF_GPIO
703 This enables support for the Serial To Parallel (STP) unit found on
710 tristate "GPIO based on SYSCON"
711 depends on MFD_SYSCON && OF
735 depends on ARCH_TEGRA || COMPILE_TEST
736 depends on OF_GPIO
740 Say yes here to support GPIO pins on NVIDIA Tegra SoCs.
745 depends on ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC || COMPILE_TEST
746 depends on OF_GPIO
750 Say yes here to support GPIO pins on NVIDIA Tegra186, 194 and 234 SoCs.
754 depends on OF_GPIO
755 depends on SOC_IMX51 || COMPILE_TEST
762 depends on ARCH_THUNDER || (64BIT && COMPILE_TEST)
763 depends on PCI_MSI
768 Say yes here to support the on-chip GPIO lines on the ThunderX
773 depends on ARCH_UNIPHIER || COMPILE_TEST
774 depends on OF_GPIO
782 depends on ARCH_MXC || COMPILE_TEST
790 depends on ARCH_VISCONTI || COMPILE_TEST
791 depends on OF_GPIO
796 Say yes here to support GPIO on Tohisba Visconti.
800 depends on MFD_WCD934X && OF_GPIO
802 This driver is to support GPIO block found on the Qualcomm Technologies
807 depends on ARM64 && OF_GPIO
816 depends on (ARCH_XGENE || COMPILE_TEST)
832 depends on ARCH_THUNDER2 || COMPILE_TEST
835 This driver provides support for GPIO interface on Cavium's ThunderX2
842 depends on XTENSA
843 depends on HAVE_XTENSA_GPIO32
844 depends on !SMP
851 depends on ARM
857 depends on ARCH_ZYNQ || ARCH_ZYNQMP || COMPILE_TEST
864 depends on ZYNQMP_FIRMWARE || COMPILE_TEST
870 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
876 depends on MACH_LOONGSON32
879 Say Y or M here to support GPIO on Loongson1 SoCs.
884 This option enables driver for GPIO on AMD's Fusion Controller Hub,
885 as found on G-series SOCs (e.g. GX-412TC).
893 depends on ARCH_MSTARV7 || COMPILE_TEST
898 Say Y here to support the main GPIO block on MStar/SigmaStar
903 depends on MIKROTIK_RB532 || COMPILE_TEST
916 depends on X86 && HAS_IOPORT # I/O space access
920 depends on PCI
945 depends on PC104
960 depends on PC104
973 depends on PC104
989 This option enables support for GPIOs found on Fintek Super-I/O
998 depends on PC104
1026 depends on (X86 || COMPILE_TEST) && ACPI
1027 depends on LPC_SCH
1030 Say yes here to support GPIO interface on Intel Poulsbo SCH,
1054 Driver to enable the GPIOs found on SMSC SMSC SCH3112, SCH3114 and
1062 depends on TS5500 || COMPILE_TEST
1064 This driver supports Digital I/O exposed by pin blocks found on some
1073 This option enables support for GPIOs found on Winbond Super I/O
1101 depends on I2C
1105 depends on OF_GPIO
1108 This option enables support for N GPIOs found on Avionic Design
1138 depends on OF_GPIO
1141 Expander. This is used at least on the Cambria GW2358-4.
1153 Port Expanders. Each IO port on these chips has a fixed role of
1169 depends on GPIO_MAX732X=y
1197 depends on GPIO_PCA953X
1246 depends on SOC_IMX6 || COMPILE_TEST
1258 depends on PMIC_ADP5520
1260 This option enables support for on-chip GPIO found
1261 on Analog Devices ADP5520 PMICs.
1265 depends on MFD_ADP5585
1272 depends on MFD_ALTERA_A10SR
1280 depends on MFD_ARIZONA
1282 Support for GPIOs on Wolfson Arizona class devices.
1286 depends on MFD_ROHM_BD71828
1288 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1289 available on the ROHM PMIC.
1296 depends on MFD_ROHM_BD71828
1298 Support for GPIOs on ROHM BD71828 PMIC. There are three GPIOs
1299 available on the ROHM PMIC in total. The GPIOs are limited to
1308 depends on MFD_BD9571MWV
1310 Support for GPIOs on ROHM BD9571 PMIC. There are two GPIOs
1311 available on the ROHM PMIC in total, both of which can also
1319 depends on MFD_CGBC
1329 depends on CROS_EC
1339 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC
1342 Support for GPIO pins on Crystal Cove PMIC.
1352 depends on X86 || MIPS || COMPILE_TEST
1353 depends on MFD_CS5535
1356 can be used for quite a number of things. The CS5535/6 is found on
1363 depends on PMIC_DA9052
1369 depends on MFD_DA9055
1380 depends on MFD_DLN2
1392 depends on ARM || COMPILE_TEST
1394 This driver supports the CPLD egpio chip present on
1400 depends on X86 || COMPILE_TEST
1411 depends on MFD_JANZ_CMODIO
1419 depends on MFD_KEMPLD
1421 This enables support for the PLD GPIO interface on some Kontron ETX
1429 depends on USB_LJCA
1441 depends on MFD_LP3943
1449 depends on MFD_TI_LP873X
1451 This driver supports the GPO on TI Lp873x PMICs. 2 GPOs are present
1452 on LP873X PMICs.
1459 depends on MFD_TI_LP87565
1461 This driver supports the GPIO on TI Lp873565 PMICs. 3 GPIOs are present
1462 on LP87565 PMICs.
1469 depends on PINCTRL_MADERA
1471 Support for GPIOs on Cirrus Logic Madera class codecs.
1475 depends on MFD_MAX77620
1485 depends on MFD_MAX77650
1492 depends on MFD_MAX77759
1497 There are two GPIOs available on these chips in total, both of
1505 depends on MFD_PALMAS
1512 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1513 depends on OF_GPIO
1520 depends on MFD_RC5T583
1529 depends on MFD_SL28CPLD || COMPILE_TEST
1534 This enables support for the GPIOs found on the Kontron sl28 CPLD.
1541 depends on MFD_STMPE
1542 depends on OF_GPIO
1545 This enables support for the GPIOs found on the STMPE I/O
1550 depends on MFD_TC3589X
1551 depends on OF_GPIO
1554 This enables support for the GPIOs found on the TC3589X
1559 depends on MFD_TIMBERDALE
1566 depends on MFD_TN48M_CPLD || COMPILE_TEST
1569 This enables support for the GPIOs found on the Delta
1578 depends on MFD_TPS65086
1580 This driver supports the GPO on TI TPS65086x PMICs.
1584 depends on MFD_TPS65218
1591 depends on MFD_TPS65219
1607 depends on MFD_TPS6586X
1614 depends on MFD_TPS65910
1621 depends on MFD_TPS65912
1627 depends on INTEL_SKL_INT3472
1638 depends on MFD_TQMX86 || COMPILE_TEST
1639 depends on HAS_IOPORT_MAP
1642 This driver supports GPIO on the TQMX86 IO controller.
1646 depends on TWL4030_CORE
1653 depends on TWL6040_CORE
1660 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC_BXTWC
1663 Support for GPIO pins on Whiskey Cove PMIC.
1673 depends on MFD_WM831X
1680 depends on MFD_WM8350
1687 depends on MFD_WM8994
1695 depends on PCI
1699 depends on X86 || COMPILE_TEST
1700 depends on HAS_IOPORT_MAP
1704 Note that usually system firmware/ACPI handles GPIO pins on their
1712 depends on VIDEO_BT848=n || COMPILE_TEST
1717 This chip can be found on Miro, Hauppauge and STB TV-cards.
1720 GPIO card. For more information on how to build a GPIO card
1728 depends on X86_INTEL_MID
1735 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1738 Say Y here if you want GPIO support on Mellanox BlueField SoC.
1742 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1746 Say Y here if you want GPIO support on Mellanox BlueField 2 SoC.
1750 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
1754 Say Y if you want GPIO support on Mellanox BlueField 3 SoC.
1763 depends on X86 || COMPILE_TEST
1773 depends on X86_32 || MIPS || COMPILE_TEST
1820 depends on X86 && OF
1829 depends on SPI_MASTER
1874 depends on MOXTET
1884 depends on USB
1888 depends on MFD_VIPERBOARD
1891 Technologies Viperboard. There are two GPIO chips on the
1925 Say yes here to enable a driver for GPIO multiplexers based on latches
1942 depends on VIRTIO
1948 simulators on the host (like QEMU).
1965 depends on (GPIOLIB || COMPILE_TEST) && CPUSETS && DEBUG_FS && EXPERT