aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/iio
diff options
context:
space:
mode:
authorDmitry Osipenko <digetx@gmail.com>2020-01-12 23:33:00 +0300
committerJonathan Cameron <Jonathan.Cameron@huawei.com>2020-01-18 14:26:13 +0000
commit1bde330ca0e8173d9a735a8a0a590a6e87a366cf (patch)
tree26fd899bd3c6b4e7d934ed9a353f4369907e4577 /include/linux/iio
parentiio: imu: st_lsm6dsx: add mount matrix support (diff)
downloadlinux-dev-1bde330ca0e8173d9a735a8a0a590a6e87a366cf.tar.xz
linux-dev-1bde330ca0e8173d9a735a8a0a590a6e87a366cf.zip
iio: accel: kxcjk1013: Support orientation matrix
Hardware could be physically mounted in any possible direction and userpspace needs to be aware of the mounting orientation in order to process sensor's data correctly. In particular this helps iio-sensor-proxy to report display's orientation properly on a phone/tablet devices. Signed-off-by: Dmitry Osipenko <digetx@gmail.com> Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Diffstat (limited to 'include/linux/iio')
-rw-r--r--include/linux/iio/accel/kxcjk_1013.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/iio/accel/kxcjk_1013.h b/include/linux/iio/accel/kxcjk_1013.h
index 8c3c78bc9f91..ea0ecb774371 100644
--- a/include/linux/iio/accel/kxcjk_1013.h
+++ b/include/linux/iio/accel/kxcjk_1013.h
@@ -7,8 +7,11 @@
#ifndef __IIO_KXCJK_1013_H__
#define __IIO_KXCJK_1013_H__
+#include <linux/iio/iio.h>
+
struct kxcjk_1013_platform_data {
bool active_high_intr;
+ struct iio_mount_matrix orientation;
};
#endif