AnsweredAssumed Answered

the WM8962 driver can not be probe

Question asked by chao huang on Jul 20, 2014
Latest reply on Jul 22, 2014 by igorpadykov

In our i.mx6 board ,we connect the audio device WM8962 to I2C2,while the sabre_SDP board connect the device to I2C1.

we also modify the kernel file "board-mx6q_sabresd.c" like below:

static struct i2c_board_info mxc_i2c0_board_info[] __initdata = {

#if 0

  {

  I2C_BOARD_INFO("wm8962", 0x1a),

  .platform_data = (void *)&wm8962_config_data,

  },

#endif

......

};

static struct i2c_board_info mxc_i2c1_board_info[] __initdata = {

#if 1

  {

  I2C_BOARD_INFO("wm8962", 0x1a),

  .platform_data = (void *)&wm8962_config_data,

  },

#endif

};

 

 

but we found that the WM8962 driver cannot be probed, and no wm8962 audio device found in the alsa list. if I connect it to the I2C1, it probed successful.

so i don't know what 's the problem, please help me to fix it ,thanks!

Outcomes