linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] Add MFD/Regulator support for ATC260x PMICs
@ 2019-06-17 15:50 Manivannan Sadhasivam
  2019-06-17 15:50 ` [PATCH 1/4] dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding Manivannan Sadhasivam
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Manivannan Sadhasivam @ 2019-06-17 15:50 UTC (permalink / raw)
  To: lee.jones, lgirdwood, broonie, robh+dt
  Cc: afaerber, linux-actions, linux-kernel, thomas.liau, devicetree,
	linus.walleij, Manivannan Sadhasivam

Hello,

This patchset adds MFD core and Regulator support for Actions Semi ATC260x
PMICs. ATC260x series PMICs integrates Audio Codec, Power management,
Clock generation, and GPIO controller blocks. There are 3 variants of this
PMIC series exist today:

ATC2603A
ATC2603C
ATC2609A

This patchset adds only ATC2609A PMIC support with regulator functionality.
Regulator driver supports 4 DC-DC converters and 10 LDO regulators.

This series has been tested on 96Boards Bubblegum96 board integrating
ATC2609A. Since the board support depends on the SIRQ driver (being reviewed),
I haven't added any dts changes for now!

Thanks,
Mani

Manivannan Sadhasivam (4):
  dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding
  mfd: Add initial MFD driver for ATC260x PMICs
  regulator: Add regulator driver for ATC260x PMICs
  MAINTAINERS: Add entry for ATC260x PMIC

 .../devicetree/bindings/mfd/atc260x.txt       | 162 ++++++++
 MAINTAINERS                                   |   9 +
 drivers/mfd/Kconfig                           |  22 +
 drivers/mfd/Makefile                          |   7 +
 drivers/mfd/atc2609a-helpers.c                |  91 ++++
 drivers/mfd/atc260x-core.c                    |  85 ++++
 drivers/mfd/atc260x-i2c.c                     |  98 +++++
 drivers/mfd/atc260x.h                         |  22 +
 drivers/regulator/Kconfig                     |   8 +
 drivers/regulator/Makefile                    |   1 +
 drivers/regulator/atc260x-regulator.c         | 389 ++++++++++++++++++
 include/linux/mfd/atc260x/atc2609a_regs.h     | 228 ++++++++++
 include/linux/mfd/atc260x/core.h              |  64 +++
 13 files changed, 1186 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/mfd/atc260x.txt
 create mode 100644 drivers/mfd/atc2609a-helpers.c
 create mode 100644 drivers/mfd/atc260x-core.c
 create mode 100644 drivers/mfd/atc260x-i2c.c
 create mode 100644 drivers/mfd/atc260x.h
 create mode 100644 drivers/regulator/atc260x-regulator.c
 create mode 100644 include/linux/mfd/atc260x/atc2609a_regs.h
 create mode 100644 include/linux/mfd/atc260x/core.h

-- 
2.17.1


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

end of thread, other threads:[~2019-07-09 16:49 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-17 15:50 [PATCH 0/4] Add MFD/Regulator support for ATC260x PMICs Manivannan Sadhasivam
2019-06-17 15:50 ` [PATCH 1/4] dt-bindings: mfd: Add Actions Semi ATC260x PMIC binding Manivannan Sadhasivam
2019-07-09 16:48   ` Rob Herring
2019-06-17 15:50 ` [PATCH 2/4] mfd: Add initial MFD driver for ATC260x PMICs Manivannan Sadhasivam
2019-06-26  6:56   ` Lee Jones
2019-06-17 15:50 ` [PATCH 3/4] regulator: Add regulator " Manivannan Sadhasivam
2019-06-17 16:30   ` Mark Brown
2019-06-17 16:34     ` Manivannan Sadhasivam
2019-06-17 16:38       ` Andreas Färber
2019-06-17 16:54         ` Mark Brown
2019-06-17 20:30         ` Greg Kroah-Hartman
2019-06-17 17:03       ` Mark Brown
2019-06-17 17:24         ` Manivannan Sadhasivam
2019-06-18  8:13         ` Lee Jones
2019-06-18 10:44           ` Mark Brown
2019-06-17 15:50 ` [PATCH 4/4] MAINTAINERS: Add entry for ATC260x PMIC Manivannan Sadhasivam

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