This version should cover Jonathans comments on v2, and Rob's comments on missing DT changes in v3 and be ripe for early merge for v5.5. Jonathan, do you want to queue them in your tree? When Lee applies series like this he usually puts them on an isolated immutable branch that he then pulls into his own tree and offer to other subsystems. It's a good idea I think but maybe you have other ways of working. Linus Walleij (7): power: supply: ab8500_btemp: convert to IIO ADC power: supply: ab8500_charger: convert to IIO ADC power: supply: ab8500_fg: convert to IIO ADC hwmon: ab8500: convert to IIO ADC mfd: ab8500: augment DT bindings iio: adc: New driver for the AB8500 GPADC mfd: Switch the AB8500 GPADC to IIO .../devicetree/bindings/mfd/ab8500.txt | 119 ++ MAINTAINERS | 1 + drivers/hwmon/Kconfig | 3 +- drivers/hwmon/ab8500.c | 65 +- drivers/iio/adc/Kconfig | 10 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 1218 +++++++++++++++++ drivers/mfd/Kconfig | 7 - drivers/mfd/Makefile | 1 - drivers/mfd/ab8500-debugfs.c | 715 ---------- drivers/mfd/ab8500-gpadc.c | 1075 --------------- drivers/power/supply/Kconfig | 2 +- drivers/power/supply/ab8500_btemp.c | 41 +- drivers/power/supply/ab8500_charger.c | 78 +- drivers/power/supply/ab8500_fg.c | 23 +- include/linux/mfd/abx500/ab8500-gpadc.h | 75 - 16 files changed, 1495 insertions(+), 1939 deletions(-) create mode 100644 drivers/iio/adc/ab8500-gpadc.c delete mode 100644 drivers/mfd/ab8500-gpadc.c delete mode 100644 include/linux/mfd/abx500/ab8500-gpadc.h -- 2.21.0