Loading Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 0 → 100644 +46 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/leds/backlight/kinetic,ktd2801.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Kinetic Technologies KTD2801 one-wire backlight maintainers: - Duje Mihanović <duje.mihanovic@skole.hr> description: | The Kinetic Technologies KTD2801 is a LED backlight driver controlled by a single GPIO line. The driver can be controlled with a PWM signal or by pulsing the GPIO line to set the backlight level. This is called "ExpressWire". allOf: - $ref: common.yaml# properties: compatible: const: kinetic,ktd2801 ctrl-gpios: maxItems: 1 default-brightness: true max-brightness: true required: - compatible - ctrl-gpios additionalProperties: false examples: - | #include <dt-bindings/gpio/gpio.h> backlight { compatible = "kinetic,ktd2801"; ctrl-gpios = <&gpio 97 GPIO_ACTIVE_HIGH>; max-brightness = <210>; default-brightness = <100>; }; MAINTAINERS +13 −0 Original line number Diff line number Diff line Loading @@ -7979,6 +7979,13 @@ S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git F: fs/exfat/ EXPRESSWIRE PROTOCOL LIBRARY M: Duje Mihanović <duje.mihanovic@skole.hr> L: linux-leds@vger.kernel.org S: Maintained F: drivers/leds/leds-expresswire.c F: include/linux/leds-expresswire.h EXT2 FILE SYSTEM M: Jan Kara <jack@suse.com> L: linux-ext4@vger.kernel.org Loading Loading @@ -12045,6 +12052,12 @@ S: Maintained F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml F: drivers/video/backlight/ktd253-backlight.c KTD2801 BACKLIGHT DRIVER M: Duje Mihanović <duje.mihanovic@skole.hr> S: Maintained F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml F: drivers/video/backlight/ktd2801-backlight.c KTEST M: Steven Rostedt <rostedt@goodmis.org> M: John Hawley <warthog9@eaglescrag.net> Loading drivers/leds/Kconfig +4 −0 Original line number Diff line number Diff line Loading @@ -186,6 +186,10 @@ config LEDS_EL15203000 To compile this driver as a module, choose M here: the module will be called leds-el15203000. config LEDS_EXPRESSWIRE bool depends on GPIOLIB config LEDS_TURRIS_OMNIA tristate "LED support for CZ.NIC's Turris Omnia" depends on LEDS_CLASS_MULTICOLOR Loading drivers/leds/Makefile +3 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,9 @@ obj-$(CONFIG_LEDS_WM831X_STATUS) += leds-wm831x-status.o obj-$(CONFIG_LEDS_WM8350) += leds-wm8350.o obj-$(CONFIG_LEDS_WRAP) += leds-wrap.o # Kinetic ExpressWire Protocol obj-$(CONFIG_LEDS_EXPRESSWIRE) += leds-expresswire.o # LED SPI Drivers obj-$(CONFIG_LEDS_CR0014114) += leds-cr0014114.o obj-$(CONFIG_LEDS_DAC124S085) += leds-dac124s085.o Loading drivers/leds/flash/Kconfig +2 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,8 @@ config LEDS_AS3645A config LEDS_KTD2692 tristate "LED support for Kinetic KTD2692 flash LED controller" depends on OF depends on GPIOLIB || COMPILE_TEST depends on GPIOLIB select LEDS_EXPRESSWIRE help This option enables support for Kinetic KTD2692 LED flash connected through ExpressWire interface. Loading Loading
Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 0 → 100644 +46 −0 Original line number Diff line number Diff line # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/leds/backlight/kinetic,ktd2801.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Kinetic Technologies KTD2801 one-wire backlight maintainers: - Duje Mihanović <duje.mihanovic@skole.hr> description: | The Kinetic Technologies KTD2801 is a LED backlight driver controlled by a single GPIO line. The driver can be controlled with a PWM signal or by pulsing the GPIO line to set the backlight level. This is called "ExpressWire". allOf: - $ref: common.yaml# properties: compatible: const: kinetic,ktd2801 ctrl-gpios: maxItems: 1 default-brightness: true max-brightness: true required: - compatible - ctrl-gpios additionalProperties: false examples: - | #include <dt-bindings/gpio/gpio.h> backlight { compatible = "kinetic,ktd2801"; ctrl-gpios = <&gpio 97 GPIO_ACTIVE_HIGH>; max-brightness = <210>; default-brightness = <100>; };
MAINTAINERS +13 −0 Original line number Diff line number Diff line Loading @@ -7979,6 +7979,13 @@ S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git F: fs/exfat/ EXPRESSWIRE PROTOCOL LIBRARY M: Duje Mihanović <duje.mihanovic@skole.hr> L: linux-leds@vger.kernel.org S: Maintained F: drivers/leds/leds-expresswire.c F: include/linux/leds-expresswire.h EXT2 FILE SYSTEM M: Jan Kara <jack@suse.com> L: linux-ext4@vger.kernel.org Loading Loading @@ -12045,6 +12052,12 @@ S: Maintained F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml F: drivers/video/backlight/ktd253-backlight.c KTD2801 BACKLIGHT DRIVER M: Duje Mihanović <duje.mihanovic@skole.hr> S: Maintained F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml F: drivers/video/backlight/ktd2801-backlight.c KTEST M: Steven Rostedt <rostedt@goodmis.org> M: John Hawley <warthog9@eaglescrag.net> Loading
drivers/leds/Kconfig +4 −0 Original line number Diff line number Diff line Loading @@ -186,6 +186,10 @@ config LEDS_EL15203000 To compile this driver as a module, choose M here: the module will be called leds-el15203000. config LEDS_EXPRESSWIRE bool depends on GPIOLIB config LEDS_TURRIS_OMNIA tristate "LED support for CZ.NIC's Turris Omnia" depends on LEDS_CLASS_MULTICOLOR Loading
drivers/leds/Makefile +3 −0 Original line number Diff line number Diff line Loading @@ -91,6 +91,9 @@ obj-$(CONFIG_LEDS_WM831X_STATUS) += leds-wm831x-status.o obj-$(CONFIG_LEDS_WM8350) += leds-wm8350.o obj-$(CONFIG_LEDS_WRAP) += leds-wrap.o # Kinetic ExpressWire Protocol obj-$(CONFIG_LEDS_EXPRESSWIRE) += leds-expresswire.o # LED SPI Drivers obj-$(CONFIG_LEDS_CR0014114) += leds-cr0014114.o obj-$(CONFIG_LEDS_DAC124S085) += leds-dac124s085.o Loading
drivers/leds/flash/Kconfig +2 −1 Original line number Diff line number Diff line Loading @@ -23,7 +23,8 @@ config LEDS_AS3645A config LEDS_KTD2692 tristate "LED support for Kinetic KTD2692 flash LED controller" depends on OF depends on GPIOLIB || COMPILE_TEST depends on GPIOLIB select LEDS_EXPRESSWIRE help This option enables support for Kinetic KTD2692 LED flash connected through ExpressWire interface. Loading