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 and KTD259 one-wire backlight 8 9maintainers: 10 - Linus Walleij <linus.walleij@linaro.org> 11 12description: | 13 The Kinetic Technologies KTD253 and KTD259 are white LED backlights 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 items: 25 - enum: 26 - kinetic,ktd253 27 - kinetic,ktd259 28 29 enable-gpios: 30 description: GPIO to use to enable/disable and dim the backlight. 31 maxItems: 1 32 33 default-brightness: true 34 max-brightness: true 35 36required: 37 - compatible 38 - enable-gpios 39 40additionalProperties: false 41 42examples: 43 - | 44 #include <dt-bindings/gpio/gpio.h> 45 backlight { 46 compatible = "kinetic,ktd253"; 47 enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; 48 default-brightness = <13>; 49 }; 50