Kumar Gala
97f0570c67
drivers: sensor: vcnl4040: Update driver to use gpio_dt_spec
...
Move driver to use gpio_dt_spec for GPIO interrupt handling.
Added check to vcnl4040_trigger_set to handle case of trigger
mode enabled but the devicetree doesn't have an int_gpios property.
Also, moved up the checking/handling of gpio port device in
vcnl4040_trigger_init so that if we error out its before we
setup any threads and such.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-06-28 08:22:24 -05:00
Kumar Gala
a31c6070de
drivers: sensor: vcnl4040: Update driver to use i2c_dt_spec
...
Move driver to use i2c_dt_spec for I2C bus access.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-06-28 08:22:24 -05:00
Benjamin Björnsson
6318d29035
drivers: sensor: max17055: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-28 11:07:57 +02:00
Benjamin Björnsson
805ad30324
drivers: sensor: max17055: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-28 11:07:57 +02:00
Kumar Gala
ed738ed096
drivers: sensor: ti_hdc: Update driver to use gpio_dt_spec
...
Move driver to use gpio_dt_spec for DRDY GPIO handling.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-06-28 11:07:50 +02:00
Kumar Gala
c738c99b33
drivers: sensor: ti_hdc: Update driver to use i2c_dt_spec
...
Move driver to use i2c_dt_spec for I2C bus access.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-06-28 11:07:50 +02:00
Loris Schmit
e1c2f2cfb6
drivers: mpu9250: magnetometer data read fix
...
The magnetometer data read from AK9863 is assumed to be big endian
(like the accelerometer & gyroscope data).
However it is in little endian, which means the appropriate byteorder
function is sys_le16_to_cpu().
See the MPU925 register map:
https://3cfeqx1hf82y3xcoull08ihx-wpengine.netdna-ssl.com/wp-content/uploads/2017/11/RM-MPU-9250A-00-v1.6.pdf
At 5.6 HXL to HZH: Measurement Data
Signed-off-by: Loris Schmit <loris.schmit@inovex.de>
2022-06-28 11:06:06 +02:00
Benjamin Björnsson
8f5d247a71
drivers: sensor: sm351lt: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:59:53 -05:00
Benjamin Björnsson
935bf6fa25
drivers: sensor: sm351lt: Move variable declaration
...
Move variable declaration inside if-def to remove compiler
warning when building the driver without trigger.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:59:53 -05:00
Benjamin Björnsson
3e4e4eaf75
drivers: sensor: si7060: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:57:34 -05:00
Benjamin Björnsson
0f7751049f
drivers: sensor: si7060: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:57:34 -05:00
Benjamin Björnsson
4e30743d28
drivers: sensor: si7055: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:49:45 -05:00
Benjamin Björnsson
7937345afd
drivers: sensor: si7055: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:49:45 -05:00
Benjamin Björnsson
00fac1e91b
drivers: sensor: si7006: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:48:06 -05:00
Benjamin Björnsson
f8aef61793
drivers: sensor: si7006: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:48:06 -05:00
Benjamin Björnsson
5eb99ac36c
drivers: sensor: shtcx: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:46:06 -05:00
Benjamin Björnsson
dd5cf763ab
drivers: sensor: shtcx: Remove wrapper functions
...
Remove wrapper functions for getting i2c bus and i2c bus
address. This is done here to make it easier to move this
driver to i2c_dt_spec while still having clear separation
between commits.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:46:06 -05:00
Benjamin Björnsson
fa75491aca
drivers: sensor: sht3xd: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:43:51 -05:00
Benjamin Björnsson
238d5ad291
drivers: sensor: sbs_gauge: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:40:19 -05:00
Benjamin Björnsson
04ce7bca33
drivers: sensor: opt3001: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:38:56 -05:00
Benjamin Björnsson
b4b02c1b42
drivers: sensor: opt3001: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:38:56 -05:00
Benjamin Björnsson
e3e1bd19a3
drivers: sensor: ms5837: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:36:31 -05:00
Benjamin Björnsson
762db471c0
drivers: sensor: ms5837: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:36:31 -05:00
Benjamin Björnsson
96b460d546
drivers: sensor: mpr: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:34:13 -05:00
Benjamin Björnsson
e84aa19c86
drivers: sensor: mpu6050: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:31:14 -05:00
Benjamin Björnsson
62c4cf91e6
drivers: sensor: mpu6050: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:31:14 -05:00
Benjamin Björnsson
9d8f852729
drivers: sensor: mcp9808: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:28:20 -05:00
Benjamin Björnsson
34238059a5
drivers: sensor: mcp9808: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:28:20 -05:00
Benjamin Björnsson
ba90450974
drivers: sensor: max44009: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:23:48 -05:00
Benjamin Björnsson
c4ac3613fb
drivers: sensor: max44009: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:23:48 -05:00
Benjamin Björnsson
220d136235
drivers: sensor: max30101: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:20:09 -05:00
Benjamin Björnsson
00e22733a1
drivers: sensor: max17262: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:18:27 -05:00
Benjamin Björnsson
c71ee90ec2
drivers: sensor: isl29035: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:10:44 -05:00
Benjamin Björnsson
6c8161a00d
drivers: sensor: isl29035: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:10:44 -05:00
Benjamin Björnsson
1e51107577
drivers: sensor: isl29035: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 10:10:44 -05:00
Kumar Gala
892b43f038
drivers: sensor: th02: Update driver to use i2c_dt_spec
...
Move driver to use i2c_dt_spec for I2C bus access.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-06-27 10:01:59 -05:00
Kumar Gala
1f34441c2d
drivers: sensor: wsen_itds: Update driver to use gpio_dt_spec
...
Move driver to use gpio_dt_spec for GPIO interrupt handling. Since
the driver can support multiple instances its possible that some
have irq's in dts and some don't. So we add a check in
itds_trigger_set to make sure we have a GPIO device if we are
trying to set a trigger.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-06-27 09:47:06 -05:00
Kumar Gala
ce41b3c82f
drivers: sensor: wsen_itds: Update driver to use i2c_dt_spec
...
Move driver to use i2c_dt_spec for I2C bus access.
Signed-off-by: Kumar Gala <galak@kernel.org>
2022-06-27 09:47:06 -05:00
Benjamin Björnsson
dbff3f0124
drivers: sensor: lsm6ds0: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 09:42:55 -05:00
Benjamin Björnsson
45b70fc8cf
drivers: sensor: lsm303dlhc_magn: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 09:40:16 -05:00
Benjamin Björnsson
129e7d5cda
drivers: sensor: lsm9ds0_gyro: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 09:38:06 -05:00
Benjamin Björnsson
2710355553
drivers: sensor: lsm9ds0_gyro: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 09:38:06 -05:00
Benjamin Björnsson
bbd7b3fe72
drivers: sensor: lsm9ds0_gyro: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 09:38:06 -05:00
Benjamin Björnsson
d35c55d437
drivers: sensor: lps22hb: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 09:34:37 -05:00
Benjamin Björnsson
692b0ead74
drivers: sensor: lsm9ds0_mfd: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-27 12:47:44 +02:00
Benjamin Björnsson
1a0159518b
drivers: sensor: lsm6dsl: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-24 20:29:54 +02:00
Benjamin Björnsson
07587e7826
drivers: sensor: lsm6dsl: Change parameters of helper functions
...
Change parameter list of functions for consistency with other drivers.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-24 20:29:54 +02:00
Benjamin Björnsson
bae6af4acc
drivers: sensor: lsm6dsl: Remove unused variable and label
...
Remove variable and label that are not used to remove compiler
warnings.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-24 20:29:54 +02:00
Benjamin Björnsson
20b1fdb39c
drivers: sensor: lm75: Update driver to use i2c_dt_spec
...
Simplify driver by using i2c_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-24 20:29:46 +02:00
Benjamin Björnsson
d4f00fe3c4
drivers: sensor: ccs811: Update driver to use gpio_dt_spec
...
Simplify driver by using gpio_dt_spec for bus access.
Signed-off-by: Benjamin Björnsson <benjamin.bjornsson@gmail.com>
2022-06-23 16:52:26 -05:00