This version should finally deal with all complaints from build robots and the last round of review comments. Since reading calibration once seems to be most controversial I moved it to the end of the series, so it can be applied up to that point. The first patch with the DT bindings can also be dropped if the old one is already applied, just minor things anyway. Linus Walleij (10): iio: pressure: bmp280: augment DT bindings iio: pressure: bmp280: support device tree initialization iio: pressure: bmp280: add reset GPIO line handling iio: pressure: bmp280: support supply regulators iio: pressure: bmp280: split driver in logical parts iio: pressure: bmp280: split off an I2C Kconfig entry iio: pressure: bmp280: add SPI interface driver iio: pressure: bmp280: add support for BMP085 EOC interrupt iio: pressure: bmp280: add power management iio: pressure: bmp280: read calibration data once .../devicetree/bindings/iio/pressure/bmp085.txt | 15 +- drivers/iio/pressure/Kconfig | 28 +- drivers/iio/pressure/Makefile | 3 + drivers/iio/pressure/{bmp280.c => bmp280-core.c} | 567 ++++++++++----------- drivers/iio/pressure/bmp280-i2c.c | 91 ++++ drivers/iio/pressure/bmp280-regmap.c | 84 +++ drivers/iio/pressure/bmp280-spi.c | 125 +++++ drivers/iio/pressure/bmp280.h | 112 ++++ 8 files changed, 730 insertions(+), 295 deletions(-) rename drivers/iio/pressure/{bmp280.c => bmp280-core.c} (73%) create mode 100644 drivers/iio/pressure/bmp280-i2c.c create mode 100644 drivers/iio/pressure/bmp280-regmap.c create mode 100644 drivers/iio/pressure/bmp280-spi.c create mode 100644 drivers/iio/pressure/bmp280.h -- 2.4.11 -- 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