Add Device Tree bindings for RAVE Supervisory Processor, an MCU
implementing varoius bits of housekeeping functionality (watchdoging,
backlight control, LED control, etc) on RAVE family of products by
Zodiac Inflight Innovations.

Cc: [email protected]
Cc: Lucas Stach <[email protected]>
Cc: Nikita Yushchenko <[email protected]>
Cc: Rob Herring <[email protected]>
Cc: Mark Rutland <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: Greg Kroah-Hartman <[email protected]>
Cc: Pavel Machek <[email protected]>
Acked-by: Rob Herring <[email protected]>
Acked-for-MFD-by: Lee Jones <[email protected]>
Signed-off-by: Andrey Smirnov <[email protected]>
---
 .../devicetree/bindings/mfd/zii,rave-sp.txt        | 39 ++++++++++++++++++++++
 1 file changed, 39 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/mfd/zii,rave-sp.txt

diff --git a/Documentation/devicetree/bindings/mfd/zii,rave-sp.txt 
b/Documentation/devicetree/bindings/mfd/zii,rave-sp.txt
new file mode 100644
index 000000000000..088eff9ddb78
--- /dev/null
+++ b/Documentation/devicetree/bindings/mfd/zii,rave-sp.txt
@@ -0,0 +1,39 @@
+Zodiac Inflight Innovations RAVE Supervisory Processor
+
+RAVE Supervisory Processor communicates with SoC over UART. It is
+expected that its Device Tree node is specified as a child of a node
+corresponding to UART controller used for communication.
+
+Required parent device properties:
+
+ - compatible: Should be one of:
+       - "zii,rave-sp-niu"
+       - "zii,rave-sp-mezz"
+       - "zii,rave-sp-esb"
+       - "zii,rave-sp-rdu1"
+       - "zii,rave-sp-rdu2"
+
+ - current-speed: Should be set to baud rate SP device is using
+
+RAVE SP consists of the following sub-devices:
+
+Device                          Description
+------                          -----------
+rave-sp-wdt                    : Watchdog
+rave-sp-nvmem                  : Interface to onborad EEPROM
+rave-sp-backlight              : Display backlight
+rave-sp-hwmon                  : Interface to onboard hardware sensors
+rave-sp-leds                   : Interface to onboard LEDs
+rave-sp-input                  : Interface to onboard power button
+
+Example of usage:
+
+       rdu {
+               compatible = "zii,rave-sp-rdu2";
+               current-speed = <1000000>;
+
+               watchdog {
+                       compatible = "zii,rave-sp-watchdog";
+               };
+       };
+
-- 
2.13.5

Reply via email to