uda1380驱动的静音问题

使用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就出声了。

你可能感兴趣的:(cache,Codec)