18c2ecf20Sopenharmony_ciZodiac Inflight Innovations RAVE Supervisory Processor Watchdog Bindings
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciRAVE SP watchdog device is a "MFD cell" device corresponding to
48c2ecf20Sopenharmony_ciwatchdog functionality of RAVE Supervisory Processor. It is expected
58c2ecf20Sopenharmony_cithat its Device Tree node is specified as a child of the node
68c2ecf20Sopenharmony_cicorresponding to the parent RAVE SP device (as documented in
78c2ecf20Sopenharmony_ciDocumentation/devicetree/bindings/mfd/zii,rave-sp.txt)
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ciRequired properties:
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci- compatible: Depending on wire protocol implemented by RAVE SP
128c2ecf20Sopenharmony_ci  firmware, should be one of:
138c2ecf20Sopenharmony_ci	- "zii,rave-sp-watchdog"
148c2ecf20Sopenharmony_ci	- "zii,rave-sp-watchdog-legacy"
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciOptional properties:
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ci- wdt-timeout:	Two byte nvmem cell specified as per
198c2ecf20Sopenharmony_ci		Documentation/devicetree/bindings/nvmem/nvmem.txt
208c2ecf20Sopenharmony_ci
218c2ecf20Sopenharmony_ciExample:
228c2ecf20Sopenharmony_ci
238c2ecf20Sopenharmony_ci	rave-sp {
248c2ecf20Sopenharmony_ci		compatible = "zii,rave-sp-rdu1";
258c2ecf20Sopenharmony_ci		current-speed = <38400>;
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci		eeprom {
288c2ecf20Sopenharmony_ci			wdt_timeout: wdt-timeout@8E {
298c2ecf20Sopenharmony_ci				reg = <0x8E 2>;
308c2ecf20Sopenharmony_ci			};
318c2ecf20Sopenharmony_ci		};
328c2ecf20Sopenharmony_ci
338c2ecf20Sopenharmony_ci		watchdog {
348c2ecf20Sopenharmony_ci			compatible = "zii,rave-sp-watchdog";
358c2ecf20Sopenharmony_ci			nvmem-cells = <&wdt_timeout>;
368c2ecf20Sopenharmony_ci			nvmem-cell-names = "wdt-timeout";
378c2ecf20Sopenharmony_ci		};
388c2ecf20Sopenharmony_ci	}
398c2ecf20Sopenharmony_ci
40