On Sun, 9 Jun 2024 11:08:47 +0800 Ke Sun <sunke@xxxxxxxxxx> wrote: > WARNING: unmet direct dependencies detected for REGMAP_SPI > Depends on [n]: SPI [=n] > Selected by [m]: > - AD9739A [=m] && IIO [=m] && (SPI [=n] || COMPILE_TEST [=y]) > ... > ERROR: modpost: "spi_write_then_read" [drivers/base/regmap/regmap-spi.ko] undefined! > ERROR: modpost: "spi_async" [drivers/base/regmap/regmap-spi.ko] undefined! > ERROR: modpost: "spi_sync" [drivers/base/regmap/regmap-spi.ko] undefined! > ERROR: modpost: "__spi_register_driver" [drivers/iio/dac/ad9739a.ko] undefined! > > Fixes: e77603d5468b ("iio: dac: support the ad9739a RF DAC") > Reported-by: k2ci <kernel-bot@xxxxxxxxxx> > Reported-by: kernel test robot <lkp@xxxxxxxxx> > Closes: https://lore.kernel.org/oe-kbuild-all/202404250156.2PQRWmex-lkp@xxxxxxxxx/ > No blank line in tag blocks they are used by various scripts and also checked by various patch correctness scripts so this will just get me moaned at by bots. I'll fix that. > Signed-off-by: Ke Sun <sunke@xxxxxxxxxx> SPI is built in most rand configs anyway so this seems like it won't reduce our testing scope significantly. Applied. > --- > drivers/iio/dac/Kconfig | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/iio/dac/Kconfig b/drivers/iio/dac/Kconfig > index 3c2bf620f00f..ee0d9798d8b4 100644 > --- a/drivers/iio/dac/Kconfig > +++ b/drivers/iio/dac/Kconfig > @@ -133,7 +133,7 @@ config AD5624R_SPI > > config AD9739A > tristate "Analog Devices AD9739A RF DAC spi driver" > - depends on SPI || COMPILE_TEST > + depends on SPI > select REGMAP_SPI > select IIO_BACKEND > help