~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml (Version linux-6.11.7)


  1 # SPDX-License-Identifier: GPL-2.0-only             1 # SPDX-License-Identifier: GPL-2.0-only
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/leds/backli      4 $id: http://devicetree.org/schemas/leds/backlight/pwm-backlight.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: pwm-backlight                                7 title: pwm-backlight
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Lee Jones <lee@kernel.org>                      10   - Lee Jones <lee@kernel.org>
 11   - Daniel Thompson <daniel.thompson@linaro.org     11   - Daniel Thompson <daniel.thompson@linaro.org>
 12   - Jingoo Han <jingoohan1@gmail.com>               12   - Jingoo Han <jingoohan1@gmail.com>
 13                                                    13 
 14 allOf:                                             14 allOf:
 15   - $ref: common.yaml#                             15   - $ref: common.yaml#
 16                                                    16 
 17 properties:                                        17 properties:
 18   compatible:                                      18   compatible:
 19     const: pwm-backlight                           19     const: pwm-backlight
 20                                                    20 
 21   pwms:                                            21   pwms:
 22     maxItems: 1                                    22     maxItems: 1
 23                                                    23 
 24   pwm-names: true                                  24   pwm-names: true
 25                                                    25 
 26   power-supply:                                    26   power-supply:
 27     description: regulator for supply voltage      27     description: regulator for supply voltage
 28                                                    28 
 29   enable-gpios:                                    29   enable-gpios:
 30     description:                                   30     description:
 31       Contains a single GPIO specifier for the     31       Contains a single GPIO specifier for the GPIO which enables and disables
 32       the backlight.                               32       the backlight.
 33     maxItems: 1                                    33     maxItems: 1
 34                                                    34 
 35   post-pwm-on-delay-ms:                            35   post-pwm-on-delay-ms:
 36     description:                                   36     description:
 37       Delay in ms between setting an initial (     37       Delay in ms between setting an initial (non-zero) PWM and enabling the
 38       backlight using GPIO.                        38       backlight using GPIO.
 39                                                    39 
 40   pwm-off-delay-ms:                                40   pwm-off-delay-ms:
 41     description:                                   41     description:
 42       Delay in ms between disabling the backli     42       Delay in ms between disabling the backlight using GPIO and setting PWM
 43       value to 0.                                  43       value to 0.
 44                                                    44 
 45   num-interpolated-steps:                          45   num-interpolated-steps:
 46     description:                                   46     description:
 47       Number of interpolated steps between eac     47       Number of interpolated steps between each value of brightness-levels
 48       table. This way a high resolution pwm du     48       table. This way a high resolution pwm duty cycle can be used without
 49       having to list out every possible value      49       having to list out every possible value in the brightness-level array.
 50     $ref: /schemas/types.yaml#/definitions/uin     50     $ref: /schemas/types.yaml#/definitions/uint32
 51                                                    51 
 52 dependencies:                                      52 dependencies:
 53   default-brightness-level: [brightness-levels     53   default-brightness-level: [brightness-levels]
 54   num-interpolated-steps: [brightness-levels]      54   num-interpolated-steps: [brightness-levels]
 55                                                    55 
 56 required:                                          56 required:
 57   - compatible                                     57   - compatible
 58   - pwms                                           58   - pwms
 59                                                    59 
 60 unevaluatedProperties: false                       60 unevaluatedProperties: false
 61                                                    61 
 62 examples:                                          62 examples:
 63   - |                                              63   - |
 64     backlight {                                    64     backlight {
 65         compatible = "pwm-backlight";              65         compatible = "pwm-backlight";
 66         pwms = <&pwm 0 5000000>;                   66         pwms = <&pwm 0 5000000>;
 67                                                    67 
 68         brightness-levels = <0 4 8 16 32 64 12     68         brightness-levels = <0 4 8 16 32 64 128 255>;
 69         default-brightness-level = <6>;            69         default-brightness-level = <6>;
 70                                                    70 
 71         power-supply = <&vdd_bl_reg>;              71         power-supply = <&vdd_bl_reg>;
 72         enable-gpios = <&gpio 58 0>;               72         enable-gpios = <&gpio 58 0>;
 73         post-pwm-on-delay-ms = <10>;               73         post-pwm-on-delay-ms = <10>;
 74         pwm-off-delay-ms = <10>;                   74         pwm-off-delay-ms = <10>;
 75     };                                             75     };
 76                                                    76 
 77   - |                                              77   - |
 78     // Example using num-interpolation-steps:      78     // Example using num-interpolation-steps:
 79     backlight {                                    79     backlight {
 80         compatible = "pwm-backlight";              80         compatible = "pwm-backlight";
 81         pwms = <&pwm 0 5000000>;                   81         pwms = <&pwm 0 5000000>;
 82                                                    82 
 83         brightness-levels = <0 2048 4096 8192      83         brightness-levels = <0 2048 4096 8192 16384 65535>;
 84         num-interpolated-steps = <2048>;           84         num-interpolated-steps = <2048>;
 85         default-brightness-level = <4096>;         85         default-brightness-level = <4096>;
 86                                                    86 
 87         power-supply = <&vdd_bl_reg>;              87         power-supply = <&vdd_bl_reg>;
 88         enable-gpios = <&gpio 58 0>;               88         enable-gpios = <&gpio 58 0>;
 89     };                                             89     };
 90                                                    90 
 91 ...                                                91 ...
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php