[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190619142013.20913-1-fparent@baylibre.com>
Date: Wed, 19 Jun 2019 16:20:06 +0200
From: Fabien Parent <fparent@...libre.com>
To: robh+dt@...nel.org, mark.rutland@....com, matthias.bgg@...il.com,
lee.jones@...aro.org, lgirdwood@...il.com, broonie@...nel.org
Cc: dmitry.torokhov@...il.com, linux-input@...r.kernel.org,
devicetree@...r.kernel.org, linux-arm-kernel@...ts.infradead.org,
linux-mediatek@...ts.infradead.org, linux-kernel@...r.kernel.org,
Fabien Parent <fparent@...libre.com>
Subject: [PATCH v4 0/7] mt6392: Add support for MediaTek MT6392 PMIC
This patch series aims at bringing support for the MediaTek MT6392 PMIC. This
PMIC is used on the MT8516 Pumpkin board.
This patch series adds support for the following features:
* PMIC keys
* regulator
* RTC
Fabien Parent (7):
dt-bindings: regulator: add support for MT6392
dt-bindings: mfd: mt6397: Add bindings for MT6392 PMIC
dt-bindings: input: mtk-pmic-keys: add MT6392 binding definition
mfd: mt6397: Add support for MT6392 pmic
regulator: mt6392: Add support for MT6392 regulator
input: keyboard: mtk-pmic-keys: add MT6392 support
arm64: dts: mt6392: Add PMIC mt6392 dtsi
.../bindings/input/mtk-pmic-keys.txt | 11 +-
.../devicetree/bindings/mfd/mt6397.txt | 12 +-
.../bindings/regulator/mt6392-regulator.txt | 220 ++++++++
arch/arm64/boot/dts/mediatek/mt6392.dtsi | 208 ++++++++
drivers/input/keyboard/mtk-pmic-keys.c | 14 +
drivers/mfd/mt6397-core.c | 47 ++
drivers/regulator/Kconfig | 9 +
drivers/regulator/Makefile | 1 +
drivers/regulator/mt6392-regulator.c | 490 ++++++++++++++++++
include/linux/mfd/mt6392/core.h | 42 ++
include/linux/mfd/mt6392/registers.h | 487 +++++++++++++++++
include/linux/regulator/mt6392-regulator.h | 40 ++
12 files changed, 1575 insertions(+), 6 deletions(-)
create mode 100644 Documentation/devicetree/bindings/regulator/mt6392-regulator.txt
create mode 100644 arch/arm64/boot/dts/mediatek/mt6392.dtsi
create mode 100644 drivers/regulator/mt6392-regulator.c
create mode 100644 include/linux/mfd/mt6392/core.h
create mode 100644 include/linux/mfd/mt6392/registers.h
create mode 100644 include/linux/regulator/mt6392-regulator.h
--
2.20.1
Powered by blists - more mailing lists