AnsweredAssumed Answered

Vybrid TWR-VF65GS10 using Timesys Linux  I2C0 port not enabled.

Question asked by manjug on Jul 27, 2014
Latest reply on Sep 3, 2014 by manjug

Dear Timesys support,

 

Hi,

I'm currently working with Vybrid TWR-VF65GS10 and using Timesys Linux.

I want to use I2C0 to configure TDA7706 tuner.Since I2C0 is already configured for SGTL5000 audio codec module, i'm using same i2c0 to configure my TDA7706 tuner by disabling the  SGTL5000 module in board-twr-vf700.c below is the code :

 

static struct i2c_board_info mxc_i2c0_board_info[] __initdata = {

 

  {

  I2C_BOARD_INFO("radio-tda7706", 0x61),

  },

};

 

i2c0 is not enabled and no SCL and SDA activity on oscilloscope.Since the mux pin is already configured for i2c0 in iomux-mvf.h file.

/*I2C0*/

#define MVF600_PAD36_PTB14__I2C0_SCL \

  IOMUX_PAD(0x0090, 0x0090, 2, 0x033C, 1, \

  MVF600_I2C_PAD_CTRL | PAD_CTL_OBE_IBE_ENABLE)

#define MVF600_PAD37_PTB15__I2C0_SDA \

  IOMUX_PAD(0x0094, 0x0094, 2, 0x0340, 1, \

  MVF600_I2C_PAD_CTRL | PAD_CTL_OBE_IBE_ENABLE)

 

But still no i2c0 port not enabled when booted.Because of which tuner driver module is not able to communicate with TDA7706 tuner.So,please help me resolving this issue.

Outcomes