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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.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 ] ~

  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,ktz8866.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Kinetic Technologies KTZ8866 backlight
  8 
  9 maintainers:
 10   - Jianhua Lu <lujianhua000@gmail.com>
 11 
 12 description: |
 13   The Kinetic Technologies KTZ8866 is a high efficiency 6-channels-current-sinks
 14   led backlight with dual lcd bias power.
 15   https://www.kinet-ic.com/ktz8866/
 16 
 17 allOf:
 18   - $ref: common.yaml#
 19 
 20 properties:
 21   compatible:
 22     const: kinetic,ktz8866
 23 
 24   reg:
 25     maxItems: 1
 26 
 27   vddpos-supply:
 28     description: positive boost supply regulator.
 29 
 30   vddneg-supply:
 31     description: negative boost supply regulator.
 32 
 33   enable-gpios:
 34     description: GPIO to use to enable/disable the backlight (HWEN pin).
 35     maxItems: 1
 36 
 37   current-num-sinks:
 38     description: number of the LED current sinks' channels.
 39     $ref: /schemas/types.yaml#/definitions/uint32
 40     enum: [1, 2, 3, 4, 5, 6]
 41 
 42   kinetic,current-ramp-delay-ms:
 43     description: |
 44       LED current ramping delay time in milliseconds, note that the
 45       case 1 will be mapped to 1μs.
 46     enum: [1, 2, 4, 8, 16, 32, 64, 128, 192, 256, 320, 384, 448, 512, 576, 640]
 47 
 48   kinetic,led-enable-ramp-delay-ms:
 49     description: |
 50       LED on/off ramping delay time in milliseconds, note that the case 0 will be
 51       mapped to 512μs because ktz8866 can't ramp faster than it.
 52     enum: [0, 1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384]
 53 
 54   kinetic,enable-lcd-bias:
 55     description: Set if we want to output bias power supply for LCD.
 56     type: boolean
 57 
 58 required:
 59   - compatible
 60   - reg
 61   - vddpos-supply
 62   - vddneg-supply
 63   - enable-gpios
 64 
 65 unevaluatedProperties: false
 66 
 67 examples:
 68   - |
 69     #include <dt-bindings/gpio/gpio.h>
 70 
 71     i2c {
 72         #address-cells = <1>;
 73         #size-cells = <0>;
 74 
 75         backlight@11 {
 76             compatible = "kinetic,ktz8866";
 77             reg = <0x11>;
 78             vddpos-supply = <&bl_vddpos_5p5>;
 79             vddneg-supply = <&bl_vddneg_5p5>;
 80             enable-gpios = <&tlmm 139 GPIO_ACTIVE_HIGH>;
 81             current-num-sinks = <5>;
 82             kinetic,current-ramp-delay-ms = <128>;
 83             kinetic,led-enable-ramp-delay-ms = <1>;
 84             kinetic,enable-lcd-bias;
 85         };
 86     };

~ [ 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