[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <1566206502-4347-1-git-send-email-mars.cheng@mediatek.com>
Date: Mon, 19 Aug 2019 17:21:31 +0800
From: Mars Cheng <mars.cheng@...iatek.com>
To: Matthias Brugger <matthias.bgg@...il.com>,
Rob Herring <robh@...nel.org>,
Marc Zyngier <marc.zyngier@....com>,
Stephen Boyd <sboyd@...nel.org>,
Sean Wang <sean.wang@...nel.org>,
Linus Walleij <linus.walleij@...aro.org>
CC: CC Hwang <cc.hwang@...iatek.com>,
Loda Chou <loda.chou@...iatek.com>,
<linux-kernel@...r.kernel.org>,
<linux-mediatek@...ts.infradead.org>, <devicetree@...r.kernel.org>,
<wsd_upstream@...iatek.com>, mtk01761 <wendell.lin@...iatek.com>,
<linux-clk@...r.kernel.org>
Subject: [PATCHv2 00/11] Add basic SoC Support for Mediatek MT6779 SoC
This patchset is based on v5.3-rc1. Basic SoC support for the new Mediatek
SoC, MT6779, which targets for smartphone.
It provides ccf, pinctrl, uart, timer, gic...etc.
Change History:
v2:
1. add Reviewed-by tags
2. fix checkpatch warnings with strict level
v1:
first patchset
Mars Cheng (8):
dt-bindings: mediatek: add support for mt6779 reference board
dt-bindings: mtk-uart: add mt6779 uart bindings
dt-bindings: irq: mtk,sysirq: add support for mt6779
pinctrl: mediatek: update pinmux defintions for mt6779
pinctrl: mediatek: avoid virtual gpio trying to set reg
pinctrl: mediatek: add pinctrl support for MT6779 SoC
pinctrl: mediatek: add mt6779 eint support
arm64: dts: add dts nodes for MT6779
mtk01761 (3):
dt-bindings: mediatek: bindings for MT6779 clk
clk: mediatek: Add dt-bindings for MT6779 clocks
clk: mediatek: Add MT6779 clock support
.../devicetree/bindings/arm/mediatek.yaml | 4 +
.../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,audsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,camsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,imgsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,infracfg.txt | 1 +
.../bindings/arm/mediatek/mediatek,ipesys.txt | 22 +
.../bindings/arm/mediatek/mediatek,mfgcfg.txt | 1 +
.../bindings/arm/mediatek/mediatek,mmsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,topckgen.txt | 1 +
.../bindings/arm/mediatek/mediatek,vdecsys.txt | 1 +
.../bindings/arm/mediatek/mediatek,vencsys.txt | 1 +
.../interrupt-controller/mediatek,sysirq.txt | 1 +
.../devicetree/bindings/serial/mtk-uart.txt | 1 +
arch/arm64/boot/dts/mediatek/Makefile | 1 +
arch/arm64/boot/dts/mediatek/mt6779-evb.dtsi | 31 +
arch/arm64/boot/dts/mediatek/mt6779.dts | 229 +++
drivers/clk/mediatek/Kconfig | 56 +
drivers/clk/mediatek/Makefile | 9 +
drivers/clk/mediatek/clk-mt6779-aud.c | 117 ++
drivers/clk/mediatek/clk-mt6779-cam.c | 66 +
drivers/clk/mediatek/clk-mt6779-img.c | 58 +
drivers/clk/mediatek/clk-mt6779-ipe.c | 60 +
drivers/clk/mediatek/clk-mt6779-mfg.c | 55 +
drivers/clk/mediatek/clk-mt6779-mm.c | 113 ++
drivers/clk/mediatek/clk-mt6779-vdec.c | 67 +
drivers/clk/mediatek/clk-mt6779-venc.c | 58 +
drivers/clk/mediatek/clk-mt6779.c | 1315 ++++++++++++
drivers/pinctrl/mediatek/Kconfig | 7 +
drivers/pinctrl/mediatek/Makefile | 1 +
drivers/pinctrl/mediatek/pinctrl-mt6779.c | 783 ++++++++
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 20 +
drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 +
drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h | 2085 ++++++++++++++++++++
drivers/pinctrl/mediatek/pinctrl-paris.c | 3 +
include/dt-bindings/clock/mt6779-clk.h | 436 ++++
include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++++++++++++
37 files changed, 6851 insertions(+)
create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,ipesys.txt
create mode 100644 arch/arm64/boot/dts/mediatek/mt6779-evb.dtsi
create mode 100644 arch/arm64/boot/dts/mediatek/mt6779.dts
create mode 100644 drivers/clk/mediatek/clk-mt6779-aud.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-cam.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-img.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-ipe.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-mfg.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-mm.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-vdec.c
create mode 100644 drivers/clk/mediatek/clk-mt6779-venc.c
create mode 100644 drivers/clk/mediatek/clk-mt6779.c
create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt6779.c
create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt6779.h
create mode 100644 include/dt-bindings/clock/mt6779-clk.h
create mode 100644 include/dt-bindings/pinctrl/mt6779-pinfunc.h
Powered by blists - more mailing lists