iio: imu: Add driver for BMI323 IMU
authorJagath Jog J <jagathjog1996@gmail.com>
Fri, 13 Oct 2023 03:48:08 +0000 (09:18 +0530)
committerJonathan Cameron <Jonathan.Cameron@huawei.com>
Thu, 16 Nov 2023 19:10:25 +0000 (19:10 +0000)
commit8a636db3aa57ed468b88804ecf27798df6c9c553
tree90a8f43ac81b4516aed073c0d37d5bcda8fe064a
parenta0357c08d4dc4edb9e241bd68d687b793dfd0ba5
iio: imu: Add driver for BMI323 IMU

The Bosch BMI323 is a 6-axis low-power IMU that provide measurements for
acceleration, angular rate, and temperature. This sensor includes
motion-triggered interrupt features, such as a step counter, tap detection,
and activity/inactivity interrupt capabilities.

The driver supports various functionalities, including data ready, FIFO
data handling, and events such as tap detection, step counting, and
activity interrupts.

Signed-off-by: Jagath Jog J <jagathjog1996@gmail.com>
Link: https://lore.kernel.org/r/20231013034808.8948-3-jagathjog1996@gmail.com
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Documentation/ABI/testing/sysfs-bus-iio
MAINTAINERS
drivers/iio/imu/Kconfig
drivers/iio/imu/Makefile
drivers/iio/imu/bmi323/Kconfig [new file with mode: 0644]
drivers/iio/imu/bmi323/Makefile [new file with mode: 0644]
drivers/iio/imu/bmi323/bmi323.h [new file with mode: 0644]
drivers/iio/imu/bmi323/bmi323_core.c [new file with mode: 0644]
drivers/iio/imu/bmi323/bmi323_i2c.c [new file with mode: 0644]
drivers/iio/imu/bmi323/bmi323_spi.c [new file with mode: 0644]