Invensense 5.1 IIO driver release
-- Most of the changes are from IIO 3.4 kernel merged back IIO 3.1 kernel.
It is basically copying API files under iio/ from kernel 3.4 to kernel 3.1
This method has been tested on Panda platform and it works fine.
-- Patches provided to handle poll function better in Kfifo situation in
industrialio-buffer.c
-- Kfifo poll funcion patch is provided by Jonathan Cameron, the creator of IIO.
-- board files changed. So as all the board files under arch/arm/mach-tegra.
-- mpu.h is modified.
-- the old driver for MPU6050 under drivers/misc/inv_mpu/ are removed.
-- the new IIO MPU6050/MPU3050/MPU9150 driver is added to drivers/staging/iio/imu/mpu/
-- the new IIO AMI306 driver is added to drivers/staging/iio/magnetometer/
-- secondary bus support of AKM8975/8963/8972 is provided to MPU6050
-- secondary bus support of BMA250 is provided to MPU3050.
Change-Id: I251d38c201f9e72ae1ad6a0d4a6b3e71157af61f
Signed-off-by: Ge Gao <ggao@invensense.com>
96 files changed