cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

kinetic,ktd253.yaml (1198B)


      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
      7title: Kinetic Technologies KTD253 and KTD259 one-wire backlight
      8
      9maintainers:
     10  - Linus Walleij <linus.walleij@linaro.org>
     11
     12description: |
     13  The Kinetic Technologies KTD253 and KTD259 are white LED backlights
     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
     19allOf:
     20  - $ref: common.yaml#
     21
     22properties:
     23  compatible:
     24    items:
     25      - enum:
     26          - kinetic,ktd253
     27          - kinetic,ktd259
     28
     29  enable-gpios:
     30    description: GPIO to use to enable/disable and dim the backlight.
     31    maxItems: 1
     32
     33  default-brightness: true
     34  max-brightness: true
     35
     36required:
     37  - compatible
     38  - enable-gpios
     39
     40additionalProperties: false
     41
     42examples:
     43  - |
     44    #include <dt-bindings/gpio/gpio.h>
     45    backlight {
     46        compatible = "kinetic,ktd253";
     47        enable-gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>;
     48        default-brightness = <13>;
     49    };