linux/drivers/iio/light
Paul Gazzillo ec02fc0a41 iio: light: rpr0521: add missing Kconfig dependencies
[ Upstream commit 6ac1230357 ]

Fix an implicit declaration of function error for rpr0521 under some configs

When CONFIG_RPR0521 is enabled without CONFIG_IIO_TRIGGERED_BUFFER,
the build results in "implicit declaration of function" errors, e.g.,
  drivers/iio/light/rpr0521.c:434:3: error: implicit declaration of function
           'iio_trigger_poll_chained' [-Werror=implicit-function-declaration]
    434 |   iio_trigger_poll_chained(data->drdy_trigger0);
        |   ^~~~~~~~~~~~~~~~~~~~~~~~

This fix adds select dependencies to RPR0521's configuration declaration.

Fixes: e12ffd241c ("iio: light: rpr0521 triggered buffer")
Signed-off-by: Paul Gazzillo <paul@pgazz.com>
Link: https://bugzilla.kernel.org/show_bug.cgi?id=216678
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20221110214729.ls5ixav5kxpeftk7@device
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2022-12-08 11:28:38 +01:00
..
Kconfig iio: light: rpr0521: add missing Kconfig dependencies 2022-12-08 11:28:38 +01:00
Makefile
acpi-als.c
adjd_s311.c
adux1020.c
al3010.c
al3320a.c
apds9300.c
apds9960.c
as73211.c
bh1750.c
bh1780.c
cm3232.c
cm3323.c
cm3605.c
cm32181.c
cm36651.c
cros_ec_light_prox.c
gp2ap002.c
gp2ap020a00f.c
hid-sensor-als.c
hid-sensor-prox.c
iqs621-als.c
isl29018.c
isl29028.c
isl29125.c
jsa1212.c
lm3533-als.c
ltr501.c
lv0104cs.c
max44000.c
max44009.c
noa1305.c
opt3001.c
pa12203001.c
rpr0521.c
si1133.c
si1145.c
st_uvis25.h
st_uvis25_core.c
st_uvis25_i2c.c
st_uvis25_spi.c
stk3310.c
tcs3414.c
tcs3472.c
tsl2563.c
tsl2583.c
tsl2591.c
tsl2772.c
tsl4531.c
us5182d.c
vcnl4000.c
vcnl4035.c
veml6030.c
veml6070.c
vl6180.c
zopt2201.c