config SND_SOC_AD1836
        tristate
+       depends on SPI_MASTER
 
 config SND_SOC_AD193X
        tristate
 
 config SND_SOC_AD193X_SPI
        tristate
+       depends on SPI_MASTER
        select SND_SOC_AD193X
 
 config SND_SOC_AD193X_I2C
 
 config SND_SOC_ADAU1781_SPI
        tristate
+       depends on SPI_MASTER
        select SND_SOC_ADAU1781
        select REGMAP_SPI
 
 
 config SND_SOC_ADAU1977_SPI
        tristate
+       depends on SPI_MASTER
        select SND_SOC_ADAU1977
        select REGMAP_SPI
 
 
 config SND_SOC_ADAV801
        tristate
+       depends on SPI_MASTER
        select SND_SOC_ADAV80X
 
 config SND_SOC_ADAV803
 
 config SND_SOC_ALC5632
        tristate
+       depends on I2C
 
 config SND_SOC_BD28623
        tristate "ROHM BD28623 CODEC"
 
 config SND_SOC_DA7210
        tristate
+       depends on I2C
 
 config SND_SOC_DA7213
        tristate "Dialog DA7213 CODEC"
 
 config SND_SOC_DA7218
        tristate
+       depends on I2C
 
 config SND_SOC_DA7219
        tristate
+       depends on I2C
 
 config SND_SOC_DA732X
        tristate
+       depends on I2C
 
 config SND_SOC_DA9055
        tristate
+       depends on I2C
 
 config SND_SOC_DMIC
        tristate "Generic Digital Microphone CODEC"
 
 config SND_SOC_ISABELLE
        tristate
+       depends on I2C
 
 config SND_SOC_LM49453
        tristate
+       depends on I2C
 
 config SND_SOC_LOCHNAGAR_SC
        tristate "Lochnagar Sound Card"
        depends on I2C
 
 config SND_SOC_MAX98090
-       tristate
+       tristate
+       depends on I2C
 
 config SND_SOC_MAX98095
-       tristate
+       tristate
+       depends on I2C
 
 config SND_SOC_MAX98357A
        tristate "Maxim MAX98357A CODEC"
        depends on GPIOLIB
 
 config SND_SOC_MAX98371
-       tristate
+       tristate
+       depends on I2C
 
 config SND_SOC_MAX98504
        tristate "Maxim MAX98504 speaker amplifier"
        depends on I2C
 
 config SND_SOC_MAX98925
-       tristate
+       tristate
+       depends on I2C
 
 config SND_SOC_MAX98926
        tristate
+       depends on I2C
 
 config SND_SOC_MAX98927
        tristate "Maxim Integrated MAX98927 Speaker Amplifier"
 
 config SND_SOC_MAX9850
        tristate
+       depends on I2C
 
 config SND_SOC_MAX9860
        tristate "Maxim MAX9860 Mono Audio Voice Codec"
 
 config SND_SOC_RT1011
        tristate
+       depends on I2C
 
 config SND_SOC_RT1015
        tristate
+       depends on I2C
 
 config SND_SOC_RT1305
        tristate
+       depends on I2C
 
 config SND_SOC_RT1308
        tristate
+       depends on I2C
 
 config SND_SOC_RT1308_SDW
        tristate "Realtek RT1308 Codec - SDW"
-       depends on SOUNDWIRE
+       depends on I2C && SOUNDWIRE
        select REGMAP_SOUNDWIRE
 
 config SND_SOC_RT5514
        tristate
+       depends on I2C
 
 config SND_SOC_RT5514_SPI
        tristate
+       depends on SPI_MASTER
 
 config SND_SOC_RT5514_SPI_BUILTIN
        bool # force RT5514_SPI to be built-in to avoid link errors
 
 config SND_SOC_RT5640
        tristate
+       depends on I2C
 
 config SND_SOC_RT5645
        tristate
+       depends on I2C
 
 config SND_SOC_RT5651
        tristate
+       depends on I2C
 
 config SND_SOC_RT5659
        tristate
+       depends on I2C
 
 config SND_SOC_RT5660
        tristate
+       depends on I2C
 
 config SND_SOC_RT5663
        tristate
+       depends on I2C
 
 config SND_SOC_RT5665
        tristate
+       depends on I2C
 
 config SND_SOC_RT5668
        tristate
+       depends on I2C
 
 config SND_SOC_RT5670
        tristate
+       depends on I2C
 
 config SND_SOC_RT5677
        tristate
 
 config SND_SOC_RT5682
        tristate
+       depends on I2C
 
 config SND_SOC_RT700
        tristate
 
 config SND_SOC_SSM2518
        tristate
+       depends on I2C
 
 config SND_SOC_SSM2602
        tristate
 
 config SND_SOC_STA529
        tristate
+       depends on I2C
 
 config SND_SOC_STAC9766
        tristate
 
 config SND_SOC_TLV320DAC33
        tristate
+       depends on I2C
 
 config SND_SOC_TS3A227E
        tristate "TI Headset/Mic detect and keypress chip"
 
 config SND_SOC_WM0010
        tristate
+       depends on SPI_MASTER
 
 config SND_SOC_WM1250_EV1
        tristate
+       depends on I2C
 
 config SND_SOC_WM2000
        tristate
+       depends on I2C
 
 config SND_SOC_WM2200
        tristate
+       depends on I2C
 
 config SND_SOC_WM5100
        tristate
+       depends on I2C
 
 config SND_SOC_WM5102
        tristate
 
 config SND_SOC_WM8940
        tristate
+       depends on I2C
 
 config SND_SOC_WM8955
        tristate
+       depends on I2C
 
 config SND_SOC_WM8960
        tristate "Wolfson Microelectronics WM8960 CODEC"
 
 config SND_SOC_WM8961
        tristate
+       depends on I2C
 
 config SND_SOC_WM8962
        tristate "Wolfson Microelectronics WM8962 CODEC"
 
 config SND_SOC_WM8971
        tristate
+       depends on I2C
 
 config SND_SOC_WM8974
        tristate "Wolfson Microelectronics WM8974 codec"
 
 config SND_SOC_WM8983
        tristate
+       depends on I2C
 
 config SND_SOC_WM8985
        tristate "Wolfson Microelectronics WM8985 and WM8758 codec driver"
 
 config SND_SOC_WM8990
        tristate
+       depends on I2C
 
 config SND_SOC_WM8991
        tristate
+       depends on I2C
 
 config SND_SOC_WM8993
        tristate
+       depends on I2C
 
 config SND_SOC_WM8994
        tristate
 
 config SND_SOC_WM8996
        tristate
+       depends on I2C
 
 config SND_SOC_WM8997
        tristate
 
 config SND_SOC_WM9090
        tristate
+       depends on I2C
 
 config SND_SOC_WM9705
        tristate
 # Amp
 config SND_SOC_LM4857
        tristate
+       depends on I2C
 
 config SND_SOC_MAX9759
        tristate "Maxim MAX9759 speaker Amplifier"
 
 config SND_SOC_MAX9768
        tristate
+       depends on I2C
 
 config SND_SOC_MAX9877
        tristate
+       depends on I2C
 
 config SND_SOC_MC13783
        tristate
 
 config SND_SOC_ML26124
        tristate
+       depends on I2C
 
 config SND_SOC_MT6351
        tristate "MediaTek MT6351 Codec"
 
 config SND_SOC_NAU8825
        tristate
+       depends on I2C
 
 config SND_SOC_TPA6130A2
        tristate "Texas Instruments TPA6130A2 headphone amplifier"