162306a36Sopenharmony_ciZodiac Inflight Innovations RAVE Supervisory Processor
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRAVE Supervisory Processor communicates with SoC over UART. It is
462306a36Sopenharmony_ciexpected that its Device Tree node is specified as a child of a node
562306a36Sopenharmony_cicorresponding to UART controller used for communication.
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciRequired parent device properties:
862306a36Sopenharmony_ci
962306a36Sopenharmony_ci - compatible: Should be one of:
1062306a36Sopenharmony_ci	- "zii,rave-sp-niu"
1162306a36Sopenharmony_ci	- "zii,rave-sp-mezz"
1262306a36Sopenharmony_ci	- "zii,rave-sp-esb"
1362306a36Sopenharmony_ci	- "zii,rave-sp-rdu1"
1462306a36Sopenharmony_ci	- "zii,rave-sp-rdu2"
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ci - current-speed: Should be set to baud rate SP device is using
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ciRAVE SP consists of the following sub-devices:
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciDevice				 Description
2162306a36Sopenharmony_ci------				 -----------
2262306a36Sopenharmony_cirave-sp-wdt			: Watchdog
2362306a36Sopenharmony_cirave-sp-nvmem			: Interface to onboard EEPROM
2462306a36Sopenharmony_cirave-sp-backlight		: Display backlight
2562306a36Sopenharmony_cirave-sp-hwmon			: Interface to onboard hardware sensors
2662306a36Sopenharmony_cirave-sp-leds			: Interface to onboard LEDs
2762306a36Sopenharmony_cirave-sp-input			: Interface to onboard power button
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ciExample of usage:
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci	rdu {
3262306a36Sopenharmony_ci		compatible = "zii,rave-sp-rdu2";
3362306a36Sopenharmony_ci		current-speed = <1000000>;
3462306a36Sopenharmony_ci
3562306a36Sopenharmony_ci		watchdog {
3662306a36Sopenharmony_ci			compatible = "zii,rave-sp-watchdog";
3762306a36Sopenharmony_ci		};
3862306a36Sopenharmony_ci	};
3962306a36Sopenharmony_ci
40