mbox series

[0/7,v4] AB8500 GPADC MFD to IIO conversion

Message ID 20191011071805.5554-1-linus.walleij@linaro.org (mailing list archive)
Headers show
Series AB8500 GPADC MFD to IIO conversion | expand

Message

Linus Walleij Oct. 11, 2019, 7:17 a.m. UTC
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

Comments

Jonathan Cameron Oct. 17, 2019, 9:27 p.m. UTC | #1
On Fri, 11 Oct 2019 09:17:58 +0200
Linus Walleij <linus.walleij@linaro.org> wrote:

> 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?

For reference immutable branch created at:

Immutable branch created based on 5.4-rc1 at:
https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git/log/?h=ib-ab8500-5.4-rc1

Now pulled into the togreg branch of iio.git which I'll push out in a moment
as testing for the autobuilders to see if they can managed to build this.

There is the small tweak to the DT examples that will need to be a followup
patch for.  That can go through mfd or myself depending on what Lee would
prefer.

Thanks,

Jonathan

> 
> 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
>