da732x.c (0bbdb4258bd116d8cd5d209e8d5b29bae516e5b3) da732x.c (8e6a75c102f8e232b599a06e06731d8c5d5f2c5d)
1/*
2 * da732x.c --- Dialog DA732X ALSA SoC Audio Driver
3 *
4 * Copyright (C) 2012 Dialog Semiconductor GmbH
5 *
6 * Author: Michal Hajduk <Michal.Hajduk@diasemi.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 862 unchanged lines hidden (view full) ---

871 SND_SOC_DAPM_AIF_OUT("AIFB Output", "AIFB Capture", 0, DA732X_REG_AIFB3,
872 DA732X_AIF_EN_SHIFT, 0),
873 SND_SOC_DAPM_AIF_IN("AIFB Input", "AIFB Playback", 0, DA732X_REG_AIFB3,
874 DA732X_AIF_EN_SHIFT, 0),
875};
876
877static const struct snd_soc_dapm_route da732x_dapm_routes[] = {
878 /* Inputs */
1/*
2 * da732x.c --- Dialog DA732X ALSA SoC Audio Driver
3 *
4 * Copyright (C) 2012 Dialog Semiconductor GmbH
5 *
6 * Author: Michal Hajduk <Michal.Hajduk@diasemi.com>
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 862 unchanged lines hidden (view full) ---

871 SND_SOC_DAPM_AIF_OUT("AIFB Output", "AIFB Capture", 0, DA732X_REG_AIFB3,
872 DA732X_AIF_EN_SHIFT, 0),
873 SND_SOC_DAPM_AIF_IN("AIFB Input", "AIFB Playback", 0, DA732X_REG_AIFB3,
874 DA732X_AIF_EN_SHIFT, 0),
875};
876
877static const struct snd_soc_dapm_route da732x_dapm_routes[] = {
878 /* Inputs */
879 {"AUX1L PGA", "NULL", "AUX1L"},
880 {"AUX1R PGA", "NULL", "AUX1R"},
879 {"AUX1L PGA", NULL, "AUX1L"},
880 {"AUX1R PGA", NULL, "AUX1R"},
881 {"MIC1 PGA", NULL, "MIC1"},
881 {"MIC1 PGA", NULL, "MIC1"},
882 {"MIC2 PGA", "NULL", "MIC2"},
883 {"MIC3 PGA", "NULL", "MIC3"},
882 {"MIC2 PGA", NULL, "MIC2"},
883 {"MIC3 PGA", NULL, "MIC3"},
884
885 /* Capture Path */
886 {"ADC1 Left MUX", "MIC1", "MIC1 PGA"},
887 {"ADC1 Left MUX", "AUX1L", "AUX1L PGA"},
888
889 {"ADC1 Right MUX", "AUX1R", "AUX1R PGA"},
890 {"ADC1 Right MUX", "MIC2", "MIC2 PGA"},
891 {"ADC1 Right MUX", "MIC3", "MIC3 PGA"},

--- 698 unchanged lines hidden ---
884
885 /* Capture Path */
886 {"ADC1 Left MUX", "MIC1", "MIC1 PGA"},
887 {"ADC1 Left MUX", "AUX1L", "AUX1L PGA"},
888
889 {"ADC1 Right MUX", "AUX1R", "AUX1R PGA"},
890 {"ADC1 Right MUX", "MIC2", "MIC2 PGA"},
891 {"ADC1 Right MUX", "MIC3", "MIC3 PGA"},

--- 698 unchanged lines hidden ---