Kumar Gala
1eeae77621
sensors: ak8975: remove passthrough support for MPU9150
...
Remove the support for enabling passthrough mode support for MPU9150
on the AK8975. We don't have a proper MPU9150 driver and the MPU9150
has been EOL. So its highly unlikely this code is being used.
Additonally we remove the device tree binding for the MPU9150 since
we don't have a proper driver for it.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-07-12 17:57:18 -05:00
Benjamin Björnsson
6c82570f62
drivers: sensor: ccs811: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-12 12:28:53 +02:00
Benjamin Björnsson
bf4b30e848
drivers: sensor: iis3dhhc: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-12 10:56:15 +02:00
Benjamin Björnsson
0364f3ae4d
drivers: sensor: ti_hdc: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-12 10:18:29 +02:00
Maximilian Deubel
3d2b04c9a8
ADXL362: add dynamic inact time setting
...
This patch extends the adxl362 driver by adding an option
to change the inactivity detection timeout at runtime.
Signed-off-by: Maximilian Deubel <maximilian.deubel@nordicsemi.no>
2022-07-11 18:19:45 +00:00
Kiril Petrov
44f651d315
drivers: nordic_nrf_temp: nrfx: Fix build warning into temp_nrf5_init
...
Building lwm2m_client with CONFIG_NET_L2_OPENTHREAD=y leads to
following warning during build:
west build -s samples/net/lwm2m_client -b nrf52840dk_nrf52840 -- \
-DCONFIG_NET_L2_OPENTHREAD=y
zephyr/drivers/sensor/nrf5/temp_nrf5.c:115:10:
warning: zero-length gnu_printf format string [-Wformat-zero-length]
115 | LOG_DBG("");
Signed-off-by: Kiril Petrov <retfie@gmail.com>
2022-07-11 17:57:12 +02:00
Benjamin Björnsson
78af3f39ec
drivers: sensor: ism330dhcx: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-08 10:57:18 +02:00
Benjamin Björnsson
e0cc66ab6f
drivers: sensor: amg88xx: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-07 09:21:34 -05:00
Yann Roth
c640392211
typo: fix LSM6DSL_SHIFT_MD2_CFG_INT2_WU
...
The register MD2_CFG contains INT2_WU and not INT1_WU
Signed-off-by: Yann Roth <yannroth@msn.com>
2022-07-07 10:16:35 +02:00
Benjamin Björnsson
092251017f
drivers: sensor: stts751: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 18:00:21 +00:00
Benjamin Björnsson
0ce4d8b2da
drivers: sensor: stm32_vbat: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 18:00:02 +00:00
Anas Nashif
49b36ead95
drivers: add mising braces to single line if statements
...
Following zephyr's style guideline, all if statements, including single
line statements shall have braces.
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2022-07-06 11:00:45 -04:00
Benjamin Björnsson
1cd8a0fb34
drivers: sensor: lsm9ds0_gyro: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 09:49:32 -05:00
Benjamin Björnsson
ccf9292a52
drivers: sensor: iis2dh: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 09:11:06 -05:00
Benjamin Björnsson
6e62bd070f
drivers: sensor: bmg160: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 09:09:38 -05:00
Benjamin Björnsson
2cff424bea
drivers: sensor: tmp007: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 09:07:33 -05:00
Aurelien Jarno
869c60e208
drivers: sensor: stm32_vbat: get vref-mv through the ADC API
...
Get the vref-mv through the ADC API instead of the device tree. This
saves 8 bytes of SRAM and will be future proof in case, one day, support
for a variable vref is added.
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2022-07-06 11:10:42 +02:00
Benjamin Björnsson
251755e21d
drivers: sensor: iis2dh: Update driver to use gpio_dt_spec
...
Move driver to use gpio_dt_spec for GPIO interrupt handling.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 10:43:10 +02:00
Benjamin Björnsson
5c9f5a12f4
drivers: sensor: iis2dh: Update driver to use spi_dt_spec and i2c_dt_spec
...
Move driver to use spi_dt_spec and i2c_dt_spec for SPI and I2C bus
access, respectively.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 10:43:10 +02:00
Benjamin Björnsson
619c0ee17b
drivers: sensor: iis2dh: Change parameter list of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-06 10:43:10 +02:00
Thomas Stranger
3d70711c04
drivers: sensor: add support for ds18b20 1-wire temperatue sensor
...
This commit adds support for the ds18b20 1-wire temperature sensor.
The sampling resolution of the sensor can be set in DT.
In case only a single device is on the bus, the driver issues
skip_rom commands. However, in case DT defines several devices,
the driver will use match_rom commands and therefore it is necessary
to set the rom_id of the device via the sensor attribute interface before
being able to sample sensor values.
Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
2022-07-05 23:06:45 +02:00
Benjamin Björnsson
c2861ffda2
drivers: sensor: th02: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 15:41:10 +00:00
Benjamin Björnsson
f5b9635e31
drivers: sensor: adxl345: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 15:39:33 +00:00
Benjamin Björnsson
1d0e5e17d3
drivers: sensor: ams_iAQcode: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 15:39:15 +00:00
Benjamin Björnsson
803fdf6a46
drivers: sensor: vcnl4040: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:14:50 -05:00
Benjamin Björnsson
b4dffbfb40
drivers: sensor: mcp9808: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:10:06 -05:00
Benjamin Björnsson
b2b7665b9c
drivers: sensor: mpu6050: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:08:43 -05:00
Benjamin Björnsson
1409a8f86b
drivers: sensor: lis3mdl: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:06:13 -05:00
Benjamin Björnsson
131aedc769
drivers: sensor: isl29035: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 09:02:05 -05:00
Benjamin Björnsson
0ab5e7964c
drivers: sensor: bmc150_magn: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:59:13 -05:00
Benjamin Björnsson
3f42a6a75f
drivers: sensor: hmc5883l: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:57:59 -05:00
Benjamin Björnsson
ff7aa22217
drivers: sensor: adt7420: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:53:08 -05:00
Benjamin Björnsson
d0a5f5a08d
drivers: sensor: adxl362: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:51:13 -05:00
Benjamin Björnsson
4e0dbc7c14
drivers: sensor: bma280: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 08:49:07 -05:00
Benjamin Björnsson
b552a003b6
drivers: sensor: dps310: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:43:15 +02:00
Benjamin Björnsson
acb22c72e7
drivers: sensor: lsm303dlhc_magn: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:42:21 +02:00
Benjamin Björnsson
6f6fba5e73
drivers: sensor: bmm150: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:31:45 +02:00
Benjamin Björnsson
d4cf841622
drivers: sensor: dht: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:30:45 +02:00
Benjamin Björnsson
5983d8b762
drivers: sensor: grove: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:28:43 +02:00
Benjamin Björnsson
927633a819
drivers: sensor: hp206c: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:27:40 +02:00
Benjamin Björnsson
21b371f531
drivers: sensor: lps22hb: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:25:57 +02:00
Benjamin Björnsson
33634e4539
drivers: sensor: lps25hb: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:25:33 +02:00
Benjamin Björnsson
b48c760e3d
drivers: sensor: lsm6ds0: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:24:39 +02:00
Benjamin Björnsson
a94db52f55
drivers: sensor: lsm9ds0_mfd: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:24:07 +02:00
Benjamin Björnsson
e2690f033e
drivers: sensor: max44009: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:23:44 +02:00
Benjamin Björnsson
6d2d34bdad
drivers: sensor: mpr: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:22:55 +02:00
Benjamin Björnsson
8d08148c7f
drivers: sensor: ms5837: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:22:31 +02:00
Benjamin Björnsson
6746da203b
drivers: sensor: nrf5: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:22:17 +02:00
Benjamin Björnsson
82018dfd9c
drivers: sensor: opt3001: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:21:34 +02:00
Benjamin Björnsson
b568372c73
drivers: sensor: pms7003: Add multi-instance support
...
Move driver to use DT_INST_FOREACH_STATUS_OKAY to add
multi-instance support.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-07-05 12:21:03 +02:00