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