From: Arnd Bergmann Making the two bus specific front-ends the primary Kconfig symbol results in a build failure when CONFIG_NET is disabled as this now ignores the dependency: WARNING: unmet direct dependencies detected for ZL3073X Depends on [n]: NET [=n] Selected by [y]: - ZL3073X_I2C [=y] && I2C [=y] Make all of them depend on NET. Fixes: a4f0866e3dbb ("dpll: Make ZL3073X invisible") Signed-off-by: Arnd Bergmann --- drivers/dpll/zl3073x/Kconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/dpll/zl3073x/Kconfig b/drivers/dpll/zl3073x/Kconfig index 9915f7423dea..95813c043f16 100644 --- a/drivers/dpll/zl3073x/Kconfig +++ b/drivers/dpll/zl3073x/Kconfig @@ -17,6 +17,7 @@ config ZL3073X config ZL3073X_I2C tristate "I2C bus implementation for Microchip Azurite devices" depends on I2C + depends on NET select REGMAP_I2C select ZL3073X help @@ -29,6 +30,7 @@ config ZL3073X_I2C config ZL3073X_SPI tristate "SPI bus implementation for Microchip Azurite devices" depends on SPI + depends on NET select REGMAP_SPI select ZL3073X help -- 2.39.5