zephyr/drivers/sensor
Ulf Magnusson e3ce7a62a4 kconfig: drivers: sensor: Remove redundant dependencies
Most of these are from 'source'ing drivers/sensor/grove/Kconfig within
an 'if SENSOR' (in drivers/sensor/Kconfig), and then adding another 'if
SENSOR' within it.

'if FOO' is just shorthand for adding 'depends on FOO' to each item
within the 'if'. Dependencies on menus work similarly. There are no
"conditional includes" in Kconfig, so 'if FOO' has no special meaning
around a source. Conditional includes wouldn't be possible, because an
if condition could include (directly or indirectly) forward references
to symbols not defined yet.

Tip: When adding a symbol, check its dependencies in the menuconfig
('ninja menuconfig', then / to jump to the symbol). The menuconfig also
shows how the file with the symbol got included, so if you see
duplicated dependencies, it's easy to hunt down where they come from.

Signed-off-by: Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
2019-03-09 09:57:44 -05:00
..
adt7420 sensor: adt7420: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-01-30 08:08:03 -06:00
adxl362
adxl372 sensors: adxl372: Fixup SPI CS handling 2019-02-06 14:01:51 -06:00
ak8975
amg88xx
apds9960 drivers: apds9960: fix ALS in non-trigger mode 2019-02-13 22:10:21 -06:00
bma280
bmc150_magn
bme280
bmg160
bmi160
bmm150
ccs811 sensor: ccs811: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-01-30 02:53:35 -06:00
dht
fxas21002
fxos8700
grove kconfig: drivers: sensor: Remove redundant dependencies 2019-03-09 09:57:44 -05:00
hdc1008
hmc5883l
hp206c
hts221 drivers: sensors: hts221: move static definition out of header 2019-01-29 17:50:02 +01:00
isl29035
lis2dh sensor: lis2dh: Fix gcc8 compiler warning 2019-01-30 17:19:41 -06:00
lis2ds12 sensor: lis2ds12: Fixup SPI CS handling 2019-02-04 08:17:08 -06:00
lis2dw12 kconfig: drivers: sensor: Remove redundant dependencies 2019-03-09 09:57:44 -05:00
lis2mdl driver/sensor: lis2mdl: align driver to auto-generated dts macros 2019-01-28 10:01:19 -06:00
lis3mdl driver/sensor: lis3mdl: align driver to auto-generated dts macros 2019-01-28 10:01:19 -06:00
lps22hb
lps25hb driver/sensor: lps25hb: align driver to auto-generated dts macros 2019-02-01 04:19:42 -06:00
lsm6ds0 driver/sensor: lsm6ds0: align driver to auto-generated dts macros 2019-02-01 04:19:42 -06:00
lsm6dsl sensor: lsm6dsl: Fixup SPI CS handling 2019-02-01 04:11:23 -06:00
lsm9ds0_gyro sensor: lsm9ds0: Remove unused define/Kconfig symbol 2019-01-31 09:10:29 -06:00
lsm9ds0_mfd sensor: lsm9ds0: Remove unused define/Kconfig symbol 2019-01-31 09:10:29 -06:00
lsm303dlhc_magn
max30101
max44009
mcp9808
mpu6050
ms5837 sensor: ms5837: Convert to new DT_<COMPAT>_<INSTANCE> defines 2019-01-29 15:26:28 -06:00
nrf5 drivers: nrf_power_clock: Migrate to DTS. 2019-02-25 17:51:24 +01:00
pms7003
qdec_nrfx
sht3xd drivers: sht3xd: update to new I2C API 2019-02-07 22:04:28 -05:00
sx9500
th02
tmp007
tmp112
vl53l0x drivers/sensor/vl53l0x: Remove unnecessary lib include check 2019-02-19 07:48:10 -06:00
CMakeLists.txt driver/sensor: add LIS2DW12 sensor support 2019-02-08 15:22:42 -06:00
Kconfig driver/sensor: add LIS2DW12 sensor support 2019-02-08 15:22:42 -06:00
sensor_handlers.c