Skip to content

Commit d7d787d

Browse files
Daniel Balutajic23
authored andcommitted
iio: imu: Add support for Kionix KMX61 sensor
Minimal implementation for KMX61 6-axis accelerometer/magnetometer. It exports raw accel/magn readings together with scale and sampling frequency. Datasheet will be available at: http://www.kionix.com/6-axis-accelerometer-magnetometer/kmx61 Signed-off-by: Daniel Baluta <[email protected]> Signed-off-by: Jonathan Cameron <[email protected]>
1 parent 11c2f16 commit d7d787d

File tree

3 files changed

+777
-0
lines changed

3 files changed

+777
-0
lines changed

drivers/iio/imu/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,15 @@ config ADIS16480
2525
Say yes here to build support for Analog Devices ADIS16375, ADIS16480,
2626
ADIS16485, ADIS16488 inertial sensors.
2727

28+
config KMX61
29+
tristate "Kionix KMX61 6-axis accelerometer and magnetometer"
30+
depends on I2C
31+
help
32+
Say Y here if you want to build a driver for Kionix KMX61 6-axis accelerometer
33+
and magnetometer.
34+
To compile this driver as module, choose M here: the module will be called
35+
kmx61.
36+
2837
source "drivers/iio/imu/inv_mpu6050/Kconfig"
2938

3039
endmenu

drivers/iio/imu/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,5 @@ adis_lib-$(CONFIG_IIO_ADIS_LIB_BUFFER) += adis_buffer.o
1414
obj-$(CONFIG_IIO_ADIS_LIB) += adis_lib.o
1515

1616
obj-y += inv_mpu6050/
17+
18+
obj-$(CONFIG_KMX61) += kmx61.o

0 commit comments

Comments
 (0)