brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 9610bca Raw
95 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/leds/nxp,pca953x.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NXP PCA9532 LED Dimmer8 9maintainers:10  - Riku Voipio <riku.voipio@iki.fi>11 12description: |13  The PCA9532 family is SMBus I/O expander optimized for dimming LEDs.14  The PWM support 256 steps.15 16  For more product information please see the link below:17    https://www.nxp.com/docs/en/data-sheet/PCA9532.pdf18 19properties:20  compatible:21    enum:22      - nxp,pca953023      - nxp,pca953124      - nxp,pca953225      - nxp,pca953326 27  reg:28    maxItems: 129 30  gpio-controller: true31 32  gpio-line-names:33    minItems: 134    maxItems: 1635 36  '#gpio-cells':37    const: 238 39patternProperties:40  "^led-[0-9a-z]+$":41    type: object42    $ref: common.yaml#43    unevaluatedProperties: false44 45    properties:46      type:47        description: |48          Output configuration, see include/dt-bindings/leds/leds-pca9532.h49        $ref: /schemas/types.yaml#/definitions/uint3250        default: 051        minimum: 052        maximum: 453 54required:55  - compatible56  - reg57 58additionalProperties: false59 60examples:61  - |62    #include <dt-bindings/leds/leds-pca9532.h>63 64    i2c {65        #address-cells = <1>;66        #size-cells = <0>;67 68        led-controller@62 {69            compatible = "nxp,pca9533";70            reg = <0x62>;71 72            led-1 {73                label = "pca:red:power";74                type = <PCA9532_TYPE_LED>;75            };76 77            led-2 {78                label = "pca:green:power";79                type = <PCA9532_TYPE_LED>;80            };81 82            led-3 {83                type = <PCA9532_TYPE_LED>;84                default-state = "on";85            };86 87            led-4 {88                type = <PCA9532_TYPE_LED>;89                default-state = "keep";90            };91        };92    };93 94...95