gpio: arrange Kconfig symbols alphabetically
This rearranges the GPIO drivers Kconfig symbols alphabetically as the top comment in the file already states they should be. No functional changes whatsoever. Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
62e08f25bd
commit
223fa2725a
@ -126,6 +126,16 @@ config GPIO_74XX_MMIO
|
|||||||
8 bits: 74244 (Input), 74273 (Output)
|
8 bits: 74244 (Input), 74273 (Output)
|
||||||
16 bits: 741624 (Input), 7416374 (Output)
|
16 bits: 741624 (Input), 7416374 (Output)
|
||||||
|
|
||||||
|
config GPIO_ALTERA
|
||||||
|
tristate "Altera GPIO"
|
||||||
|
depends on OF_GPIO
|
||||||
|
select GPIO_GENERIC
|
||||||
|
select GPIOLIB_IRQCHIP
|
||||||
|
help
|
||||||
|
Say Y or M here to build support for the Altera PIO device.
|
||||||
|
|
||||||
|
If driver is built as a module it will be called gpio-altera.
|
||||||
|
|
||||||
config GPIO_CLPS711X
|
config GPIO_CLPS711X
|
||||||
tristate "CLPS711X GPIO support"
|
tristate "CLPS711X GPIO support"
|
||||||
depends on ARCH_CLPS711X || COMPILE_TEST
|
depends on ARCH_CLPS711X || COMPILE_TEST
|
||||||
@ -140,12 +150,6 @@ config GPIO_DAVINCI
|
|||||||
help
|
help
|
||||||
Say yes here to enable GPIO support for TI Davinci/Keystone SoCs.
|
Say yes here to enable GPIO support for TI Davinci/Keystone SoCs.
|
||||||
|
|
||||||
config GPIO_GENERIC_PLATFORM
|
|
||||||
tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
|
|
||||||
select GPIO_GENERIC
|
|
||||||
help
|
|
||||||
Say yes here to support basic platform_device memory-mapped GPIO controllers.
|
|
||||||
|
|
||||||
config GPIO_DWAPB
|
config GPIO_DWAPB
|
||||||
tristate "Synopsys DesignWare APB GPIO driver"
|
tristate "Synopsys DesignWare APB GPIO driver"
|
||||||
depends on ((ARM || ARM64) && OF_GPIO) || X86_INTEL_QUARK
|
depends on ((ARM || ARM64) && OF_GPIO) || X86_INTEL_QUARK
|
||||||
@ -155,22 +159,6 @@ config GPIO_DWAPB
|
|||||||
Say Y or M here to build support for the Synopsys DesignWare APB
|
Say Y or M here to build support for the Synopsys DesignWare APB
|
||||||
GPIO block.
|
GPIO block.
|
||||||
|
|
||||||
config GPIO_ALTERA
|
|
||||||
tristate "Altera GPIO"
|
|
||||||
depends on OF_GPIO
|
|
||||||
select GPIO_GENERIC
|
|
||||||
select GPIOLIB_IRQCHIP
|
|
||||||
help
|
|
||||||
Say Y or M here to build support for the Altera PIO device.
|
|
||||||
|
|
||||||
If driver is built as a module it will be called gpio-altera.
|
|
||||||
|
|
||||||
config GPIO_IT8761E
|
|
||||||
tristate "IT8761E GPIO support"
|
|
||||||
depends on X86 # unconditional access to IO space.
|
|
||||||
help
|
|
||||||
Say yes here to support GPIO functionality of IT8761E super I/O chip.
|
|
||||||
|
|
||||||
config GPIO_EM
|
config GPIO_EM
|
||||||
tristate "Emma Mobile GPIO"
|
tristate "Emma Mobile GPIO"
|
||||||
depends on ARM && OF_GPIO
|
depends on ARM && OF_GPIO
|
||||||
@ -182,20 +170,6 @@ config GPIO_EP93XX
|
|||||||
depends on ARCH_EP93XX
|
depends on ARCH_EP93XX
|
||||||
select GPIO_GENERIC
|
select GPIO_GENERIC
|
||||||
|
|
||||||
config GPIO_ZEVIO
|
|
||||||
bool "LSI ZEVIO SoC memory mapped GPIOs"
|
|
||||||
depends on ARM && OF_GPIO
|
|
||||||
help
|
|
||||||
Say yes here to support the GPIO controller in LSI ZEVIO SoCs.
|
|
||||||
|
|
||||||
config GPIO_MM_LANTIQ
|
|
||||||
bool "Lantiq Memory mapped GPIOs"
|
|
||||||
depends on LANTIQ && SOC_XWAY
|
|
||||||
help
|
|
||||||
This enables support for memory mapped GPIOs on the External Bus Unit
|
|
||||||
(EBU) found on Lantiq SoCs. The gpios are output only as they are
|
|
||||||
created by attaching a 16bit latch to the bus.
|
|
||||||
|
|
||||||
config GPIO_F7188X
|
config GPIO_F7188X
|
||||||
tristate "F71869, F71869A, F71882FG and F71889F GPIO support"
|
tristate "F71869, F71869A, F71882FG and F71889F GPIO support"
|
||||||
depends on X86
|
depends on X86
|
||||||
@ -206,12 +180,89 @@ config GPIO_F7188X
|
|||||||
To compile this driver as a module, choose M here: the module will
|
To compile this driver as a module, choose M here: the module will
|
||||||
be called f7188x-gpio.
|
be called f7188x-gpio.
|
||||||
|
|
||||||
|
config GPIO_GE_FPGA
|
||||||
|
bool "GE FPGA based GPIO"
|
||||||
|
depends on GE_FPGA
|
||||||
|
select GPIO_GENERIC
|
||||||
|
help
|
||||||
|
Support for common GPIO functionality provided on some GE Single Board
|
||||||
|
Computers.
|
||||||
|
|
||||||
|
This driver provides basic support (configure as input or output, read
|
||||||
|
and write pin state) for GPIO implemented in a number of GE single
|
||||||
|
board computers.
|
||||||
|
|
||||||
|
config GPIO_GENERIC_PLATFORM
|
||||||
|
tristate "Generic memory-mapped GPIO controller support (MMIO platform device)"
|
||||||
|
select GPIO_GENERIC
|
||||||
|
help
|
||||||
|
Say yes here to support basic platform_device memory-mapped GPIO controllers.
|
||||||
|
|
||||||
|
config GPIO_GRGPIO
|
||||||
|
tristate "Aeroflex Gaisler GRGPIO support"
|
||||||
|
depends on OF
|
||||||
|
select GPIO_GENERIC
|
||||||
|
select IRQ_DOMAIN
|
||||||
|
help
|
||||||
|
Select this to support Aeroflex Gaisler GRGPIO cores from the GRLIB
|
||||||
|
VHDL IP core library.
|
||||||
|
|
||||||
|
config GPIO_ICH
|
||||||
|
tristate "Intel ICH GPIO"
|
||||||
|
depends on PCI && X86
|
||||||
|
select MFD_CORE
|
||||||
|
select LPC_ICH
|
||||||
|
help
|
||||||
|
Say yes here to support the GPIO functionality of a number of Intel
|
||||||
|
ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
|
||||||
|
ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg
|
||||||
|
Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
|
||||||
|
|
||||||
|
If unsure, say N.
|
||||||
|
|
||||||
|
config GPIO_IOP
|
||||||
|
tristate "Intel IOP GPIO"
|
||||||
|
depends on ARM && (ARCH_IOP32X || ARCH_IOP33X)
|
||||||
|
help
|
||||||
|
Say yes here to support the GPIO functionality of a number of Intel
|
||||||
|
IOP32X or IOP33X.
|
||||||
|
|
||||||
|
If unsure, say N.
|
||||||
|
|
||||||
|
config GPIO_IT8761E
|
||||||
|
tristate "IT8761E GPIO support"
|
||||||
|
depends on X86 # unconditional access to IO space.
|
||||||
|
help
|
||||||
|
Say yes here to support GPIO functionality of IT8761E super I/O chip.
|
||||||
|
|
||||||
|
config GPIO_LOONGSON
|
||||||
|
bool "Loongson-2/3 GPIO support"
|
||||||
|
depends on CPU_LOONGSON2 || CPU_LOONGSON3
|
||||||
|
help
|
||||||
|
driver for GPIO functionality on Loongson-2F/3A/3B processors.
|
||||||
|
|
||||||
|
config GPIO_LYNXPOINT
|
||||||
|
tristate "Intel Lynxpoint GPIO support"
|
||||||
|
depends on ACPI && X86
|
||||||
|
select GPIOLIB_IRQCHIP
|
||||||
|
help
|
||||||
|
driver for GPIO functionality on Intel Lynxpoint PCH chipset
|
||||||
|
Requires ACPI device enumeration code to set up a platform device.
|
||||||
|
|
||||||
config GPIO_MB86S7X
|
config GPIO_MB86S7X
|
||||||
bool "GPIO support for Fujitsu MB86S7x Platforms"
|
bool "GPIO support for Fujitsu MB86S7x Platforms"
|
||||||
depends on ARCH_MB86S7X
|
depends on ARCH_MB86S7X
|
||||||
help
|
help
|
||||||
Say yes here to support the GPIO controller in Fujitsu MB86S70 SoCs.
|
Say yes here to support the GPIO controller in Fujitsu MB86S70 SoCs.
|
||||||
|
|
||||||
|
config GPIO_MM_LANTIQ
|
||||||
|
bool "Lantiq Memory mapped GPIOs"
|
||||||
|
depends on LANTIQ && SOC_XWAY
|
||||||
|
help
|
||||||
|
This enables support for memory mapped GPIOs on the External Bus Unit
|
||||||
|
(EBU) found on Lantiq SoCs. The gpios are output only as they are
|
||||||
|
created by attaching a 16bit latch to the bus.
|
||||||
|
|
||||||
config GPIO_MOXART
|
config GPIO_MOXART
|
||||||
bool "MOXART GPIO support"
|
bool "MOXART GPIO support"
|
||||||
depends on ARCH_MOXART
|
depends on ARCH_MOXART
|
||||||
@ -312,6 +363,33 @@ config GPIO_SAMSUNG
|
|||||||
Legacy GPIO support. Use only for platforms without support for
|
Legacy GPIO support. Use only for platforms without support for
|
||||||
pinctrl.
|
pinctrl.
|
||||||
|
|
||||||
|
config GPIO_SCH
|
||||||
|
tristate "Intel SCH/TunnelCreek/Centerton/Quark X1000 GPIO"
|
||||||
|
depends on PCI && X86
|
||||||
|
select MFD_CORE
|
||||||
|
select LPC_SCH
|
||||||
|
help
|
||||||
|
Say yes here to support GPIO interface on Intel Poulsbo SCH,
|
||||||
|
Intel Tunnel Creek processor, Intel Centerton processor or
|
||||||
|
Intel Quark X1000 SoC.
|
||||||
|
|
||||||
|
The Intel SCH contains a total of 14 GPIO pins. Ten GPIOs are
|
||||||
|
powered by the core power rail and are turned off during sleep
|
||||||
|
modes (S3 and higher). The remaining four GPIOs are powered by
|
||||||
|
the Intel SCH suspend power supply. These GPIOs remain
|
||||||
|
active during S3. The suspend powered GPIOs can be used to wake the
|
||||||
|
system from the Suspend-to-RAM state.
|
||||||
|
|
||||||
|
The Intel Tunnel Creek processor has 5 GPIOs powered by the
|
||||||
|
core power rail and 9 from suspend power supply.
|
||||||
|
|
||||||
|
The Intel Centerton processor has a total of 30 GPIO pins.
|
||||||
|
Twenty-one are powered by the core power rail and 9 from the
|
||||||
|
suspend power supply.
|
||||||
|
|
||||||
|
The Intel Quark X1000 SoC has 2 GPIOs powered by the core
|
||||||
|
power well and 6 from the suspend power well.
|
||||||
|
|
||||||
config GPIO_SCH311X
|
config GPIO_SCH311X
|
||||||
tristate "SMSC SCH311x SuperI/O GPIO"
|
tristate "SMSC SCH311x SuperI/O GPIO"
|
||||||
help
|
help
|
||||||
@ -342,6 +420,11 @@ config GPIO_SYSCON
|
|||||||
help
|
help
|
||||||
Say yes here to support GPIO functionality though SYSCON driver.
|
Say yes here to support GPIO functionality though SYSCON driver.
|
||||||
|
|
||||||
|
config GPIO_TB10X
|
||||||
|
bool
|
||||||
|
select GENERIC_IRQ_CHIP
|
||||||
|
select OF_GPIO
|
||||||
|
|
||||||
config GPIO_TS5500
|
config GPIO_TS5500
|
||||||
tristate "TS-5500 DIO blocks and compatibles"
|
tristate "TS-5500 DIO blocks and compatibles"
|
||||||
depends on TS5500 || COMPILE_TEST
|
depends on TS5500 || COMPILE_TEST
|
||||||
@ -373,6 +456,24 @@ config GPIO_VF610
|
|||||||
help
|
help
|
||||||
Say yes here to support Vybrid vf610 GPIOs.
|
Say yes here to support Vybrid vf610 GPIOs.
|
||||||
|
|
||||||
|
config GPIO_VR41XX
|
||||||
|
tristate "NEC VR4100 series General-purpose I/O Uint support"
|
||||||
|
depends on CPU_VR41XX
|
||||||
|
help
|
||||||
|
Say yes here to support the NEC VR4100 series General-purpose I/O Uint
|
||||||
|
|
||||||
|
config GPIO_VX855
|
||||||
|
tristate "VIA VX855/VX875 GPIO"
|
||||||
|
depends on PCI
|
||||||
|
select MFD_CORE
|
||||||
|
select MFD_VX855
|
||||||
|
help
|
||||||
|
Support access to the VX855/VX875 GPIO lines through the gpio library.
|
||||||
|
|
||||||
|
This driver provides common support for accessing the device,
|
||||||
|
additional drivers must be enabled in order to use the
|
||||||
|
functionality of the device.
|
||||||
|
|
||||||
config GPIO_XGENE
|
config GPIO_XGENE
|
||||||
bool "APM X-Gene GPIO controller support"
|
bool "APM X-Gene GPIO controller support"
|
||||||
depends on ARM64 && OF_GPIO
|
depends on ARM64 && OF_GPIO
|
||||||
@ -396,13 +497,6 @@ config GPIO_XILINX
|
|||||||
help
|
help
|
||||||
Say yes here to support the Xilinx FPGA GPIO device
|
Say yes here to support the Xilinx FPGA GPIO device
|
||||||
|
|
||||||
config GPIO_ZYNQ
|
|
||||||
tristate "Xilinx Zynq GPIO support"
|
|
||||||
depends on ARCH_ZYNQ
|
|
||||||
select GPIOLIB_IRQCHIP
|
|
||||||
help
|
|
||||||
Say yes here to support Xilinx Zynq GPIO controller.
|
|
||||||
|
|
||||||
config GPIO_XTENSA
|
config GPIO_XTENSA
|
||||||
bool "Xtensa GPIO32 support"
|
bool "Xtensa GPIO32 support"
|
||||||
depends on XTENSA
|
depends on XTENSA
|
||||||
@ -412,112 +506,18 @@ config GPIO_XTENSA
|
|||||||
Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
|
Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
|
||||||
and EXPSTATE (output) ports
|
and EXPSTATE (output) ports
|
||||||
|
|
||||||
config GPIO_VR41XX
|
config GPIO_ZEVIO
|
||||||
tristate "NEC VR4100 series General-purpose I/O Uint support"
|
bool "LSI ZEVIO SoC memory mapped GPIOs"
|
||||||
depends on CPU_VR41XX
|
depends on ARM && OF_GPIO
|
||||||
help
|
help
|
||||||
Say yes here to support the NEC VR4100 series General-purpose I/O Uint
|
Say yes here to support the GPIO controller in LSI ZEVIO SoCs.
|
||||||
|
|
||||||
config GPIO_SCH
|
config GPIO_ZYNQ
|
||||||
tristate "Intel SCH/TunnelCreek/Centerton/Quark X1000 GPIO"
|
tristate "Xilinx Zynq GPIO support"
|
||||||
depends on PCI && X86
|
depends on ARCH_ZYNQ
|
||||||
select MFD_CORE
|
|
||||||
select LPC_SCH
|
|
||||||
help
|
|
||||||
Say yes here to support GPIO interface on Intel Poulsbo SCH,
|
|
||||||
Intel Tunnel Creek processor, Intel Centerton processor or
|
|
||||||
Intel Quark X1000 SoC.
|
|
||||||
|
|
||||||
The Intel SCH contains a total of 14 GPIO pins. Ten GPIOs are
|
|
||||||
powered by the core power rail and are turned off during sleep
|
|
||||||
modes (S3 and higher). The remaining four GPIOs are powered by
|
|
||||||
the Intel SCH suspend power supply. These GPIOs remain
|
|
||||||
active during S3. The suspend powered GPIOs can be used to wake the
|
|
||||||
system from the Suspend-to-RAM state.
|
|
||||||
|
|
||||||
The Intel Tunnel Creek processor has 5 GPIOs powered by the
|
|
||||||
core power rail and 9 from suspend power supply.
|
|
||||||
|
|
||||||
The Intel Centerton processor has a total of 30 GPIO pins.
|
|
||||||
Twenty-one are powered by the core power rail and 9 from the
|
|
||||||
suspend power supply.
|
|
||||||
|
|
||||||
The Intel Quark X1000 SoC has 2 GPIOs powered by the core
|
|
||||||
power well and 6 from the suspend power well.
|
|
||||||
|
|
||||||
config GPIO_ICH
|
|
||||||
tristate "Intel ICH GPIO"
|
|
||||||
depends on PCI && X86
|
|
||||||
select MFD_CORE
|
|
||||||
select LPC_ICH
|
|
||||||
help
|
|
||||||
Say yes here to support the GPIO functionality of a number of Intel
|
|
||||||
ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
|
|
||||||
ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg
|
|
||||||
Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
|
|
||||||
|
|
||||||
If unsure, say N.
|
|
||||||
|
|
||||||
config GPIO_IOP
|
|
||||||
tristate "Intel IOP GPIO"
|
|
||||||
depends on ARM && (ARCH_IOP32X || ARCH_IOP33X)
|
|
||||||
help
|
|
||||||
Say yes here to support the GPIO functionality of a number of Intel
|
|
||||||
IOP32X or IOP33X.
|
|
||||||
|
|
||||||
If unsure, say N.
|
|
||||||
|
|
||||||
config GPIO_VX855
|
|
||||||
tristate "VIA VX855/VX875 GPIO"
|
|
||||||
depends on PCI
|
|
||||||
select MFD_CORE
|
|
||||||
select MFD_VX855
|
|
||||||
help
|
|
||||||
Support access to the VX855/VX875 GPIO lines through the gpio library.
|
|
||||||
|
|
||||||
This driver provides common support for accessing the device,
|
|
||||||
additional drivers must be enabled in order to use the
|
|
||||||
functionality of the device.
|
|
||||||
|
|
||||||
config GPIO_GE_FPGA
|
|
||||||
bool "GE FPGA based GPIO"
|
|
||||||
depends on GE_FPGA
|
|
||||||
select GPIO_GENERIC
|
|
||||||
help
|
|
||||||
Support for common GPIO functionality provided on some GE Single Board
|
|
||||||
Computers.
|
|
||||||
|
|
||||||
This driver provides basic support (configure as input or output, read
|
|
||||||
and write pin state) for GPIO implemented in a number of GE single
|
|
||||||
board computers.
|
|
||||||
|
|
||||||
config GPIO_LYNXPOINT
|
|
||||||
tristate "Intel Lynxpoint GPIO support"
|
|
||||||
depends on ACPI && X86
|
|
||||||
select GPIOLIB_IRQCHIP
|
select GPIOLIB_IRQCHIP
|
||||||
help
|
help
|
||||||
driver for GPIO functionality on Intel Lynxpoint PCH chipset
|
Say yes here to support Xilinx Zynq GPIO controller.
|
||||||
Requires ACPI device enumeration code to set up a platform device.
|
|
||||||
|
|
||||||
config GPIO_GRGPIO
|
|
||||||
tristate "Aeroflex Gaisler GRGPIO support"
|
|
||||||
depends on OF
|
|
||||||
select GPIO_GENERIC
|
|
||||||
select IRQ_DOMAIN
|
|
||||||
help
|
|
||||||
Select this to support Aeroflex Gaisler GRGPIO cores from the GRLIB
|
|
||||||
VHDL IP core library.
|
|
||||||
|
|
||||||
config GPIO_LOONGSON
|
|
||||||
bool "Loongson-2/3 GPIO support"
|
|
||||||
depends on CPU_LOONGSON2 || CPU_LOONGSON3
|
|
||||||
help
|
|
||||||
driver for GPIO functionality on Loongson-2F/3A/3B processors.
|
|
||||||
|
|
||||||
config GPIO_TB10X
|
|
||||||
bool
|
|
||||||
select GENERIC_IRQ_CHIP
|
|
||||||
select OF_GPIO
|
|
||||||
|
|
||||||
comment "I2C GPIO expanders:"
|
comment "I2C GPIO expanders:"
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user