gpio: idio-16: Introduce the ACCES IDIO-16 GPIO library module
authorWilliam Breathitt Gray <william.gray@linaro.org>
Sun, 18 Sep 2022 16:50:43 +0000 (12:50 -0400)
committerBartosz Golaszewski <bartosz.golaszewski@linaro.org>
Tue, 25 Oct 2022 07:56:46 +0000 (09:56 +0200)
commitb9b1fc1ae1191243d3956888c65a280a9b2c847f
tree0da9df8e0d043ec8797153465153d619be73f7a2
parent6de0cb80e601df16f481a614daa0e84adbf0b552
gpio: idio-16: Introduce the ACCES IDIO-16 GPIO library module

Exposes consumer library functions to facilitate communication with
devices within the ACCES IDIO-16 family such as the 104-IDIO-16 and
the PCI-IDIO-16.

A CONFIG_GPIO_IDIO_16 Kconfig option is introduced by this patch.
Modules wanting access to these idio-16 library functions should select
this Kconfig option and import the GPIO_IDIO_16 symbol namespace.

Cc: Andy Shevchenko <andriy.shevchenko@intel.com>
Signed-off-by: William Breathitt Gray <william.gray@linaro.org>
Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
MAINTAINERS
drivers/gpio/Kconfig
drivers/gpio/Makefile
drivers/gpio/gpio-idio-16.c [new file with mode: 0644]
drivers/gpio/gpio-idio-16.h [new file with mode: 0644]