tristate "Baytrail and Baytrail-CR with RT5640 codec"
        depends on I2C && ACPI
        depends on X86_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_ACPI
        select SND_SOC_RT5640
        help
        tristate "Baytrail and Baytrail-CR with RT5651 codec"
        depends on I2C && ACPI
        depends on X86_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_ACPI
        select SND_SOC_RT5651
        help
        tristate "Baytrail and Baytrail-CR with WM5102 codec"
        depends on MFD_ARIZONA && MFD_WM5102 && SPI_MASTER && ACPI
        depends on X86_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_ACPI
        select SND_SOC_WM5102
        help
        tristate "Cherrytrail & Braswell with RT5672 codec"
        depends on I2C && ACPI
        depends on X86_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_ACPI
        select SND_SOC_RT5670
        help
        tristate "Cherrytrail & Braswell with MAX98090 & TI codec"
        depends on I2C && ACPI
        depends on X86_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_MAX98090
        select SND_SOC_TS3A227E
        help
        tristate "Baytrail & Cherrytrail with CX2072X codec"
        depends on I2C && ACPI
        depends on X86_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_ACPI
        select SND_SOC_CX2072X
        help
        tristate "Baytrail & Cherrytrail with ES8316 codec"
        depends on I2C && ACPI
        depends on X86_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_ACPI
        select SND_SOC_ES8316
        help
        tristate "SOF with Wolfson/Cirrus WM8804 codec"
        depends on I2C && ACPI
        depends on MFD_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_WM8804_I2C
        help
          This adds support for ASoC machine driver for Intel platforms
        tristate "KBL with RT5660 in I2S Mode"
        depends on I2C && ACPI
        depends on MFD_INTEL_LPSS || COMPILE_TEST
+       depends on GPIOLIB || COMPILE_TEST
        select SND_SOC_RT5660
        select SND_SOC_HDAC_HDMI
        help
 
 config SND_SOC_INTEL_SOF_ES8336_MACH
        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 GPIOLIB || COMPILE_TEST
        depends on SND_HDA_CODEC_HDMI && SND_SOC_SOF_HDA_AUDIO_CODEC
        select SND_SOC_ES8316
        select SND_SOC_DMIC