18c2ecf20Sopenharmony_ciZodiac Inflight Innovations RAVE Supervisory Processor
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRAVE Supervisory Processor communicates with SoC over UART. It is
48c2ecf20Sopenharmony_ciexpected that its Device Tree node is specified as a child of a node
58c2ecf20Sopenharmony_cicorresponding to UART controller used for communication.
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ciRequired parent device properties:
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci - compatible: Should be one of:
108c2ecf20Sopenharmony_ci	- "zii,rave-sp-niu"
118c2ecf20Sopenharmony_ci	- "zii,rave-sp-mezz"
128c2ecf20Sopenharmony_ci	- "zii,rave-sp-esb"
138c2ecf20Sopenharmony_ci	- "zii,rave-sp-rdu1"
148c2ecf20Sopenharmony_ci	- "zii,rave-sp-rdu2"
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci - current-speed: Should be set to baud rate SP device is using
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciRAVE SP consists of the following sub-devices:
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ciDevice				 Description
218c2ecf20Sopenharmony_ci------				 -----------
228c2ecf20Sopenharmony_cirave-sp-wdt			: Watchdog
238c2ecf20Sopenharmony_cirave-sp-nvmem			: Interface to onboard EEPROM
248c2ecf20Sopenharmony_cirave-sp-backlight		: Display backlight
258c2ecf20Sopenharmony_cirave-sp-hwmon			: Interface to onboard hardware sensors
268c2ecf20Sopenharmony_cirave-sp-leds			: Interface to onboard LEDs
278c2ecf20Sopenharmony_cirave-sp-input			: Interface to onboard power button
288c2ecf20Sopenharmony_ci
298c2ecf20Sopenharmony_ciExample of usage:
308c2ecf20Sopenharmony_ci
318c2ecf20Sopenharmony_ci	rdu {
328c2ecf20Sopenharmony_ci		compatible = "zii,rave-sp-rdu2";
338c2ecf20Sopenharmony_ci		current-speed = <1000000>;
348c2ecf20Sopenharmony_ci
358c2ecf20Sopenharmony_ci		watchdog {
368c2ecf20Sopenharmony_ci			compatible = "zii,rave-sp-watchdog";
378c2ecf20Sopenharmony_ci		};
388c2ecf20Sopenharmony_ci	};
398c2ecf20Sopenharmony_ci
40