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
205 Turn on GPIO support for Broadcom "Kona" chips.
209 depends on OF_GPIO && (ARCH_BCM_IPROC || COMPILE_TEST)
219 depends on OF_GPIO && (ARCH_BRCMSTB || ARCH_BCM2835 || BMIPS_GENERIC || COMPILE_TEST)
227 depends on OF_GPIO
235 depends on ARCH_CLPS711X || COMPILE_TEST
238 Say yes here to support GPIO on CLPS711X SoCs.
243 depends on ((ARM || ARM64) && (ARCH_DAVINCI || ARCH_KEYSTONE || ARCH_K3)) || COMPILE_TEST
257 depends on ARCH_SPRD || COMPILE_TEST
258 depends on OF_GPIO
265 depends on (ARCH_EMEV2 || COMPILE_TEST) && OF_GPIO
267 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
271 depends on ARCH_AIROHA
276 Say Y or M here to support the GPIO controller block on the
281 depends on ARCH_EP93XX
286 tristate "Support for GPIO pins on XR17V352/354/358"
287 depends on SERIAL_8250_EXAR
291 on Exar XR17V352/354/358 chips.
295 depends on GE_FPGA || COMPILE_TEST
298 Support for common GPIO functionality provided on some GE Single Board
307 depends on OF_GPIO
323 depends on X86 || COMPILE_TEST
326 Select this to enable virtual GPIO support on platforms with the
333 interface. The physical GPIO pins reside on device that is external
341 depends on OF || COMPILE_TEST
350 depends on ARM64 || COMPILE_TEST
361 depends on OF_GPIO
371 depends on X86
372 depends on LPC_ICH
383 depends on IMX_SCU
387 depends on ARCH_IXP4XX
388 depends on OF
400 depends on MFD_SYSCON && OF
407 depends on CPU_LOONGSON2EF || CPU_LOONGSON64
409 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
413 depends on LOONGARCH || COMPILE_TEST
414 depends on OF_GPIO
426 depends on OF_GPIO && (ARCH_LPC18XX || COMPILE_TEST)
434 depends on OF_GPIO && (ARCH_LPC32XX || COMPILE_TEST)
446 depends on MCB
453 depends on LANTIQ && SOC_XWAY
456 This enables support for memory mapped GPIOs on the External Bus Unit
457 (EBU) found on Lantiq SoCs. The GPIOs are output only as they are
462 depends on PPC_MPC52xx
467 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \
478 depends on SOC_MT7620 || SOC_MT7621 || COMPILE_TEST
479 depends on OF_GPIO
487 depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
494 depends on ARCH_MXC || COMPILE_TEST
500 depends on ARCH_MXS || COMPILE_TEST
507 depends on ARCH_U8500 || ARCH_NOMADIK || MACH_EYEQ5 || COMPILE_TEST
519 depends on ARCH_NPCM || COMPILE_TEST
526 depends on CAVIUM_OCTEON_SOC
529 Say yes here to support the on-chip GPIO lines on the OCTEON
534 depends on ARCH_OMAP || COMPILE_TEST
543 depends on ARM_AMBA
553 Say yes here to support the GPIO controllers on Microchip FPGAs.
557 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
563 depends on ARCH_RENESAS || COMPILE_TEST
566 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
570 depends on ARCH_RDA || COMPILE_TEST
571 depends on OF_GPIO
579 depends on MACH_REALTEK_RTL
584 The GPIO controller on the Otto MIPS platform supports up to two
598 depends on ARCH_ROCKCHIP || COMPILE_TEST
603 Say yes here to support GPIO on Rockchip SoCs.
607 depends on ARCH_REALTEK
611 This option enables support for GPIOs found on Realtek DHC(Digital
615 Say yes here to support GPIO functionality and GPIO interrupt on
620 depends on MFD_SYSCON
621 depends on OF_GPIO
622 depends on ARCH_AT91 || COMPILE_TEST
627 PIOBU pins on the SAMA5D2 can be used as GPIOs.
633 depends on OF_GPIO
639 Say yes here to support the GPIO device on SiFive SoCs.
643 depends on SIOX
651 depends on ARC || COMPILE_TEST
652 depends on OF_GPIO
654 This driver supports GPIOs via CREG on various Synopsys SoCs.
657 each GPIO line owns a field with different length and on/off value.
661 depends on PLAT_SPEAR
668 depends on ARCH_SPRD || COMPILE_TEST
669 depends on OF_GPIO
676 depends on SOC_XWAY || COMPILE_TEST
677 depends on OF_GPIO
679 This enables support for the Serial To Parallel (STP) unit found on
686 tristate "GPIO based on SYSCON"
687 depends on MFD_SYSCON && OF
711 depends on ARCH_TEGRA || COMPILE_TEST
712 depends on OF_GPIO
716 Say yes here to support GPIO pins on NVIDIA Tegra SoCs.
721 depends on ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC || COMPILE_TEST
722 depends on OF_GPIO
726 Say yes here to support GPIO pins on NVIDIA Tegra186, 194 and 234 SoCs.
730 depends on OF_GPIO
731 depends on SOC_IMX51 || COMPILE_TEST
738 depends on ARCH_THUNDER || (64BIT && COMPILE_TEST)
739 depends on PCI_MSI
744 Say yes here to support the on-chip GPIO lines on the ThunderX
749 depends on ARCH_UNIPHIER || COMPILE_TEST
750 depends on OF_GPIO
758 depends on ARCH_MXC || COMPILE_TEST
765 depends on ARCH_VISCONTI || COMPILE_TEST
766 depends on OF_GPIO
771 Say yes here to support GPIO on Tohisba Visconti.
775 depends on MFD_WCD934X && OF_GPIO
777 This driver is to support GPIO block found on the Qualcomm Technologies
782 depends on ARM64 && OF_GPIO
791 depends on (ARCH_XGENE || COMPILE_TEST)
807 depends on ARCH_THUNDER2 || COMPILE_TEST
810 This driver provides support for GPIO interface on Cavium's ThunderX2
817 depends on XTENSA
818 depends on HAVE_XTENSA_GPIO32
819 depends on !SMP
826 depends on ARM
832 depends on ARCH_ZYNQ || ARCH_ZYNQMP
839 depends on ZYNQMP_FIRMWARE
845 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
851 depends on MACH_LOONGSON32
854 Say Y or M here to support GPIO on Loongson1 SoCs.
859 This option enables driver for GPIO on AMD's Fusion Controller Hub,
860 as found on G-series SOCs (e.g. GX-412TC).
868 depends on ARCH_MSTARV7
873 Say Y here to support the main GPIO block on MStar/SigmaStar
878 depends on MIKROTIK_RB532 || COMPILE_TEST
891 depends on X86 && HAS_IOPORT # I/O space access
895 depends on PCI
920 depends on PC104
935 depends on PC104
948 depends on PC104
964 This option enables support for GPIOs found on Fintek Super-I/O
973 depends on PC104
1001 depends on (X86 || COMPILE_TEST) && ACPI
1002 depends on LPC_SCH
1005 Say yes here to support GPIO interface on Intel Poulsbo SCH,
1029 Driver to enable the GPIOs found on SMSC SMSC SCH3112, SCH3114 and
1037 depends on TS5500 || COMPILE_TEST
1039 This driver supports Digital I/O exposed by pin blocks found on some
1048 This option enables support for GPIOs found on Winbond Super I/O
1076 depends on I2C
1080 depends on OF_GPIO
1083 This option enables support for N GPIOs found on Avionic Design
1113 depends on OF_GPIO
1116 Expander. This is used at least on the Cambria GW2358-4.
1128 Port Expanders. Each IO port on these chips has a fixed role of
1144 depends on GPIO_MAX732X=y
1172 depends on GPIO_PCA953X
1221 depends on SOC_IMX6 || COMPILE_TEST
1233 depends on PMIC_ADP5520
1235 This option enables support for on-chip GPIO found
1236 on Analog Devices ADP5520 PMICs.
1240 depends on MFD_ADP5585
1247 depends on MFD_ALTERA_A10SR
1255 depends on MFD_ARIZONA
1257 Support for GPIOs on Wolfson Arizona class devices.
1261 depends on MFD_ROHM_BD71828
1263 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1264 available on the ROHM PMIC.
1271 depends on MFD_ROHM_BD71828
1273 Support for GPIOs on ROHM BD71828 PMIC. There are three GPIOs
1274 available on the ROHM PMIC in total. The GPIOs are limited to
1283 depends on MFD_BD9571MWV
1285 Support for GPIOs on ROHM BD9571 PMIC. There are two GPIOs
1286 available on the ROHM PMIC in total, both of which can also
1294 depends on MFD_CGBC
1304 depends on CROS_EC
1314 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC
1317 Support for GPIO pins on Crystal Cove PMIC.
1327 depends on X86 || MIPS || COMPILE_TEST
1328 depends on MFD_CS5535
1331 can be used for quite a number of things. The CS5535/6 is found on
1338 depends on PMIC_DA9052
1344 depends on MFD_DA9055
1355 depends on MFD_DLN2
1367 depends on ARM
1369 This driver supports the CPLD egpio chip present on
1375 depends on X86 || COMPILE_TEST
1386 depends on MFD_JANZ_CMODIO
1394 depends on MFD_KEMPLD
1396 This enables support for the PLD GPIO interface on some Kontron ETX
1404 depends on USB_LJCA
1416 depends on MFD_LP3943
1424 depends on MFD_TI_LP873X
1426 This driver supports the GPO on TI Lp873x PMICs. 2 GPOs are present
1427 on LP873X PMICs.
1434 depends on MFD_TI_LP87565
1436 This driver supports the GPIO on TI Lp873565 PMICs. 3 GPIOs are present
1437 on LP87565 PMICs.
1444 depends on PINCTRL_MADERA
1446 Support for GPIOs on Cirrus Logic Madera class codecs.
1450 depends on MFD_MAX77620
1460 depends on MFD_MAX77650
1467 depends on MFD_PALMAS
1474 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1475 depends on OF_GPIO
1482 depends on MFD_RC5T583
1491 depends on MFD_SL28CPLD || COMPILE_TEST
1496 This enables support for the GPIOs found on the Kontron sl28 CPLD.
1503 depends on MFD_STMPE
1504 depends on OF_GPIO
1507 This enables support for the GPIOs found on the STMPE I/O
1512 depends on MFD_TC3589X
1513 depends on OF_GPIO
1516 This enables support for the GPIOs found on the TC3589X
1521 depends on MFD_TIMBERDALE
1527 depends on MFD_TN48M_CPLD
1530 This enables support for the GPIOs found on the Delta
1539 depends on MFD_TPS65086
1541 This driver supports the GPO on TI TPS65086x PMICs.
1545 depends on MFD_TPS65218
1552 depends on MFD_TPS65219
1568 depends on MFD_TPS6586X
1575 depends on MFD_TPS65910
1582 depends on MFD_TPS65912
1588 depends on INTEL_SKL_INT3472
1599 depends on MFD_TQMX86 || COMPILE_TEST
1600 depends on HAS_IOPORT_MAP
1603 This driver supports GPIO on the TQMX86 IO controller.
1607 depends on TWL4030_CORE
1614 depends on TWL6040_CORE
1621 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC_BXTWC
1624 Support for GPIO pins on Whiskey Cove PMIC.
1634 depends on MFD_WM831X
1641 depends on MFD_WM8350
1648 depends on MFD_WM8994
1656 depends on PCI
1660 depends on X86 || COMPILE_TEST
1661 depends on HAS_IOPORT_MAP
1665 Note that usually system firmware/ACPI handles GPIO pins on their
1673 depends on VIDEO_BT848=n
1678 This chip can be found on Miro, Hauppauge and STB TV-cards.
1681 GPIO card. For more information on how to build a GPIO card
1689 depends on X86_INTEL_MID
1696 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1699 Say Y here if you want GPIO support on Mellanox BlueField SoC.
1703 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1707 Say Y here if you want GPIO support on Mellanox BlueField 2 SoC.
1711 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
1715 Say Y if you want GPIO support on Mellanox BlueField 3 SoC.
1724 depends on X86 || COMPILE_TEST
1734 depends on X86_32 || MIPS || COMPILE_TEST
1781 depends on X86 && OF
1790 depends on SPI_MASTER
1794 depends on OF_GPIO
1836 depends on MOXTET
1846 depends on USB
1850 depends on MFD_VIPERBOARD
1853 Technologies Viperboard. There are two GPIO chips on the
1885 Say yes here to enable a driver for GPIO multiplexers based on latches
1902 depends on VIRTIO
1908 simulators on the host (like QEMU).
1924 depends on (GPIOLIB || COMPILE_TEST) && CPUSETS && DEBUG_FS && EXPERT