Thanks for your detail answer
I rebooted my machine and lsmod shows that the module dw_wdt is loaded:
$this->bbcode_second_pass_code('', '# lsmod
Module Size Used by
cfg80211 733184 0
rfkill 32768 2 cfg80211
8021q 36864 0
garp 16384 1 8021q
mrp 20480 1 8021q
stp 16384 1 garp
llc 16384 2 stp,garp
rc_dib0700_rc5 16384 0
dib7000p 45056 2
dvb_usb_dib0700 163840 2
dib7000m 28672 1 dvb_usb_dib0700
dib0090 36864 1 dvb_usb_dib0700
dib0070 20480 3 dvb_usb_dib0700
dib3000mc 24576 1 dvb_usb_dib0700
dibx000_common 16384 4 dib7000p,dib7000m,dib3000mc,dvb_usb_dib0700
dvb_usb 32768 1 dvb_usb_dib0700
dvb_core 139264 2 dib7000p,dvb_usb
rc_core 53248 4 dvb_usb,dvb_usb_dib0700,rc_dib0700_rc5
realtek 16384 1
rtc_rk808 16384 1
dwmac_rk 28672 0
stmmac_platform 20480 1 dwmac_rk
rockchip_thermal 24576 0
stmmac 163840 2 stmmac_platform,dwmac_rk
dw_wdt 16384 0')
Here is the device-tree:
$this->bbcode_second_pass_code('', '# ls -al /proc/device-tree/
total 0
drwxr-xr-x 60 root root 0 Sep 15 02:07 .
drwxr-xr-x 3 root root 0 Sep 15 02:07 ..
drwxr-xr-x 2 root root 0 Sep 17 11:27 adc@ff280000
-r--r--r-- 1 root root 4 Sep 17 11:27 '#address-cells'
drwxr-xr-x 2 root root 0 Sep 17 11:27 aliases
drwxr-xr-x 3 root root 0 Sep 17 11:27 amba
drwxr-xr-x 2 root root 0 Sep 17 11:27 arm-pmu
drwxr-xr-x 2 root root 0 Sep 17 11:27 chosen
drwxr-xr-x 2 root root 0 Sep 17 11:27 clock-controller@ff440000
-r--r--r-- 1 root root 30 Sep 17 11:27 compatible
drwxr-xr-x 7 root root 0 Sep 17 11:27 cpus
drwxr-xr-x 2 root root 0 Sep 17 11:27 dwmmc@ff500000
drwxr-xr-x 2 root root 0 Sep 17 11:27 dwmmc@ff510000
drwxr-xr-x 2 root root 0 Sep 17 11:27 dwmmc@ff520000
drwxr-xr-x 6 root root 0 Sep 17 11:27 efuse@ff260000
drwxr-xr-x 2 root root 0 Sep 17 11:27 ethernet@ff540000
drwxr-xr-x 3 root root 0 Sep 17 11:27 ethernet@ff550000
drwxr-xr-x 2 root root 0 Sep 17 11:27 external-gmac-clock
drwxr-xr-x 2 root root 0 Sep 17 11:27 gpu@ff300000
drwxr-xr-x 2 root root 0 Sep 17 11:27 i2c@ff150000
drwxr-xr-x 3 root root 0 Sep 17 11:27 i2c@ff160000
drwxr-xr-x 2 root root 0 Sep 17 11:27 i2c@ff170000
drwxr-xr-x 2 root root 0 Sep 17 11:27 i2c@ff180000
drwxr-xr-x 2 root root 0 Sep 17 11:27 i2s@ff000000
drwxr-xr-x 2 root root 0 Sep 17 11:27 i2s@ff010000
drwxr-xr-x 2 root root 0 Sep 17 11:27 i2s@ff020000
drwxr-xr-x 2 root root 0 Sep 17 11:27 interrupt-controller@ff811000
-r--r--r-- 1 root root 4 Sep 17 11:27 interrupt-parent
drwxr-xr-x 2 root root 0 Sep 17 11:27 iommu@ff330200
drwxr-xr-x 2 root root 0 Sep 17 11:27 iommu@ff340800
drwxr-xr-x 2 root root 0 Sep 17 11:27 iommu@ff350800
drwxr-xr-x 2 root root 0 Sep 17 11:27 iommu@ff360480
drwxr-xr-x 2 root root 0 Sep 17 11:27 iommu@ff373f00
drwxr-xr-x 2 root root 0 Sep 17 11:27 memory
-r--r--r-- 1 root root 14 Sep 17 11:27 model
-r--r--r-- 1 root root 1 Sep 17 11:27 name
drwxr-xr-x 8 root root 0 Sep 17 11:27 opp_table0
drwxr-xr-x 2 root root 0 Sep 17 11:27 pdm@ff040000
drwxr-xr-x 61 root root 0 Sep 17 11:27 pinctrl
drwxr-xr-x 2 root root 0 Sep 17 11:27 psci
drwxr-xr-x 2 root root 0 Sep 17 11:27 pwm@ff1b0000
drwxr-xr-x 2 root root 0 Sep 17 11:27 pwm@ff1b0010
drwxr-xr-x 2 root root 0 Sep 17 11:27 pwm@ff1b0020
drwxr-xr-x 2 root root 0 Sep 17 11:27 pwm@ff1b0030
drwxr-xr-x 2 root root 0 Sep 17 11:27 sdmmc-regulator
drwxr-xr-x 2 root root 0 Sep 17 11:27 serial@ff110000
drwxr-xr-x 2 root root 0 Sep 17 11:27 serial@ff120000
drwxr-xr-x 2 root root 0 Sep 17 11:27 serial@ff130000
-r--r--r-- 1 root root 4 Sep 17 11:27 '#size-cells'
drwxr-xr-x 2 root root 0 Sep 17 11:27 spdif@ff030000
drwxr-xr-x 2 root root 0 Sep 17 11:27 spi@ff190000
drwxr-xr-x 2 root root 0 Sep 17 11:27 __symbols__
drwxr-xr-x 5 root root 0 Sep 17 11:27 syscon@ff100000
drwxr-xr-x 3 root root 0 Sep 17 11:27 syscon@ff450000
drwxr-xr-x 3 root root 0 Sep 17 11:27 thermal-zones
drwxr-xr-x 2 root root 0 Sep 17 11:27 timer
drwxr-xr-x 2 root root 0 Sep 17 11:27 tsadc@ff250000
drwxr-xr-x 2 root root 0 Sep 17 11:27 usb@ff580000
drwxr-xr-x 2 root root 0 Sep 17 11:27 usb@ff5c0000
drwxr-xr-x 2 root root 0 Sep 17 11:27 usb@ff5d0000
drwxr-xr-x 3 root root 0 Sep 17 11:27 usb@ff600000
drwxr-xr-x 2 root root 0 Sep 17 11:27 vcc-host1-5v-regulator
drwxr-xr-x 2 root root 0 Sep 17 11:27 vcc-host-5v-regulator
drwxr-xr-x 2 root root 0 Sep 17 11:27 vcc-sys
drwxr-xr-x 2 root root 0 Sep 17 11:27 watchdog@ff1a0000
drwxr-xr-x 2 root root 0 Sep 17 11:27 xin24m
')
Regarding this, I understand that the device is
watchdog@ff1a0000.
Since last kernel versions, I do not have system hangs anymore. So this watchdog should not be useful but I like to know my machines well. It is more for curiosity now
Now that I know that the watchdog is supported by the kernel and loaded, what should I configure as watchdog device in the watchdog.conf file ?
EDIT: I forgot to grep dmesg and there is this error:
$this->bbcode_second_pass_code('', '[ 8.941841] dw_wdt: probe of ff1a0000.watchdog failed with error -2')