@@ -15,7 +15,7 @@ menuconfig GPIOLIB
15
15
bool "GPIO Support"
16
16
help
17
17
This enables GPIO support through the generic GPIO library.
18
- You only need to enable this, if you also want to enable
18
+ You only need to enable this if you also want to enable
19
19
one or more of the GPIO drivers below.
20
20
21
21
If unsure, say N.
@@ -140,8 +140,8 @@ config GPIO_AMDPT
140
140
depends on ACPI
141
141
select GPIO_GENERIC
142
142
help
143
- driver for GPIO functionality on Promontory IOHub
144
- Require ACPI ASL code to enumerate as a platform device.
143
+ Driver for GPIO functionality on Promontory IOHub.
144
+ Requires ACPI ASL code to enumerate as a platform device.
145
145
146
146
config GPIO_ASPEED
147
147
tristate "Aspeed GPIO support"
@@ -306,7 +306,7 @@ config GPIO_HISI
306
306
help
307
307
Say Y or M here to build support for the HiSilicon GPIO controller
308
308
driver GPIO block.
309
- This GPIO controller support double-edge interrupt and multi-core
309
+ This GPIO controller supports double-edge interrupt and multi-core
310
310
concurrent access.
311
311
312
312
config GPIO_HLWD
@@ -326,7 +326,7 @@ config GPIO_ICH
326
326
help
327
327
Say yes here to support the GPIO functionality of a number of Intel
328
328
ICH-based chipsets. Currently supported devices: ICH6, ICH7, ICH8
329
- ICH9, ICH10, Series 5/3400 (eg Ibex Peak), Series 6/C200 (eg
329
+ ICH9, ICH10, Series 5/3400 (e.g. Ibex Peak), Series 6/C200 (e.g.
330
330
Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
331
331
332
332
If unsure, say N.
@@ -337,7 +337,7 @@ config GPIO_IOP
337
337
select GPIO_GENERIC
338
338
help
339
339
Say yes here to support the GPIO functionality of a number of Intel
340
- IOP32X or IOP33X.
340
+ IOP32X or IOP33X series of chips .
341
341
342
342
If unsure, say N.
343
343
@@ -364,7 +364,7 @@ config GPIO_LOONGSON
364
364
bool "Loongson-2/3 GPIO support"
365
365
depends on CPU_LOONGSON2EF || CPU_LOONGSON64
366
366
help
367
- driver for GPIO functionality on Loongson-2F/3A/3B processors.
367
+ Driver for GPIO functionality on Loongson-2F/3A/3B processors.
368
368
369
369
config GPIO_LPC18XX
370
370
tristate "NXP LPC18XX/43XX GPIO support"
@@ -392,15 +392,15 @@ config GPIO_MENZ127
392
392
depends on MCB
393
393
select GPIO_GENERIC
394
394
help
395
- Say yes here to support the MEN 16Z127 GPIO Controller
395
+ Say yes here to support the MEN 16Z127 GPIO Controller.
396
396
397
397
config GPIO_MM_LANTIQ
398
398
bool "Lantiq Memory mapped GPIOs"
399
399
depends on LANTIQ && SOC_XWAY
400
400
help
401
401
This enables support for memory mapped GPIOs on the External Bus Unit
402
- (EBU) found on Lantiq SoCs. The gpios are output only as they are
403
- created by attaching a 16bit latch to the bus.
402
+ (EBU) found on Lantiq SoCs. The GPIOs are output only as they are
403
+ created by attaching a 16-bit latch to the bus.
404
404
405
405
config GPIO_MPC5200
406
406
def_bool y
@@ -424,7 +424,7 @@ config GPIO_MT7621
424
424
select GPIO_GENERIC
425
425
select GPIOLIB_IRQCHIP
426
426
help
427
- Say yes here to support the Mediatek MT7621 SoC GPIO device
427
+ Say yes here to support the Mediatek MT7621 SoC GPIO device.
428
428
429
429
config GPIO_MVEBU
430
430
def_bool y
@@ -469,7 +469,7 @@ config GPIO_PL061
469
469
select IRQ_DOMAIN
470
470
select GPIOLIB_IRQCHIP
471
471
help
472
- Say yes here to support the PrimeCell PL061 GPIO device
472
+ Say yes here to support the PrimeCell PL061 GPIO device.
473
473
474
474
config GPIO_PMIC_EIC_SPRD
475
475
tristate "Spreadtrum PMIC EIC support"
@@ -483,7 +483,7 @@ config GPIO_PXA
483
483
bool "PXA GPIO support"
484
484
depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
485
485
help
486
- Say yes here to support the PXA GPIO device
486
+ Say yes here to support the PXA GPIO device.
487
487
488
488
config GPIO_RCAR
489
489
tristate "Renesas R-Car and RZ/G GPIO support"
@@ -573,7 +573,7 @@ config GPIO_SPEAR_SPICS
573
573
depends on PLAT_SPEAR
574
574
select GENERIC_IRQ_CHIP
575
575
help
576
- Say yes here to support ST SPEAr SPI Chip Select as GPIO device
576
+ Say yes here to support ST SPEAr SPI Chip Select as GPIO device.
577
577
578
578
config GPIO_SPRD
579
579
tristate "Spreadtrum GPIO support"
@@ -598,8 +598,8 @@ config GPIO_STP_XWAY
598
598
help
599
599
This enables support for the Serial To Parallel (STP) unit found on
600
600
XWAY SoC. The STP allows the SoC to drive a shift registers cascade,
601
- that can be up to 24 bit . This peripheral is aimed at driving leds .
602
- Some of the gpios/leds can be auto updated by the soc with dsl and
601
+ that can be up to 24 bits . This peripheral is aimed at driving LEDs .
602
+ Some of the GPIOs/LEDs can be auto updated by the SoC with DSL and
603
603
phy status.
604
604
605
605
config GPIO_SYSCON
@@ -679,25 +679,25 @@ config GPIO_VISCONTI
679
679
Say yes here to support GPIO on Tohisba Visconti.
680
680
681
681
config GPIO_VR41XX
682
- tristate "NEC VR4100 series General-purpose I/O Uint support"
682
+ tristate "NEC VR4100 series General-purpose I/O Unit support"
683
683
depends on CPU_VR41XX
684
684
help
685
- Say yes here to support the NEC VR4100 series General-purpose I/O Uint
685
+ Say yes here to support the NEC VR4100 series General-purpose I/O Unit.
686
686
687
687
config GPIO_VX855
688
688
tristate "VIA VX855/VX875 GPIO"
689
689
depends on (X86 || COMPILE_TEST) && PCI
690
690
select MFD_CORE
691
691
select MFD_VX855
692
692
help
693
- Support access to the VX855/VX875 GPIO lines through the gpio library.
693
+ Support access to the VX855/VX875 GPIO lines through the GPIO library.
694
694
695
- This driver provides common support for accessing the device,
696
- additional drivers must be enabled in order to use the
695
+ This driver provides common support for accessing the device.
696
+ Additional drivers must be enabled in order to use the
697
697
functionality of the device.
698
698
699
699
config GPIO_WCD934X
700
- tristate "Qualcomm Technologies Inc WCD9340/WCD9341 gpio controller driver"
700
+ tristate "Qualcomm Technologies Inc WCD9340/WCD9341 GPIO controller driver"
701
701
depends on MFD_WCD934X && OF_GPIO
702
702
help
703
703
This driver is to support GPIO block found on the Qualcomm Technologies
@@ -727,7 +727,7 @@ config GPIO_XILINX
727
727
select GPIOLIB_IRQCHIP
728
728
depends on OF_GPIO
729
729
help
730
- Say yes here to support the Xilinx FPGA GPIO device
730
+ Say yes here to support the Xilinx FPGA GPIO device.
731
731
732
732
config GPIO_XLP
733
733
tristate "Netlogic XLP GPIO support"
@@ -748,7 +748,7 @@ config GPIO_XTENSA
748
748
depends on !SMP
749
749
help
750
750
Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
751
- and EXPSTATE (output) ports
751
+ and EXPSTATE (output) ports.
752
752
753
753
config GPIO_ZEVIO
754
754
bool "LSI ZEVIO SoC memory mapped GPIOs"
@@ -764,14 +764,14 @@ config GPIO_ZYNQ
764
764
Say yes here to support Xilinx Zynq GPIO controller.
765
765
766
766
config GPIO_ZYNQMP_MODEPIN
767
- tristate "ZynqMP ps-mode pin gpio configuration driver"
767
+ tristate "ZynqMP ps-mode pin GPIO configuration driver"
768
768
depends on ZYNQMP_FIRMWARE
769
769
default ZYNQMP_FIRMWARE
770
770
help
771
- Say yes here to support the ZynqMP ps-mode pin gpio configuration
771
+ Say yes here to support the ZynqMP ps-mode pin GPIO configuration
772
772
driver.
773
773
774
- This ps-mode pin gpio driver is based on GPIO framework, PS_MODE
774
+ This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
775
775
is 4-bits boot mode pins. It sets and gets the status of
776
776
the ps-mode pin. Every pin can be configured as input/output.
777
777
@@ -785,12 +785,12 @@ config GPIO_LOONGSON1
785
785
config GPIO_AMD_FCH
786
786
tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
787
787
help
788
- This option enables driver for GPIO on AMDs Fusion Controller Hub,
789
- as found on G-series SOCs (eg. GX-412TC)
788
+ This option enables driver for GPIO on AMD's Fusion Controller Hub,
789
+ as found on G-series SOCs (e.g. GX-412TC).
790
790
791
- Note: This driver doesn't registers itself automatically, as it
792
- needs to be provided with platform specific configuration.
793
- (See eg . CONFIG_PCENGINES_APU2.)
791
+ Note: This driver doesn't register itself automatically, as it
792
+ needs to be provided with platform- specific configuration.
793
+ (See e.g . CONFIG_PCENGINES_APU2.)
794
794
795
795
config GPIO_MSC313
796
796
bool "MStar MSC313 GPIO support"
@@ -800,7 +800,7 @@ config GPIO_MSC313
800
800
select IRQ_DOMAIN_HIERARCHY
801
801
help
802
802
Say Y here to support the main GPIO block on MStar/SigmaStar
803
- ARMv7 based SoCs.
803
+ ARMv7- based SoCs.
804
804
805
805
config GPIO_IDT3243X
806
806
tristate "IDT 79RC3243X GPIO support"
@@ -809,7 +809,7 @@ config GPIO_IDT3243X
809
809
select GPIOLIB_IRQCHIP
810
810
help
811
811
Select this option to enable GPIO driver for
812
- IDT 79RC3243X based devices like Mikrotik RB532.
812
+ IDT 79RC3243X- based devices like Mikrotik RB532.
813
813
814
814
To compile this driver as a module, choose M here: the module will
815
815
be called gpio-idt3243x.
@@ -887,7 +887,7 @@ config GPIO_IT87
887
887
well.
888
888
889
889
To compile this driver as a module, choose M here: the module will
890
- be called gpio_it87
890
+ be called gpio_it87.
891
891
892
892
config GPIO_SCH
893
893
tristate "Intel SCH/TunnelCreek/Centerton/Quark X1000 GPIO"
@@ -903,7 +903,7 @@ config GPIO_SCH
903
903
powered by the core power rail and are turned off during sleep
904
904
modes (S3 and higher). The remaining four GPIOs are powered by
905
905
the Intel SCH suspend power supply. These GPIOs remain
906
- active during S3. The suspend powered GPIOs can be used to wake the
906
+ active during S3. The suspend- powered GPIOs can be used to wake the
907
907
system from the Suspend-to-RAM state.
908
908
909
909
The Intel Tunnel Creek processor has 5 GPIOs powered by the
@@ -1056,7 +1056,7 @@ config GPIO_PCA953X_IRQ
1056
1056
select GPIOLIB_IRQCHIP
1057
1057
help
1058
1058
Say yes here to enable the pca953x to be used as an interrupt
1059
- controller. It requires the driver to be built in the kernel.
1059
+ controller.
1060
1060
1061
1061
config GPIO_PCA9570
1062
1062
tristate "PCA9570 4-Bit I2C GPO expander"
@@ -1183,7 +1183,7 @@ config GPIO_CRYSTAL_COVE
1183
1183
help
1184
1184
Support for GPIO pins on Crystal Cove PMIC.
1185
1185
1186
- Say Yes if you have a Intel SoC based tablet with Crystal Cove PMIC
1186
+ Say Yes if you have a Intel SoC- based tablet with Crystal Cove PMIC
1187
1187
inside.
1188
1188
1189
1189
This driver can also be built as a module. If so, the module will be
@@ -1213,7 +1213,7 @@ config GPIO_DA9055
1213
1213
Say yes here to enable the GPIO driver for the DA9055 chip.
1214
1214
1215
1215
The Dialog DA9055 PMIC chip has 3 GPIO pins that can be
1216
- be controller by this driver.
1216
+ be controlled by this driver.
1217
1217
1218
1218
If driver is built as a module it will be called gpio-da9055.
1219
1219
@@ -1235,7 +1235,7 @@ config HTC_EGPIO
1235
1235
help
1236
1236
This driver supports the CPLD egpio chip present on
1237
1237
several HTC phones. It provides basic support for input
1238
- pins, output pins, and irqs .
1238
+ pins, output pins, and IRQs .
1239
1239
1240
1240
config GPIO_JANZ_TTL
1241
1241
tristate "Janz VMOD-TTL Digital IO Module"
@@ -1296,8 +1296,8 @@ config GPIO_MAX77620
1296
1296
help
1297
1297
GPIO driver for MAX77620 and MAX20024 PMIC from Maxim Semiconductor.
1298
1298
MAX77620 PMIC has 8 pins that can be configured as GPIOs. The
1299
- driver also provides interrupt support for each of the gpios .
1300
- Say yes here to enable the max77620 to be used as gpio controller.
1299
+ driver also provides interrupt support for each of the GPIOs .
1300
+ Say yes here to enable the max77620 to be used as GPIO controller.
1301
1301
1302
1302
config GPIO_MAX77650
1303
1303
tristate "Maxim MAX77650/77651 GPIO support"
@@ -1319,8 +1319,8 @@ config GPIO_RC5T583
1319
1319
help
1320
1320
Select this option to enable GPIO driver for the Ricoh RC5T583
1321
1321
chip family.
1322
- This driver provides the support for driving/reading the gpio pins
1323
- of RC5T583 device through standard gpio library.
1322
+ This driver provides the support for driving/reading the GPIO pins
1323
+ of RC5T583 device through standard GPIO library.
1324
1324
1325
1325
config GPIO_SL28CPLD
1326
1326
tristate "Kontron sl28cpld GPIO support"
@@ -1389,15 +1389,15 @@ config GPIO_TPS65912
1389
1389
tristate "TI TPS65912 GPIO"
1390
1390
depends on MFD_TPS65912
1391
1391
help
1392
- This driver supports TPS65912 gpio chip
1392
+ This driver supports TPS65912 GPIO chip.
1393
1393
1394
1394
config GPIO_TPS68470
1395
1395
bool "TPS68470 GPIO"
1396
1396
depends on INTEL_SKL_INT3472
1397
1397
help
1398
1398
Select this option to enable GPIO driver for the TPS68470
1399
1399
chip family.
1400
- There are 7 GPIOs and few sensor related GPIOs supported
1400
+ There are 7 GPIOs and few sensor- related GPIOs supported
1401
1401
by the TPS68470. While the 7 GPIOs can be configured as
1402
1402
input or output as appropriate, the sensor related GPIOs
1403
1403
are "output only" GPIOs.
@@ -1442,7 +1442,7 @@ config GPIO_WHISKEY_COVE
1442
1442
help
1443
1443
Support for GPIO pins on Whiskey Cove PMIC.
1444
1444
1445
- Say Yes if you have a Intel SoC based tablet with Whiskey Cove PMIC
1445
+ Say Yes if you have an Intel SoC- based tablet with Whiskey Cove PMIC
1446
1446
inside.
1447
1447
1448
1448
This driver can also be built as a module. If so, the module will be
@@ -1479,10 +1479,10 @@ config GPIO_AMD8111
1479
1479
depends on X86 || COMPILE_TEST
1480
1480
depends on HAS_IOPORT_MAP
1481
1481
help
1482
- The AMD 8111 south bridge contains 32 GPIO pins which can be used.
1482
+ The AMD 8111 southbridge contains 32 GPIO pins which can be used.
1483
1483
1484
- Note, that usually system firmware/ACPI handles GPIO pins on their
1485
- own and users might easily break their systems with uncarefull usage
1484
+ Note that usually system firmware/ACPI handles GPIO pins on their
1485
+ own and users might easily break their systems with uncareful usage
1486
1486
of this driver!
1487
1487
1488
1488
If unsure, say N
@@ -1530,22 +1530,22 @@ config GPIO_ML_IOH
1530
1530
select GENERIC_IRQ_CHIP
1531
1531
help
1532
1532
ML7213 is companion chip for Intel Atom E6xx series.
1533
- This driver can be used for OKI SEMICONDUCTOR ML7213 IOH(Input/Output
1534
- Hub) which is for IVI(In-Vehicle Infotainment) use.
1533
+ This driver can be used for OKI SEMICONDUCTOR ML7213 IOH (Input/Output
1534
+ Hub) which is for IVI (In-Vehicle Infotainment) use.
1535
1535
This driver can access the IOH's GPIO device.
1536
1536
1537
1537
config GPIO_PCH
1538
- tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO"
1538
+ tristate "Intel EG20T PCH/LAPIS Semiconductor IOH (ML7223/ML7831) GPIO"
1539
1539
depends on X86_32 || MIPS || COMPILE_TEST
1540
1540
select GENERIC_IRQ_CHIP
1541
1541
help
1542
- This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff
1543
- which is an IOH(Input/Output Hub) for x86 embedded processor.
1542
+ This driver is for PCH (Platform Controller Hub) GPIO of Intel Topcliff,
1543
+ which is an IOH (Input/Output Hub) for x86 embedded processor.
1544
1544
This driver can access PCH GPIO device.
1545
1545
1546
- This driver also can be used for LAPIS Semiconductor IOH(Input/
1546
+ This driver also can be used for LAPIS Semiconductor IOH (Input/
1547
1547
Output Hub), ML7223 and ML7831.
1548
- ML7223 IOH is for MP(Media Phone) use.
1548
+ ML7223 IOH is for MP (Media Phone) use.
1549
1549
ML7831 IOH is for general purpose use.
1550
1550
ML7223/ML7831 is companion chip for Intel Atom E6xx series.
1551
1551
ML7223/ML7831 is completely compatible for Intel EG20T PCH.
@@ -1596,7 +1596,7 @@ config GPIO_74X164
1596
1596
help
1597
1597
Driver for 74x164 compatible serial-in/parallel-out 8-outputs
1598
1598
shift registers. This driver can be used to provide access
1599
- to more gpio outputs.
1599
+ to more GPIO outputs.
1600
1600
1601
1601
config GPIO_MAX3191X
1602
1602
tristate "Maxim MAX3191x industrial serializer"
0 commit comments