Skip to content

Commit 299beae

Browse files
linuswLee Jones
authored andcommitted
dt-bindings: backlight: Add Kinetic KTD253 bindings
This adds device tree bindings for the Kinetic KTD253 white LED backlight driver. Cc: [email protected] Cc: Sam Ravnborg <[email protected]> Signed-off-by: Linus Walleij <[email protected]> Reviewed-by: Daniel Thompson <[email protected]> Reviewed-by: Rob Herring <[email protected]> Signed-off-by: Lee Jones <[email protected]>
1 parent ae1f74d commit 299beae

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
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+
7+
title: Kinetic Technologies KTD253 one-wire backlight
8+
9+
maintainers:
10+
- Linus Walleij <[email protected]>
11+
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".
18+
19+
allOf:
20+
- $ref: common.yaml#
21+
22+
properties:
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+
33+
required:
34+
- compatible
35+
- enable-gpios
36+
37+
additionalProperties: false
38+
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+
};

0 commit comments

Comments
 (0)