aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Smirnov <andrew.smirnov@gmail.com>2017-08-28 12:31:31 -0400
committerLee Jones <lee.jones@linaro.org>2017-09-05 03:46:02 -0400
commitce994077ce4ffb13d2a9a8e5cc17800e7136bc80 (patch)
tree921255c3b261015ed2559e7e1bd3bc50c09a4e03
parent993dc737c0996c163325961fb62a0ed9fd0308b4 (diff)
dt-bindings: mfd: Add bindings for ZII RAVE devices
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. Acked-by: Rob Herring <robh+dt@kernel.org> Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
-rw-r--r--Documentation/devicetree/bindings/mfd/zii,rave-sp.txt39
1 files changed, 39 insertions, 0 deletions
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 @@
1Zodiac Inflight Innovations RAVE Supervisory Processor
2
3RAVE Supervisory Processor communicates with SoC over UART. It is
4expected that its Device Tree node is specified as a child of a node
5corresponding to UART controller used for communication.
6
7Required parent device properties:
8
9 - compatible: Should be one of:
10 - "zii,rave-sp-niu"
11 - "zii,rave-sp-mezz"
12 - "zii,rave-sp-esb"
13 - "zii,rave-sp-rdu1"
14 - "zii,rave-sp-rdu2"
15
16 - current-speed: Should be set to baud rate SP device is using
17
18RAVE SP consists of the following sub-devices:
19
20Device Description
21------ -----------
22rave-sp-wdt : Watchdog
23rave-sp-nvmem : Interface to onborad EEPROM
24rave-sp-backlight : Display backlight
25rave-sp-hwmon : Interface to onboard hardware sensors
26rave-sp-leds : Interface to onboard LEDs
27rave-sp-input : Interface to onboard power button
28
29Example of usage:
30
31 rdu {
32 compatible = "zii,rave-sp-rdu2";
33 current-speed = <1000000>;
34
35 watchdog {
36 compatible = "zii,rave-sp-watchdog";
37 };
38 };
39