spnego: add missing OID to oid registry
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / leds / rohm,bd2606mvv.yaml
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/leds/rohm,bd2606mvv.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: ROHM BD2606MVV LED controller
8
9 maintainers:
10   - Andreas Kemnade <andreas@kemnade.info>
11
12 description:
13   The BD2606 MVV is a programmable LED controller connected via I2C that can
14   drive 6 separate lines. Each of them can be individually switched on and off,
15   but the brightness setting is shared between pairs of them.
16
17   Datasheet is available at
18   https://fscdn.rohm.com/en/products/databook/datasheet/ic/power/led_driver/bd2606mvv_1-e.pdf
19
20 properties:
21   compatible:
22     const: rohm,bd2606mvv
23
24   reg:
25     maxItems: 1
26
27   "#address-cells":
28     const: 1
29
30   "#size-cells":
31     const: 0
32
33   enable-gpios:
34     maxItems: 1
35     description: GPIO pin to enable/disable the device.
36
37 patternProperties:
38   "^led@[0-6]$":
39     type: object
40     $ref: common.yaml#
41     unevaluatedProperties: false
42
43     properties:
44       reg:
45         minimum: 0
46         maximum: 6
47
48     required:
49       - reg
50
51 additionalProperties: false
52
53 examples:
54   - |
55     #include <dt-bindings/leds/common.h>
56
57     i2c {
58         #address-cells = <1>;
59         #size-cells = <0>;
60
61         led-controller@66 {
62             compatible = "rohm,bd2606mvv";
63             reg = <0x66>;
64             #address-cells = <1>;
65             #size-cells = <0>;
66
67             led@0 {
68                 reg = <0x0>;
69                 color = <LED_COLOR_ID_RED>;
70                 function = LED_FUNCTION_POWER;
71             };
72
73             led@2 {
74                 reg = <0x2>;
75                 color = <LED_COLOR_ID_WHITE>;
76                 function = LED_FUNCTION_STATUS;
77             };
78         };
79     };
80
81 ...