summaryrefslogtreecommitdiff
path: root/drivers/gpio/Kconfig
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2020-11-10 15:27:24 +0100
committerLinus Walleij <linus.walleij@linaro.org>2020-12-04 09:03:44 +0100
commit3b4feb21158f873269ff3fbe2fe8d23a88d64b24 (patch)
tree2bd3ccc320eae20b3b6666044080200c27b81816 /drivers/gpio/Kconfig
parent0f2c7af45d7eef8455d7ad39c5326229bf19a2ed (diff)
downloadlwn-3b4feb21158f873269ff3fbe2fe8d23a88d64b24.tar.gz
lwn-3b4feb21158f873269ff3fbe2fe8d23a88d64b24.zip
gpio: sysfs: Enforce character device
If users select sysfs support they get the character device as well so that end-users cannot complain that they "only have sysfs on my system". They should have the character device at all times. If someone is in so dire need of stripping out the character device while still enabling the sysfs ABI they can very well patch the kernel. Also only show this obsolete option to expert users. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Link: https://lore.kernel.org/r/20201110142724.14760-1-linus.walleij@linaro.org
Diffstat (limited to 'drivers/gpio/Kconfig')
-rw-r--r--drivers/gpio/Kconfig3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpio/Kconfig b/drivers/gpio/Kconfig
index 5d4de5cd6759..4dd566f7ea39 100644
--- a/drivers/gpio/Kconfig
+++ b/drivers/gpio/Kconfig
@@ -59,8 +59,9 @@ config DEBUG_GPIO
that are most common when setting up new platforms or boards.
config GPIO_SYSFS
- bool "/sys/class/gpio/... (sysfs interface)"
+ bool "/sys/class/gpio/... (sysfs interface)" if EXPERT
depends on SYSFS
+ select GPIO_CDEV # We need to encourage the new ABI
help
Say Y here to add the legacy sysfs interface for GPIOs.