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.

I2C 1 - Mux

Hi,

 

I am using a custom board of OMAP 3530. I have the kernel of EVM board which I am trying to port on to my board. I have a couple of questions about this:

The H/w difference is that my custom board does not have TWL 3040 chip  which is present on EVM board. Most other peripherals the connections are changed.

1. My board has 4 slaves connected on I2C1,  2 slaves on I2C2 & 2 slaves on I2C3. I am able to probe all devices at U-boot. But when Kernel boots, I am getting these messages. Do I need to change my H/W ?

mux: Could not set signal i2c1_scl                                                                                                                                                                      

mux: Could not set signal i2c1_sda                                                                                                                                                                      

I tried searching around, but did not find any information about this.  Only a comment in kernel says "I2C1 is not mux'able". Any info about this? 

2 . is it a good idea to port the EVM kernel to my board or port general linux kernel and port that to my board? (I ask this because I see that all GPIOs, MMC, I2C are dependent on TWL in EVM kernel and my board does not have TWL).

 

Thanks in advance

Murali