ASoC: pxa: Select regmap from AC'97 machines
authorMark Brown <broonie@kernel.org>
Thu, 26 Mar 2020 15:10:53 +0000 (15:10 +0000)
committerMark Brown <broonie@kernel.org>
Thu, 26 Mar 2020 19:04:29 +0000 (19:04 +0000)
regmap needs to be selected by users which for machine drivers that select
AC'97 CODEC drivers means that we need to also select regmap to ensure that
the CODEC driver will build if nothing else enables regmap as is likely for
such systems.

Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20200326151053.40806-1-broonie@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/pxa/Kconfig

index 295cfffa4646ea58b5d6c828bc15a4256c76249a..1f0c08b06c1dd1bb75bef22b5220e009142e915b 100644 (file)
@@ -81,6 +81,7 @@ config SND_PXA2XX_SOC_TOSA
        depends on SND_PXA2XX_SOC && MACH_TOSA
        depends on MFD_TC6393XB
        depends on AC97_BUS=n
+       select REGMAP
        select SND_PXA2XX_SOC_AC97
        select SND_SOC_WM9712
        help
@@ -91,6 +92,7 @@ config SND_PXA2XX_SOC_E740
        tristate "SoC AC97 Audio support for e740"
        depends on SND_PXA2XX_SOC && MACH_E740
        depends on AC97_BUS=n
+       select REGMAP
        select SND_SOC_WM9705
        select SND_PXA2XX_SOC_AC97
        help
@@ -101,6 +103,7 @@ config SND_PXA2XX_SOC_E750
        tristate "SoC AC97 Audio support for e750"
        depends on SND_PXA2XX_SOC && MACH_E750
        depends on AC97_BUS=n
+       select REGMAP
        select SND_SOC_WM9705
        select SND_PXA2XX_SOC_AC97
        help
@@ -111,6 +114,7 @@ config SND_PXA2XX_SOC_E800
        tristate "SoC AC97 Audio support for e800"
        depends on SND_PXA2XX_SOC && MACH_E800
        depends on AC97_BUS=n
+       select REGMAP
        select SND_SOC_WM9712
        select SND_PXA2XX_SOC_AC97
        help
@@ -122,6 +126,7 @@ config SND_PXA2XX_SOC_EM_X270
        depends on SND_PXA2XX_SOC && (MACH_EM_X270 || MACH_EXEDA || \
                        MACH_CM_X300)
        depends on AC97_BUS=n
+       select REGMAP
        select SND_PXA2XX_SOC_AC97
        select SND_SOC_WM9712
        help
@@ -133,6 +138,7 @@ config SND_PXA2XX_SOC_PALM27X
        depends on SND_PXA2XX_SOC && (MACH_PALMLD || MACH_PALMTX || \
                        MACH_PALMT5 || MACH_PALMTE2)
        depends on AC97_BUS=n
+       select REGMAP
        select SND_PXA2XX_SOC_AC97
        select SND_SOC_WM9712
        help
@@ -164,6 +170,7 @@ config SND_SOC_ZYLONITE
        depends on SND_PXA2XX_SOC && MACH_ZYLONITE
        depends on AC97_BUS=n
        select SND_PXA2XX_SOC_AC97
+       select REGMAP
        select SND_PXA_SOC_SSP
        select SND_SOC_WM9713
        help
@@ -193,6 +200,7 @@ config SND_PXA2XX_SOC_MIOA701
        tristate "SoC Audio support for MIO A701"
        depends on SND_PXA2XX_SOC && MACH_MIOA701
        depends on AC97_BUS=n
+       select REGMAP
        select SND_PXA2XX_SOC_AC97
        select SND_SOC_WM9713
        help