1Crane 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}; 67