Lines Matching +full:gpio +full:- +full:delay
1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/pwm-backlight.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: pwm-backlight
10 - Lee Jones <lee@kernel.org>
11 - Daniel Thompson <daniel.thompson@linaro.org>
12 - Jingoo Han <jingoohan1@gmail.com>
15 - $ref: common.yaml#
19 const: pwm-backlight
24 pwm-names: true
26 power-supply:
29 enable-gpios:
31 Contains a single GPIO specifier for the GPIO which enables and disables
35 post-pwm-on-delay-ms:
37 Delay in ms between setting an initial (non-zero) PWM and enabling the
38 backlight using GPIO.
40 pwm-off-delay-ms:
42 Delay in ms between disabling the backlight using GPIO and setting PWM
45 num-interpolated-steps:
47 Number of interpolated steps between each value of brightness-levels
49 having to list out every possible value in the brightness-level array.
53 default-brightness-level: [brightness-levels]
54 num-interpolated-steps: [brightness-levels]
57 - compatible
58 - pwms
63 - |
65 compatible = "pwm-backlight";
68 brightness-levels = <0 4 8 16 32 64 128 255>;
69 default-brightness-level = <6>;
71 power-supply = <&vdd_bl_reg>;
72 enable-gpios = <&gpio 58 0>;
73 post-pwm-on-delay-ms = <10>;
74 pwm-off-delay-ms = <10>;
77 - |
78 // Example using num-interpolation-steps:
80 compatible = "pwm-backlight";
83 brightness-levels = <0 2048 4096 8192 16384 65535>;
84 num-interpolated-steps = <2048>;
85 default-brightness-level = <4096>;
87 power-supply = <&vdd_bl_reg>;
88 enable-gpios = <&gpio 58 0>;