GNU Linux-libre 4.14.266-gnu1
[releases.git] / Documentation / devicetree / bindings / mfd / zii,rave-sp.txt
1 Zodiac Inflight Innovations RAVE Supervisory Processor
2
3 RAVE Supervisory Processor communicates with SoC over UART. It is
4 expected that its Device Tree node is specified as a child of a node
5 corresponding to UART controller used for communication.
6
7 Required 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
18 RAVE SP consists of the following sub-devices:
19
20 Device                           Description
21 ------                           -----------
22 rave-sp-wdt                     : Watchdog
23 rave-sp-nvmem                   : Interface to onborad EEPROM
24 rave-sp-backlight               : Display backlight
25 rave-sp-hwmon                   : Interface to onboard hardware sensors
26 rave-sp-leds                    : Interface to onboard LEDs
27 rave-sp-input                   : Interface to onboard power button
28
29 Example 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