radxa / kernel

BSP kernel source
Other
146 stars 174 forks source link

fix rock5itx rtc detect failure #296

Closed Ken-Vamrs closed 5 months ago

Ken-Vamrs commented 6 months ago

rtc: hym8563: Solve the problem of probabilistic initialization failure of hym8563

Ken-Vamrs commented 5 months ago

我可能会选择在hym8563_probe这里调用hym8563_init_device时返回-EPROBE_DEFER,但如果ken确定这样就可以的话也行

确实这样是改动最少的,我等会再验证一下

Ken-Vamrs commented 5 months ago

我可能会选择在hym8563_probe这里调用hym8563_init_device时返回-EPROBE_DEFER,但如果ken确定这样就可以的话也行

确实这样是改动最少的,我等会再验证一下

验证通过,这个初始化失败一般是在冷启动时出现概率比较大 [ 8.747272] rtc-hym8563 6-0051: kenken ===> could not init device, -6 [ 9.557798] rtc-hym8563 6-0051: rtc information is valid [ 9.564234] rtc-hym8563 6-0051: registered as rtc0 [ 9.565697] rtc-hym8563 6-0051: setting system clock to 2024-04-11T06:31:25 UTC (1712817085)