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