1299beae5SLinus Walleij# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2299beae5SLinus Walleij%YAML 1.2 3299beae5SLinus Walleij--- 4299beae5SLinus Walleij$id: http://devicetree.org/schemas/leds/backlight/kinetic,ktd253.yaml# 5299beae5SLinus Walleij$schema: http://devicetree.org/meta-schemas/core.yaml# 6299beae5SLinus Walleij 7*4b79ec9aSLinus Walleijtitle: Kinetic Technologies KTD253 and KTD259 one-wire backlight 8299beae5SLinus Walleij 9299beae5SLinus Walleijmaintainers: 10299beae5SLinus Walleij - Linus Walleij <linus.walleij@linaro.org> 11299beae5SLinus Walleij 12299beae5SLinus Walleijdescription: | 13*4b79ec9aSLinus Walleij The Kinetic Technologies KTD253 and KTD259 are white LED backlights 14299beae5SLinus Walleij controlled by a single GPIO line. If you just turn on the backlight 15299beae5SLinus Walleij it goes to maximum backlight then you can set the level of backlight 16299beae5SLinus Walleij using pulses on the enable wire. This is sometimes referred to as 17299beae5SLinus Walleij "expresswire". 18299beae5SLinus Walleij 19299beae5SLinus WalleijallOf: 20299beae5SLinus Walleij - $ref: common.yaml# 21299beae5SLinus Walleij 22299beae5SLinus Walleijproperties: 23299beae5SLinus Walleij compatible: 24*4b79ec9aSLinus Walleij items: 25*4b79ec9aSLinus Walleij - enum: 26*4b79ec9aSLinus Walleij - kinetic,ktd253 27*4b79ec9aSLinus Walleij - kinetic,ktd259 28299beae5SLinus Walleij 29299beae5SLinus Walleij enable-gpios: 30299beae5SLinus Walleij description: GPIO to use to enable/disable and dim the backlight. 31299beae5SLinus Walleij maxItems: 1 32299beae5SLinus Walleij 33299beae5SLinus Walleij default-brightness: true 34299beae5SLinus Walleij max-brightness: true 35299beae5SLinus Walleij 36299beae5SLinus Walleijrequired: 37299beae5SLinus Walleij - compatible 38299beae5SLinus Walleij - enable-gpios 39299beae5SLinus Walleij 40299beae5SLinus WalleijadditionalProperties: false 41299beae5SLinus Walleij 42299beae5SLinus Walleijexamples: 43299beae5SLinus Walleij - | 44299beae5SLinus Walleij #include <dt-bindings/gpio/gpio.h> 45299beae5SLinus Walleij backlight { 46299beae5SLinus Walleij compatible = "kinetic,ktd253"; 47299beae5SLinus Walleij enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; 48299beae5SLinus Walleij default-brightness = <13>; 49299beae5SLinus Walleij }; 50