PMU从8846更换到818之后需要做那些修改?
请教下,板子的PMU从参考设计的8846更改成了rk818,在dts里面增加了818 I2C的节点,增加了818的配置,但是log一直打印rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)。请问这是什么原因呢,更改了PMU之后还需要修改哪些配置呢?谢谢大家 相关log如下:[ 0.556444] cfg80211: Calling CRDA to update world regulatory domain
[ 0.557453] err: rockchip,dsi_id not match.
[ 0.641437] rk_battery_charger_detect_cb , battery_charger_detect 1
[ 0.747200] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 0.747218] The device is not syr82x fffffffb
[ 0.747240] syr82x: probe of 0-0040 failed with error -5
[ 0.944084] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 0.944100] The device is not syr82x fffffffb
[ 0.944117] syr82x: probe of 0-0041 failed with error -5
[ 0.944587] rk808_i2c_probe,line=1355
[ 1.140975] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 1.140992] The device is not rk808 -5
[ 1.141073] rk808: probe of 0-001b failed with error -5
[ 1.141154] rk818_i2c_probe,line=1386
[ 1.337981] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 1.337999] rk818_pre_init,line=1301
[ 1.534853] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 1.731723] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 1.928591] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 2.125460] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 2.322328] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 2.519195] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 2.716062] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 2.912930] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 3.109798] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 3.306667] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 3.503535] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 3.700403] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 3.897271] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 4.094140] rockchip_i2c ff650000.i2c: i2c is not in idle(state = 1)
[ 4.094163] rk818 0-001c: Write for reg 0x23 failed
[ 4.094175] Unable to write RK818_DCDC_EN_REG reg
[ 4.094185] The rk818_pre_init failed -5
[ 4.094205] rk818: probe of 0-001c failed with error -5
[ 4.094249] i2c-core: driver using legacy suspend method
[ 4.094261] i2c-core: driver using legacy resume method
页:
[1]