ASoC: pxa: Enable AC'97 bus support for PXA machines

The AC'97 based PXA machines currently don't build reliably as they don't
ensure that an AC'97 bus is built, causing at least eseries_pxa_defconfig
to fail to build. Add selects to fix this.

Reported-by: KernelCI <bot@kernelci.org>
Signed-off-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20200326180116.21375-1-broonie@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
Mark Brown 2020-03-26 18:01:16 +00:00
parent 60a260169a
commit 27821f4dde
No known key found for this signature in database
GPG key ID: 24D68B725D5487D0

View file

@ -82,6 +82,8 @@ config SND_PXA2XX_SOC_TOSA
depends on MFD_TC6393XB depends on MFD_TC6393XB
depends on AC97_BUS=n depends on AC97_BUS=n
select REGMAP select REGMAP
select AC97_BUS_NEW
select AC97_BUS_COMPAT
select SND_PXA2XX_SOC_AC97 select SND_PXA2XX_SOC_AC97
select SND_SOC_WM9712 select SND_SOC_WM9712
help help
@ -93,6 +95,8 @@ config SND_PXA2XX_SOC_E740
depends on SND_PXA2XX_SOC && MACH_E740 depends on SND_PXA2XX_SOC && MACH_E740
depends on AC97_BUS=n depends on AC97_BUS=n
select REGMAP select REGMAP
select AC97_BUS_NEW
select AC97_BUS_COMPAT
select SND_SOC_WM9705 select SND_SOC_WM9705
select SND_PXA2XX_SOC_AC97 select SND_PXA2XX_SOC_AC97
help help
@ -116,6 +120,8 @@ config SND_PXA2XX_SOC_E800
depends on AC97_BUS=n depends on AC97_BUS=n
select REGMAP select REGMAP
select SND_SOC_WM9712 select SND_SOC_WM9712
select AC97_BUS_NEW
select AC97_BUS_COMPAT
select SND_PXA2XX_SOC_AC97 select SND_PXA2XX_SOC_AC97
help help
Say Y if you want to add support for SoC audio on the Say Y if you want to add support for SoC audio on the
@ -127,6 +133,8 @@ config SND_PXA2XX_SOC_EM_X270
MACH_CM_X300) MACH_CM_X300)
depends on AC97_BUS=n depends on AC97_BUS=n
select REGMAP select REGMAP
select AC97_BUS_NEW
select AC97_BUS_COMPAT
select SND_PXA2XX_SOC_AC97 select SND_PXA2XX_SOC_AC97
select SND_SOC_WM9712 select SND_SOC_WM9712
help help
@ -139,6 +147,8 @@ config SND_PXA2XX_SOC_PALM27X
MACH_PALMT5 || MACH_PALMTE2) MACH_PALMT5 || MACH_PALMTE2)
depends on AC97_BUS=n depends on AC97_BUS=n
select REGMAP select REGMAP
select AC97_BUS_NEW
select AC97_BUS_COMPAT
select SND_PXA2XX_SOC_AC97 select SND_PXA2XX_SOC_AC97
select SND_SOC_WM9712 select SND_SOC_WM9712
help help
@ -169,6 +179,8 @@ config SND_SOC_ZYLONITE
tristate "SoC Audio support for Marvell Zylonite" tristate "SoC Audio support for Marvell Zylonite"
depends on SND_PXA2XX_SOC && MACH_ZYLONITE depends on SND_PXA2XX_SOC && MACH_ZYLONITE
depends on AC97_BUS=n depends on AC97_BUS=n
select AC97_BUS_NEW
select AC97_BUS_COMPAT
select SND_PXA2XX_SOC_AC97 select SND_PXA2XX_SOC_AC97
select REGMAP select REGMAP
select SND_PXA_SOC_SSP select SND_PXA_SOC_SSP
@ -201,6 +213,8 @@ config SND_PXA2XX_SOC_MIOA701
depends on SND_PXA2XX_SOC && MACH_MIOA701 depends on SND_PXA2XX_SOC && MACH_MIOA701
depends on AC97_BUS=n depends on AC97_BUS=n
select REGMAP select REGMAP
select AC97_BUS_NEW
select AC97_BUS_COMPAT
select SND_PXA2XX_SOC_AC97 select SND_PXA2XX_SOC_AC97
select SND_SOC_WM9713 select SND_SOC_WM9713
help help