Other Parts Discussed in Thread: TPS3431
In one of the project i am working on, the custom hardware has external watch dog chip TPS3431SDRBR. Based on recommendation i created DTS binding for this peripheral as "wdt-gpio". Please refer the way DTS has been mapped for this peripheral
watchdog: watchdog {
/* TPS3431 */
compatible = "linux,wdt-gpio";
gpios = <&gpio2 3 GPIO_ACTIVE_LOW>;
hw_algo = "toggle";
always-running;
hw_margin_ms = <100>;
status = "okay";
};
Based on this binding, i expect the gpio2_3 to toggle at given rate.
kernel Configuration i added for this is
CONFIG_WATCHDOG=y
CONFIG_WDT=y
I do not see any activity on GPIO2_3 plus i do not see any errors as part of dmesg logs
Any suggestion or thoughts to resolve this.