Kconfig (ecd740c6f2f092b90b95fa35f757973589eaaca2) Kconfig (7418b5cc81185e4ae1fec66156c464eb0b8d8f5a)
1#
2# PINCTRL infrastructure and drivers
3#
4
5config PINCTRL
6 bool
7
8if PINCTRL

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

99
100 Requires ACPI device enumeration code to set up a platform device.
101
102config PINCTRL_BCM2835
103 bool
104 select PINMUX
105 select PINCONF
106
1#
2# PINCTRL infrastructure and drivers
3#
4
5config PINCTRL
6 bool
7
8if PINCTRL

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

99
100 Requires ACPI device enumeration code to set up a platform device.
101
102config PINCTRL_BCM2835
103 bool
104 select PINMUX
105 select PINCONF
106
107config PINCTRL_CAPRI
108 bool "Broadcom Capri pinctrl driver"
107config PINCTRL_BCM281XX
108 bool "Broadcom BCM281xx pinctrl driver"
109 depends on OF
110 select PINMUX
111 select PINCONF
112 select GENERIC_PINCONF
113 select REGMAP_MMIO
114 help
109 depends on OF
110 select PINMUX
111 select PINCONF
112 select GENERIC_PINCONF
113 select REGMAP_MMIO
114 help
115 Say Y here to support Broadcom Capri pinctrl driver, which is used for
116 the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351,
115 Say Y here to support Broadcom BCM281xx pinctrl driver, which is used
116 for the BCM281xx SoC family, including BCM11130, BCM11140, BCM11351,
117 BCM28145, and BCM28155 SoCs. This driver requires the pinctrl
118 framework. GPIO is provided by a separate GPIO driver.
119
120config PINCTRL_IMX
121 bool
122 select PINMUX
123 select PINCONF
124

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

219config PINCTRL_MSM
220 bool
221 select PINMUX
222 select PINCONF
223 select GENERIC_PINCONF
224
225config PINCTRL_MSM8X74
226 tristate "Qualcomm 8x74 pin controller driver"
117 BCM28145, and BCM28155 SoCs. This driver requires the pinctrl
118 framework. GPIO is provided by a separate GPIO driver.
119
120config PINCTRL_IMX
121 bool
122 select PINMUX
123 select PINCONF
124

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

219config PINCTRL_MSM
220 bool
221 select PINMUX
222 select PINCONF
223 select GENERIC_PINCONF
224
225config PINCTRL_MSM8X74
226 tristate "Qualcomm 8x74 pin controller driver"
227 depends on GPIOLIB && OF && OF_IRQ
227 depends on GPIOLIB && OF
228 select PINCTRL_MSM
229 help
230 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
231 Qualcomm TLMM block found in the Qualcomm 8974 platform.
232
233config PINCTRL_NOMADIK
234 bool "Nomadik pin controller driver"
235 depends on ARCH_U8500 || ARCH_NOMADIK
236 select PINMUX
237 select PINCONF
228 select PINCTRL_MSM
229 help
230 This is the pinctrl, pinmux, pinconf and gpiolib driver for the
231 Qualcomm TLMM block found in the Qualcomm 8974 platform.
232
233config PINCTRL_NOMADIK
234 bool "Nomadik pin controller driver"
235 depends on ARCH_U8500 || ARCH_NOMADIK
236 select PINMUX
237 select PINCONF
238 select GPIOLIB
239 select OF_GPIO
240 select GPIOLIB_IRQCHIP
238
239config PINCTRL_STN8815
240 bool "STN8815 pin controller driver"
241 depends on PINCTRL_NOMADIK && ARCH_NOMADIK
242
243config PINCTRL_DB8500
244 bool "DB8500 pin controller driver"
245 depends on PINCTRL_NOMADIK && ARCH_U8500

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

316 bool "U300 pin controller driver"
317 depends on ARCH_U300
318 select PINMUX
319 select GENERIC_PINCONF
320
321config PINCTRL_COH901
322 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
323 depends on GPIOLIB && ARCH_U300 && PINCTRL_U300
241
242config PINCTRL_STN8815
243 bool "STN8815 pin controller driver"
244 depends on PINCTRL_NOMADIK && ARCH_NOMADIK
245
246config PINCTRL_DB8500
247 bool "DB8500 pin controller driver"
248 depends on PINCTRL_NOMADIK && ARCH_U8500

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

319 bool "U300 pin controller driver"
320 depends on ARCH_U300
321 select PINMUX
322 select GENERIC_PINCONF
323
324config PINCTRL_COH901
325 bool "ST-Ericsson U300 COH 901 335/571 GPIO"
326 depends on GPIOLIB && ARCH_U300 && PINCTRL_U300
327 select GPIOLIB_IRQCHIP
324 help
325 Say yes here to support GPIO interface on ST-Ericsson U300.
326 The names of the two IP block variants supported are
327 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
328 ports of 8 GPIO pins each.
329
330config PINCTRL_SAMSUNG
331 bool

--- 52 unchanged lines hidden ---
328 help
329 Say yes here to support GPIO interface on ST-Ericsson U300.
330 The names of the two IP block variants supported are
331 COH 901 335 and COH 901 571/3. They contain 3, 5 or 7
332 ports of 8 GPIO pins each.
333
334config PINCTRL_SAMSUNG
335 bool

--- 52 unchanged lines hidden ---