i.MX8 Linux and SCFW IPC not working

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

i.MX8 Linux and SCFW IPC not working

跳至解决方案
738 次查看
nlbutts
Contributor III

Hello,

I'm trying to configure an i.MX8 system to use the hardware watchdog in a PF8100 PMIC. I've been able to update the SCFW to enable the hardware watchdog. It will reset the system after a few minutes. Then in Linux I have the imx_sc_wdt driver successfully loaded and a user space watchdog daemon kicking the dog periodically. I see the imx_sc_wdt_ping function called in the imx_sc_wdt driver. But I never see the corresponding SCFW function pf8100_pmic_wdog_service called. I don't see where that function is called or referenced in the SCFW code. I assumed it was called in some sort of object code file. 

How do I debug the IPC calls? I have ALL of the debugging turned on in the SCFW. I've set DEBUG_LEVEL to 5 and uncommented ALL the debug #defines. But I don't see any additional debug info.

 

I'm using Linux 5.4.70 and 5222 build of the SCFW released May 27th, 2021.

标记 (2)
0 项奖励
1 解答
724 次查看
nlbutts
Contributor III

Nevermind. The IPC calls were working. The PMIC watchdog kick function just wasn't being called.

在原帖中查看解决方案

0 项奖励
1 回复
725 次查看
nlbutts
Contributor III

Nevermind. The IPC calls were working. The PMIC watchdog kick function just wasn't being called.

0 项奖励