Home
last modified time | relevance | path

Searched hist:"561099 a1a2e992a482a8318c0c9c5af26222e5cd" (Results 1 – 1 of 1) sorted by relevance

/linux/include/dt-bindings/leds/
H A Dleds-pca955x.h561099a1a2e992a482a8318c0c9c5af26222e5cd Tue Aug 08 15:42:39 CEST 2017 Cédric Le Goater <clg@kaod.org> leds: pca955x: add GPIO support

The PCA955x family of chips are I2C LED blinkers whose pins not used
to control LEDs can be used as general purpose I/Os (GPIOs).

The following adds such a support by defining different operation
modes for the pins (See bindings documentation for more details). The
pca955x driver is then extended with a gpio_chip when some of pins are
operating as GPIOs. The default operating mode is to behave as a LED.

The GPIO support is conditioned by CONFIG_LEDS_PCA955X_GPIO.

Signed-off-by: Cédric Le Goater <clg@kaod.org>
Acked-by: Pavel Machek <pavel@ucw.cz>
Signed-off-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>