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

leds-aw2013.yaml (1906B)


      1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
      2%YAML 1.2
      3---
      4$id: http://devicetree.org/schemas/leds/leds-aw2013.yaml#
      5$schema: http://devicetree.org/meta-schemas/core.yaml#
      6
      7title: AWINIC AW2013 3-channel LED Driver
      8
      9maintainers:
     10  - Nikita Travkin <nikitos.tr@gmail.com>
     11
     12description: |
     13  The AW2013 is a 3-channel LED driver with I2C interface. It can control
     14  LED brightness with PWM output.
     15
     16properties:
     17  compatible:
     18    const: awinic,aw2013
     19
     20  reg:
     21    maxItems: 1
     22
     23  vcc-supply:
     24    description: Regulator providing power to the "VCC" pin.
     25
     26  "#address-cells":
     27    const: 1
     28
     29  "#size-cells":
     30    const: 0
     31
     32patternProperties:
     33  "^led@[0-2]$":
     34    type: object
     35    $ref: common.yaml#
     36
     37    properties:
     38      reg:
     39        description: Index of the LED.
     40        minimum: 0
     41        maximum: 2
     42
     43required:
     44  - compatible
     45  - reg
     46  - "#address-cells"
     47  - "#size-cells"
     48
     49additionalProperties: false
     50
     51examples:
     52  - |
     53    #include <dt-bindings/gpio/gpio.h>
     54    #include <dt-bindings/leds/common.h>
     55
     56    i2c0 {
     57        #address-cells = <1>;
     58        #size-cells = <0>;
     59
     60        led-controller@45 {
     61            compatible = "awinic,aw2013";
     62            reg = <0x45>;
     63            #address-cells = <1>;
     64            #size-cells = <0>;
     65
     66            vcc-supply = <&pm8916_l17>;
     67
     68            led@0 {
     69                reg = <0>;
     70                led-max-microamp = <5000>;
     71                function = LED_FUNCTION_INDICATOR;
     72                color = <LED_COLOR_ID_RED>;
     73            };
     74
     75            led@1 {
     76                reg = <1>;
     77                led-max-microamp = <5000>;
     78                function = LED_FUNCTION_INDICATOR;
     79                color = <LED_COLOR_ID_GREEN>;
     80            };
     81
     82            led@2 {
     83                reg = <2>;
     84                led-max-microamp = <5000>;
     85                function = LED_FUNCTION_INDICATOR;
     86                color = <LED_COLOR_ID_BLUE>;
     87            };
     88        };
     89    };
     90...