Various fixes and enhancements for the ak8975 magnetometers family driver. Changes since v1: * get rid of silly le16 to cpu conversion since SMBUS handles this for us when reading words (patch 3/6) * get rid of axes caching and serialize bus access between trigger handler and read_raw * pack triggered buffer sampling bus accesses into a single SMBUS data block access * use channel address within read_raw Gregor. Gregor Boirie (5): iio:magnetometer:ak8975: fix uninitialized chipset iio:magnetometer:ak8975: remove unused field iio:magnetometer:ak8975: power regulator support iio:magnetometer:ak8975: mounting matrix support iio:magnetometer:ak8975: triggered buffer support .../bindings/iio/magnetometer/ak8975.txt | 12 ++ drivers/iio/magnetometer/Kconfig | 2 + drivers/iio/magnetometer/ak8975.c | 218 ++++++++++++++++++--- 3 files changed, 202 insertions(+), 30 deletions(-) -- 2.1.4 -- 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