Lines Matching full:on
34 depends on OF
35 depends on HAS_IOMEM
39 depends on ACPI
55 depends on DEBUG_KERNEL
66 depends on SYSFS
77 depends on GPIO_SYSFS
99 depends on GPIO_CDEV
109 depends on HAS_IOMEM # Only for IOMEM drivers
144 depends on HAS_IOMEM
148 depends on OF_GPIO
170 depends on ACPI
173 Driver for GPIO functionality on Promontory IOHub.
178 depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO
185 depends on (ARCH_ASPEED || COMPILE_TEST) && OF_GPIO
194 depends on ATH79 || COMPILE_TEST
204 depends on OF_GPIO
207 depends on (ARCH_BCM2835 && RASPBERRYPI_FIRMWARE) || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
209 Turn on GPIO support for the expander on Raspberry Pi 3 boards, using
210 the firmware mailbox to communicate with VideoCore on BCM283x chips.
214 depends on ARCH_BCM_MOBILE || COMPILE_TEST
217 Turn on GPIO support for Broadcom "Kona" chips.
221 depends on OF_GPIO && (ARCH_BCM_IPROC || COMPILE_TEST)
231 depends on ARCH_BLAIZE || COMPILE_TEST
232 depends on OF_GPIO
237 The controller is based on the Verisilicon Microelectronics GPIO APB v0.2
243 depends on OF_GPIO && (ARCH_BRCMSTB || ARCH_BCM2835 || BMIPS_GENERIC || COMPILE_TEST)
251 depends on OF_GPIO
259 depends on ARCH_CLPS711X || COMPILE_TEST
262 Say yes here to support GPIO on CLPS711X SoCs.
267 depends on ((ARM || ARM64) && (ARCH_DAVINCI || ARCH_KEYSTONE || ARCH_K3)) || COMPILE_TEST
282 depends on ARCH_SPRD || COMPILE_TEST
283 depends on OF_GPIO
290 depends on (ARCH_EMEV2 || COMPILE_TEST) && OF_GPIO
292 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
296 depends on ARCH_AIROHA
301 Say Y or M here to support the GPIO controller block on the
306 depends on ARCH_EP93XX
311 tristate "Support for GPIO pins on XR17V352/354/358"
312 depends on SERIAL_8250_EXAR
316 on Exar XR17V352/354/358 chips.
320 depends on GE_FPGA || COMPILE_TEST
323 Support for common GPIO functionality provided on some GE Single Board
332 depends on OF_GPIO
348 depends on X86 || COMPILE_TEST
351 Select this to enable virtual GPIO support on platforms with the
358 interface. The physical GPIO pins reside on device that is external
366 depends on OF || COMPILE_TEST
375 depends on ARM64 || COMPILE_TEST
386 depends on OF_GPIO
396 depends on (X86 && LPC_ICH) || (COMPILE_TEST && HAS_IOPORT)
407 depends on IMX_SCU
411 depends on ARCH_IXP4XX
412 depends on OF
424 depends on MFD_SYSCON && OF
431 depends on CPU_LOONGSON2EF || CPU_LOONGSON64
433 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
437 depends on LOONGARCH || COMPILE_TEST
438 depends on OF_GPIO
450 depends on OF_GPIO && (ARCH_LPC18XX || COMPILE_TEST)
459 depends on OF_GPIO && (ARCH_LPC32XX || COMPILE_TEST)
471 depends on MCB
478 depends on LANTIQ && SOC_XWAY
481 This enables support for memory mapped GPIOs on the External Bus Unit
482 (EBU) found on Lantiq SoCs. The GPIOs are output only as they are
487 depends on PPC_MPC52xx
492 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \
503 depends on SOC_MT7620 || SOC_MT7621 || COMPILE_TEST
504 depends on OF_GPIO
512 depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
519 depends on ARCH_MXC || COMPILE_TEST
525 depends on ARCH_MXS || COMPILE_TEST
532 depends on ARCH_U8500 || ARCH_NOMADIK || MACH_EYEQ5 || COMPILE_TEST
544 depends on ARCH_NPCM || COMPILE_TEST
551 depends on CAVIUM_OCTEON_SOC
554 Say yes here to support the on-chip GPIO lines on the OCTEON
559 depends on ARCH_OMAP || COMPILE_TEST
568 depends on ARM_AMBA || COMPILE_TEST
578 Say yes here to support the GPIO controllers on Microchip FPGAs.
582 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
589 depends on ARCH_RENESAS || COMPILE_TEST
592 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
596 depends on ARCH_RDA || COMPILE_TEST
597 depends on OF_GPIO
605 depends on MACH_REALTEK_RTL
610 The GPIO controller on the Otto MIPS platform supports up to two
624 depends on ARCH_ROCKCHIP || COMPILE_TEST
629 Say yes here to support GPIO on Rockchip SoCs.
633 depends on ARCH_REALTEK || COMPILE_TEST
637 This option enables support for GPIOs found on Realtek DHC(Digital
641 Say yes here to support GPIO functionality and GPIO interrupt on
646 depends on MFD_SYSCON
647 depends on OF_GPIO
648 depends on ARCH_AT91 || COMPILE_TEST
653 PIOBU pins on the SAMA5D2 can be used as GPIOs.
659 depends on OF_GPIO
665 Say yes here to support the GPIO device on SiFive SoCs.
669 depends on SIOX
677 depends on ARC || COMPILE_TEST
678 depends on OF_GPIO
680 This driver supports GPIOs via CREG on various Synopsys SoCs.
683 each GPIO line owns a field with different length and on/off value.
687 depends on ARCH_SPACEMIT || COMPILE_TEST
688 depends on OF_GPIO
696 depends on PLAT_SPEAR
703 depends on ARCH_SPRD || COMPILE_TEST
704 depends on OF_GPIO
711 depends on SOC_XWAY || COMPILE_TEST
712 depends on OF_GPIO
714 This enables support for the Serial To Parallel (STP) unit found on
721 tristate "GPIO based on SYSCON"
722 depends on MFD_SYSCON && OF
746 depends on ARCH_TEGRA || COMPILE_TEST
747 depends on OF_GPIO
751 Say yes here to support GPIO pins on NVIDIA Tegra SoCs.
756 depends on ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC || COMPILE_TEST
757 depends on OF_GPIO
761 Say yes here to support GPIO pins on NVIDIA Tegra186, 194 and 234 SoCs.
765 depends on OF_GPIO
766 depends on SOC_IMX51 || COMPILE_TEST
773 depends on ARCH_THUNDER || (64BIT && COMPILE_TEST)
774 depends on PCI_MSI
779 Say yes here to support the on-chip GPIO lines on the ThunderX
784 depends on ARCH_UNIPHIER || COMPILE_TEST
785 depends on OF_GPIO
793 depends on ARCH_MXC || COMPILE_TEST
801 depends on ARCH_VISCONTI || COMPILE_TEST
802 depends on OF_GPIO
807 Say yes here to support GPIO on Tohisba Visconti.
811 depends on MFD_WCD934X && OF_GPIO
813 This driver is to support GPIO block found on the Qualcomm Technologies
818 depends on ARM64 && OF_GPIO
827 depends on (ARCH_XGENE || COMPILE_TEST)
843 depends on ARCH_THUNDER2 || COMPILE_TEST
846 This driver provides support for GPIO interface on Cavium's ThunderX2
853 depends on XTENSA
854 depends on HAVE_XTENSA_GPIO32
855 depends on !SMP
862 depends on ARM
868 depends on ARCH_ZYNQ || ARCH_ZYNQMP || COMPILE_TEST
875 depends on ZYNQMP_FIRMWARE || COMPILE_TEST
881 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
887 depends on MACH_LOONGSON32
890 Say Y or M here to support GPIO on Loongson1 SoCs.
895 This option enables driver for GPIO on AMD's Fusion Controller Hub,
896 as found on G-series SOCs (e.g. GX-412TC).
904 depends on ARCH_MSTARV7 || COMPILE_TEST
909 Say Y here to support the main GPIO block on MStar/SigmaStar
914 depends on MIKROTIK_RB532 || COMPILE_TEST
927 depends on X86 && HAS_IOPORT # I/O space access
931 depends on PCI
956 depends on PC104
971 depends on PC104
984 depends on PC104
1000 This option enables support for GPIOs found on Fintek Super-I/O
1009 depends on PC104
1037 depends on (X86 || COMPILE_TEST) && ACPI
1038 depends on LPC_SCH
1041 Say yes here to support GPIO interface on Intel Poulsbo SCH,
1065 Driver to enable the GPIOs found on SMSC SMSC SCH3112, SCH3114 and
1073 depends on TS5500 || COMPILE_TEST
1075 This driver supports Digital I/O exposed by pin blocks found on some
1084 This option enables support for GPIOs found on Winbond Super I/O
1112 depends on I2C
1116 depends on OF_GPIO
1119 This option enables support for N GPIOs found on Avionic Design
1149 depends on OF_GPIO
1152 Expander. This is used at least on the Cambria GW2358-4.
1164 Port Expanders. Each IO port on these chips has a fixed role of
1180 depends on GPIO_MAX732X=y
1208 depends on GPIO_PCA953X
1257 depends on SOC_IMX6 || COMPILE_TEST
1269 depends on PMIC_ADP5520
1271 This option enables support for on-chip GPIO found
1272 on Analog Devices ADP5520 PMICs.
1276 depends on MFD_ADP5585
1284 depends on MFD_ALTERA_A10SR
1292 depends on MFD_ARIZONA
1294 Support for GPIOs on Wolfson Arizona class devices.
1298 depends on MFD_ROHM_BD71828
1300 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1301 available on the ROHM PMIC.
1308 depends on MFD_ROHM_BD71828
1310 Support for GPIOs on ROHM BD71828 PMIC. There are three GPIOs
1311 available on the ROHM PMIC in total. The GPIOs are limited to
1320 depends on MFD_BD9571MWV
1322 Support for GPIOs on ROHM BD9571 PMIC. There are two GPIOs
1323 available on the ROHM PMIC in total, both of which can also
1331 depends on MFD_CGBC
1341 depends on CROS_EC
1351 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC
1354 Support for GPIO pins on Crystal Cove PMIC.
1364 depends on X86 || MIPS || COMPILE_TEST
1365 depends on MFD_CS5535
1368 can be used for quite a number of things. The CS5535/6 is found on
1375 depends on PMIC_DA9052
1381 depends on MFD_DA9055
1392 depends on MFD_DLN2
1404 depends on ARM || COMPILE_TEST
1406 This driver supports the CPLD egpio chip present on
1412 depends on X86 || COMPILE_TEST
1423 depends on MFD_JANZ_CMODIO
1431 depends on MFD_KEMPLD
1433 This enables support for the PLD GPIO interface on some Kontron ETX
1441 depends on USB_LJCA
1453 depends on MFD_LP3943
1461 depends on MFD_TI_LP873X
1463 This driver supports the GPO on TI Lp873x PMICs. 2 GPOs are present
1464 on LP873X PMICs.
1471 depends on MFD_TI_LP87565
1473 This driver supports the GPIO on TI Lp873565 PMICs. 3 GPIOs are present
1474 on LP87565 PMICs.
1481 depends on MFD_MACSMC
1483 Support for GPIOs controlled by the SMC microcontroller on Apple Mac
1491 depends on PINCTRL_MADERA
1493 Support for GPIOs on Cirrus Logic Madera class codecs.
1497 depends on MFD_MAX77620
1507 depends on MFD_MAX77650
1514 depends on MFD_MAX77759
1519 There are two GPIOs available on these chips in total, both of
1527 depends on MFD_PALMAS
1534 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1535 depends on OF_GPIO
1542 depends on MFD_RC5T583
1551 depends on MFD_SL28CPLD || COMPILE_TEST
1556 This enables support for the GPIOs found on the Kontron sl28 CPLD.
1563 depends on MFD_STMPE
1564 depends on OF_GPIO
1567 This enables support for the GPIOs found on the STMPE I/O
1572 depends on MFD_TC3589X
1573 depends on OF_GPIO
1576 This enables support for the GPIOs found on the TC3589X
1581 depends on MFD_TIMBERDALE
1588 depends on MFD_TN48M_CPLD || COMPILE_TEST
1591 This enables support for the GPIOs found on the Delta
1600 depends on MFD_TPS65086
1602 This driver supports the GPO on TI TPS65086x PMICs.
1606 depends on MFD_TPS65218
1613 depends on MFD_TPS65219
1629 depends on MFD_TPS6586X
1636 depends on MFD_TPS65910
1643 depends on MFD_TPS65912
1649 depends on INTEL_SKL_INT3472
1660 depends on MFD_TQMX86 || COMPILE_TEST
1661 depends on HAS_IOPORT_MAP
1664 This driver supports GPIO on the TQMX86 IO controller.
1668 depends on TWL4030_CORE
1675 depends on TWL6040_CORE
1682 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC_BXTWC
1685 Support for GPIO pins on Whiskey Cove PMIC.
1695 depends on MFD_WM831X
1702 depends on MFD_WM8350
1709 depends on MFD_WM8994
1717 depends on PCI
1721 depends on X86 || COMPILE_TEST
1722 depends on HAS_IOPORT_MAP
1726 Note that usually system firmware/ACPI handles GPIO pins on their
1734 depends on VIDEO_BT848=n || COMPILE_TEST
1739 This chip can be found on Miro, Hauppauge and STB TV-cards.
1742 GPIO card. For more information on how to build a GPIO card
1750 depends on X86_INTEL_MID
1757 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1760 Say Y here if you want GPIO support on Mellanox BlueField SoC.
1764 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1768 Say Y here if you want GPIO support on Mellanox BlueField 2 SoC.
1772 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
1776 Say Y if you want GPIO support on Mellanox BlueField 3 SoC.
1785 depends on X86 || COMPILE_TEST
1795 depends on X86_32 || MIPS || COMPILE_TEST
1842 depends on X86 && OF
1851 depends on SPI_MASTER
1896 depends on MOXTET
1906 depends on USB
1910 depends on MFD_VIPERBOARD
1913 Technologies Viperboard. There are two GPIO chips on the
1947 Say yes here to enable a driver for GPIO multiplexers based on latches
1964 depends on VIRTIO
1970 simulators on the host (like QEMU).
1987 depends on (GPIOLIB || COMPILE_TEST) && CPUSETS && DEBUG_FS && EXPERT