linux/drivers/iio/magnetometer
Gwendal Grignou 286f74c253 iio: ak8975: add definition structure per compass type
For each type of compass supported (AK8975 and AK8963),
add a definition structure for register masks, important registers,
raw data interpretation.
This change will make integrating new type of devices easier.

Remove i2c register cache. It is only used for one single register.

Signed-off-by: Gwendal Grignou <gwendal@chromium.org>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
2014-12-12 12:25:14 +00:00
..
ak8975.c iio: ak8975: add definition structure per compass type 2014-12-12 12:25:14 +00:00
ak09911.c iio: AK09911 : 3 axis compass support 2014-06-16 20:55:24 +01:00
hid-sensor-magn-3d.c iio: remove .owner field for driver using module_platform_driver 2014-08-26 21:08:38 +01:00
Kconfig iio: AK09911 : 3 axis compass support 2014-06-16 20:55:24 +01:00
mag3110.c iio:magnetometer:mag3110: Enable user offset calibration 2014-05-03 11:27:52 +01:00
Makefile iio: AK09911 : 3 axis compass support 2014-06-16 20:55:24 +01:00
st_magn_buffer.c iio:st_magn: Remove redundant call to iio_sw_buffer_preenable(). 2013-10-16 19:13:50 +01:00
st_magn_core.c First round of new drivers, features and cleanups for IIO in the 3.19 cycle. 2014-11-05 11:42:48 -08:00
st_magn_i2c.c iio:common: Set the device pointer into ST common sensors library 2014-10-04 11:26:21 +01:00
st_magn_spi.c iio:common: Set the device pointer into ST common sensors library 2014-10-04 11:26:21 +01:00
st_magn.h iio:magnetometer: Removed unnecessary parameter on common_probe function 2014-10-04 11:25:19 +01:00