Firefly开源社区
标题:
开机时出现pc9202驱动报错“====== i2c detect failed watchdog init ======”
[打印本页]
作者:
云季
时间:
2023-8-25 15:43
标题:
开机时出现pc9202驱动报错“====== i2c detect failed watchdog init ======”
本帖最后由 云季 于 2023-8-25 15:46 编辑
我们使用iCore-3588J核心板遇到了pc9202驱动报错“====== i2c detect failed watchdog init ======”, 具体情况如下。
1、我们把iCore-3588J核心板放在我们自己设计的底板上,开机时就会读不到 pc9202 i2c,导致报错;
[ 6.169084] pc9202: sw2001_read(0x1) return 0xfffffffa
[ 6.169185] status=0xfffffffa
[ 6.169205] ====== i2c detect failed watchdog init err: 0xff ======
[ 6.185334] ====== i2c detect failed watchdog init ======
2、同样的软件版本,我们把iCore-3588J核心板放在 AIO-3588JQ 的底板上, 开机时 pc9202 可以加载成功。
[ 4.151043] pc9202: sw2001_read(0x1) return 0x1
[ 4.151051] status=0x1
[ 4.151056] ====== i2c detect success watchdog init ======
查看代码pc9202驱动在 watchdog/pc9202_wdt.c 中, 检查设备树配置如下,pc9202这个芯片是在iCore-3588J核心板内部的,我们不知道为什么它会报错,帮忙看看可能是哪里的问题?
&i2c0
{
status =
"okay"
;
pc9202@3c
{
status =
"okay"
;
compatible =
"firefly,pc9202"
;
reg = <
0x3c
>;
};
};
dmesg.txt
2023-8-25 15:46 上传
点击文件名下载附件
下载积分: 灯泡 -1 , 经验 -1
70.8 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1
dmesg log
作者:
Liuth
时间:
2023-8-28 09:18
你用错dts了把,core-3588j没有用到pc9202
搜索关键词,只有aio-3588q用到了
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1