Andy Shevchenko
7d0b80647f
gpiolib: remove unused gpio_cansleep()
...
There is not a single user in the entire kernel of this deprecated API,
kill it for good.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
2023-06-13 16:49:23 +02:00
Andy Shevchenko
9df8c63c2b
gpiolib: Kill unused GPIOF_OPEN_*
...
There is no use of the GPIOF_OPEN_* in the kernel. Kill it for good.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
2023-06-01 09:52:39 +02:00
Andy Shevchenko
2f804aca48
gpiolib: Kill unused GPIOF_EXPORT and Co
...
There is no use of the GPIOF_EXPORT in the kernel. Kill it for good.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
2023-06-01 09:52:31 +02:00
Arnd Bergmann
d74e316633
gpiolib: remove legacy gpio_export()
...
There are only a handful of users of gpio_export() and
related functions.
As these are just wrappers around the modern gpiod_export()
helper, remove the wrappers and open-code the gpio_to_desc
in all callers to shrink the legacy API.
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
2023-03-06 12:33:01 +02:00
Arnd Bergmann
0e685c3e71
gpiolib: remove gpio_set_debounce()
...
gpio_set_debounce() only has a single user, which is trivially
converted to gpiod_set_debounce().
Signed-off-by: Arnd Bergmann <arnd@arndb.de >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
2023-03-06 12:33:01 +02:00
Andy Shevchenko
a5ec171efd
gpio: Remove unused and obsoleted irq_to_gpio()
...
irq_to_gpio() is legacy and unused API, remove it for good.
This leaves gpio_to_irq() as it's used yet in many places.
Nevertheless, removal of its counterpart is a good signal
to whoever even trying to consider using them that do not.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Acked-by: Geert Uytterhoeven <geert@linux-m68k.org >
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
2023-01-30 15:55:29 +01:00
Andy Shevchenko
f2527d8f56
gpio: Remove unused and obsoleted gpio_export_link()
...
gpio_export_link() is legacy and unused API, remove it for good.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com >
Reviewed-by: Linus Walleij <linus.walleij@linaro.org >
Reviewed-by: Yanteng Si <siyanteng@loongson.cn >
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org >
2023-01-30 15:55:29 +01:00
Yanteng Si
3d8b56d7b1
docs/zh_CN: Update the translation of io_ordering to 6.0-rc2
...
Update to commit d1ce350015 Documentation: ("Add
io_ordering.rst to driver-api manual").
Move ../zh_CN/io_ordering.txt to ../zh_CN/driver-api/io_ordering.rst.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/c66f6d17c509c2c93f2afd30223c4bcf734f8317.1661431365.git.siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-09-27 13:21:42 -06:00
Yanteng Si
23c48a124b
docs/zh_CN: Update the translation of gpio to 6.0-rc1
...
Update to commit 5513b411ea ("Documentation: rename pinctl to
pin-control")
Move .../zh_CN/gpio.txt to .../zh_CN/driver-api/gpio/legacy.rst
Translate .../driver-api/index.rst into Chinese.
Translate .../driver-api/gpio/index.rst into Chinese.
Signed-off-by: Yanteng Si <siyanteng@loongson.cn >
Reviewed-by: Alex Shi <alexs@kernel.org >
Reviewed-by: Wu XiangCheng <bobwxc@email.cn >
Link: https://lore.kernel.org/r/20220817020830.799468-1-siyanteng@loongson.cn
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
2022-08-18 11:06:22 -06:00