WIP FPC-III support
[linux/fpc-iii.git] / Documentation / devicetree / bindings / leds / backlight / kinetic,ktd253.yaml
blob7a6ec1f8c0f35a655facc0208b847728a7eaeabc
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#
7 title: Kinetic Technologies KTD253 one-wire backlight
9 maintainers:
10   - Linus Walleij <linus.walleij@linaro.org>
12 description: |
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".
19 allOf:
20   - $ref: common.yaml#
22 properties:
23   compatible:
24     const: kinetic,ktd253
26   enable-gpios:
27     description: GPIO to use to enable/disable and dim the backlight.
28     maxItems: 1
30   default-brightness: true
31   max-brightness: true
33 required:
34   - compatible
35   - enable-gpios
37 additionalProperties: false
39 examples:
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     };