TI中文支持网
TI专业的中文技术问题搜集分享网站

Linux 2.6.37:i2c2超时

求助,我的i2c2通道在Linux2.6.37在版本不工作了,在2.6.32版本上不存在这个问题。什么情况?

omap_hwmod: i2c1: softreset failed (waited 10000 usec)
omap_hwmod: i2c2:
softreset failed (waited 10000 usec)
omap_hwmod: i2c3: softreset failed
(waited 10000 usec)

……

omap_device: omap_i2c.1: new worst case activate latency 0: 30517
omap_i2c
omap_i2c.1: bus 1 rev3.12 at 400 kHz
omap_i2c omap_i2c.2: bus 2 rev3.12 at
400 kHz
omap_i2c omap_i2c.3: bus 3 rev3.12 at 400 kHz

……

omap_i2c omap_i2c.2: timeout waiting for bus ready
tlv320aic23_write
cannot write 000 to register R15
omap_i2c omap_i2c.2: controller timed out
waiting for start condition to finish
omap_i2c omap_i2c.2: timeout waiting
for bus ready
tlv320aic23_write cannot write 047 to register R6
omap_i2c
omap_i2c.2: timeout waiting for bus ready
tlv320aic23_write cannot write 004
to register R5
omap_i2c omap_i2c.2: controller timed out waiting for start
condition to finish
omap_i2c omap_i2c.2: timeout waiting for bus
ready
tlv320aic23_write cannot write 117 to register R0
omap_i2c
omap_i2c.2: controller timed out waiting for start condition to
finish
omap_i2c omap_i2c.2: timeout waiting for bus
ready
tlv320aic23_write cannot write 117 to register R1
omap_i2c
omap_i2c.2: timeout waiting for bus ready
tlv320aic23_write cannot write 010
to register R4
omap_i2c omap_i2c.2: controller timed out waiting for start
condition to finish
omap_i2c omap_i2c.2: timeout waiting for bus
ready
tlv320aic23_write cannot write 070 to register R2
omap_i2c
omap_i2c.2: controller timed out waiting for start condition to
finish
omap_i2c omap_i2c.2: timeout waiting for bus
ready
tlv320aic23_write cannot write 070 to register R3
omap_i2c
omap_i2c.2: controller timed out waiting for start condition to
finish
omap_i2c omap_i2c.2: timeout waiting for bus
ready
tlv320aic23_write cannot write 001 to register R9
asoc:
tlv320aic23-hifi <-> omap-mcbsp-dai.0 mapping ok
ALSA device list:
 
#0: am3517evm                                   

yongquan guo:

回复 Wei Du:

请问“把OMAP_MUX禁用”是怎么实现的?MUXMODE只有0~7,这0~7中没有一项是说到disable mux的。

xiaohui chen1:

回复 Wei Du:

您好!请问怎么禁用OMAP_MUX?我把ti8168_evm_init()中的ti81xx_mux_init(board_mux);屏蔽了,也不行。

赞(0)
未经允许不得转载:TI中文支持网 » Linux 2.6.37:i2c2超时
分享到: 更多 (0)