[讨论] S5PV210 挂载两个外设在IIC1 s3c-i2c s3c2440-i2c.1: cannot get bus (error -110)错

gooogleman   2014-3-2 22:36 楼主
s3c-i2c s3c2440-i2c.1: cannot get bus (error -110)
——但是在wince 下却能同时正常使用,不知道是什么原因,真是蛋疼,现在降低IIC1 速度也不行。只要断开一路IIC1 外设就可以正常工作了。
.................

回复评论 (4)

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;
        }

在这里打印出错了。
点赞  2014-3-2 22:51
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总线上的?
点赞  2014-3-2 23:08
哥们, 你解决没有, 我遇到相同的问题了~。 麻烦回下,谢谢。itswanmj@163.com
点赞  2015-1-14 00:30
这种问题是深层的linux驱动问题,最终还是没解决啊。我回来了!
如果对linux,Android,wince 等嵌入式底层有兴趣的,请加这个QQ群吧,群号:27100460
点赞  2015-2-27 09:32
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复