diff --git a/ac108.c b/ac108.c index 03589e4..cafc10e 100644 --- a/ac108.c +++ b/ac108.c @@ -848,7 +848,8 @@ static int ac108_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_h static int ac108_set_sysclk(struct snd_soc_dai *dai, int clk_id, unsigned int freq, int dir) { struct ac108_priv *ac108 = snd_soc_dai_get_drvdata(dai); - + freq = 24000000; + clk_id = SYSCLK_SRC_PLL; pr_info("%s :%d\n", __FUNCTION__, freq); switch (clk_id) { case SYSCLK_SRC_MCLK: diff --git a/ac108_asound.state b/ac108_asound.state index d99f487..33fb369 100644 --- a/ac108_asound.state +++ b/ac108_asound.state @@ -277,7 +277,7 @@ state.seeed4micvoicec { control.15 { iface MIXER name 'Tx1 Channels' - value '1 channels ' + value '4 channels ' comment { access 'read write' type ENUMERATED diff --git a/ac108_plugin/pcm_ac108.o b/ac108_plugin/pcm_ac108.o deleted file mode 100644 index 26d718d..0000000 Binary files a/ac108_plugin/pcm_ac108.o and /dev/null differ