18c2ecf20Sopenharmony_ciBinding for the LTC2952 PowerPath controller 28c2ecf20Sopenharmony_ci 38c2ecf20Sopenharmony_ciThis chip is used to externally trigger a system shut down. Once the trigger has 48c2ecf20Sopenharmony_cibeen sent, the chip's watchdog has to be reset to gracefully shut down. 58c2ecf20Sopenharmony_ciA full powerdown can be triggered via the kill signal. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciRequired properties: 88c2ecf20Sopenharmony_ci 98c2ecf20Sopenharmony_ci- compatible: Must contain: "lltc,ltc2952" 108c2ecf20Sopenharmony_ci- watchdog-gpios: phandle + gpio-specifier for the GPIO connected to the 118c2ecf20Sopenharmony_ci chip's watchdog line 128c2ecf20Sopenharmony_ci- kill-gpios: phandle + gpio-specifier for the GPIO connected to the 138c2ecf20Sopenharmony_ci chip's kill line 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciOptional properties: 168c2ecf20Sopenharmony_ci- trigger-gpios: phandle + gpio-specifier for the GPIO connected to the 178c2ecf20Sopenharmony_ci chip's trigger line. If this property is not set, the 188c2ecf20Sopenharmony_ci trigger function is ignored and the chip is kept alive 198c2ecf20Sopenharmony_ci until an explicit kill signal is received 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_ciExample: 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciltc2952 { 248c2ecf20Sopenharmony_ci compatible = "lltc,ltc2952"; 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ci trigger-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; 278c2ecf20Sopenharmony_ci watchdog-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 288c2ecf20Sopenharmony_ci kill-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; 298c2ecf20Sopenharmony_ci}; 30