Commit bdfc3859 authored by Pierre-Louis Bossart's avatar Pierre-Louis Bossart Committed by Mark Brown

ASoC: Intel: boards: add GPIOLIB dependency where missed

We have eleven machine drivers who make explicit references to
gpios. Let's add the dependency.

The use of 'depends on' instead of 'select' is intentional. On one
side it could be argued that the GPIOs are required, but on the other
it might create more issues with randconfig builds. This patch sticks
with the existing direction of using 'depends' on high-level non-audio
dependencies
Signed-off-by: default avatarPierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Reviewed-by: default avatarKai Vehmanen <kai.vehmanen@linux.intel.com>
Reviewed-by: default avatarRanjani Sridharan <ranjani.sridharan@linux.intel.com>
Link: https://lore.kernel.org/r/20220304204532.54675-3-pierre-louis.bossart@linux.intel.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent 32666b86
...@@ -103,6 +103,7 @@ config SND_SOC_INTEL_BYTCR_RT5640_MACH ...@@ -103,6 +103,7 @@ config SND_SOC_INTEL_BYTCR_RT5640_MACH
tristate "Baytrail and Baytrail-CR with RT5640 codec" tristate "Baytrail and Baytrail-CR with RT5640 codec"
depends on I2C && ACPI depends on I2C && ACPI
depends on X86_INTEL_LPSS || COMPILE_TEST depends on X86_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_ACPI select SND_SOC_ACPI
select SND_SOC_RT5640 select SND_SOC_RT5640
help help
...@@ -115,6 +116,7 @@ config SND_SOC_INTEL_BYTCR_RT5651_MACH ...@@ -115,6 +116,7 @@ config SND_SOC_INTEL_BYTCR_RT5651_MACH
tristate "Baytrail and Baytrail-CR with RT5651 codec" tristate "Baytrail and Baytrail-CR with RT5651 codec"
depends on I2C && ACPI depends on I2C && ACPI
depends on X86_INTEL_LPSS || COMPILE_TEST depends on X86_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_ACPI select SND_SOC_ACPI
select SND_SOC_RT5651 select SND_SOC_RT5651
help help
...@@ -127,6 +129,7 @@ config SND_SOC_INTEL_BYTCR_WM5102_MACH ...@@ -127,6 +129,7 @@ config SND_SOC_INTEL_BYTCR_WM5102_MACH
tristate "Baytrail and Baytrail-CR with WM5102 codec" tristate "Baytrail and Baytrail-CR with WM5102 codec"
depends on MFD_ARIZONA && MFD_WM5102 && SPI_MASTER && ACPI depends on MFD_ARIZONA && MFD_WM5102 && SPI_MASTER && ACPI
depends on X86_INTEL_LPSS || COMPILE_TEST depends on X86_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_ACPI select SND_SOC_ACPI
select SND_SOC_WM5102 select SND_SOC_WM5102
help help
...@@ -139,6 +142,7 @@ config SND_SOC_INTEL_CHT_BSW_RT5672_MACH ...@@ -139,6 +142,7 @@ config SND_SOC_INTEL_CHT_BSW_RT5672_MACH
tristate "Cherrytrail & Braswell with RT5672 codec" tristate "Cherrytrail & Braswell with RT5672 codec"
depends on I2C && ACPI depends on I2C && ACPI
depends on X86_INTEL_LPSS || COMPILE_TEST depends on X86_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_ACPI select SND_SOC_ACPI
select SND_SOC_RT5670 select SND_SOC_RT5670
help help
...@@ -163,6 +167,7 @@ config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH ...@@ -163,6 +167,7 @@ config SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH
tristate "Cherrytrail & Braswell with MAX98090 & TI codec" tristate "Cherrytrail & Braswell with MAX98090 & TI codec"
depends on I2C && ACPI depends on I2C && ACPI
depends on X86_INTEL_LPSS || COMPILE_TEST depends on X86_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_MAX98090 select SND_SOC_MAX98090
select SND_SOC_TS3A227E select SND_SOC_TS3A227E
help help
...@@ -187,6 +192,7 @@ config SND_SOC_INTEL_BYT_CHT_CX2072X_MACH ...@@ -187,6 +192,7 @@ config SND_SOC_INTEL_BYT_CHT_CX2072X_MACH
tristate "Baytrail & Cherrytrail with CX2072X codec" tristate "Baytrail & Cherrytrail with CX2072X codec"
depends on I2C && ACPI depends on I2C && ACPI
depends on X86_INTEL_LPSS || COMPILE_TEST depends on X86_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_ACPI select SND_SOC_ACPI
select SND_SOC_CX2072X select SND_SOC_CX2072X
help help
...@@ -211,6 +217,7 @@ config SND_SOC_INTEL_BYT_CHT_ES8316_MACH ...@@ -211,6 +217,7 @@ config SND_SOC_INTEL_BYT_CHT_ES8316_MACH
tristate "Baytrail & Cherrytrail with ES8316 codec" tristate "Baytrail & Cherrytrail with ES8316 codec"
depends on I2C && ACPI depends on I2C && ACPI
depends on X86_INTEL_LPSS || COMPILE_TEST depends on X86_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_ACPI select SND_SOC_ACPI
select SND_SOC_ES8316 select SND_SOC_ES8316
help help
...@@ -332,6 +339,7 @@ config SND_SOC_INTEL_SOF_WM8804_MACH ...@@ -332,6 +339,7 @@ config SND_SOC_INTEL_SOF_WM8804_MACH
tristate "SOF with Wolfson/Cirrus WM8804 codec" tristate "SOF with Wolfson/Cirrus WM8804 codec"
depends on I2C && ACPI depends on I2C && ACPI
depends on MFD_INTEL_LPSS || COMPILE_TEST depends on MFD_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_WM8804_I2C select SND_SOC_WM8804_I2C
help help
This adds support for ASoC machine driver for Intel platforms This adds support for ASoC machine driver for Intel platforms
...@@ -404,6 +412,7 @@ config SND_SOC_INTEL_KBL_RT5660_MACH ...@@ -404,6 +412,7 @@ config SND_SOC_INTEL_KBL_RT5660_MACH
tristate "KBL with RT5660 in I2S Mode" tristate "KBL with RT5660 in I2S Mode"
depends on I2C && ACPI depends on I2C && ACPI
depends on MFD_INTEL_LPSS || COMPILE_TEST depends on MFD_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
select SND_SOC_RT5660 select SND_SOC_RT5660
select SND_SOC_HDAC_HDMI select SND_SOC_HDAC_HDMI
help help
...@@ -522,8 +531,9 @@ config SND_SOC_INTEL_SOF_PCM512x_MACH ...@@ -522,8 +531,9 @@ config SND_SOC_INTEL_SOF_PCM512x_MACH
config SND_SOC_INTEL_SOF_ES8336_MACH config SND_SOC_INTEL_SOF_ES8336_MACH
tristate "SOF with ES8336 codec in I2S mode" tristate "SOF with ES8336 codec in I2S mode"
depends on I2C && ACPI && GPIOLIB depends on I2C && ACPI
depends on MFD_INTEL_LPSS || COMPILE_TEST depends on MFD_INTEL_LPSS || COMPILE_TEST
depends on GPIOLIB || COMPILE_TEST
depends on SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC depends on SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC
select SND_SOC_ES8316 select SND_SOC_ES8316
select SND_SOC_DMIC select SND_SOC_DMIC
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment