OSDN Git Service

gpio: Update Kconfig text for GPIO_SYSFS
authorLinus Walleij <linus.walleij@linaro.org>
Thu, 23 May 2019 06:54:19 +0000 (08:54 +0200)
committerLinus Walleij <linus.walleij@linaro.org>
Tue, 28 May 2019 08:28:15 +0000 (10:28 +0200)
This feature is deprecated, it is helpful to inform users about
this. I'm resisting the temptation to add "depends on BROKEN"
to this, but saving that for later.

Reviewed-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/Kconfig

index be832eb..3d17d40 100644 (file)
@@ -62,16 +62,12 @@ config GPIO_SYSFS
        bool "/sys/class/gpio/... (sysfs interface)"
        depends on SYSFS
        help
-         Say Y here to add a sysfs interface for GPIOs.
+         Say Y here to add the legacy sysfs interface for GPIOs.
 
-         This is mostly useful to work around omissions in a system's
-         kernel support.  Those are common in custom and semicustom
-         hardware assembled using standard kernels with a minimum of
-         custom patches.  In those cases, userspace code may import
-         a given GPIO from the kernel, if no kernel driver requested it.
-
-         Kernel drivers may also request that a particular GPIO be
-         exported to userspace; this can be useful when debugging.
+         This ABI is deprecated. If you want to use GPIO from userspace,
+         use the character device /dev/gpiochipN with the appropriate
+         ioctl() operations instead. The character device is always
+         available.
 
 config GPIO_GENERIC
        depends on HAS_IOMEM # Only for IOMEM drivers