linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/6] mfd: axp20x: Add support for RSB based AXP223
@ 2015-10-14 16:32 Chen-Yu Tsai
  2015-10-14 16:32 ` [PATCH 1/6] mfd: axp20x: Add AXP223 to list of supported PMICs in DT bindings Chen-Yu Tsai
                   ` (5 more replies)
  0 siblings, 6 replies; 21+ messages in thread
From: Chen-Yu Tsai @ 2015-10-14 16:32 UTC (permalink / raw)
  To: linux-arm-kernel

Hi everyone,

This series adds support for the Reduced Serial Bus based AXP223 PMIC.
The AXP223 is functionally identical to the AXP221, which we already
support. Only some default values for the regulators are different.
The defaults fit their recommended application, paired with different
SoCs.

Patch 1 adds AXP223 to the list of supported chips in the DT binding.

Patch 2 splits the axp20x mfd driver into 2 parts, a core library, and
an I2C driver.

Patch 3 adds an RSB based driver for the AXP223.

Patch 4 adds support for the AXP223 regulators

Patch 5 adds the NMI interrupt controller to the sun8i dtsi. This is
chained to the GIC, and exposes an external NMI pin for the PMIC.

Patch 6 enables the AXP223 PMIC and its regulators for the Sinlinx
SinA33.

Another patch enabling the PMIC for the A23/A33 Q8 format tablets
is available, but I'll send it after I get the simplefb regulator
support merged. Otherwise the LCD would get powered down. The whole
branch is available at https://github.com/wens/linux/tree/axp223.

This series is a bit messy to merge. RSB support has just been merged
and is queued up for 4.4. It is available at

  https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
  
  tags/sunxi-drivers-for-4.4

Patch 4 depends on patch 3 for the new ID, and RSB support, obviously.
And patch 3 depends on patch 2. I suppose with Lee's ack, Mark can
merge the tag above, or wait for 4.4-rc1, then the first 4 patches.


Regards
ChenYu


Chen-Yu Tsai (6):
  mfd: axp20x: Add AXP223 to list of supported PMICs in DT bindings
  mfd: axp20x: Split the driver into core and i2c bits
  mfd: axp20x: Add support for RSB based AXP223 PMIC
  regulator: axp20x: Support new AXP223 PMIC
  ARM: dts: sun8i: Add NMI interrupt controller node
  ARM: dts: sun8i: sinlinx-sina33: Add AXP223 PMIC device and regulator
    nodes

 Documentation/devicetree/bindings/mfd/axp20x.txt |   7 +-
 arch/arm/boot/dts/sun8i-a23-a33.dtsi             |   8 ++
 arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts   |  79 +++++++++++++-
 drivers/mfd/Kconfig                              |  30 +++++-
 drivers/mfd/Makefile                             |   4 +-
 drivers/mfd/{axp20x.c => axp20x-core.c}          | 107 +++----------------
 drivers/mfd/axp20x-i2c.c                         | 127 +++++++++++++++++++++++
 drivers/mfd/axp20x-rsb.c                         |  93 +++++++++++++++++
 drivers/regulator/axp20x-regulator.c             |   3 +
 include/linux/mfd/axp20x.h                       |  34 +++++-
 10 files changed, 386 insertions(+), 106 deletions(-)
 rename drivers/mfd/{axp20x.c => axp20x-core.c} (87%)
 create mode 100644 drivers/mfd/axp20x-i2c.c
 create mode 100644 drivers/mfd/axp20x-rsb.c

-- 
2.6.1

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2015-10-22 12:50 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-14 16:32 [PATCH 0/6] mfd: axp20x: Add support for RSB based AXP223 Chen-Yu Tsai
2015-10-14 16:32 ` [PATCH 1/6] mfd: axp20x: Add AXP223 to list of supported PMICs in DT bindings Chen-Yu Tsai
2015-10-15 20:36   ` Maxime Ripard
2015-10-14 16:32 ` [PATCH 2/6] mfd: axp20x: Split the driver into core and i2c bits Chen-Yu Tsai
2015-10-14 20:22   ` kbuild test robot
2015-10-14 22:37   ` [linux-sunxi] " Julian Calaby
2015-10-15  7:39     ` Chen-Yu Tsai
2015-10-14 16:32 ` [PATCH 3/6] mfd: axp20x: Add support for RSB based AXP223 PMIC Chen-Yu Tsai
2015-10-14 17:47   ` kbuild test robot
2015-10-14 23:00   ` kbuild test robot
2015-10-16  6:41   ` Maxime Ripard
2015-10-16  6:46     ` [linux-sunxi] " Chen-Yu Tsai
2015-10-19  6:02       ` Maxime Ripard
2015-10-19  6:20         ` Chen-Yu Tsai
2015-10-19 18:48           ` Maxime Ripard
2015-10-20  4:04             ` Chen-Yu Tsai
2015-10-14 16:32 ` [PATCH 4/6] regulator: axp20x: Support new " Chen-Yu Tsai
2015-10-22 12:50   ` Mark Brown
2015-10-14 16:32 ` [PATCH 5/6] ARM: dts: sun8i: Add NMI interrupt controller node Chen-Yu Tsai
2015-10-16  6:44   ` Maxime Ripard
2015-10-14 16:32 ` [PATCH 6/6] ARM: dts: sun8i: sinlinx-sina33: Add AXP223 PMIC device and regulator nodes Chen-Yu Tsai

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).