Lines Matching full:on

37 	depends on OF
38 depends on HAS_IOMEM
42 depends on ACPI
50 depends on HAVE_SHARED_GPIOS || COMPILE_TEST
55 depends on DEBUG_KERNEL
66 depends on SYSFS
77 depends on GPIO_SYSFS
98 depends on GPIO_CDEV
106 depends on HAS_IOMEM # Only for IOMEM drivers
141 depends on HAS_IOMEM
145 depends on OF
167 depends on ACPI
170 Driver for GPIO functionality on Promontory IOHub.
175 depends on ARCH_ASPEED || COMPILE_TEST
182 depends on ARCH_ASPEED || COMPILE_TEST
191 depends on ATH79 || COMPILE_TEST
203 depends on (ARCH_BCM2835 && RASPBERRYPI_FIRMWARE) || (COMPILE_TEST && !RASPBERRYPI_FIRMWARE)
205 Turn on GPIO support for the expander on Raspberry Pi 3 boards, using
206 the firmware mailbox to communicate with VideoCore on BCM283x chips.
210 depends on ARCH_BCM_MOBILE || COMPILE_TEST
213 Turn on GPIO support for Broadcom "Kona" chips.
217 depends on ARCH_BCM_IPROC || COMPILE_TEST
227 depends on ARCH_BLAIZE || COMPILE_TEST
232 The controller is based on the Verisilicon Microelectronics GPIO APB v0.2
238 depends on ARCH_BRCMSTB || ARCH_BCM2835 || BMIPS_GENERIC || COMPILE_TEST
239 depends on OF
246 tristate "GPIO support based on a pure pin control backend"
247 depends on GPIOLIB
249 Support for generic GPIO handling based on top of pin control.
253 create a simple GPIO device based on the pin control interface
260 depends on OF
268 depends on ARCH_CLPS711X || COMPILE_TEST
271 Say yes here to support GPIO on CLPS711X SoCs.
276 depends on ((ARM || ARM64) && (ARCH_DAVINCI || ARCH_KEYSTONE || ARCH_K3)) || COMPILE_TEST
291 depends on ARCH_SPRD || COMPILE_TEST
298 depends on ARCH_EMEV2 || COMPILE_TEST
300 Say yes here to support GPIO on Renesas Emma Mobile SoCs.
304 depends on ARCH_AIROHA
309 Say Y or M here to support the GPIO controller block on the
314 depends on ARCH_EP93XX || COMPILE_TEST
319 tristate "Support for GPIO pins on XR17V352/354/358"
320 depends on SERIAL_8250_EXAR
324 on Exar XR17V352/354/358 chips.
328 depends on GE_FPGA || COMPILE_TEST
331 Support for common GPIO functionality provided on some GE Single Board
340 depends on OF
356 depends on X86 || COMPILE_TEST
359 Select this to enable virtual GPIO support on platforms with the
366 interface. The physical GPIO pins reside on device that is external
374 depends on OF || COMPILE_TEST
383 depends on ARM64 || COMPILE_TEST
394 depends on OF
404 depends on (X86 && LPC_ICH) || (COMPILE_TEST && HAS_IOPORT)
415 depends on IMX_SCU
419 depends on (ARCH_IXP4XX && OF) || COMPILE_TEST
431 depends on MFD_SYSCON && OF
438 depends on CPU_LOONGSON2EF || CPU_LOONGSON64
440 Driver for GPIO functionality on Loongson-2F/3A/3B processors.
444 depends on LOONGARCH || COMPILE_TEST
457 depends on ARCH_LPC18XX || COMPILE_TEST
466 depends on ARCH_LPC32XX || COMPILE_TEST
467 depends on OF
479 depends on MCB
486 depends on LANTIQ && SOC_XWAY
488 This enables support for memory mapped GPIOs on the External Bus Unit
489 (EBU) found on Lantiq SoCs. The GPIOs are output only as they are
494 depends on PPC_MPC52xx
498 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \
509 depends on SOC_MT7620 || SOC_MT7621 || COMPILE_TEST
510 depends on OF
518 depends on PLAT_ORION || ARCH_MVEBU || COMPILE_TEST
525 depends on ARCH_MXC || COMPILE_TEST
531 depends on ARCH_MXS || COMPILE_TEST
538 depends on ARCH_U8500 || ARCH_NOMADIK || MACH_EYEQ5 || COMPILE_TEST
550 depends on ARCH_NPCM || COMPILE_TEST
557 depends on CAVIUM_OCTEON_SOC
560 Say yes here to support the on-chip GPIO lines on the OCTEON
565 depends on ARCH_OMAP || COMPILE_TEST
574 depends on ARM_AMBA || COMPILE_TEST
585 Say yes here to support the GPIO controllers on Microchip FPGAs.
589 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
596 depends on ARCH_RENESAS || COMPILE_TEST
599 Say yes here to support GPIO on Renesas R-Car or RZ/G SoCs.
603 depends on ARCH_RDA || COMPILE_TEST
611 depends on MACH_REALTEK_RTL || COMPILE_TEST
616 The GPIO controller on the Otto MIPS platform supports up to two
630 depends on ARCH_ROCKCHIP || COMPILE_TEST
635 Say yes here to support GPIO on Rockchip SoCs.
639 depends on ARCH_REALTEK || COMPILE_TEST
643 This option enables support for GPIOs found on Realtek DHC(Digital
647 Say yes here to support GPIO functionality and GPIO interrupt on
652 depends on OF
653 depends on MFD_SYSCON
654 depends on ARCH_AT91 || COMPILE_TEST
659 PIOBU pins on the SAMA5D2 can be used as GPIOs.
665 depends on OF
671 Say yes here to support the GPIO device on SiFive SoCs.
675 depends on SIOX
683 depends on ARC || COMPILE_TEST
685 This driver supports GPIOs via CREG on various Synopsys SoCs.
688 each GPIO line owns a field with different length and on/off value.
692 depends on ARCH_SPACEMIT || COMPILE_TEST
693 depends on OF
701 depends on PLAT_SPEAR
708 depends on ARCH_SPRD || COMPILE_TEST
715 depends on SOC_XWAY || COMPILE_TEST
717 This enables support for the Serial To Parallel (STP) unit found on
724 tristate "GPIO based on SYSCON"
725 depends on MFD_SYSCON && OF
742 depends on ARC_PLAT_TB10X || COMPILE_TEST
749 depends on ARCH_TEGRA || COMPILE_TEST
753 Say yes here to support GPIO pins on NVIDIA Tegra SoCs.
758 depends on ARCH_TEGRA_186_SOC || ARCH_TEGRA_194_SOC || ARCH_TEGRA_234_SOC || COMPILE_TEST
759 depends on OF
763 Say yes here to support GPIO pins on NVIDIA Tegra186, 194 and 234 SoCs.
767 depends on SOC_IMX51 || COMPILE_TEST
774 depends on ARCH_THUNDER || (64BIT && COMPILE_TEST)
775 depends on PCI_MSI
780 Say yes here to support the on-chip GPIO lines on the ThunderX
785 depends on ARCH_UNIPHIER || COMPILE_TEST
793 depends on ARCH_MXC || COMPILE_TEST
801 depends on ARCH_VISCONTI || COMPILE_TEST
806 Say yes here to support GPIO on Tohisba Visconti.
810 depends on MFD_WCD934X
812 This driver is to support GPIO block found on the Qualcomm Technologies
817 depends on ARM64
826 depends on (ARCH_XGENE || COMPILE_TEST)
842 depends on ARCH_THUNDER2 || COMPILE_TEST
845 This driver provides support for GPIO interface on Cavium's ThunderX2
852 depends on XTENSA
853 depends on HAVE_XTENSA_GPIO32
854 depends on !SMP
861 depends on ARM
867 depends on ARCH_ZYNQ || ARCH_ZYNQMP || COMPILE_TEST
874 depends on ZYNQMP_FIRMWARE || COMPILE_TEST
880 This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
886 depends on MACH_LOONGSON32 || COMPILE_TEST
889 Say Y or M here to support GPIO on Loongson1 SoCs.
894 This option enables driver for GPIO on AMD's Fusion Controller Hub,
895 as found on G-series SOCs (e.g. GX-412TC).
903 depends on ARCH_MSTARV7 || COMPILE_TEST
908 Say Y here to support the main GPIO block on MStar/SigmaStar
913 depends on MIKROTIK_RB532 || COMPILE_TEST
926 depends on X86 && HAS_IOPORT # I/O space access
930 depends on PCI
955 depends on PC104
970 depends on PC104
983 depends on PC104
999 This option enables support for GPIOs found on Fintek Super-I/O
1008 depends on PC104
1036 depends on (X86 || COMPILE_TEST) && ACPI
1037 depends on LPC_SCH
1040 Say yes here to support GPIO interface on Intel Poulsbo SCH,
1063 depends on (X86 || COMPILE_TEST) && ACPI
1066 Select this to enable GPIO-signaled ACPI events support on platforms
1090 Driver to enable the GPIOs found on SMSC SMSC SCH3112, SCH3114 and
1098 depends on TS5500 || COMPILE_TEST
1100 This driver supports Digital I/O exposed by pin blocks found on some
1109 This option enables support for GPIOs found on Winbond Super I/O
1137 depends on I2C
1141 depends on OF
1144 This option enables support for N GPIOs found on Avionic Design
1174 depends on OF
1177 Expander. This is used at least on the Cambria GW2358-4.
1189 Port Expanders. Each IO port on these chips has a fixed role of
1205 depends on GPIO_MAX732X=y
1237 depends on GPIO_PCA953X
1286 depends on SOC_IMX6 || COMPILE_TEST
1298 depends on PMIC_ADP5520
1300 This option enables support for on-chip GPIO found
1301 on Analog Devices ADP5520 PMICs.
1305 depends on MFD_ADP5585
1313 depends on MFD_ALTERA_A10SR
1321 depends on MFD_ARIZONA
1323 Support for GPIOs on Wolfson Arizona class devices.
1327 depends on MFD_ROHM_BD71828
1329 Support for GPO(s) on ROHM BD71815 PMIC. There are two GPOs
1330 available on the ROHM PMIC.
1337 depends on MFD_ROHM_BD71828
1339 Support for GPIOs on ROHM BD71828 PMIC. There are three GPIOs
1340 available on the ROHM PMIC in total. The GPIOs are limited to
1349 depends on MFD_ROHM_BD71828
1351 Support for GPIO on ROHM BD72720 and BD73900 PMICs. There are two
1353 be configured to GPO on the ROHM PMIC. The pin configuration is done
1354 on OTP at manufacturing.
1358 depends on MFD_BD9571MWV
1360 Support for GPIOs on ROHM BD9571 PMIC. There are two GPIOs
1361 available on the ROHM PMIC in total, both of which can also
1369 depends on MFD_CGBC
1379 depends on CROS_EC
1389 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC
1392 Support for GPIO pins on Crystal Cove PMIC.
1402 depends on X86 || MIPS || COMPILE_TEST
1403 depends on MFD_CS5535
1406 can be used for quite a number of things. The CS5535/6 is found on
1413 depends on PMIC_DA9052
1419 depends on MFD_DA9055
1430 depends on MFD_DLN2
1442 depends on ARM || COMPILE_TEST
1444 This driver supports the CPLD egpio chip present on
1450 depends on INTEL_EHL_PSE_IO
1461 depends on MFD_JANZ_CMODIO
1469 depends on MFD_KEMPLD
1472 This enables support for the PLD GPIO interface on some Kontron ETX
1480 depends on USB_LJCA
1492 depends on MFD_LP3943
1500 depends on MFD_TI_LP873X
1502 This driver supports the GPO on TI Lp873x PMICs. 2 GPOs are present
1503 on LP873X PMICs.
1510 depends on MFD_TI_LP87565
1512 This driver supports the GPIO on TI Lp873565 PMICs. 3 GPIOs are present
1513 on LP87565 PMICs.
1520 depends on MFD_MACSMC
1522 Support for GPIOs controlled by the SMC microcontroller on Apple Mac
1530 depends on PINCTRL_MADERA
1532 Support for GPIOs on Cirrus Logic Madera class codecs.
1536 depends on MFD_MAX7360
1548 depends on MFD_MAX77620
1558 depends on MFD_MAX77650
1565 depends on MFD_MAX77759
1570 There are two GPIOs available on these chips in total, both of
1578 depends on MFD_NCT6694
1590 depends on MFD_PALMAS
1597 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1604 depends on MFD_SIMPLE_MFD_I2C || COMPILE_TEST
1609 integrated on some NXP Layerscape boards such as LX2160ARDB and
1614 depends on MFD_RC5T583
1623 depends on MFD_SL28CPLD || COMPILE_TEST
1628 This enables support for the GPIOs found on the Kontron sl28 CPLD.
1635 depends on MFD_STMPE
1638 This enables support for the GPIOs found on the STMPE I/O
1643 depends on MFD_TC3589X
1646 This enables support for the GPIOs found on the TC3589X
1651 depends on MFD_TIMBERDALE
1658 depends on MFD_TN48M_CPLD || COMPILE_TEST
1661 This enables support for the GPIOs found on the Delta
1670 depends on MFD_TPS65086
1672 This driver supports the GPO on TI TPS65086x PMICs.
1676 depends on MFD_TPS65218
1683 depends on MFD_TPS65219
1699 depends on MFD_TPS6586X
1706 depends on MFD_TPS65910
1713 depends on MFD_TPS65912
1719 depends on INTEL_SKL_INT3472
1730 depends on MFD_TQMX86 || COMPILE_TEST
1731 depends on HAS_IOPORT_MAP
1734 This driver supports GPIO on the TQMX86 IO controller.
1738 depends on TWL4030_CORE
1745 depends on TWL6040_CORE
1752 depends on (X86 || COMPILE_TEST) && INTEL_SOC_PMIC_BXTWC
1755 Support for GPIO pins on Whiskey Cove PMIC.
1765 depends on MFD_WM831X
1772 depends on MFD_WM8350
1779 depends on MFD_WM8994
1787 depends on PCI
1791 depends on X86 || COMPILE_TEST
1792 depends on HAS_IOPORT_MAP
1796 Note that usually system firmware/ACPI handles GPIO pins on their
1804 depends on VIDEO_BT848=n || COMPILE_TEST
1809 This chip can be found on Miro, Hauppauge and STB TV-cards.
1812 GPIO card. For more information on how to build a GPIO card
1820 depends on X86_INTEL_MID
1827 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1830 Say Y here if you want GPIO support on Mellanox BlueField SoC.
1834 depends on (MELLANOX_PLATFORM && ARM64 && ACPI) || (64BIT && COMPILE_TEST)
1838 Say Y here if you want GPIO support on Mellanox BlueField 2 SoC.
1842 depends on (MELLANOX_PLATFORM && ARM64) || COMPILE_TEST
1846 Say Y if you want GPIO support on Mellanox BlueField 3 SoC.
1855 depends on X86 || COMPILE_TEST
1865 depends on X86_32 || MIPS || COMPILE_TEST
1912 depends on X86 && OF
1921 depends on SPI_MASTER
1966 depends on MOXTET
1976 depends on USB
1980 depends on MFD_VIPERBOARD
1983 Technologies Viperboard. There are two GPIO chips on the
1998 depends on USB_USBIO
2027 Say yes here to enable a driver for GPIO multiplexers based on latches
2032 depends on OF
2053 depends on VIRTIO
2059 simulators on the host (like QEMU).
2072 depends on GPIO_SHARED || COMPILE_TEST
2084 depends on (GPIOLIB || COMPILE_TEST) && CPUSETS && DEBUG_FS && EXPERT