Kconfig (8f55fed3c98ced66fff21a41e57fd1784f4fd723) Kconfig (35decc803c8ad9a84de890c1fea0ba1768666390)
1#
2# GPIO infrastructure and drivers
3#
4
5config ARCH_HAVE_CUSTOM_GPIO_H
6 bool
7 help
8 Selecting this config option from the architecture Kconfig allows

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

603
604endmenu
605
606menu "Port-mapped I/O GPIO drivers"
607 depends on X86 # Unconditional I/O space access
608
609config GPIO_104_DIO_48E
610 tristate "ACCES 104-DIO-48E GPIO support"
1#
2# GPIO infrastructure and drivers
3#
4
5config ARCH_HAVE_CUSTOM_GPIO_H
6 bool
7 help
8 Selecting this config option from the architecture Kconfig allows

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

603
604endmenu
605
606menu "Port-mapped I/O GPIO drivers"
607 depends on X86 # Unconditional I/O space access
608
609config GPIO_104_DIO_48E
610 tristate "ACCES 104-DIO-48E GPIO support"
611 depends on PC104 && ISA_BUS_API
611 depends on PC104
612 select ISA_BUS_API
612 select GPIOLIB_IRQCHIP
613 help
614 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
615 104-DIO-24E). The base port addresses for the devices may be
616 configured via the base module parameter. The interrupt line numbers
617 for the devices may be configured via the irq module parameter.
618
619config GPIO_104_IDIO_16
620 tristate "ACCES 104-IDIO-16 GPIO support"
613 select GPIOLIB_IRQCHIP
614 help
615 Enables GPIO support for the ACCES 104-DIO-48E series (104-DIO-48E,
616 104-DIO-24E). The base port addresses for the devices may be
617 configured via the base module parameter. The interrupt line numbers
618 for the devices may be configured via the irq module parameter.
619
620config GPIO_104_IDIO_16
621 tristate "ACCES 104-IDIO-16 GPIO support"
621 depends on PC104 && ISA_BUS_API
622 depends on PC104
623 select ISA_BUS_API
622 select GPIOLIB_IRQCHIP
623 help
624 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
625 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
626 base port addresses for the devices may be configured via the base
627 module parameter. The interrupt line numbers for the devices may be
628 configured via the irq module parameter.
629
630config GPIO_104_IDI_48
631 tristate "ACCES 104-IDI-48 GPIO support"
624 select GPIOLIB_IRQCHIP
625 help
626 Enables GPIO support for the ACCES 104-IDIO-16 family (104-IDIO-16,
627 104-IDIO-16E, 104-IDO-16, 104-IDIO-8, 104-IDIO-8E, 104-IDO-8). The
628 base port addresses for the devices may be configured via the base
629 module parameter. The interrupt line numbers for the devices may be
630 configured via the irq module parameter.
631
632config GPIO_104_IDI_48
633 tristate "ACCES 104-IDI-48 GPIO support"
632 depends on PC104 && ISA_BUS_API
634 depends on PC104
635 select ISA_BUS_API
633 select GPIOLIB_IRQCHIP
634 help
635 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
636 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
637 the devices may be configured via the base module parameter. The
638 interrupt line numbers for the devices may be configured via the irq
639 module parameter.
640
641config GPIO_F7188X
642 tristate "F71869, F71869A, F71882FG, F71889F and F81866 GPIO support"
643 help
644 This option enables support for GPIOs found on Fintek Super-I/O
645 chips F71869, F71869A, F71882FG, F71889F and F81866.
646
647 To compile this driver as a module, choose M here: the module will
648 be called f7188x-gpio.
649
650config GPIO_GPIO_MM
651 tristate "Diamond Systems GPIO-MM GPIO support"
636 select GPIOLIB_IRQCHIP
637 help
638 Enables GPIO support for the ACCES 104-IDI-48 family (104-IDI-48A,
639 104-IDI-48AC, 104-IDI-48B, 104-IDI-48BC). The base port addresses for
640 the devices may be configured via the base module parameter. The
641 interrupt line numbers for the devices may be configured via the irq
642 module parameter.
643
644config GPIO_F7188X
645 tristate "F71869, F71869A, F71882FG, F71889F and F81866 GPIO support"
646 help
647 This option enables support for GPIOs found on Fintek Super-I/O
648 chips F71869, F71869A, F71882FG, F71889F and F81866.
649
650 To compile this driver as a module, choose M here: the module will
651 be called f7188x-gpio.
652
653config GPIO_GPIO_MM
654 tristate "Diamond Systems GPIO-MM GPIO support"
652 depends on PC104 && ISA_BUS_API
655 depends on PC104
656 select ISA_BUS_API
653 help
654 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
655
656 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
657 via the emulation of dual 82C55A PPI chips. This driver provides GPIO
658 support for these 48 channels of digital I/O.
659
660 The base port addresses for the devices may be configured via the base

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

729 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
730 ports to enable (bit 0 is GPIO1, bit 1 is GPIO2, etc.).
731
732 To compile this driver as a module, choose M here: the module will
733 be called gpio-winbond.
734
735config GPIO_WS16C48
736 tristate "WinSystems WS16C48 GPIO support"
657 help
658 Enables GPIO support for the Diamond Systems GPIO-MM and GPIO-MM-12.
659
660 The Diamond Systems GPIO-MM device features 48 lines of digital I/O
661 via the emulation of dual 82C55A PPI chips. This driver provides GPIO
662 support for these 48 channels of digital I/O.
663
664 The base port addresses for the devices may be configured via the base

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

733 boot-time parameter "gpio_winbond.gpios" with a bitmask of GPIO
734 ports to enable (bit 0 is GPIO1, bit 1 is GPIO2, etc.).
735
736 To compile this driver as a module, choose M here: the module will
737 be called gpio-winbond.
738
739config GPIO_WS16C48
740 tristate "WinSystems WS16C48 GPIO support"
737 depends on ISA_BUS_API
741 select ISA_BUS_API
738 select GPIOLIB_IRQCHIP
739 help
740 Enables GPIO support for the WinSystems WS16C48. The base port
741 addresses for the devices may be configured via the base module
742 parameter. The interrupt line numbers for the devices may be
743 configured via the irq module parameter.
744
745endmenu

--- 611 unchanged lines hidden ---
742 select GPIOLIB_IRQCHIP
743 help
744 Enables GPIO support for the WinSystems WS16C48. The base port
745 addresses for the devices may be configured via the base module
746 parameter. The interrupt line numbers for the devices may be
747 configured via the irq module parameter.
748
749endmenu

--- 611 unchanged lines hidden ---