目的:
介绍如何使用海光CPU内部自带的watchdog
目标读者:
研华技术人员
使用海光平台产品的客户
适用产品:
FWA-60H2/40H2等基于海光平台开发的产品
内容:
海光CPU内部有集成一个硬件watchdog,其使用的驱动为SP5100_tco。
如在linux下加载驱动时提示“No such device”,需要进行驱动移植。
[root@localhost ~]# modprobe sp5100_tco
modprobe: ERROR: could not insert 'sp5100_tco': No such device
原因是v6.5以前的kernel自带的sp5100_tco驱动没有支持海光CPU的ID。
v6.5的sp5100_tco驱动已加入对海光CPU的支持,可以到如下链接下载最新的驱动源码(sp5100_tco.c和sp5100_tco.h)
https://github.com/torvalds/linux/blob/master/drivers/watchdog
编译并安装驱动后,在/dev目录下会出现watchdog设备节点,操作此设备就可以正常使用watchdog功能了。也可以将这一版驱动源码的修改back porting到现有驱动源码上使用。
Comments
0 comments
Please sign in to leave a comment.