ALSA: pcm: add support for 705.6kHz and 768kHz sample rates
[linux-2.6-block.git] / include / sound / pcm.h
index 210096f124eed5765960b2b512954fb3dfa5c4ec..61c6054618c8ead951b15390ec91bb40b4a63ca2 100644 (file)
@@ -120,6 +120,8 @@ struct snd_pcm_ops {
 #define SNDRV_PCM_RATE_192000          (1U<<12)        /* 192000Hz */
 #define SNDRV_PCM_RATE_352800          (1U<<13)        /* 352800Hz */
 #define SNDRV_PCM_RATE_384000          (1U<<14)        /* 384000Hz */
+#define SNDRV_PCM_RATE_705600          (1U<<15)        /* 705600Hz */
+#define SNDRV_PCM_RATE_768000          (1U<<16)        /* 768000Hz */
 
 #define SNDRV_PCM_RATE_CONTINUOUS      (1U<<30)        /* continuous range */
 #define SNDRV_PCM_RATE_KNOT            (1U<<31)        /* supports more non-continuos rates */
@@ -135,6 +137,9 @@ struct snd_pcm_ops {
 #define SNDRV_PCM_RATE_8000_384000     (SNDRV_PCM_RATE_8000_192000|\
                                         SNDRV_PCM_RATE_352800|\
                                         SNDRV_PCM_RATE_384000)
+#define SNDRV_PCM_RATE_8000_768000     (SNDRV_PCM_RATE_8000_384000|\
+                                        SNDRV_PCM_RATE_705600|\
+                                        SNDRV_PCM_RATE_768000)
 #define _SNDRV_PCM_FMTBIT(fmt)         (1ULL << (__force int)SNDRV_PCM_FORMAT_##fmt)
 #define SNDRV_PCM_FMTBIT_S8            _SNDRV_PCM_FMTBIT(S8)
 #define SNDRV_PCM_FMTBIT_U8            _SNDRV_PCM_FMTBIT(U8)