xref: /freebsd/sys/contrib/device-tree/Bindings/mfd/zii,rave-sp.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotZodiac Inflight Innovations RAVE Supervisory Processor
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRAVE Supervisory Processor communicates with SoC over UART. It is
4*c66ec88fSEmmanuel Vadotexpected that its Device Tree node is specified as a child of a node
5*c66ec88fSEmmanuel Vadotcorresponding to UART controller used for communication.
6*c66ec88fSEmmanuel Vadot
7*c66ec88fSEmmanuel VadotRequired parent device properties:
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel Vadot - compatible: Should be one of:
10*c66ec88fSEmmanuel Vadot	- "zii,rave-sp-niu"
11*c66ec88fSEmmanuel Vadot	- "zii,rave-sp-mezz"
12*c66ec88fSEmmanuel Vadot	- "zii,rave-sp-esb"
13*c66ec88fSEmmanuel Vadot	- "zii,rave-sp-rdu1"
14*c66ec88fSEmmanuel Vadot	- "zii,rave-sp-rdu2"
15*c66ec88fSEmmanuel Vadot
16*c66ec88fSEmmanuel Vadot - current-speed: Should be set to baud rate SP device is using
17*c66ec88fSEmmanuel Vadot
18*c66ec88fSEmmanuel VadotRAVE SP consists of the following sub-devices:
19*c66ec88fSEmmanuel Vadot
20*c66ec88fSEmmanuel VadotDevice				 Description
21*c66ec88fSEmmanuel Vadot------				 -----------
22*c66ec88fSEmmanuel Vadotrave-sp-wdt			: Watchdog
23*c66ec88fSEmmanuel Vadotrave-sp-nvmem			: Interface to onboard EEPROM
24*c66ec88fSEmmanuel Vadotrave-sp-backlight		: Display backlight
25*c66ec88fSEmmanuel Vadotrave-sp-hwmon			: Interface to onboard hardware sensors
26*c66ec88fSEmmanuel Vadotrave-sp-leds			: Interface to onboard LEDs
27*c66ec88fSEmmanuel Vadotrave-sp-input			: Interface to onboard power button
28*c66ec88fSEmmanuel Vadot
29*c66ec88fSEmmanuel VadotExample of usage:
30*c66ec88fSEmmanuel Vadot
31*c66ec88fSEmmanuel Vadot	rdu {
32*c66ec88fSEmmanuel Vadot		compatible = "zii,rave-sp-rdu2";
33*c66ec88fSEmmanuel Vadot		current-speed = <1000000>;
34*c66ec88fSEmmanuel Vadot
35*c66ec88fSEmmanuel Vadot		watchdog {
36*c66ec88fSEmmanuel Vadot			compatible = "zii,rave-sp-watchdog";
37*c66ec88fSEmmanuel Vadot		};
38*c66ec88fSEmmanuel Vadot	};
39*c66ec88fSEmmanuel Vadot
40