]> www.infradead.org Git - users/hch/misc.git/commitdiff
ASoC: add GPIOLIB_LEGACY dependency where needed
authorArnd Bergmann <arnd@arndb.de>
Fri, 8 Aug 2025 15:17:52 +0000 (17:17 +0200)
committerMark Brown <broonie@kernel.org>
Sun, 10 Aug 2025 20:09:03 +0000 (21:09 +0100)
In order to make the legacy gpiolib interfaces such as gpio_request()
optional, mark the three ASoC driver that rely on it today with a
dependency on the new Kconfig symbol.

The tlv320dac33 and ak4641 drivers have no in-tree users, while the
uda1380 driver is theoretically referened by two lpc3250 based boards,
but neither of them work because of the legacy gpiolib dependency.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20250808151822.536879-9-arnd@kernel.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/Kconfig

index 6d7e4725d89cd33647770e4f2c4e81445b8335ce..759bcb8260cd3e3f0865a8c6ff735e68c2aa62e8 100644 (file)
@@ -622,6 +622,7 @@ config SND_SOC_AK4619
 config SND_SOC_AK4641
        tristate
        depends on I2C
+       depends on GPIOLIB_LEGACY
 
 config SND_SOC_AK4642
        tristate "AKM AK4642 CODEC"
@@ -2175,6 +2176,7 @@ config SND_SOC_TLV320AIC3X_SPI
 config SND_SOC_TLV320DAC33
        tristate
        depends on I2C
+       depends on GPIOLIB_LEGACY
 
 config SND_SOC_TLV320ADCX140
        tristate "Texas Instruments TLV320ADCX140 CODEC family"
@@ -2229,6 +2231,7 @@ config SND_SOC_UDA1342
 config SND_SOC_UDA1380
        tristate
        depends on I2C
+       depends on GPIOLIB_LEGACY
 
 config SND_SOC_WCD_CLASSH
        tristate