This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Beaglebone interface with AIC34 issue

Hi All,

I am using Beaglebone board for interface with the AIC34 evaluation board. I am using McASP0 and I2C2 for interface with AIC34.( I am using PSP 04.06.00.02, kernel compiled for Beaglebone)

I have changed the I2C address and pin mux for i2c2 and successfully able to register my card. (I feel AM335x not reading any data from codec in order to register)

I am getting "omap_i2c omap_i2c.2: controller timed out" error. 

I have probed the i2c2_sda and i2c2_scl lines using CRO, but I am not seeing any data, which indicates i2c2 not initialized.

Can you please suggest me where all in kernel source I should modify In order to successfully interface AIC34 with beagle bone.

In TI EVM, McASP0 and I2c2 is interfaced with AIC3106. I tested this by playing some song which is working fine. (AIC34 is nothing but 2 physical AIC3106 inside).

Regards,

Vishwas HC