Kconfig (03351ff4d897098a590cb247b6eebc470b8ecb5a) Kconfig (6cff9e2b34414733fa61fddef909e9ae1e4beaf3)
1#
2# platform-neutral GPIO infrastructure and expanders
3#
4
5config ARCH_WANT_OPTIONAL_GPIOLIB
6 bool
7 help
8 Select this config option from the architecture Kconfig, if

--- 63 unchanged lines hidden (view full) ---

72
73config GPIO_BASIC_MMIO
74 tristate "Basic memory-mapped GPIO controllers support"
75 help
76 Say yes here to support basic memory-mapped GPIO controllers.
77
78config GPIO_IT8761E
79 tristate "IT8761E GPIO support"
1#
2# platform-neutral GPIO infrastructure and expanders
3#
4
5config ARCH_WANT_OPTIONAL_GPIOLIB
6 bool
7 help
8 Select this config option from the architecture Kconfig, if

--- 63 unchanged lines hidden (view full) ---

72
73config GPIO_BASIC_MMIO
74 tristate "Basic memory-mapped GPIO controllers support"
75 help
76 Say yes here to support basic memory-mapped GPIO controllers.
77
78config GPIO_IT8761E
79 tristate "IT8761E GPIO support"
80 depends on GPIOLIB
81 help
82 Say yes here to support GPIO functionality of IT8761E super I/O chip.
83
84config GPIO_PL061
85 bool "PrimeCell PL061 GPIO support"
86 depends on ARM_AMBA
87 help
88 Say yes here to support the PrimeCell PL061 GPIO device

--- 7 unchanged lines hidden (view full) ---

96config GPIO_VR41XX
97 tristate "NEC VR4100 series General-purpose I/O Uint support"
98 depends on CPU_VR41XX
99 help
100 Say yes here to support the NEC VR4100 series General-purpose I/O Uint
101
102config GPIO_SCH
103 tristate "Intel SCH/TunnelCreek GPIO"
80 help
81 Say yes here to support GPIO functionality of IT8761E super I/O chip.
82
83config GPIO_PL061
84 bool "PrimeCell PL061 GPIO support"
85 depends on ARM_AMBA
86 help
87 Say yes here to support the PrimeCell PL061 GPIO device

--- 7 unchanged lines hidden (view full) ---

95config GPIO_VR41XX
96 tristate "NEC VR4100 series General-purpose I/O Uint support"
97 depends on CPU_VR41XX
98 help
99 Say yes here to support the NEC VR4100 series General-purpose I/O Uint
100
101config GPIO_SCH
102 tristate "Intel SCH/TunnelCreek GPIO"
104 depends on GPIOLIB && PCI && X86
103 depends on PCI && X86
105 select MFD_CORE
106 select LPC_SCH
107 help
108 Say yes here to support GPIO interface on Intel Poulsbo SCH
109 or Intel Tunnel Creek processor.
110 The Intel SCH contains a total of 14 GPIO pins. Ten GPIOs are
111 powered by the core power rail and are turned off during sleep
112 modes (S3 and higher). The remaining four GPIOs are powered by
113 the Intel SCH suspend power supply. These GPIOs remain
114 active during S3. The suspend powered GPIOs can be used to wake the
115 system from the Suspend-to-RAM state.
116 The Intel Tunnel Creek processor has 5 GPIOs powered by the
117 core power rail and 9 from suspend power supply.
118
119 This driver can also be built as a module. If so, the module
120 will be called sch-gpio.
121
122config GPIO_VX855
123 tristate "VIA VX855/VX875 GPIO"
104 select MFD_CORE
105 select LPC_SCH
106 help
107 Say yes here to support GPIO interface on Intel Poulsbo SCH
108 or Intel Tunnel Creek processor.
109 The Intel SCH contains a total of 14 GPIO pins. Ten GPIOs are
110 powered by the core power rail and are turned off during sleep
111 modes (S3 and higher). The remaining four GPIOs are powered by
112 the Intel SCH suspend power supply. These GPIOs remain
113 active during S3. The suspend powered GPIOs can be used to wake the
114 system from the Suspend-to-RAM state.
115 The Intel Tunnel Creek processor has 5 GPIOs powered by the
116 core power rail and 9 from suspend power supply.
117
118 This driver can also be built as a module. If so, the module
119 will be called sch-gpio.
120
121config GPIO_VX855
122 tristate "VIA VX855/VX875 GPIO"
124 depends on GPIOLIB && MFD_SUPPORT && PCI
123 depends on MFD_SUPPORT && PCI
125 select MFD_CORE
126 select MFD_VX855
127 help
128 Support access to the VX855/VX875 GPIO lines through the gpio library.
129
130 This driver provides common support for accessing the device,
131 additional drivers must be enabled in order to use the
132 functionality of the device.

--- 209 unchanged lines hidden (view full) ---

342 help
343 ML7213 is companion chip for Intel Atom E6xx series.
344 This driver can be used for OKI SEMICONDUCTOR ML7213 IOH(Input/Output
345 Hub) which is for IVI(In-Vehicle Infotainment) use.
346 This driver can access the IOH's GPIO device.
347
348config GPIO_TIMBERDALE
349 bool "Support for timberdale GPIO IP"
124 select MFD_CORE
125 select MFD_VX855
126 help
127 Support access to the VX855/VX875 GPIO lines through the gpio library.
128
129 This driver provides common support for accessing the device,
130 additional drivers must be enabled in order to use the
131 functionality of the device.

--- 209 unchanged lines hidden (view full) ---

341 help
342 ML7213 is companion chip for Intel Atom E6xx series.
343 This driver can be used for OKI SEMICONDUCTOR ML7213 IOH(Input/Output
344 Hub) which is for IVI(In-Vehicle Infotainment) use.
345 This driver can access the IOH's GPIO device.
346
347config GPIO_TIMBERDALE
348 bool "Support for timberdale GPIO IP"
350 depends on MFD_TIMBERDALE && GPIOLIB && HAS_IOMEM
349 depends on MFD_TIMBERDALE && HAS_IOMEM
351 ---help---
352 Add support for the GPIO IP in the timberdale FPGA.
353
354config GPIO_RDC321X
355 tristate "RDC R-321x GPIO support"
350 ---help---
351 Add support for the GPIO IP in the timberdale FPGA.
352
353config GPIO_RDC321X
354 tristate "RDC R-321x GPIO support"
356 depends on PCI && GPIOLIB
355 depends on PCI
357 select MFD_SUPPORT
358 select MFD_CORE
359 select MFD_RDC321X
360 help
361 Support for the RDC R321x SoC GPIOs over southbridge
362 PCI configuration space.
363
364comment "SPI GPIO expanders:"

--- 58 unchanged lines hidden ---
356 select MFD_SUPPORT
357 select MFD_CORE
358 select MFD_RDC321X
359 help
360 Support for the RDC R321x SoC GPIOs over southbridge
361 PCI configuration space.
362
363comment "SPI GPIO expanders:"

--- 58 unchanged lines hidden ---