xref: /linux/Documentation/devicetree/bindings/leds/backlight/silergy,sy7758.yaml (revision f7e3f4d9f425cf4c5577cd84a096e6e618488083)
1*2019a2a7SNeil Armstrong# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*2019a2a7SNeil Armstrong%YAML 1.2
3*2019a2a7SNeil Armstrong---
4*2019a2a7SNeil Armstrong$id: http://devicetree.org/schemas/leds/backlight/silergy,sy7758.yaml#
5*2019a2a7SNeil Armstrong$schema: http://devicetree.org/meta-schemas/core.yaml#
6*2019a2a7SNeil Armstrong
7*2019a2a7SNeil Armstrongtitle: Silergy SY7758 6-channel High Efficiency LED Driver
8*2019a2a7SNeil Armstrong
9*2019a2a7SNeil Armstrongmaintainers:
10*2019a2a7SNeil Armstrong  - Neil Armstrong <neil.armstrong@linaro.org>
11*2019a2a7SNeil Armstrong
12*2019a2a7SNeil Armstrongdescription:
13*2019a2a7SNeil Armstrong  Silergy SY7758 is a high efficiency 6-channels LED backlight
14*2019a2a7SNeil Armstrong  driver with I2C brightness control.
15*2019a2a7SNeil Armstrong
16*2019a2a7SNeil ArmstrongallOf:
17*2019a2a7SNeil Armstrong  - $ref: common.yaml#
18*2019a2a7SNeil Armstrong
19*2019a2a7SNeil Armstrongproperties:
20*2019a2a7SNeil Armstrong  compatible:
21*2019a2a7SNeil Armstrong    const: silergy,sy7758
22*2019a2a7SNeil Armstrong
23*2019a2a7SNeil Armstrong  reg:
24*2019a2a7SNeil Armstrong    maxItems: 1
25*2019a2a7SNeil Armstrong
26*2019a2a7SNeil Armstrong  vdd-supply: true
27*2019a2a7SNeil Armstrong
28*2019a2a7SNeil Armstrong  enable-gpios:
29*2019a2a7SNeil Armstrong    maxItems: 1
30*2019a2a7SNeil Armstrong
31*2019a2a7SNeil Armstrongrequired:
32*2019a2a7SNeil Armstrong  - compatible
33*2019a2a7SNeil Armstrong  - reg
34*2019a2a7SNeil Armstrong  - enable-gpios
35*2019a2a7SNeil Armstrong
36*2019a2a7SNeil ArmstrongunevaluatedProperties: false
37*2019a2a7SNeil Armstrong
38*2019a2a7SNeil Armstrongexamples:
39*2019a2a7SNeil Armstrong  - |
40*2019a2a7SNeil Armstrong    #include <dt-bindings/gpio/gpio.h>
41*2019a2a7SNeil Armstrong
42*2019a2a7SNeil Armstrong    i2c {
43*2019a2a7SNeil Armstrong        #address-cells = <1>;
44*2019a2a7SNeil Armstrong        #size-cells = <0>;
45*2019a2a7SNeil Armstrong
46*2019a2a7SNeil Armstrong        backlight@11 {
47*2019a2a7SNeil Armstrong            compatible = "silergy,sy7758";
48*2019a2a7SNeil Armstrong            reg = <0x11>;
49*2019a2a7SNeil Armstrong            vdd-supply = <&bl_vdd>;
50*2019a2a7SNeil Armstrong            enable-gpios = <&gpio 16 GPIO_ACTIVE_HIGH>;
51*2019a2a7SNeil Armstrong        };
52*2019a2a7SNeil Armstrong    };
53