1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/leds/backlight/kinetic,ktd253.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: Kinetic Technologies KTD253 one-wire backlight 8 9maintainers: 10 - Linus Walleij <linus.walleij@linaro.org> 11 12description: | 13 The Kinetic Technologies KTD253 is a white LED backlight that is 14 controlled by a single GPIO line. If you just turn on the backlight 15 it goes to maximum backlight then you can set the level of backlight 16 using pulses on the enable wire. This is sometimes referred to as 17 "expresswire". 18 19allOf: 20 - $ref: common.yaml# 21 22properties: 23 compatible: 24 const: kinetic,ktd253 25 26 enable-gpios: 27 description: GPIO to use to enable/disable and dim the backlight. 28 maxItems: 1 29 30 default-brightness: true 31 max-brightness: true 32 33required: 34 - compatible 35 - enable-gpios 36 37additionalProperties: false 38 39examples: 40 - | 41 #include <dt-bindings/gpio/gpio.h> 42 backlight { 43 compatible = "kinetic,ktd253"; 44 enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; 45 default-brightness = <13>; 46 }; 47