Merge tag 'for-5.4-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave...
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / leds / leds-cr0014114.txt
1 Crane Merchandising System - cr0014114 LED driver
2 -------------------------------------------------
3
4 This LED Board is widely used in vending machines produced
5 by Crane Merchandising Systems.
6
7 Required properties:
8 - compatible: "crane,cr0014114"
9
10 Property rules described in Documentation/devicetree/bindings/spi/spi-bus.txt
11 apply. In particular, "reg" and "spi-max-frequency" properties must be given.
12
13 LED sub-node properties:
14 - function :
15         see Documentation/devicetree/bindings/leds/common.txt
16 - color :
17         see Documentation/devicetree/bindings/leds/common.txt
18 - label :
19         see Documentation/devicetree/bindings/leds/common.txt (deprecated)
20 - linux,default-trigger : (optional)
21         see Documentation/devicetree/bindings/leds/common.txt
22
23 Example
24 -------
25
26 #include <dt-bindings/leds/common.h>
27
28 led-controller@0 {
29         compatible = "crane,cr0014114";
30         reg = <0>;
31         spi-max-frequency = <50000>;
32         #address-cells = <1>;
33         #size-cells = <0>;
34
35         led@0 {
36                 reg = <0>;
37                 function = "coin";
38                 color = <LED_COLOR_ID_RED>;
39         };
40         led@1 {
41                 reg = <1>;
42                 function = "coin";
43                 color = <LED_COLOR_ID_GREEN>;
44         };
45         led@2 {
46                 reg = <2>;
47                 function = "coin";
48                 color = <LED_COLOR_ID_BLUE>;
49         };
50         led@3 {
51                 reg = <3>;
52                 function = "bill";
53                 color = <LED_COLOR_ID_RED>;
54         };
55         led@4 {
56                 reg = <4>;
57                 function = "bill";
58                 color = <LED_COLOR_ID_GREEN>;
59         };
60         led@5 {
61                 reg = <5>;
62                 function = "bill";
63                 color = <LED_COLOR_ID_BLUE>;
64         };
65         ...
66 };