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.

dm8168+audio(wm8978)

Other Parts Discussed in Thread: TVP5158

Hi:
 
I have a question about audio chip on our DM8168 custom board(no DM8168 evm);
Environment:
    Hardware: our DM8168 custom board, we change audio chip from tlv320aic3x to wm8978 ;
    Software:ezsdk_dm816x-evm_5_04_00_11
 
without any modify of driver code, during kernel init, the audio device can be found.
below is log:
ALSA device list:
#0: TI81XX EVM

then i modify some driver code:
board-ti8168evm.c
I2C_BOARD_INFO("tlv320aic3x", 0x18)  --> I2C_BOARD_INFO("tlv320aic3x", 0x1A))   // 0x1A is i2c address of wm8978
but during kernel init, the audio device can no be found.
below is log:
ALSA device list:
No soundcards found.
and i found the func of  "static int aic3x_probe(struct snd_soc_codec *codec) in tlv320aic3x.c" without running, i do not know what cause this problem?
 
BTW: we use above method to use wm8978 in DM6467 chip and work well, is it a right way to use wm8978 in DM8168?