summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx/codec-jz4740.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/codec-jz4740.c')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/codec-jz4740.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/codec-jz4740.c b/firmware/target/mips/ingenic_jz47xx/codec-jz4740.c
index d144a03553..ef8c343035 100644
--- a/firmware/target/mips/ingenic_jz47xx/codec-jz4740.c
+++ b/firmware/target/mips/ingenic_jz47xx/codec-jz4740.c
@@ -28,7 +28,6 @@ static unsigned short codec_base_gain;
28static unsigned short codec_mic_gain; 28static unsigned short codec_mic_gain;
29static bool HP_on_off_flag; 29static bool HP_on_off_flag;
30static int HP_register_value; 30static int HP_register_value;
31static int IS_WRITE_PCM;
32 31
33static void i2s_codec_set_samplerate(unsigned short rate); 32static void i2s_codec_set_samplerate(unsigned short rate);
34 33
@@ -44,6 +43,9 @@ static void i2s_codec_reset(void)
44 43
45static void i2s_codec_init(void) 44static void i2s_codec_init(void)
46{ 45{
46 __cpm_start_aic1();
47 __cpm_start_aic2();
48
47 __aic_enable(); 49 __aic_enable();
48 50
49 __i2s_internal_codec(); 51 __i2s_internal_codec();
@@ -185,7 +187,6 @@ static unsigned short i2s_codec_get_volume(void)
185static void i2s_codec_set_samplerate(unsigned short rate) 187static void i2s_codec_set_samplerate(unsigned short rate)
186{ 188{
187 unsigned short speed = 0; 189 unsigned short speed = 0;
188 unsigned short val = 0;
189 190
190 switch (rate) 191 switch (rate)
191 { 192 {