blob: f8de7516a39b080f6600660bba344e4471623a44 [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001Crane Merchandising System - cr0014114 LED driver
2-------------------------------------------------
3
4This LED Board is widely used in vending machines produced
5by Crane Merchandising Systems.
6
7Required properties:
8- compatible: "crane,cr0014114"
9
10Property rules described in Documentation/devicetree/bindings/spi/spi-bus.txt
11apply. In particular, "reg" and "spi-max-frequency" properties must be given.
12
13LED 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
23Example
24-------
25
26#include <dt-bindings/leds/common.h>
27
28led-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};