1ce994077SAndrey SmirnovZodiac Inflight Innovations RAVE Supervisory Processor
2ce994077SAndrey Smirnov
3ce994077SAndrey SmirnovRAVE Supervisory Processor communicates with SoC over UART. It is
4ce994077SAndrey Smirnovexpected that its Device Tree node is specified as a child of a node
5ce994077SAndrey Smirnovcorresponding to UART controller used for communication.
6ce994077SAndrey Smirnov
7ce994077SAndrey SmirnovRequired parent device properties:
8ce994077SAndrey Smirnov
9ce994077SAndrey Smirnov - compatible: Should be one of:
10ce994077SAndrey Smirnov	- "zii,rave-sp-niu"
11ce994077SAndrey Smirnov	- "zii,rave-sp-mezz"
12ce994077SAndrey Smirnov	- "zii,rave-sp-esb"
13ce994077SAndrey Smirnov	- "zii,rave-sp-rdu1"
14ce994077SAndrey Smirnov	- "zii,rave-sp-rdu2"
15ce994077SAndrey Smirnov
16ce994077SAndrey Smirnov - current-speed: Should be set to baud rate SP device is using
17ce994077SAndrey Smirnov
18ce994077SAndrey SmirnovRAVE SP consists of the following sub-devices:
19ce994077SAndrey Smirnov
20ce994077SAndrey SmirnovDevice				 Description
21ce994077SAndrey Smirnov------				 -----------
22ce994077SAndrey Smirnovrave-sp-wdt			: Watchdog
23b94858a7SJonathan Neuschäferrave-sp-nvmem			: Interface to onboard EEPROM
24ce994077SAndrey Smirnovrave-sp-backlight		: Display backlight
25ce994077SAndrey Smirnovrave-sp-hwmon			: Interface to onboard hardware sensors
26ce994077SAndrey Smirnovrave-sp-leds			: Interface to onboard LEDs
27ce994077SAndrey Smirnovrave-sp-input			: Interface to onboard power button
28ce994077SAndrey Smirnov
29ce994077SAndrey SmirnovExample of usage:
30ce994077SAndrey Smirnov
31ce994077SAndrey Smirnov	rdu {
32ce994077SAndrey Smirnov		compatible = "zii,rave-sp-rdu2";
33ce994077SAndrey Smirnov		current-speed = <1000000>;
34ce994077SAndrey Smirnov
35ce994077SAndrey Smirnov		watchdog {
36ce994077SAndrey Smirnov			compatible = "zii,rave-sp-watchdog";
37ce994077SAndrey Smirnov		};
38ce994077SAndrey Smirnov	};
39ce994077SAndrey Smirnov
40