使用2.6.34内核,系统起来之后没有声音。
在内核的sound/soc/codecs/uda1380.c的uda1380_pcm_prepare函数最后添加两行:
u16 mute_reg = uda1380_read_reg_cache(codec, UDA1380_DEEMP) & ~R13_MTM ;//去除静音屏蔽位
uda1380_write(codec, UDA1380_DEEMP, mute_reg);
重新编译内核并下载。
使用madplay播放mp3就出声了。
使用2.6.34内核,系统起来之后没有声音。
在内核的sound/soc/codecs/uda1380.c的uda1380_pcm_prepare函数最后添加两行:
u16 mute_reg = uda1380_read_reg_cache(codec, UDA1380_DEEMP) & ~R13_MTM ;//去除静音屏蔽位
uda1380_write(codec, UDA1380_DEEMP, mute_reg);
重新编译内核并下载。
使用madplay播放mp3就出声了。