newton:cs42l52 only support 44.1k sample rate
author蔡枫 <cf@rock-chips.com>
Tue, 2 Aug 2011 04:34:32 +0000 (12:34 +0800)
committer蔡枫 <cf@rock-chips.com>
Tue, 2 Aug 2011 04:34:32 +0000 (12:34 +0800)
sound/soc/codecs/cs42l52.c
sound/soc/rk29/rk29_cs42l52.c

index cf736ec14a1b51bd39597e7d95e558fb04079cd8..d28699767b0dda945980e95c569ca205e057f68d 100755 (executable)
@@ -49,7 +49,7 @@
        #undef AUTO_DETECT_DISABLE
 #endif
 
-#define DEBUG
+//#define DEBUG
 #ifdef DEBUG
 #define SOCDBG(fmt, arg...)    printk(KERN_ERR "%s: %s() " fmt, SOC_CS42L52_NAME, __FUNCTION__, ##arg)
 #else
@@ -770,13 +770,15 @@ static int soc_cs42l52_add_widgets(struct snd_soc_codec *soc_codec)
        snd_soc_dapm_new_widgets(soc_codec);
         return 0;
 }
-
+#if 0
 #define SOC_CS42L52_RATES ( SNDRV_PCM_RATE_8000  | SNDRV_PCM_RATE_11025 | \
                             SNDRV_PCM_RATE_16000 | SNDRV_PCM_RATE_22050 | \
                             SNDRV_PCM_RATE_32000 | SNDRV_PCM_RATE_44100 | \
                             SNDRV_PCM_RATE_48000 | SNDRV_PCM_RATE_88200 | \
                             SNDRV_PCM_RATE_96000 )
-
+#else
+#define SOC_CS42L52_RATES  SNDRV_PCM_RATE_44100
+#endif
 #define SOC_CS42L52_FORMATS ( SNDRV_PCM_FMTBIT_S16_LE | SNDRV_PCM_FMTBIT_U16_LE | \
                               SNDRV_PCM_FMTBIT_S18_3LE | SNDRV_PCM_FMTBIT_U18_3LE | \
                               SNDRV_PCM_FMTBIT_S20_3LE | SNDRV_PCM_FMTBIT_U20_3LE | \
index 29b9b249360ef293498961694b56656beb339ec2..30884f20e16034d53ea1aace593667e4de4ebdd1 100755 (executable)
@@ -25,7 +25,7 @@
 #include "rk29_pcm.h"
 #include "rk29_i2s.h"
 
-#if 1
+#if 0
 #define        DBG(x...)       printk(KERN_INFO x)
 #else
 #define        DBG(x...)