ASoC: arizona: Add IN4 to the mixer tables
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 9 Jul 2012 18:09:01 +0000 (19:09 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 9 Jul 2012 18:35:04 +0000 (19:35 +0100)
Some devices have four input structures rather than three.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/arizona.c
sound/soc/codecs/arizona.h

index 0be04b5..f3680c3 100644 (file)
@@ -79,6 +79,8 @@ const char *arizona_mixer_texts[ARIZONA_NUM_MIXER_INPUTS] = {
        "IN2R",
        "IN3L",
        "IN3R",
+       "IN4L",
+       "IN4R",
        "AIF1RX1",
        "AIF1RX2",
        "AIF1RX3",
@@ -138,6 +140,8 @@ int arizona_mixer_values[ARIZONA_NUM_MIXER_INPUTS] = {
        0x13,
        0x14,
        0x15,
+       0x16,
+       0x17,
        0x20,  /* AIF1RX1 */
        0x21,
        0x22,
index 896711e..b894b64 100644 (file)
@@ -59,7 +59,7 @@ struct arizona_priv {
        struct arizona_dai_priv dai[ARIZONA_MAX_DAI];
 };
 
-#define ARIZONA_NUM_MIXER_INPUTS 55
+#define ARIZONA_NUM_MIXER_INPUTS 57
 
 extern const unsigned int arizona_mixer_tlv[];
 extern const char *arizona_mixer_texts[ARIZONA_NUM_MIXER_INPUTS];