Hi, I think in Device tree, i2c pin is pulled up. here is part of Tree. i2c2_pins: pinmux_i2c2_pins { pinctrl-single,pins = < 0x150 0x72 /*spi0_scl.i2c2_sda,SLEWCTRL_SLOW | INPUT_PULLUP |MODE2*/ 0x154 0x72 /*spi0_d0.i2c2_scl,SLEWCTRL_SLOW | INPUT_PULLUP | MODE2*/ >; };
On Monday, September 15, 2014 8:01:19 PM UTC+5:30, liyaoshi wrote: > > Have you config the i2c pin pulled up ? > and > whats the speed of your i2c bus ? > > 2014-09-15 2:09 GMT+08:00 <prakash....@gmail.com <javascript:>>: > >> Hi, >> >> I have made custom Audio cape using TLV320AIC3107. Here is a circuit >> diagram : >> >> >> <http://e2e.ti.com/cfs-file.ashx/__key/telligent-evolution-components-attachments/00-64-01-00-01-29-55-62/audio.png> >> >> >> I make it same ( Pin configurations and all ) as what is available at >> CircuitCO using TLC320AIC3104 codec. I follow All steps like Disable HDMI >> and Load Device Tree BB-BONE-AUDI-02-00A0.dts and I it works fine. >> >> But my problem is when I run speaker-test system hangs (freezes) and I >> have to Hard Reset BeagleBone. >> >> Here is what i did and what I get in dmesg. >> >> >> *root@beaglebone:~# speaker-test * >> >> speaker-test 1.0.25 >> >> Playback device is default >> Stream parameters are 48000Hz, S16_LE, 1 channels >> Using 16 octaves of pink noise >> Rate set to 48000Hz (requested 48000Hz) >> Buffer size range from 128 to 32768 >> Period size range from 8 to 2048 >> Using max buffer size 32768 >> Periods = 4 >> >> >> *And in Dmesg : * >> >> [ 205.540653] omap_i2c 4819c000.i2c: Arbitration lost >> [ 206.572921] omap_i2c 4819c000.i2c: controller timed out >> [ 206.580024] omap_i2c 4819c000.i2c: Arbitration lost >> [ 207.611983] omap_i2c 4819c000.i2c: controller timed out >> [ 207.618668] omap_i2c 4819c000.i2c: Arbitration lost >> [ 212.626062] omap_i2c 4819c000.i2c: Arbitration lost >> [ 213.658853] omap_i2c 4819c000.i2c: controller timed out >> [ 213.666881] omap_i2c 4819c000.i2c: Arbitration lost >> [ 214.699867] omap_i2c 4819c000.i2c: controller timed out >> [ 214.707912] omap_i2c 4819c000.i2c: Arbitration lost >> [ 215.740887] omap_i2c 4819c000.i2c: controller timed out >> [ 215.748952] omap_i2c 4819c000.i2c: Arbitration lost >> >> >> I also cross check device tree file and I found that it also works >> for TLV320AIC3107 codec So I think it is not issue. >> >> An one have Idea what is wrong Please Help ME !!!! >> >> >> Thanks & Regards >> >> Prakash P. >> >> -- >> For more options, visit http://beagleboard.org/discuss >> --- >> You received this message because you are subscribed to the Google Groups >> "BeagleBoard" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to beagleboard...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.