我有一个连接到RPI CM3模块的abracon abx80x芯片组。
RTC运行正常,驱动程序已加载,我可以获取/设置时间。
abx80x也有一个我想使用的看门狗。如果在buildroot的linux-menuconfig中选择了CONFIG_WATCHDOG,驱动程序将在模块代码中启用它。选择了它,因此代码应该能够使用依赖于ifdef的wdt添加。
我已经禁用了bcm看门狗,而我们现在没有看门狗(/ dev / watchdog消失了)。快乐的时光。我是通过在内核配置中取消选择(M)条目并使其为空来实现的,因为我不需要它。
所以我的问题如下:
1)需要将watchdogd配置为使用rtc_abx80x驱动程序,此配置应位于/etc/watchdog.conf中,我不确定如何在此处选择abracon芯片作为看门狗
2)abx80x驱动程序未创建/ dev / watchdog文件,如何显示该文件?
3)初始化时,我可以通过守护进程启动将选项发送给看门狗驱动程序-我该怎么做?
4)我是否需要为看门狗设置设备树条目,是否将兼容设置为rtc-abx80x,并添加驱动程序代码中可识别的选项?