devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] iio: imu: inv_icm42600: add support of ICM-42686-P
@ 2024-04-22 15:22 inv.git-commit
  2024-04-22 15:22 ` [PATCH 1/2] dt-bindings: iio: imu: add icm42686 inside inv_icm42600 inv.git-commit
  2024-04-22 15:22 ` [PATCH 2/2] iio: imu: inv_icm42600: add support of ICM-42686-P inv.git-commit
  0 siblings, 2 replies; 5+ messages in thread
From: inv.git-commit @ 2024-04-22 15:22 UTC (permalink / raw)
  To: jic23, robh, krzysztof.kozlowski+dt, conor+dt
  Cc: lars, linux-iio, devicetree, Jean-Baptiste Maneyrol

From: Jean-Baptiste Maneyrol <jean-baptiste.maneyrol@tdk.com>

ICM-42686-P is a special chip supporting high Full Scale Range (FSR)
values. Up to +/-32G for accel and +/-4000dps for gyro.

For supporting this chip, we are using dynamic scales tables set at init.
Introduce a new sensor state structure for olding pointer to the dynamic
table plus the already used timestamp structure.

Jean-Baptiste Maneyrol (2):
  dt-bindings: iio: imu: add icm42686 inside inv_icm42600
  iio: imu: inv_icm42600: add support of ICM-42686-P

 .../bindings/iio/imu/invensense,icm42600.yaml |  1 +
 drivers/iio/imu/inv_icm42600/inv_icm42600.h   | 35 ++++++++
 .../iio/imu/inv_icm42600/inv_icm42600_accel.c | 75 ++++++++++++-----
 .../imu/inv_icm42600/inv_icm42600_buffer.c    | 15 ++--
 .../iio/imu/inv_icm42600/inv_icm42600_core.c  | 20 +++++
 .../iio/imu/inv_icm42600/inv_icm42600_gyro.c  | 84 ++++++++++++++-----
 .../iio/imu/inv_icm42600/inv_icm42600_i2c.c   |  3 +
 .../iio/imu/inv_icm42600/inv_icm42600_spi.c   |  3 +
 8 files changed, 193 insertions(+), 43 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2024-04-28 16:03 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-22 15:22 [PATCH 0/2] iio: imu: inv_icm42600: add support of ICM-42686-P inv.git-commit
2024-04-22 15:22 ` [PATCH 1/2] dt-bindings: iio: imu: add icm42686 inside inv_icm42600 inv.git-commit
2024-04-23 14:27   ` Rob Herring
2024-04-22 15:22 ` [PATCH 2/2] iio: imu: inv_icm42600: add support of ICM-42686-P inv.git-commit
2024-04-28 16:03   ` Jonathan Cameron

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).