lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Sun, 24 Oct 2021 21:19:40 +0300
From:   Andy Shevchenko <andy.shevchenko@...il.com>
To:     Randy Dunlap <rdunlap@...radead.org>
Cc:     Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        Linus Walleij <linus.walleij@...aro.org>,
        Bartosz Golaszewski <brgl@...ev.pl>,
        "open list:GPIO SUBSYSTEM" <linux-gpio@...r.kernel.org>,
        Mika Westerberg <mika.westerberg@...ux.intel.com>,
        Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
        Geert Uytterhoeven <geert+renesas@...der.be>,
        Sean Young <sean@...s.org>,
        Bamvor Jian Zhang <bamv2005@...il.com>,
        Michael Walle <michael@...le.cc>
Subject: Re: [PATCH] gpio: clean up Kconfig file

On Sun, Oct 24, 2021 at 9:02 AM Randy Dunlap <rdunlap@...radead.org> wrote:
>
> Fix multiple problems in punctuation, capitalization, grammar,
> wording, and typos in the GPIO Kconfig file.

Acked-by: Andy Shevchenko <andy.shevchenko@...il.com>
for all Intel GPIO drivers.

> Signed-off-by: Randy Dunlap <rdunlap@...radead.org>
> Cc: Linus Walleij <linus.walleij@...aro.org>
> Cc: Bartosz Golaszewski <brgl@...ev.pl>
> Cc: linux-gpio@...r.kernel.org
> Cc: Mika Westerberg <mika.westerberg@...ux.intel.com>
> Cc: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
> Cc: Geert Uytterhoeven <geert+renesas@...der.be>
> Cc: Sean Young <sean@...s.org>
> Cc: Bamvor Jian Zhang <bamv2005@...il.com>
> Cc: Michael Walle <michael@...le.cc>
> ---
>  drivers/gpio/Kconfig |  116 ++++++++++++++++++++---------------------
>  1 file changed, 58 insertions(+), 58 deletions(-)
>
> --- linux-next-20211022.orig/drivers/gpio/Kconfig
> +++ linux-next-20211022/drivers/gpio/Kconfig
> @@ -15,7 +15,7 @@ menuconfig GPIOLIB
>         bool "GPIO Support"
>         help
>           This enables GPIO support through the generic GPIO library.
> -         You only need to enable this, if you also want to enable
> +         You only need to enable this if you also want to enable
>           one or more of the GPIO drivers below.
>
>           If unsure, say N.
> @@ -140,8 +140,8 @@ config GPIO_AMDPT
>         depends on ACPI
>         select GPIO_GENERIC
>         help
> -         driver for GPIO functionality on Promontory IOHub
> -         Require ACPI ASL code to enumerate as a platform device.
> +         Driver for GPIO functionality on Promontory IOHub.
> +         Requires ACPI ASL code to enumerate as a platform device.
>
>  config GPIO_ASPEED
>         tristate "Aspeed GPIO support"
> @@ -306,7 +306,7 @@ config GPIO_HISI
>         help
>           Say Y or M here to build support for the HiSilicon GPIO controller
>           driver GPIO block.
> -         This GPIO controller support double-edge interrupt and multi-core
> +         This GPIO controller supports double-edge interrupt and multi-core
>           concurrent access.
>
>  config GPIO_HLWD
> @@ -326,7 +326,7 @@ config GPIO_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
> +         ICH9, ICH10, Series 5/3400 (e.g. Ibex Peak), Series 6/C200 (e.g.
>           Cougar Point), NM10 (Tiger Point), and 3100 (Whitmore Lake).
>
>           If unsure, say N.
> @@ -337,7 +337,7 @@ config GPIO_IOP
>         select GPIO_GENERIC
>         help
>           Say yes here to support the GPIO functionality of a number of Intel
> -         IOP32X or IOP33X.
> +         IOP32X or IOP33X series of chips.
>
>           If unsure, say N.
>
> @@ -364,7 +364,7 @@ config GPIO_LOONGSON
>         bool "Loongson-2/3 GPIO support"
>         depends on CPU_LOONGSON2EF || CPU_LOONGSON64
>         help
> -         driver for GPIO functionality on Loongson-2F/3A/3B processors.
> +         Driver for GPIO functionality on Loongson-2F/3A/3B processors.
>
>  config GPIO_LPC18XX
>         tristate "NXP LPC18XX/43XX GPIO support"
> @@ -392,15 +392,15 @@ config GPIO_MENZ127
>         depends on MCB
>         select GPIO_GENERIC
>         help
> -         Say yes here to support the MEN 16Z127 GPIO Controller
> +         Say yes here to support the MEN 16Z127 GPIO Controller.
>
>  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.
> +         (EBU) found on Lantiq SoCs. The GPIOs are output only as they are
> +         created by attaching a 16-bit latch to the bus.
>
>  config GPIO_MPC5200
>         def_bool y
> @@ -424,7 +424,7 @@ config GPIO_MT7621
>         select GPIO_GENERIC
>         select GPIOLIB_IRQCHIP
>         help
> -         Say yes here to support the Mediatek MT7621 SoC GPIO device
> +         Say yes here to support the Mediatek MT7621 SoC GPIO device.
>
>  config GPIO_MVEBU
>         def_bool y
> @@ -469,7 +469,7 @@ config GPIO_PL061
>         select IRQ_DOMAIN
>         select GPIOLIB_IRQCHIP
>         help
> -         Say yes here to support the PrimeCell PL061 GPIO device
> +         Say yes here to support the PrimeCell PL061 GPIO device.
>
>  config GPIO_PMIC_EIC_SPRD
>         tristate "Spreadtrum PMIC EIC support"
> @@ -483,7 +483,7 @@ config GPIO_PXA
>         bool "PXA GPIO support"
>         depends on ARCH_PXA || ARCH_MMP || COMPILE_TEST
>         help
> -         Say yes here to support the PXA GPIO device
> +         Say yes here to support the PXA GPIO device.
>
>  config GPIO_RCAR
>         tristate "Renesas R-Car and RZ/G GPIO support"
> @@ -573,7 +573,7 @@ config GPIO_SPEAR_SPICS
>         depends on PLAT_SPEAR
>         select GENERIC_IRQ_CHIP
>         help
> -         Say yes here to support ST SPEAr SPI Chip Select as GPIO device
> +         Say yes here to support ST SPEAr SPI Chip Select as GPIO device.
>
>  config GPIO_SPRD
>         tristate "Spreadtrum GPIO support"
> @@ -598,8 +598,8 @@ config GPIO_STP_XWAY
>         help
>           This enables support for the Serial To Parallel (STP) unit found on
>           XWAY SoC. The STP allows the SoC to drive a shift registers cascade,
> -         that can be up to 24 bit. This peripheral is aimed at driving leds.
> -         Some of the gpios/leds can be auto updated by the soc with dsl and
> +         that can be up to 24 bits. This peripheral is aimed at driving LEDs.
> +         Some of the GPIOs/LEDs can be auto updated by the SoC with DSL and
>           phy status.
>
>  config GPIO_SYSCON
> @@ -679,10 +679,10 @@ config GPIO_VISCONTI
>           Say yes here to support GPIO on Tohisba Visconti.
>
>  config GPIO_VR41XX
> -       tristate "NEC VR4100 series General-purpose I/O Uint support"
> +       tristate "NEC VR4100 series General-purpose I/O Unit support"
>         depends on CPU_VR41XX
>         help
> -         Say yes here to support the NEC VR4100 series General-purpose I/O Uint
> +         Say yes here to support the NEC VR4100 series General-purpose I/O Unit.
>
>  config GPIO_VX855
>         tristate "VIA VX855/VX875 GPIO"
> @@ -690,14 +690,14 @@ config GPIO_VX855
>         select MFD_CORE
>         select MFD_VX855
>         help
> -         Support access to the VX855/VX875 GPIO lines through the gpio library.
> +         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
> +         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_WCD934X
> -       tristate "Qualcomm Technologies Inc WCD9340/WCD9341 gpio controller driver"
> +       tristate "Qualcomm Technologies Inc WCD9340/WCD9341 GPIO controller driver"
>         depends on MFD_WCD934X && OF_GPIO
>         help
>           This driver is to support GPIO block found on the Qualcomm Technologies
> @@ -727,7 +727,7 @@ config GPIO_XILINX
>         select GPIOLIB_IRQCHIP
>         depends on OF_GPIO
>         help
> -         Say yes here to support the Xilinx FPGA GPIO device
> +         Say yes here to support the Xilinx FPGA GPIO device.
>
>  config GPIO_XLP
>         tristate "Netlogic XLP GPIO support"
> @@ -748,7 +748,7 @@ config GPIO_XTENSA
>         depends on !SMP
>         help
>           Say yes here to support the Xtensa internal GPIO32 IMPWIRE (input)
> -         and EXPSTATE (output) ports
> +         and EXPSTATE (output) ports.
>
>  config GPIO_ZEVIO
>         bool "LSI ZEVIO SoC memory mapped GPIOs"
> @@ -764,14 +764,14 @@ config GPIO_ZYNQ
>           Say yes here to support Xilinx Zynq GPIO controller.
>
>  config GPIO_ZYNQMP_MODEPIN
> -       tristate "ZynqMP ps-mode pin gpio configuration driver"
> +       tristate "ZynqMP ps-mode pin GPIO configuration driver"
>         depends on ZYNQMP_FIRMWARE
>         default ZYNQMP_FIRMWARE
>         help
> -         Say yes here to support the ZynqMP ps-mode pin gpio configuration
> +         Say yes here to support the ZynqMP ps-mode pin GPIO configuration
>           driver.
>
> -         This ps-mode pin gpio driver is based on GPIO framework, PS_MODE
> +         This ps-mode pin GPIO driver is based on GPIO framework. PS_MODE
>           is 4-bits boot mode pins. It sets and gets the status of
>           the ps-mode pin. Every pin can be configured as input/output.
>
> @@ -785,12 +785,12 @@ config GPIO_LOONGSON1
>  config GPIO_AMD_FCH
>         tristate "GPIO support for AMD Fusion Controller Hub (G-series SOCs)"
>         help
> -         This option enables driver for GPIO on AMDs Fusion Controller Hub,
> -         as found on G-series SOCs (eg. GX-412TC)
> +         This option enables driver for GPIO on AMD's Fusion Controller Hub,
> +         as found on G-series SOCs (e.g. GX-412TC).
>
> -         Note: This driver doesn't registers itself automatically, as it
> -         needs to be provided with platform specific configuration.
> -         (See eg. CONFIG_PCENGINES_APU2.)
> +         Note: This driver doesn't register itself automatically, as it
> +         needs to be provided with platform-specific configuration.
> +         (See e.g. CONFIG_PCENGINES_APU2.)
>
>  config GPIO_MSC313
>         bool "MStar MSC313 GPIO support"
> @@ -800,7 +800,7 @@ config GPIO_MSC313
>         select IRQ_DOMAIN_HIERARCHY
>         help
>           Say Y here to support the main GPIO block on MStar/SigmaStar
> -         ARMv7 based SoCs.
> +         ARMv7-based SoCs.
>
>  config GPIO_IDT3243X
>         tristate "IDT 79RC3243X GPIO support"
> @@ -809,7 +809,7 @@ config GPIO_IDT3243X
>         select GPIOLIB_IRQCHIP
>         help
>           Select this option to enable GPIO driver for
> -         IDT 79RC3243X based devices like Mikrotik RB532.
> +         IDT 79RC3243X-based devices like Mikrotik RB532.
>
>           To compile this driver as a module, choose M here: the module will
>           be called gpio-idt3243x.
> @@ -887,7 +887,7 @@ config GPIO_IT87
>           well.
>
>           To compile this driver as a module, choose M here: the module will
> -         be called gpio_it87
> +         be called gpio_it87.
>
>  config GPIO_SCH
>         tristate "Intel SCH/TunnelCreek/Centerton/Quark X1000 GPIO"
> @@ -903,7 +903,7 @@ config GPIO_SCH
>           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
> +         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
> @@ -1056,7 +1056,7 @@ config GPIO_PCA953X_IRQ
>         select GPIOLIB_IRQCHIP
>         help
>           Say yes here to enable the pca953x to be used as an interrupt
> -         controller. It requires the driver to be built in the kernel.
> +         controller.
>
>  config GPIO_PCA9570
>         tristate "PCA9570 4-Bit I2C GPO expander"
> @@ -1183,7 +1183,7 @@ config GPIO_CRYSTAL_COVE
>         help
>           Support for GPIO pins on Crystal Cove PMIC.
>
> -         Say Yes if you have a Intel SoC based tablet with Crystal Cove PMIC
> +         Say Yes if you have a Intel SoC-based tablet with Crystal Cove PMIC
>           inside.
>
>           This driver can also be built as a module. If so, the module will be
> @@ -1213,7 +1213,7 @@ config GPIO_DA9055
>           Say yes here to enable the GPIO driver for the DA9055 chip.
>
>           The Dialog DA9055 PMIC chip has 3 GPIO pins that can be
> -         be controller by this driver.
> +         be controlled by this driver.
>
>           If driver is built as a module it will be called gpio-da9055.
>
> @@ -1235,7 +1235,7 @@ config HTC_EGPIO
>         help
>           This driver supports the CPLD egpio chip present on
>           several HTC phones.  It provides basic support for input
> -         pins, output pins, and irqs.
> +         pins, output pins, and IRQs.
>
>  config GPIO_JANZ_TTL
>         tristate "Janz VMOD-TTL Digital IO Module"
> @@ -1296,8 +1296,8 @@ config GPIO_MAX77620
>         help
>           GPIO driver for MAX77620 and MAX20024 PMIC from Maxim Semiconductor.
>           MAX77620 PMIC has 8 pins that can be configured as GPIOs. The
> -         driver also provides interrupt support for each of the gpios.
> -         Say yes here to enable the max77620 to be used as gpio controller.
> +         driver also provides interrupt support for each of the GPIOs.
> +         Say yes here to enable the max77620 to be used as GPIO controller.
>
>  config GPIO_MAX77650
>         tristate "Maxim MAX77650/77651 GPIO support"
> @@ -1319,8 +1319,8 @@ config GPIO_RC5T583
>         help
>           Select this option to enable GPIO driver for the Ricoh RC5T583
>           chip family.
> -         This driver provides the support for driving/reading the gpio pins
> -         of RC5T583 device through standard gpio library.
> +         This driver provides the support for driving/reading the GPIO pins
> +         of RC5T583 device through standard GPIO library.
>
>  config GPIO_SL28CPLD
>         tristate "Kontron sl28cpld GPIO support"
> @@ -1389,7 +1389,7 @@ config GPIO_TPS65912
>         tristate "TI TPS65912 GPIO"
>         depends on MFD_TPS65912
>         help
> -         This driver supports TPS65912 gpio chip
> +         This driver supports TPS65912 GPIO chip.
>
>  config GPIO_TPS68470
>         bool "TPS68470 GPIO"
> @@ -1397,7 +1397,7 @@ config GPIO_TPS68470
>         help
>           Select this option to enable GPIO driver for the TPS68470
>           chip family.
> -         There are 7 GPIOs and few sensor related GPIOs supported
> +         There are 7 GPIOs and few sensor-related GPIOs supported
>           by the TPS68470. While the 7 GPIOs can be configured as
>           input or output as appropriate, the sensor related GPIOs
>           are "output only" GPIOs.
> @@ -1442,7 +1442,7 @@ config GPIO_WHISKEY_COVE
>         help
>           Support for GPIO pins on Whiskey Cove PMIC.
>
> -         Say Yes if you have a Intel SoC based tablet with Whiskey Cove PMIC
> +         Say Yes if you have an Intel SoC-based tablet with Whiskey Cove PMIC
>           inside.
>
>           This driver can also be built as a module. If so, the module will be
> @@ -1479,10 +1479,10 @@ config GPIO_AMD8111
>         depends on X86 || COMPILE_TEST
>         depends on HAS_IOPORT_MAP
>         help
> -         The AMD 8111 south bridge contains 32 GPIO pins which can be used.
> +         The AMD 8111 southbridge contains 32 GPIO pins which can be used.
>
> -         Note, that usually system firmware/ACPI handles GPIO pins on their
> -         own and users might easily break their systems with uncarefull usage
> +         Note that usually system firmware/ACPI handles GPIO pins on their
> +         own and users might easily break their systems with uncareful usage
>           of this driver!
>
>           If unsure, say N
> @@ -1530,22 +1530,22 @@ config GPIO_ML_IOH
>         select GENERIC_IRQ_CHIP
>         help
>           ML7213 is companion chip for Intel Atom E6xx series.
> -         This driver can be used for OKI SEMICONDUCTOR ML7213 IOH(Input/Output
> -         Hub) which is for IVI(In-Vehicle Infotainment) use.
> +         This driver can be used for OKI SEMICONDUCTOR ML7213 IOH (Input/Output
> +         Hub) which is for IVI (In-Vehicle Infotainment) use.
>           This driver can access the IOH's GPIO device.
>
>  config GPIO_PCH
> -       tristate "Intel EG20T PCH/LAPIS Semiconductor IOH(ML7223/ML7831) GPIO"
> +       tristate "Intel EG20T PCH/LAPIS Semiconductor IOH (ML7223/ML7831) GPIO"
>         depends on X86_32 || MIPS || COMPILE_TEST
>         select GENERIC_IRQ_CHIP
>         help
> -         This driver is for PCH(Platform controller Hub) GPIO of Intel Topcliff
> -         which is an IOH(Input/Output Hub) for x86 embedded processor.
> +         This driver is for PCH (Platform Controller Hub) GPIO of Intel Topcliff,
> +         which is an IOH (Input/Output Hub) for x86 embedded processor.
>           This driver can access PCH GPIO device.
>
> -         This driver also can be used for LAPIS Semiconductor IOH(Input/
> +         This driver also can be used for LAPIS Semiconductor IOH (Input/
>           Output Hub), ML7223 and ML7831.
> -         ML7223 IOH is for MP(Media Phone) use.
> +         ML7223 IOH is for MP (Media Phone) use.
>           ML7831 IOH is for general purpose use.
>           ML7223/ML7831 is companion chip for Intel Atom E6xx series.
>           ML7223/ML7831 is completely compatible for Intel EG20T PCH.
> @@ -1596,7 +1596,7 @@ config GPIO_74X164
>         help
>           Driver for 74x164 compatible serial-in/parallel-out 8-outputs
>           shift registers. This driver can be used to provide access
> -         to more gpio outputs.
> +         to more GPIO outputs.
>
>  config GPIO_MAX3191X
>         tristate "Maxim MAX3191x industrial serializer"



-- 
With Best Regards,
Andy Shevchenko

Powered by blists - more mailing lists