Kconfig (fcdcc79628a1919bde9acf239e364f65bab6327c) | Kconfig (ab32770ec8d64254503d85128ba05de41d792ff2) |
---|---|
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 --- 112 unchanged lines hidden (view full) --- 121 122config GPIO_AMDPT 123 tristate "AMD Promontory GPIO support" 124 depends on ACPI 125 help 126 driver for GPIO functionality on Promontory IOHub 127 Require ACPI ASL code to enumerate as a platform device. 128 | 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 --- 112 unchanged lines hidden (view full) --- 121 122config GPIO_AMDPT 123 tristate "AMD Promontory GPIO support" 124 depends on ACPI 125 help 126 driver for GPIO functionality on Promontory IOHub 127 Require ACPI ASL code to enumerate as a platform device. 128 |
129config GPIO_ATH79 130 tristate "Atheros AR71XX/AR724X/AR913X GPIO support" 131 default y if ATH79 132 depends on ATH79 133 select GPIO_GENERIC 134 help 135 Select this option to enable GPIO driver for 136 Atheros AR71XX/AR724X/AR913X SoC devices. 137 |
|
129config GPIO_BCM_KONA 130 bool "Broadcom Kona GPIO" 131 depends on OF_GPIO && (ARCH_BCM_MOBILE || COMPILE_TEST) 132 help 133 Turn on GPIO support for Broadcom "Kona" chips. 134 135config GPIO_BRCMSTB 136 tristate "BRCMSTB GPIO support" --- 139 unchanged lines hidden (view full) --- 276 Select this option to enable GPIO driver for 277 MOXA ART SoC devices. 278 279config GPIO_MPC5200 280 def_bool y 281 depends on PPC_MPC52xx 282 283config GPIO_MPC8XXX | 138config GPIO_BCM_KONA 139 bool "Broadcom Kona GPIO" 140 depends on OF_GPIO && (ARCH_BCM_MOBILE || COMPILE_TEST) 141 help 142 Turn on GPIO support for Broadcom "Kona" chips. 143 144config GPIO_BRCMSTB 145 tristate "BRCMSTB GPIO support" --- 139 unchanged lines hidden (view full) --- 285 Select this option to enable GPIO driver for 286 MOXA ART SoC devices. 287 288config GPIO_MPC5200 289 def_bool y 290 depends on PPC_MPC52xx 291 292config GPIO_MPC8XXX |
284 bool "MPC512x/MPC8xxx GPIO support" | 293 bool "MPC512x/MPC8xxx/QorIQ GPIO support" |
285 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \ | 294 depends on PPC_MPC512x || PPC_MPC831x || PPC_MPC834x || PPC_MPC837x || \ |
286 FSL_SOC_BOOKE || PPC_86xx | 295 FSL_SOC_BOOKE || PPC_86xx || ARCH_LAYERSCAPE || ARM || \ 296 COMPILE_TEST 297 select GPIO_GENERIC |
287 help 288 Say Y here if you're going to use hardware that connects to the | 298 help 299 Say Y here if you're going to use hardware that connects to the |
289 MPC512x/831x/834x/837x/8572/8610 GPIOs. | 300 MPC512x/831x/834x/837x/8572/8610/QorIQ GPIOs. |
290 291config GPIO_MVEBU 292 def_bool y 293 depends on PLAT_ORION 294 depends on OF 295 select GENERIC_IRQ_CHIP 296 297config GPIO_MXC --- 77 unchanged lines hidden (view full) --- 375 help 376 Say yes here to support GPIO functionality though SYSCON driver. 377 378config GPIO_TB10X 379 bool 380 select GENERIC_IRQ_CHIP 381 select OF_GPIO 382 | 301 302config GPIO_MVEBU 303 def_bool y 304 depends on PLAT_ORION 305 depends on OF 306 select GENERIC_IRQ_CHIP 307 308config GPIO_MXC --- 77 unchanged lines hidden (view full) --- 386 help 387 Say yes here to support GPIO functionality though SYSCON driver. 388 389config GPIO_TB10X 390 bool 391 select GENERIC_IRQ_CHIP 392 select OF_GPIO 393 |
394config GPIO_TS4800 395 tristate "TS-4800 DIO blocks and compatibles" 396 depends on OF_GPIO 397 select GPIO_GENERIC 398 help 399 This driver support TS-4800 FPGA GPIO controllers. 400 |
|
383config GPIO_TZ1090 384 bool "Toumaz Xenif TZ1090 GPIO support" 385 depends on SOC_TZ1090 386 select GENERIC_IRQ_CHIP 387 default y 388 help 389 Say yes here to support Toumaz Xenif TZ1090 GPIOs. 390 --- 91 unchanged lines hidden (view full) --- 482 help 483 Say yes here to support the GPIO device on ZTE ZX SoCs. 484 485endmenu 486 487menu "Port-mapped I/O GPIO drivers" 488 depends on X86 # Unconditional I/O space access 489 | 401config GPIO_TZ1090 402 bool "Toumaz Xenif TZ1090 GPIO support" 403 depends on SOC_TZ1090 404 select GENERIC_IRQ_CHIP 405 default y 406 help 407 Say yes here to support Toumaz Xenif TZ1090 GPIOs. 408 --- 91 unchanged lines hidden (view full) --- 500 help 501 Say yes here to support the GPIO device on ZTE ZX SoCs. 502 503endmenu 504 505menu "Port-mapped I/O GPIO drivers" 506 depends on X86 # Unconditional I/O space access 507 |
508config GPIO_104_DIO_48E 509 tristate "ACCES 104-DIO-48E GPIO support" 510 select GPIOLIB_IRQCHIP 511 help 512 Enables GPIO support for the ACCES 104-DIO-48E family. The base port 513 address for the device may be configured via the dio_48e_base module 514 parameter. The interrupt line number for the device may be configured 515 via the dio_48e_irq module parameter. 516 |
|
490config GPIO_104_IDIO_16 491 tristate "ACCES 104-IDIO-16 GPIO support" 492 select GPIOLIB_IRQCHIP 493 help 494 Enables GPIO support for the ACCES 104-IDIO-16 family. The base port 495 address for the device may be set via the idio_16_base module 496 parameter. The interrupt line number for the device may be set via the 497 idio_16_irq module parameter. 498 499config GPIO_104_IDI_48 500 tristate "ACCES 104-IDI-48 GPIO support" 501 select GPIOLIB_IRQCHIP 502 help 503 Enables GPIO support for the ACCES 104-IDI-48 family. The base port 504 address for the device may be configured via the idi_48_base module 505 parameter. The interrupt line number for the device may be configured 506 via the idi_48_irq module parameter. 507 508config GPIO_F7188X | 517config GPIO_104_IDIO_16 518 tristate "ACCES 104-IDIO-16 GPIO support" 519 select GPIOLIB_IRQCHIP 520 help 521 Enables GPIO support for the ACCES 104-IDIO-16 family. The base port 522 address for the device may be set via the idio_16_base module 523 parameter. The interrupt line number for the device may be set via the 524 idio_16_irq module parameter. 525 526config GPIO_104_IDI_48 527 tristate "ACCES 104-IDI-48 GPIO support" 528 select GPIOLIB_IRQCHIP 529 help 530 Enables GPIO support for the ACCES 104-IDI-48 family. The base port 531 address for the device may be configured via the idi_48_base module 532 parameter. The interrupt line number for the device may be configured 533 via the idi_48_irq module parameter. 534 535config GPIO_F7188X |
509 tristate "F71869, F71869A, F71882FG and F71889F GPIO support" | 536 tristate "F71869, F71869A, F71882FG, F71889F and F81866 GPIO support" |
510 help 511 This option enables support for GPIOs found on Fintek Super-I/O | 537 help 538 This option enables support for GPIOs found on Fintek Super-I/O |
512 chips F71869, F71869A, F71882FG and F71889F. | 539 chips F71869, F71869A, F71882FG, F71889F and F81866. |
513 514 To compile this driver as a module, choose M here: the module will 515 be called f7188x-gpio. 516 517config GPIO_IT87 518 tristate "IT87xx GPIO support" 519 help 520 Say yes here to support GPIO functionality of IT87xx Super I/O chips. --- 44 unchanged lines hidden (view full) --- 565 tristate "TS-5500 DIO blocks and compatibles" 566 depends on TS5500 || COMPILE_TEST 567 help 568 This driver supports Digital I/O exposed by pin blocks found on some 569 Technologic Systems platforms. It includes, but is not limited to, 3 570 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600 571 LCD port. 572 | 540 541 To compile this driver as a module, choose M here: the module will 542 be called f7188x-gpio. 543 544config GPIO_IT87 545 tristate "IT87xx GPIO support" 546 help 547 Say yes here to support GPIO functionality of IT87xx Super I/O chips. --- 44 unchanged lines hidden (view full) --- 592 tristate "TS-5500 DIO blocks and compatibles" 593 depends on TS5500 || COMPILE_TEST 594 help 595 This driver supports Digital I/O exposed by pin blocks found on some 596 Technologic Systems platforms. It includes, but is not limited to, 3 597 blocks of the TS-5500: DIO1, DIO2 and the LCD port, and the TS-5600 598 LCD port. 599 |
600config GPIO_WS16C48 601 tristate "WinSystems WS16C48 GPIO support" 602 select GPIOLIB_IRQCHIP 603 help 604 Enables GPIO support for the WinSystems WS16C48. The base port address 605 for the device may be configured via the ws16c48_base module 606 parameter. The interrupt line number for the device may be configured 607 via the ws16c48_irq module parameter. 608 |
|
573endmenu 574 575menu "I2C GPIO expanders" 576 depends on I2C 577 578config GPIO_ADP5588 579 tristate "ADP5588 I2C GPIO expander" 580 help --- 465 unchanged lines hidden --- | 609endmenu 610 611menu "I2C GPIO expanders" 612 depends on I2C 613 614config GPIO_ADP5588 615 tristate "ADP5588 I2C GPIO expander" 616 help --- 465 unchanged lines hidden --- |