v7: Scan element format with repeats is changed to: [be|le]:[s|u]bits/storagebitsXr[>>shift] Here r is specifying how may times, real/storage bits are repeating. v6: Minor changes suggested by Peter Meerwald v5: Only change is for aligning function paramaters as suggested by Joe Perches Srinivas Pandruvada (6): devres: introduce API "devm_kmemdup IIO: core: Introduce read_raw_multi IIO: core: Modify scan element type IIO: core: Add quaternion modifier iio: hid-sensors: Added device rotation support iio: Added ABI description for quaternion Documentation/ABI/testing/sysfs-bus-iio | 12 + Documentation/driver-model/devres.txt | 1 + drivers/base/devres.c | 21 ++ drivers/iio/iio_core.h | 2 +- drivers/iio/industrialio-buffer.c | 41 ++- drivers/iio/industrialio-core.c | 66 +++-- drivers/iio/industrialio-event.c | 6 +- drivers/iio/inkern.c | 16 +- drivers/iio/orientation/Kconfig | 12 + drivers/iio/orientation/Makefile | 1 + drivers/iio/orientation/hid-sensor-rotation.c | 348 ++++++++++++++++++++++++++ include/linux/device.h | 2 + include/linux/hid-sensor-ids.h | 1 + include/linux/iio/iio.h | 24 ++ include/linux/iio/types.h | 2 + 15 files changed, 522 insertions(+), 33 deletions(-) create mode 100644 drivers/iio/orientation/hid-sensor-rotation.c -- 1.7.11.7 -- To unsubscribe from this list: send the line "unsubscribe linux-iio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html