@@ -15,7 +15,7 @@ menuconfig GPIOLIB
1515 bool "GPIO Support"
1616 help
1717 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
1919 one or more of the GPIO drivers below.
2020
2121 If unsure, say N.
@@ -140,8 +140,8 @@ config GPIO_AMDPT
140140 depends on ACPI
141141 select GPIO_GENERIC
142142 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.
145145
146146config GPIO_ASPEED
147147 tristate "Aspeed GPIO support"
@@ -306,7 +306,7 @@ config GPIO_HISI
306306 help
307307 Say Y or M here to build support for the HiSilicon GPIO controller
308308 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
310310 concurrent access.
311311
312312config GPIO_HLWD
@@ -326,7 +326,7 @@ config GPIO_ICH
326326 help
327327 Say yes here to support the GPIO functionality of a number of Intel
328328 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.
330330 Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
331331
332332 If unsure, say N.
@@ -337,7 +337,7 @@ config GPIO_IOP
337337 select GPIO_GENERIC
338338 help
339339 Say yes here to support the GPIO functionality of a number of Intel
340- IOP32X or IOP33X.
340+ IOP32X or IOP33X series of chips .
341341
342342 If unsure, say N.
343343
@@ -364,7 +364,7 @@ config GPIO_LOONGSON
364364 bool "Loongson-2/3 GPIO support"
365365 depends on CPU_LOONGSON2EF || CPU_LOONGSON64
366366 help
367- driver for GPIO functionality on Loongson-2F/3A/3B processors.
367+ Driver for GPIO functionality on Loongson-2F/3A/3B processors.
368368
369369config GPIO_LPC18XX
370370 tristate "NXP LPC18XX/43XX GPIO support"
@@ -392,15 +392,15 @@ config GPIO_MENZ127
392392 depends on MCB
393393 select GPIO_GENERIC
394394 help
395- Say yes here to support the MEN 16Z127 GPIO Controller
395+ Say yes here to support the MEN 16Z127 GPIO Controller.
396396
397397config GPIO_MM_LANTIQ
398398 bool "Lantiq Memory mapped GPIOs"
399399 depends on LANTIQ && SOC_XWAY
400400 help
401401 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.
404404
405405config GPIO_MPC5200
406406 def_bool y
@@ -424,7 +424,7 @@ config GPIO_MT7621
424424 select GPIO_GENERIC
425425 select GPIOLIB_IRQCHIP
426426 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.
428428
429429config GPIO_MVEBU
430430 def_bool y
@@ -469,7 +469,7 @@ config GPIO_PL061
469469 select IRQ_DOMAIN
470470 select GPIOLIB_IRQCHIP
471471 help
472- Say yes here to support the PrimeCell PL061 GPIO device
472+ Say yes here to support the PrimeCell PL061 GPIO device.
473473
474474config GPIO_PMIC_EIC_SPRD
475475 tristate "Spreadtrum PMIC EIC support"
@@ -483,7 +483,7 @@ config GPIO_PXA
483483 bool "PXA GPIO support"
484484 depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
485485 help
486- Say yes here to support the PXA GPIO device
486+ Say yes here to support the PXA GPIO device.
487487
488488config GPIO_RCAR
489489 tristate "Renesas R-Car and RZ/G GPIO support"
@@ -573,7 +573,7 @@ config GPIO_SPEAR_SPICS
573573 depends on PLAT_SPEAR
574574 select GENERIC_IRQ_CHIP
575575 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.
577577
578578config GPIO_SPRD
579579 tristate "Spreadtrum GPIO support"
@@ -598,8 +598,8 @@ config GPIO_STP_XWAY
598598 help
599599 This enables support for the Serial To Parallel (STP) unit found on
600600 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
603603 phy status.
604604
605605config GPIO_SYSCON
@@ -679,25 +679,25 @@ config GPIO_VISCONTI
679679 Say yes here to support GPIO on Tohisba Visconti.
680680
681681config GPIO_VR41XX
682- tristate "NEC VR4100 series General-purpose I/O Uint support"
682+ tristate "NEC VR4100 series General-purpose I/O Unit support"
683683 depends on CPU_VR41XX
684684 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.
686686
687687config GPIO_VX855
688688 tristate "VIA VX855/VX875 GPIO"
689689 depends on (X86 || COMPILE_TEST) && PCI
690690 select MFD_CORE
691691 select MFD_VX855
692692 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.
694694
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
697697 functionality of the device.
698698
699699config GPIO_WCD934X
700- tristate "Qualcomm Technologies Inc WCD9340/WCD9341 gpio controller driver"
700+ tristate "Qualcomm Technologies Inc WCD9340/WCD9341 GPIO controller driver"
701701 depends on MFD_WCD934X && OF_GPIO
702702 help
703703 This driver is to support GPIO block found on the Qualcomm Technologies
@@ -727,7 +727,7 @@ config GPIO_XILINX
727727 select GPIOLIB_IRQCHIP
728728 depends on OF_GPIO
729729 help
730- Say yes here to support the Xilinx FPGA GPIO device
730+ Say yes here to support the Xilinx FPGA GPIO device.
731731
732732config GPIO_XLP
733733 tristate "Netlogic XLP GPIO support"
@@ -748,7 +748,7 @@ config GPIO_XTENSA
748748 depends on !SMP
749749 help
750750 Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
751- and EXPSTATE (output) ports
751+ and EXPSTATE (output) ports.
752752
753753config GPIO_ZEVIO
754754 bool "LSI ZEVIO SoC memory mapped GPIOs"
@@ -764,14 +764,14 @@ config GPIO_ZYNQ
764764 Say yes here to support Xilinx Zynq GPIO controller.
765765
766766config GPIO_ZYNQMP_MODEPIN
767- tristate "ZynqMP ps-mode pin gpio configuration driver"
767+ tristate "ZynqMP ps-mode pin GPIO configuration driver"
768768 depends on ZYNQMP_FIRMWARE
769769 default ZYNQMP_FIRMWARE
770770 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
772772 driver.
773773
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
775775 is 4-bits boot mode pins. It sets and gets the status of
776776 the ps-mode pin. Every pin can be configured as input/output.
777777
@@ -785,12 +785,12 @@ config GPIO_LOONGSON1
785785config GPIO_AMD_FCH
786786 tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
787787 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).
790790
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.)
794794
795795config GPIO_MSC313
796796 bool "MStar MSC313 GPIO support"
@@ -800,7 +800,7 @@ config GPIO_MSC313
800800 select IRQ_DOMAIN_HIERARCHY
801801 help
802802 Say Y here to support the main GPIO block on MStar/SigmaStar
803- ARMv7 based SoCs.
803+ ARMv7- based SoCs.
804804
805805config GPIO_IDT3243X
806806 tristate "IDT 79RC3243X GPIO support"
@@ -809,7 +809,7 @@ config GPIO_IDT3243X
809809 select GPIOLIB_IRQCHIP
810810 help
811811 Select this option to enable GPIO driver for
812- IDT 79RC3243X based devices like Mikrotik RB532.
812+ IDT 79RC3243X- based devices like Mikrotik RB532.
813813
814814 To compile this driver as a module, choose M here: the module will
815815 be called gpio-idt3243x.
@@ -887,7 +887,7 @@ config GPIO_IT87
887887 well.
888888
889889 To compile this driver as a module, choose M here: the module will
890- be called gpio_it87
890+ be called gpio_it87.
891891
892892config GPIO_SCH
893893 tristate "Intel SCH/TunnelCreek/Centerton/Quark X1000 GPIO"
@@ -903,7 +903,7 @@ config GPIO_SCH
903903 powered by the core power rail and are turned off during sleep
904904 modes (S3 and higher). The remaining four GPIOs are powered by
905905 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
907907 system from the Suspend-to-RAM state.
908908
909909 The Intel Tunnel Creek processor has 5 GPIOs powered by the
@@ -1056,7 +1056,7 @@ config GPIO_PCA953X_IRQ
10561056 select GPIOLIB_IRQCHIP
10571057 help
10581058 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.
10601060
10611061config GPIO_PCA9570
10621062 tristate "PCA9570 4-Bit I2C GPO expander"
@@ -1183,7 +1183,7 @@ config GPIO_CRYSTAL_COVE
11831183 help
11841184 Support for GPIO pins on Crystal Cove PMIC.
11851185
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
11871187 inside.
11881188
11891189 This driver can also be built as a module. If so, the module will be
@@ -1213,7 +1213,7 @@ config GPIO_DA9055
12131213 Say yes here to enable the GPIO driver for the DA9055 chip.
12141214
12151215 The Dialog DA9055 PMIC chip has 3 GPIO pins that can be
1216- be controller by this driver.
1216+ be controlled by this driver.
12171217
12181218 If driver is built as a module it will be called gpio-da9055.
12191219
@@ -1235,7 +1235,7 @@ config HTC_EGPIO
12351235 help
12361236 This driver supports the CPLD egpio chip present on
12371237 several HTC phones. It provides basic support for input
1238- pins, output pins, and irqs .
1238+ pins, output pins, and IRQs .
12391239
12401240config GPIO_JANZ_TTL
12411241 tristate "Janz VMOD-TTL Digital IO Module"
@@ -1296,8 +1296,8 @@ config GPIO_MAX77620
12961296 help
12971297 GPIO driver for MAX77620 and MAX20024 PMIC from Maxim Semiconductor.
12981298 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.
13011301
13021302config GPIO_MAX77650
13031303 tristate "Maxim MAX77650/77651 GPIO support"
@@ -1319,8 +1319,8 @@ config GPIO_RC5T583
13191319 help
13201320 Select this option to enable GPIO driver for the Ricoh RC5T583
13211321 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.
13241324
13251325config GPIO_SL28CPLD
13261326 tristate "Kontron sl28cpld GPIO support"
@@ -1389,15 +1389,15 @@ config GPIO_TPS65912
13891389 tristate "TI TPS65912 GPIO"
13901390 depends on MFD_TPS65912
13911391 help
1392- This driver supports TPS65912 gpio chip
1392+ This driver supports TPS65912 GPIO chip.
13931393
13941394config GPIO_TPS68470
13951395 bool "TPS68470 GPIO"
13961396 depends on INTEL_SKL_INT3472
13971397 help
13981398 Select this option to enable GPIO driver for the TPS68470
13991399 chip family.
1400- There are 7 GPIOs and few sensor related GPIOs supported
1400+ There are 7 GPIOs and few sensor- related GPIOs supported
14011401 by the TPS68470. While the 7 GPIOs can be configured as
14021402 input or output as appropriate, the sensor related GPIOs
14031403 are "output only" GPIOs.
@@ -1442,7 +1442,7 @@ config GPIO_WHISKEY_COVE
14421442 help
14431443 Support for GPIO pins on Whiskey Cove PMIC.
14441444
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
14461446 inside.
14471447
14481448 This driver can also be built as a module. If so, the module will be
@@ -1479,10 +1479,10 @@ config GPIO_AMD8111
14791479 depends on X86 || COMPILE_TEST
14801480 depends on HAS_IOPORT_MAP
14811481 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.
14831483
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
14861486 of this driver!
14871487
14881488 If unsure, say N
@@ -1530,22 +1530,22 @@ config GPIO_ML_IOH
15301530 select GENERIC_IRQ_CHIP
15311531 help
15321532 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.
15351535 This driver can access the IOH's GPIO device.
15361536
15371537config GPIO_PCH
1538- tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO"
1538+ tristate "Intel EG20T PCH/LAPIS Semiconductor IOH (ML7223/ML7831) GPIO"
15391539 depends on X86_32 || MIPS || COMPILE_TEST
15401540 select GENERIC_IRQ_CHIP
15411541 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.
15441544 This driver can access PCH GPIO device.
15451545
1546- This driver also can be used for LAPIS Semiconductor IOH(Input/
1546+ This driver also can be used for LAPIS Semiconductor IOH (Input/
15471547 Output Hub), ML7223 and ML7831.
1548- ML7223 IOH is for MP(Media Phone) use.
1548+ ML7223 IOH is for MP (Media Phone) use.
15491549 ML7831 IOH is for general purpose use.
15501550 ML7223/ML7831 is companion chip for Intel Atom E6xx series.
15511551 ML7223/ML7831 is completely compatible for Intel EG20T PCH.
@@ -1596,7 +1596,7 @@ config GPIO_74X164
15961596 help
15971597 Driver for 74x164 compatible serial-in/parallel-out 8-outputs
15981598 shift registers. This driver can be used to provide access
1599- to more gpio outputs.
1599+ to more GPIO outputs.
16001600
16011601config GPIO_MAX3191X
16021602 tristate "Maxim MAX3191x industrial serializer"
0 commit comments