]> Git Repo - linux.git/commitdiff
ASoC: da9055: Add support for DSP mode of AIF
authorAshish Chavan <[email protected]>
Thu, 11 Oct 2012 08:14:39 +0000 (13:44 +0530)
committerMark Brown <[email protected]>
Mon, 15 Oct 2012 01:09:52 +0000 (10:09 +0900)
This patch adds AIF DSP mode support for da9055 codec driver.

Signed-off-by: Ashish Chavan <[email protected]>
Signed-off-by: David Dajun Chen <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
sound/soc/codecs/da9055.c

index 185d8dd36399ef28ada474fac14823fc1f67065c..27c44547b829a9fc104b15518121de13cd17eb37 100644 (file)
 #define DA9055_AIF_FORMAT_I2S_MODE     (0 << 0)
 #define DA9055_AIF_FORMAT_LEFT_J       (1 << 0)
 #define DA9055_AIF_FORMAT_RIGHT_J      (2 << 0)
+#define DA9055_AIF_FORMAT_DSP          (3 << 0)
 #define DA9055_AIF_WORD_S16_LE         (0 << 2)
 #define DA9055_AIF_WORD_S20_3LE                (1 << 2)
 #define DA9055_AIF_WORD_S24_LE         (2 << 2)
@@ -1155,6 +1156,9 @@ static int da9055_set_dai_fmt(struct snd_soc_dai *codec_dai, unsigned int fmt)
        case SND_SOC_DAIFMT_RIGHT_J:
                aif_ctrl = DA9055_AIF_FORMAT_RIGHT_J;
                break;
+       case SND_SOC_DAIFMT_DSP_A:
+               aif_ctrl = DA9055_AIF_FORMAT_DSP;
+               break;
        default:
                return -EINVAL;
        }
This page took 0.064232 seconds and 4 git commands to generate.