162306a36Sopenharmony_ciCrane Merchandising System - cr0014114 LED driver
262306a36Sopenharmony_ci-------------------------------------------------
362306a36Sopenharmony_ci
462306a36Sopenharmony_ciThis LED Board is widely used in vending machines produced
562306a36Sopenharmony_ciby Crane Merchandising Systems.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciRequired properties:
862306a36Sopenharmony_ci- compatible: "crane,cr0014114"
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ciProperty rules described in Documentation/devicetree/bindings/spi/spi-bus.txt
1162306a36Sopenharmony_ciapply. In particular, "reg" and "spi-max-frequency" properties must be given.
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ciLED sub-node properties:
1462306a36Sopenharmony_ci- function :
1562306a36Sopenharmony_ci	see Documentation/devicetree/bindings/leds/common.txt
1662306a36Sopenharmony_ci- color :
1762306a36Sopenharmony_ci	see Documentation/devicetree/bindings/leds/common.txt
1862306a36Sopenharmony_ci- label :
1962306a36Sopenharmony_ci	see Documentation/devicetree/bindings/leds/common.txt (deprecated)
2062306a36Sopenharmony_ci- linux,default-trigger : (optional)
2162306a36Sopenharmony_ci	see Documentation/devicetree/bindings/leds/common.txt
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ciExample
2462306a36Sopenharmony_ci-------
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci#include <dt-bindings/leds/common.h>
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ciled-controller@0 {
2962306a36Sopenharmony_ci	compatible = "crane,cr0014114";
3062306a36Sopenharmony_ci	reg = <0>;
3162306a36Sopenharmony_ci	spi-max-frequency = <50000>;
3262306a36Sopenharmony_ci	#address-cells = <1>;
3362306a36Sopenharmony_ci	#size-cells = <0>;
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci	led@0 {
3662306a36Sopenharmony_ci		reg = <0>;
3762306a36Sopenharmony_ci		function = "coin";
3862306a36Sopenharmony_ci		color = <LED_COLOR_ID_RED>;
3962306a36Sopenharmony_ci	};
4062306a36Sopenharmony_ci	led@1 {
4162306a36Sopenharmony_ci		reg = <1>;
4262306a36Sopenharmony_ci		function = "coin";
4362306a36Sopenharmony_ci		color = <LED_COLOR_ID_GREEN>;
4462306a36Sopenharmony_ci	};
4562306a36Sopenharmony_ci	led@2 {
4662306a36Sopenharmony_ci		reg = <2>;
4762306a36Sopenharmony_ci		function = "coin";
4862306a36Sopenharmony_ci		color = <LED_COLOR_ID_BLUE>;
4962306a36Sopenharmony_ci	};
5062306a36Sopenharmony_ci	led@3 {
5162306a36Sopenharmony_ci		reg = <3>;
5262306a36Sopenharmony_ci		function = "bill";
5362306a36Sopenharmony_ci		color = <LED_COLOR_ID_RED>;
5462306a36Sopenharmony_ci	};
5562306a36Sopenharmony_ci	led@4 {
5662306a36Sopenharmony_ci		reg = <4>;
5762306a36Sopenharmony_ci		function = "bill";
5862306a36Sopenharmony_ci		color = <LED_COLOR_ID_GREEN>;
5962306a36Sopenharmony_ci	};
6062306a36Sopenharmony_ci	led@5 {
6162306a36Sopenharmony_ci		reg = <5>;
6262306a36Sopenharmony_ci		function = "bill";
6362306a36Sopenharmony_ci		color = <LED_COLOR_ID_BLUE>;
6462306a36Sopenharmony_ci	};
6562306a36Sopenharmony_ci	...
6662306a36Sopenharmony_ci};
67