xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/zii,rave-sp.txt (revision e32fecd0c2c3ee37c47ee100f169e7eb0282a873)
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 onboard 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
40