s3c-i2c s3c2440-i2c.1: cannot get bus (error -110)
——但是在wince 下却能同时正常使用,不知道是什么原因,真是蛋疼,现在降低IIC1 速度也不行。只要断开一路IIC1 外设就可以正常工作了。
.................
kernel/drivers/i2c/busses/i2c-s3c2410.c:
ret = s3c24xx_i2c_set_master(i2c);
if (ret != 0) {
dev_err(i2c->dev, "cannot get bus (error %d)\n", ret);
ret = -EAGAIN;
goto out;
}
在这里打印出错了。
static struct i2c_board_info smdkv210_i2c_devs1[] __initdata = {
#ifdef CONFIG_VIDEO_TV20
{I2C_BOARD_INFO("s5p_ddc", (0x74>>1)),},
#endif
#ifdef CONFIG_SND_SOC_WM8960
{ I2C_BOARD_INFO("wm8960", 0x1A), },
#endif
};
——————linux 这样挂载多个设备在一路IIC总线上的?
哥们, 你解决没有, 我遇到相同的问题了~。 麻烦回下,谢谢。
itswanmj@163.com
这种问题是深层的linux驱动问题,最终还是没解决啊。我回来了!
如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460