dt-bindings: Add vendor prefix and docs for CR0014114
authorOleh Kravchenko <oleg@kaa.org.ua>
Mon, 2 Apr 2018 12:53:49 +0000 (15:53 +0300)
committerJacek Anaszewski <jacek.anaszewski@gmail.com>
Mon, 16 Apr 2018 18:16:24 +0000 (20:16 +0200)
Add vendor prefix for Crane.
Add documentation and example for dt-bindings CR0014114.

Signed-off-by: Oleh Kravchenko <oleg@kaa.org.ua>
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Jacek Anaszewski <jacek.anaszewski@gmail.com>
Documentation/devicetree/bindings/leds/leds-cr0014114.txt [new file with mode: 0644]
Documentation/devicetree/bindings/vendor-prefixes.txt

diff --git a/Documentation/devicetree/bindings/leds/leds-cr0014114.txt b/Documentation/devicetree/bindings/leds/leds-cr0014114.txt
new file mode 100644 (file)
index 0000000..4255b19
--- /dev/null
@@ -0,0 +1,54 @@
+Crane Merchandising System - cr0014114 LED driver
+-------------------------------------------------
+
+This LED Board is widely used in vending machines produced
+by Crane Merchandising Systems.
+
+Required properties:
+- compatible: "crane,cr0014114"
+
+Property rules described in Documentation/devicetree/bindings/spi/spi-bus.txt
+apply. In particular, "reg" and "spi-max-frequency" properties must be given.
+
+LED sub-node properties:
+- label :
+       see Documentation/devicetree/bindings/leds/common.txt
+- linux,default-trigger : (optional)
+       see Documentation/devicetree/bindings/leds/common.txt
+
+Example
+-------
+
+led-controller@0 {
+       compatible = "crane,cr0014114";
+       reg = <0>;
+       spi-max-frequency = <50000>;
+       #address-cells = <1>;
+       #size-cells = <0>;
+
+       led@0 {
+               reg = <0>;
+               label = "red:coin";
+       };
+       led@1 {
+               reg = <1>;
+               label = "green:coin";
+       };
+       led@2 {
+               reg = <2>;
+               label = "blue:coin";
+       };
+       led@3 {
+               reg = <3>;
+               label = "red:bill";
+       };
+       led@4 {
+               reg = <4>;
+               label = "green:bill";
+       };
+       led@5 {
+               reg = <5>;
+               label = "blue:bill";
+       };
+       ...
+};
index b5f978a..8e1f0af 100644 (file)
@@ -75,6 +75,7 @@ cnxt  Conexant Systems, Inc.
 compulab       CompuLab Ltd.
 cortina        Cortina Systems, Inc.
 cosmic Cosmic Circuits
+crane  Crane Connectivity Solutions
 creative       Creative Technology Ltd
 crystalfontz   Crystalfontz America, Inc.
 cubietech      Cubietech, Ltd.