162306a36Sopenharmony_ciZodiac Inflight Innovations RAVE Supervisory Processor Watchdog Bindings
262306a36Sopenharmony_ci
362306a36Sopenharmony_ciRAVE SP watchdog device is a "MFD cell" device corresponding to
462306a36Sopenharmony_ciwatchdog functionality of RAVE Supervisory Processor. It is expected
562306a36Sopenharmony_cithat its Device Tree node is specified as a child of the node
662306a36Sopenharmony_cicorresponding to the parent RAVE SP device (as documented in
762306a36Sopenharmony_ciDocumentation/devicetree/bindings/mfd/zii,rave-sp.txt)
862306a36Sopenharmony_ci
962306a36Sopenharmony_ciRequired properties:
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci- compatible: Depending on wire protocol implemented by RAVE SP
1262306a36Sopenharmony_ci  firmware, should be one of:
1362306a36Sopenharmony_ci	- "zii,rave-sp-watchdog"
1462306a36Sopenharmony_ci	- "zii,rave-sp-watchdog-legacy"
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciOptional properties:
1762306a36Sopenharmony_ci
1862306a36Sopenharmony_ci- wdt-timeout:	Two byte nvmem cell specified as per
1962306a36Sopenharmony_ci		Documentation/devicetree/bindings/nvmem/nvmem.txt
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ciExample:
2262306a36Sopenharmony_ci
2362306a36Sopenharmony_ci	rave-sp {
2462306a36Sopenharmony_ci		compatible = "zii,rave-sp-rdu1";
2562306a36Sopenharmony_ci		current-speed = <38400>;
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci		eeprom {
2862306a36Sopenharmony_ci			wdt_timeout: wdt-timeout@8E {
2962306a36Sopenharmony_ci				reg = <0x8E 2>;
3062306a36Sopenharmony_ci			};
3162306a36Sopenharmony_ci		};
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci		watchdog {
3462306a36Sopenharmony_ci			compatible = "zii,rave-sp-watchdog";
3562306a36Sopenharmony_ci			nvmem-cells = <&wdt_timeout>;
3662306a36Sopenharmony_ci			nvmem-cell-names = "wdt-timeout";
3762306a36Sopenharmony_ci		};
3862306a36Sopenharmony_ci	}
3962306a36Sopenharmony_ci
40