summaryrefslogtreecommitdiff
path: root/include/sound/soc-dai.h
diff options
context:
space:
mode:
authorMark Brown <broonie@opensource.wolfsonmicro.com>2009-05-02 12:24:55 +0100
committerMark Brown <broonie@opensource.wolfsonmicro.com>2009-05-02 12:32:09 +0100
commit33f503c96c976fd585dedb76514ca6cb286e60d9 (patch)
treecdd4bb7dbc19a090f9f7ae09695a542ca2b19973 /include/sound/soc-dai.h
parent71437552f2564c0d0c5cc4995045683051c5fe62 (diff)
downloadlwn-33f503c96c976fd585dedb76514ca6cb286e60d9.tar.gz
lwn-33f503c96c976fd585dedb76514ca6cb286e60d9.zip
ASoC: Use a shared define for AC97 CODEC data formats
The AC97 wire format is completely fixed so CODECs don't have any choice about the formats they accept but controllers accept a variety of data formats and render them down onto the bus. Have a shared define so all the CODEC drivers will interoperate with any of our controller drivers. Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Diffstat (limited to 'include/sound/soc-dai.h')
-rw-r--r--include/sound/soc-dai.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sound/soc-dai.h b/include/sound/soc-dai.h
index 22b729fbbf84..ea07b4bd5161 100644
--- a/include/sound/soc-dai.h
+++ b/include/sound/soc-dai.h
@@ -96,6 +96,9 @@ struct snd_pcm_substream;
#define SND_SOC_CLOCK_IN 0
#define SND_SOC_CLOCK_OUT 1
+#define SND_SOC_STD_AC97_FMTS (SNDRV_PCM_FMTBIT_S16_LE |\
+ SNDRV_PCM_FMTBIT_S32_LE)
+
struct snd_soc_dai_ops;
struct snd_soc_dai;
struct snd_ac97_bus_ops;