Re: [PATCH v2 11/11] arm64: dts: add dts nodes for MT6779

2019-08-21 Thread Mars Cheng
Hi Marc > >>> + soc { > >>> + #address-cells = <2>; > >>> + #size-cells = <2>; > >>> + compatible = "simple-bus"; > >>> + ranges; > >>> + > >>> + gic: interrupt-controller@0c00 { > >>> + compatible = "arm,gic-v3"; > >>> +

Re: [PATCH 04/11] pinctrl: mediatek: update pinmux defintions for mt6779

2019-08-21 Thread Mars Cheng
On Wed, 2019-08-21 at 13:50 -0500, Rob Herring wrote: > On Mon, Aug 05, 2019 at 05:11:53PM +0800, Mars Cheng wrote: > > Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. > > checkpatch.pl reports typo in subject. > > Otherwise, > > Reviewed-by: Rob He

Re: [PATCH v2 11/11] arm64: dts: add dts nodes for MT6779

2019-08-19 Thread Mars Cheng
Hi Marc On Mon, 2019-08-19 at 10:40 +0100, Marc Zyngier wrote: > On 19/08/2019 10:21, Mars Cheng wrote: > > this adds initial MT6779 dts settings fo board support, > > including cpu, gic, timer, ccf, pinctrl, uart...etc. > > > > Signed-off-by: Mars Cheng >

[PATCH v2 06/11] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2019-08-19 Thread Mars Cheng
This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. Signed-off-by: Mars Cheng Signed-off-by: Andy Teng --- drivers/pinctrl/mediatek/Kconfig |7 + drivers/pinctrl/mediatek/Makefile |1 + drivers/pinctrl/mediatek/pinctrl-mt6779.c | 775

[PATCH v2 11/11] arm64: dts: add dts nodes for MT6779

2019-08-19 Thread Mars Cheng
this adds initial MT6779 dts settings fo board support, including cpu, gic, timer, ccf, pinctrl, uart...etc. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile|1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dtsi | 31 arch/arm64/boot/dts/mediatek/mt6779.dts

[PATCH v2 04/11] pinctrl: mediatek: update pinmux definitions for mt6779

2019-08-19 Thread Mars Cheng
Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. Signed-off-by: Mars Cheng Signed-off-by: Andy Teng --- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++ 1 file changed, 1242 insertions(+) create mode 100644 include/dt-bindings/pinctrl/mt6779

[PATCH v2 02/11] dt-bindings: mtk-uart: add mt6779 uart bindings

2019-08-19 Thread Mars Cheng
Add documentation for mt6779 uart dt-bindings Signed-off-by: Mars Cheng --- .../devicetree/bindings/serial/mtk-uart.txt|1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/mtk-uart.txt b/Documentation/devicetree/bindings/serial/mtk-uart.txt

[PATCH v2 01/11] dt-bindings: mediatek: add support for mt6779 reference board

2019-08-19 Thread Mars Cheng
Update binding document for mt6779 reference board Signed-off-by: Mars Cheng Reviewed-by: Rob Herring --- .../devicetree/bindings/arm/mediatek.yaml |4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation

[PATCH v2 10/11] clk: mediatek: Add MT6779 clock support

2019-08-19 Thread Mars Cheng
From: mtk01761 Add MT6779 clock support, include topckgen, apmixedsys, infracfg, and subsystem clocks. Signed-off-by: mtk01761 --- drivers/clk/mediatek/Kconfig | 56 ++ drivers/clk/mediatek/Makefile |9 + drivers/clk/mediatek/clk-mt6779-aud.c | 117 +++

[PATCH v2 07/11] pinctrl: mediatek: add mt6779 eint support

2019-08-19 Thread Mars Cheng
add driver setting to support mt6779 eint Signed-off-by: Mars Cheng --- drivers/pinctrl/mediatek/pinctrl-mt6779.c |8 1 file changed, 8 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek/pinctrl-mt6779.c index 145bf22..49ff3cc 100644

[PATCH v2 03/11] dt-bindings: irq: mtk,sysirq: add support for mt6779

2019-08-19 Thread Mars Cheng
Add binding documentation of mediatek,sysirq for mt6779 SoC. Signed-off-by: Mars Cheng --- .../interrupt-controller/mediatek,sysirq.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt b/Documentation

[PATCHv2 00/11] Add basic SoC Support for Mediatek MT6779 SoC

2019-08-19 Thread Mars Cheng
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

[PATCH v2 05/11] pinctrl: mediatek: avoid virtual gpio trying to set reg

2019-08-19 Thread Mars Cheng
for virtual gpios, they should not do reg setting and should behave as expected for eint function. Signed-off-by: Mars Cheng --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 20 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h |1 + drivers/pinctrl/mediatek

[PATCH v2 09/11] clk: mediatek: Add dt-bindings for MT6779 clocks

2019-08-19 Thread Mars Cheng
From: mtk01761 Add MT6779 clock dt-bindings, include topckgen, apmixedsys, infracfg, and subsystem clocks. Signed-off-by: mtk01761 --- include/dt-bindings/clock/mt6779-clk.h | 436 1 file changed, 436 insertions(+) create mode 100644

[PATCH v2 08/11] dt-bindings: mediatek: bindings for MT6779 clk

2019-08-19 Thread Mars Cheng
From: mtk01761 This patch adds the binding documentation for apmixedsys, audiosys, camsys, imgsys, ipesys, infracfg, mfgcfg, mmsys, topckgen, vdecsys, and vencsys for Mediatek MT6779. Signed-off-by: mtk01761 --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt |1 +

[PATCH 00/11] Add basic SoC Support for Mediatek MT6779 SoC

2019-08-05 Thread Mars Cheng
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. We will also upstream other parts of this SoC very soon. Mars Cheng (8): dt-bindings: mediatek: add support for mt6779

[PATCH 07/11] pinctrl: mediatek: add mt6779 eint support

2019-08-05 Thread Mars Cheng
add driver setting to support mt6779 eint Signed-off-by: Mars Cheng --- drivers/pinctrl/mediatek/pinctrl-mt6779.c |8 1 file changed, 8 insertions(+) diff --git a/drivers/pinctrl/mediatek/pinctrl-mt6779.c b/drivers/pinctrl/mediatek/pinctrl-mt6779.c index 145bf22..49ff3cc 100644

[PATCH 05/11] pinctrl: mediatek: avoid virtual gpio trying to set reg

2019-08-05 Thread Mars Cheng
for virtual gpios, they should not do reg setting and should behave as expected for eint function. Signed-off-by: Mars Cheng --- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 20 drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h |1 + drivers/pinctrl/mediatek

[PATCH 03/11] dt-bindings: irq: mtk,sysirq: add support for mt6779

2019-08-05 Thread Mars Cheng
Add binding documentation of mediatek,sysirq for mt6779 SoC. Signed-off-by: Mars Cheng --- .../interrupt-controller/mediatek,sysirq.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt b/Documentation

[PATCH 11/11] arm64: dts: add dts nodes for MT6779

2019-08-05 Thread Mars Cheng
this adds initial MT6779 dts settings fo board support, including cpu, gic, timer, ccf, pinctrl, uart...etc. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile|1 + arch/arm64/boot/dts/mediatek/mt6779-evb.dtsi | 99 +++ arch/arm64/boot/dts/mediatek/mt6779

[PATCH 06/11] pinctrl: mediatek: add pinctrl support for MT6779 SoC

2019-08-05 Thread Mars Cheng
This adds MT6779 pinctrl driver based on MediaTek pinctrl-paris core. Signed-off-by: Mars Cheng Signed-off-by: Andy Teng --- drivers/pinctrl/mediatek/Kconfig |7 + drivers/pinctrl/mediatek/Makefile |1 + drivers/pinctrl/mediatek/pinctrl-mt6779.c | 775

[PATCH 10/11] clk: mediatek: Add MT6779 clock support

2019-08-05 Thread Mars Cheng
From: Wendell Lin Add MT6779 clock support, include topckgen, apmixedsys, infracfg, and subsystem clocks. Signed-off-by: Wendell Lin --- drivers/clk/mediatek/Kconfig | 56 ++ drivers/clk/mediatek/Makefile |9 + drivers/clk/mediatek/clk-mt6779-aud.c | 125 +++

[PATCH 04/11] pinctrl: mediatek: update pinmux defintions for mt6779

2019-08-05 Thread Mars Cheng
Add devicetree bindings for Mediatek mt6779 SoC Pin Controller. Signed-off-by: Mars Cheng Signed-off-by: Andy Teng --- include/dt-bindings/pinctrl/mt6779-pinfunc.h | 1242 ++ 1 file changed, 1242 insertions(+) create mode 100644 include/dt-bindings/pinctrl/mt6779

[PATCH 08/11] dt-bindings: mediatek: bindings for MT6779 clk

2019-08-05 Thread Mars Cheng
From: Wendell Lin This patch adds the binding documentation for apmixedsys, audiosys, camsys, imgsys, ipesys, infracfg, mfgcfg, mmsys, topckgen, vdecsys, and vencsys for Mediatek MT6779. Signed-off-by: Wendell Lin --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt |1 +

[PATCH 09/11] clk: mediatek: Add dt-bindings for MT6779 clocks

2019-08-05 Thread Mars Cheng
From: Wendell Lin Add MT6779 clock dt-bindings, include topckgen, apmixedsys, infracfg, and subsystem clocks. Signed-off-by: Wendell Lin --- include/dt-bindings/clock/mt6779-clk.h | 436 1 file changed, 436 insertions(+) create mode 100644

[PATCH 01/11] dt-bindings: mediatek: add support for mt6779 reference board

2019-08-05 Thread Mars Cheng
Update binding document for mt6779 reference board Signed-off-by: Mars Cheng --- .../devicetree/bindings/arm/mediatek.yaml |4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.yaml b/Documentation/devicetree/bindings/arm

[PATCH 02/11] dt-bindings: mtk-uart: add mt6779 uart bindings

2019-08-05 Thread Mars Cheng
Add documentation for mt6779 uart dt-bindings Signed-off-by: Mars Cheng --- .../devicetree/bindings/serial/mtk-uart.txt|1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/mtk-uart.txt b/Documentation/devicetree/bindings/serial/mtk-uart.txt

Re: [PATCH v4 3/3] clk: mediatek: Mark bus and DRAM related clocks as critical

2019-02-27 Thread Mars Cheng
Hi Stephen On Tue, 2019-02-26 at 09:55 -0800, Stephen Boyd wrote: > Quoting matthias@kernel.org (2019-02-14 08:32:42) > > From: Jasper Mattsson > > > > Currently, DRAM-related clocks are not marked with CLK_IS_CRITICAL > > for MT6797. This causes memory corruption when the system is > >

Re: [PATCH 1/1] tracing: Fix event_trace_printk loss on printk_format.

2019-02-12 Thread Mars Cheng
Hi Steve On Wed, 2019-02-13 at 12:54 +0800, Mars Cheng wrote: > Hi Steve > > On Tue, 2019-02-12 at 20:41 -0500, Steven Rostedt wrote: > > On Tue, 12 Feb 2019 19:41:57 +0800 > > Mars Cheng wrote: > > > > > From: Andress Kuo > > > > > > If

Re: [PATCH 1/1] tracing: Fix event_trace_printk loss on printk_format.

2019-02-12 Thread Mars Cheng
Hi Steve On Tue, 2019-02-12 at 20:41 -0500, Steven Rostedt wrote: > On Tue, 12 Feb 2019 19:41:57 +0800 > Mars Cheng wrote: > > > From: Andress Kuo > > > > If fmt on event_trace_printk is not a constant, It means that something not > > guaranteed, so t

[PATCH 1/1] tracing: Fix event_trace_printk loss on printk_format.

2019-02-12 Thread Mars Cheng
ng printed in the sys/kernel/debug/tracing/printk_formats section. We can also refer to commit 3debb0a9ddb1 ("tracing: Fix trace_printk() to print when not using bprintk()")that it had similar issue on path of trace_printk(). Signed-off-by: Andress Kuo Signed-off-by: Mars Cheng --- include/

[PATCH 1/1] arm64: Use _rcuidle for smp_cross_call() tracepoints

2019-02-12 Thread Mars Cheng
fix similar issue for aarch64 as the commit 7c64cc0531fa ("arm: Use _rcuidle for smp_cross_call() tracepoints") fixed in aarch32 Signed-off-by: Mars Cheng --- arch/arm64/kernel/smp.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/kernel/smp.c b/

Re: [PATCH v2 0/3] Mark clocks as critical for MT6797

2019-01-07 Thread Mars Cheng
; > > > > My fault, I'll resend 3/3 with the comments you made. Added Kevin-CW now... > > I never saw anything on the list. Did I miss anything? I have the first > two patches in my local queue still but I never merged it to clk-next > because nobody replied or resent anything. Please resend the whole > series because I've lost track of what's going on now. Sorry. > > sorry for late response. Kelvin-CW and I are responsible for 6797 clk.You have my Ack: Acked-by: Mars Cheng Thanks. > ___ > Linux-mediatek mailing list > linux-media...@lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-mediatek

Re: [PATCH v5 04/11] soc: mediatek: add MT6765 scpsys support

2018-07-18 Thread Mars Cheng
Hi Sean On Tue, 2018-07-17 at 21:00 +0800, Sean Wang wrote: > On Tue, 2018-07-17 at 16:52 +0800, Mars Cheng wrote: > > This adds scpsys support for MT6765 > > > > it looks like 4/11 have to depend on 6/11 and 7/11 to get a full function on > scpsys for MT6765. > &

Re: [PATCH v5 04/11] soc: mediatek: add MT6765 scpsys support

2018-07-18 Thread Mars Cheng
Hi Sean On Tue, 2018-07-17 at 21:00 +0800, Sean Wang wrote: > On Tue, 2018-07-17 at 16:52 +0800, Mars Cheng wrote: > > This adds scpsys support for MT6765 > > > > it looks like 4/11 have to depend on 6/11 and 7/11 to get a full function on > scpsys for MT6765. > &

Re: [PATCH v5 05/11] clk: mediatek: add mt6765 clock IDs

2018-07-17 Thread Mars Cheng
Hi Matthias On Tue, 2018-07-17 at 12:24 +0200, Matthias Brugger wrote: > > On 17/07/18 10:52, Mars Cheng wrote: > > Signed-off-by: Mars Cheng > > Signed-off-by: Owen Chen > > Please provide a commit message. > > Thanks, > Matthias Got it, i

Re: [PATCH v5 05/11] clk: mediatek: add mt6765 clock IDs

2018-07-17 Thread Mars Cheng
Hi Matthias On Tue, 2018-07-17 at 12:24 +0200, Matthias Brugger wrote: > > On 17/07/18 10:52, Mars Cheng wrote: > > Signed-off-by: Mars Cheng > > Signed-off-by: Owen Chen > > Please provide a commit message. > > Thanks, > Matthias Got it, i

[PATCH v5 04/11] soc: mediatek: add MT6765 scpsys support

2018-07-17 Thread Mars Cheng
This adds scpsys support for MT6765 Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- drivers/soc/mediatek/mtk-scpsys.c| 88 ++ include/dt-bindings/power/mt6765-power.h | 14 + 2 files changed, 102 insertions(+) create mode 100644 include/dt

[PATCH v5 07/11] soc: mediatek: add MT6765 subdomain support

2018-07-17 Thread Mars Cheng
add extend data, parent_n for domain-subdomain corresponse. Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- drivers/soc/mediatek/mtk-scpsys-ext.c | 132 - 1 file changed, 131 insertions(+), 1 deletion(-) diff --git a/drivers/soc/mediatek/mtk-scpsys

[PATCH v5 04/11] soc: mediatek: add MT6765 scpsys support

2018-07-17 Thread Mars Cheng
This adds scpsys support for MT6765 Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- drivers/soc/mediatek/mtk-scpsys.c| 88 ++ include/dt-bindings/power/mt6765-power.h | 14 + 2 files changed, 102 insertions(+) create mode 100644 include/dt

[PATCH v5 07/11] soc: mediatek: add MT6765 subdomain support

2018-07-17 Thread Mars Cheng
add extend data, parent_n for domain-subdomain corresponse. Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- drivers/soc/mediatek/mtk-scpsys-ext.c | 132 - 1 file changed, 131 insertions(+), 1 deletion(-) diff --git a/drivers/soc/mediatek/mtk-scpsys

[PATCH v5 03/11] dt-bindings: mediatek: add MT6765 power dt-bindings

2018-07-17 Thread Mars Cheng
This adds power dt-bindings for MT6765 Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- .../devicetree/bindings/soc/mediatek/scpsys.txt|6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt b/Documentation/devicetree

[PATCH v5 03/11] dt-bindings: mediatek: add MT6765 power dt-bindings

2018-07-17 Thread Mars Cheng
This adds power dt-bindings for MT6765 Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- .../devicetree/bindings/soc/mediatek/scpsys.txt|6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/soc/mediatek/scpsys.txt b/Documentation/devicetree

[PATCH v5 0/11] Add basic SoC support for mt6765

2018-07-17 Thread Mars Cheng
Mars Cheng (7): dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC dt-bindings: mediatek: Add smi dts binding for Mediatek MT6765 SoC dt-bindings: mediatek: add MT6765 power dt-bindings soc: mediatek: add MT6765 scpsys support clk: mediatek: add mt6765 clock IDs

[PATCH v5 0/11] Add basic SoC support for mt6765

2018-07-17 Thread Mars Cheng
Mars Cheng (7): dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC dt-bindings: mediatek: Add smi dts binding for Mediatek MT6765 SoC dt-bindings: mediatek: add MT6765 power dt-bindings soc: mediatek: add MT6765 scpsys support clk: mediatek: add mt6765 clock IDs

[PATCH v5 09/11] clk: mediatek: add new clkmux register API

2018-07-17 Thread Mars Cheng
From: Owen Chen MT6765 add "set/clr" register for each clkmux setting, and one update register to trigger value change. It is designed to prevent read-modify-write racing issue. The sw design need to add a new API to handle this hw change with a new mtk_clk_mux/mtk_clk_upd struct in new file

[PATCH v5 06/11] soc: mediatek: add new flow for mtcmos power.

2018-07-17 Thread Mars Cheng
. Therefore we add a set/clr APIs with more customize arguments. Signed-off-by: Owen Chen Signed-off-by: Mars Cheng --- drivers/soc/mediatek/Makefile |2 +- drivers/soc/mediatek/mtk-infracfg.c | 178 +++--- drivers/soc/mediatek/mtk-scpsys-ext.c | 405

[PATCH v5 01/11] dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC

2018-07-17 Thread Mars Cheng
This patch adds the binding documentation for apmixedsys, audsys, camsys, imgsys, infracfg, mipi0a, topckgen, vcodecsys Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt |1 + .../bindings/arm/mediatek/mediatek,audsys.txt |1

[PATCH v5 09/11] clk: mediatek: add new clkmux register API

2018-07-17 Thread Mars Cheng
From: Owen Chen MT6765 add "set/clr" register for each clkmux setting, and one update register to trigger value change. It is designed to prevent read-modify-write racing issue. The sw design need to add a new API to handle this hw change with a new mtk_clk_mux/mtk_clk_upd struct in new file

[PATCH v5 06/11] soc: mediatek: add new flow for mtcmos power.

2018-07-17 Thread Mars Cheng
. Therefore we add a set/clr APIs with more customize arguments. Signed-off-by: Owen Chen Signed-off-by: Mars Cheng --- drivers/soc/mediatek/Makefile |2 +- drivers/soc/mediatek/mtk-infracfg.c | 178 +++--- drivers/soc/mediatek/mtk-scpsys-ext.c | 405

[PATCH v5 01/11] dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC

2018-07-17 Thread Mars Cheng
This patch adds the binding documentation for apmixedsys, audsys, camsys, imgsys, infracfg, mipi0a, topckgen, vcodecsys Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt |1 + .../bindings/arm/mediatek/mediatek,audsys.txt |1

[PATCH v5 05/11] clk: mediatek: add mt6765 clock IDs

2018-07-17 Thread Mars Cheng
Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- include/dt-bindings/clock/mt6765-clk.h | 313 1 file changed, 313 insertions(+) create mode 100644 include/dt-bindings/clock/mt6765-clk.h diff --git a/include/dt-bindings/clock/mt6765-clk.h b/include/dt

[PATCH v5 10/11] clk: mediatek: Add MT6765 clock support

2018-07-17 Thread Mars Cheng
From: Owen Chen Add MT6765 clock support, include topckgen, apmixedsys, infracfg, and subsystem clocks. Signed-off-by: Owen Chen Signed-off-by: Mars Cheng --- drivers/clk/mediatek/Kconfig | 87 +++ drivers/clk/mediatek/Makefile|7 + drivers/clk/mediatek/clk

[PATCH v5 11/11] arm64: dts: mediatek: add mt6765 support

2018-07-17 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng Signed-off-by: Owen Chen Acked-by: Marc Zyngier --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 arch/arm64/boot/dts/mediatek/mt6765.dtsi| 253

[PATCH v5 05/11] clk: mediatek: add mt6765 clock IDs

2018-07-17 Thread Mars Cheng
Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- include/dt-bindings/clock/mt6765-clk.h | 313 1 file changed, 313 insertions(+) create mode 100644 include/dt-bindings/clock/mt6765-clk.h diff --git a/include/dt-bindings/clock/mt6765-clk.h b/include/dt

[PATCH v5 10/11] clk: mediatek: Add MT6765 clock support

2018-07-17 Thread Mars Cheng
From: Owen Chen Add MT6765 clock support, include topckgen, apmixedsys, infracfg, and subsystem clocks. Signed-off-by: Owen Chen Signed-off-by: Mars Cheng --- drivers/clk/mediatek/Kconfig | 87 +++ drivers/clk/mediatek/Makefile|7 + drivers/clk/mediatek/clk

[PATCH v5 11/11] arm64: dts: mediatek: add mt6765 support

2018-07-17 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng Signed-off-by: Owen Chen Acked-by: Marc Zyngier --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 arch/arm64/boot/dts/mediatek/mt6765.dtsi| 253

[PATCH v5 02/11] dt-bindings: mediatek: Add smi dts binding for Mediatek MT6765 SoC

2018-07-17 Thread Mars Cheng
This patch adds MT6765 smi binding document Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- .../memory-controllers/mediatek,smi-common.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt b

[PATCH v5 08/11] clk: mediatek: fix pll setting

2018-07-17 Thread Mars Cheng
From: Owen Chen 1. pcwibits: The integer bits of pcw for plls is extend to 8 bits, add a variable to indicate this change and backward-compatible. 2. fmin: The pll freqency lower-bound is vary from 1GMhz to 1.5Ghz, add a variable to indicate platform-dependent. Signed-off-by: Owen Chen

[PATCH v5 02/11] dt-bindings: mediatek: Add smi dts binding for Mediatek MT6765 SoC

2018-07-17 Thread Mars Cheng
This patch adds MT6765 smi binding document Signed-off-by: Mars Cheng Signed-off-by: Owen Chen --- .../memory-controllers/mediatek,smi-common.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt b

[PATCH v5 08/11] clk: mediatek: fix pll setting

2018-07-17 Thread Mars Cheng
From: Owen Chen 1. pcwibits: The integer bits of pcw for plls is extend to 8 bits, add a variable to indicate this change and backward-compatible. 2. fmin: The pll freqency lower-bound is vary from 1GMhz to 1.5Ghz, add a variable to indicate platform-dependent. Signed-off-by: Owen Chen

Re: [PATCH v4 1/1] arm64: dts: mediatek: add mt6765 support

2018-07-11 Thread Mars Cheng
Hi Matthias On Tue, 2018-07-10 at 12:52 +0200, Matthias Brugger wrote: > > On 10/07/18 01:04, Mars Cheng wrote: [...] > > pmic/pwrap/i2c/rtc/kpd/spi/wdt/cqdma/auxadc/pwm/cmdq/disp. We have > > dedicated owners to handle them and will cowork tightly with members to > >

Re: [PATCH v4 1/1] arm64: dts: mediatek: add mt6765 support

2018-07-11 Thread Mars Cheng
Hi Matthias On Tue, 2018-07-10 at 12:52 +0200, Matthias Brugger wrote: > > On 10/07/18 01:04, Mars Cheng wrote: [...] > > pmic/pwrap/i2c/rtc/kpd/spi/wdt/cqdma/auxadc/pwm/cmdq/disp. We have > > dedicated owners to handle them and will cowork tightly with members to > >

Re: [PATCH v4 1/1] arm64: dts: mediatek: add mt6765 support

2018-07-09 Thread Mars Cheng
Hi Matthias/Marc On Mon, 2018-07-09 at 17:43 +0100, Marc Zyngier wrote: > On 09/07/18 11:20, Matthias Brugger wrote: > > > > > > On 09/07/18 08:05, Mars Cheng wrote: > >> This adds basic chip support for MT6765 SoC. > >> > >> Signed-off-by

Re: [PATCH v4 1/1] arm64: dts: mediatek: add mt6765 support

2018-07-09 Thread Mars Cheng
Hi Matthias/Marc On Mon, 2018-07-09 at 17:43 +0100, Marc Zyngier wrote: > On 09/07/18 11:20, Matthias Brugger wrote: > > > > > > On 09/07/18 08:05, Mars Cheng wrote: > >> This adds basic chip support for MT6765 SoC. > >> > >> Signed-off-by

[PATCH v4 0/1] Add basic SoC support for mt6765

2018-07-09 Thread Mars Cheng
. fix mt6765.dtsi warnings with W=12 3. remove uncessary PPI affinity for timer 4. add gicc base for gic dt node Changes in V2: 1. fix clk properties in uart dts node 2. fix typo in submit title 3. add simple-bus in mt6765.dtsi 4. use correct SPDX license format Mars Cheng (1): arm64: dts

[PATCH v4 0/1] Add basic SoC support for mt6765

2018-07-09 Thread Mars Cheng
. fix mt6765.dtsi warnings with W=12 3. remove uncessary PPI affinity for timer 4. add gicc base for gic dt node Changes in V2: 1. fix clk properties in uart dts node 2. fix typo in submit title 3. add simple-bus in mt6765.dtsi 4. use correct SPDX license format Mars Cheng (1): arm64: dts

[PATCH v4 1/1] arm64: dts: mediatek: add mt6765 support

2018-07-09 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 ++ arch/arm64/boot/dts/mediatek/mt6765.dtsi| 156 +++ 3 files changed, 190

[PATCH v4 1/1] arm64: dts: mediatek: add mt6765 support

2018-07-09 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 ++ arch/arm64/boot/dts/mediatek/mt6765.dtsi| 156 +++ 3 files changed, 190

Re: [PATCH v3 4/4] arm64: dts: mediatek: add mt6765 support

2018-07-04 Thread Mars Cheng
Hi Marc On Wed, 2018-07-04 at 08:59 +0100, Marc Zyngier wrote: > On 04/07/18 08:47, Mars Cheng wrote: > > Hi Marc > > > > On Wed, 2018-07-04 at 08:35 +0100, Marc Zyngier wrote: > >> On 04/07/18 02:52, Mars Cheng wrote: > >>> This adds basic chip supp

Re: [PATCH v3 4/4] arm64: dts: mediatek: add mt6765 support

2018-07-04 Thread Mars Cheng
Hi Marc On Wed, 2018-07-04 at 08:59 +0100, Marc Zyngier wrote: > On 04/07/18 08:47, Mars Cheng wrote: > > Hi Marc > > > > On Wed, 2018-07-04 at 08:35 +0100, Marc Zyngier wrote: > >> On 04/07/18 02:52, Mars Cheng wrote: > >>> This adds basic chip supp

Re: [PATCH v3 4/4] arm64: dts: mediatek: add mt6765 support

2018-07-04 Thread Mars Cheng
Hi Marc On Wed, 2018-07-04 at 08:35 +0100, Marc Zyngier wrote: > On 04/07/18 02:52, Mars Cheng wrote: > > This adds basic chip support for MT6765 SoC. > > > > Signed-off-by: Mars Cheng > > --- > > arch/arm64/boot/dts/mediatek/Makefile |1 + > &g

Re: [PATCH v3 4/4] arm64: dts: mediatek: add mt6765 support

2018-07-04 Thread Mars Cheng
Hi Marc On Wed, 2018-07-04 at 08:35 +0100, Marc Zyngier wrote: > On 04/07/18 02:52, Mars Cheng wrote: > > This adds basic chip support for MT6765 SoC. > > > > Signed-off-by: Mars Cheng > > --- > > arch/arm64/boot/dts/mediatek/Makefile |1 + > &g

[PATCH v3 3/4] dt-bindings: interrupt-controller: add binding for mt6765

2018-07-03 Thread Mars Cheng
Update the dt-binding documentation of sysirq for mt6765 Signed-off-by: Mars Cheng --- .../interrupt-controller/mediatek,sysirq.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt b/Documentation

[PATCH v3 3/4] dt-bindings: interrupt-controller: add binding for mt6765

2018-07-03 Thread Mars Cheng
Update the dt-binding documentation of sysirq for mt6765 Signed-off-by: Mars Cheng --- .../interrupt-controller/mediatek,sysirq.txt |1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/interrupt-controller/mediatek,sysirq.txt b/Documentation

[PATCH 0/4] Add basic SoC support for mt6765

2018-07-03 Thread Mars Cheng
: 1. fix clk properties in uart dts node 2. fix typo in submit title 3. add simple-bus in mt6765.dtsi 4. use correct SPDX license format Mars Cheng (4): dt-bindings: mediatek: add support for mt6765 reference board dt-bindings: mtk-uart: add mt6765 uart bindings dt-bindings: interrupt

[PATCH v3 2/4] dt-bindings: mtk-uart: add mt6765 uart bindings

2018-07-03 Thread Mars Cheng
Add documentation for mt6765 uart dt-bindings Signed-off-by: Mars Cheng --- .../devicetree/bindings/serial/mtk-uart.txt|1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/mtk-uart.txt b/Documentation/devicetree/bindings/serial/mtk-uart.txt

[PATCH v3 1/4] dt-bindings: mediatek: add support for mt6765 reference board

2018-07-03 Thread Mars Cheng
Update binding document for mt6765 reference board Signed-off-by: Mars Cheng --- Documentation/devicetree/bindings/arm/mediatek.txt |4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.txt b/Documentation/devicetree/bindings/arm/mediatek.txt

[PATCH v3 4/4] arm64: dts: mediatek: add mt6765 support

2018-07-03 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 ++ arch/arm64/boot/dts/mediatek/mt6765.dtsi| 155 +++ 3 files changed, 189

[PATCH 0/4] Add basic SoC support for mt6765

2018-07-03 Thread Mars Cheng
: 1. fix clk properties in uart dts node 2. fix typo in submit title 3. add simple-bus in mt6765.dtsi 4. use correct SPDX license format Mars Cheng (4): dt-bindings: mediatek: add support for mt6765 reference board dt-bindings: mtk-uart: add mt6765 uart bindings dt-bindings: interrupt

[PATCH v3 2/4] dt-bindings: mtk-uart: add mt6765 uart bindings

2018-07-03 Thread Mars Cheng
Add documentation for mt6765 uart dt-bindings Signed-off-by: Mars Cheng --- .../devicetree/bindings/serial/mtk-uart.txt|1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/serial/mtk-uart.txt b/Documentation/devicetree/bindings/serial/mtk-uart.txt

[PATCH v3 1/4] dt-bindings: mediatek: add support for mt6765 reference board

2018-07-03 Thread Mars Cheng
Update binding document for mt6765 reference board Signed-off-by: Mars Cheng --- Documentation/devicetree/bindings/arm/mediatek.txt |4 1 file changed, 4 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/mediatek.txt b/Documentation/devicetree/bindings/arm/mediatek.txt

[PATCH v3 4/4] arm64: dts: mediatek: add mt6765 support

2018-07-03 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 ++ arch/arm64/boot/dts/mediatek/mt6765.dtsi| 155 +++ 3 files changed, 189

Re: [PATCH v2 2/2] arm64: dts: mediatek: add mt6765 support

2018-07-03 Thread Mars Cheng
Hi Rob On Mon, 2018-07-02 at 15:50 -0600, Rob Herring wrote: > On Mon, Jun 25, 2018 at 8:04 PM Mars Cheng wrote: > > > > This adds basic chip support for MT6765 SoC. > > > > Signed-off-by: Mars Cheng > > --- > > arch/arm64/boot/dts/mediatek/Makefile

Re: [PATCH v2 2/2] arm64: dts: mediatek: add mt6765 support

2018-07-03 Thread Mars Cheng
Hi Rob On Mon, 2018-07-02 at 15:50 -0600, Rob Herring wrote: > On Mon, Jun 25, 2018 at 8:04 PM Mars Cheng wrote: > > > > This adds basic chip support for MT6765 SoC. > > > > Signed-off-by: Mars Cheng > > --- > > arch/arm64/boot/dts/mediatek/Makefile

Re: [PATCH v2 1/2] dt-bindings: mediatek: Add bindings for mediatek MT6765 Platform

2018-07-03 Thread Mars Cheng
Hi Rob On Tue, 2018-07-03 at 16:11 -0600, Rob Herring wrote: > On Tue, Jun 26, 2018 at 10:04:05AM +0800, Mars Cheng wrote: > > This adds dt-binding documentation for Mediatek MT6765. Only > > include very basic items, gic, uart timer and cpu. > > > >

Re: [PATCH v2 1/2] dt-bindings: mediatek: Add bindings for mediatek MT6765 Platform

2018-07-03 Thread Mars Cheng
Hi Rob On Tue, 2018-07-03 at 16:11 -0600, Rob Herring wrote: > On Tue, Jun 26, 2018 at 10:04:05AM +0800, Mars Cheng wrote: > > This adds dt-binding documentation for Mediatek MT6765. Only > > include very basic items, gic, uart timer and cpu. > > > >

Re: [PATCH v2 2/2] arm64: dts: mediatek: add mt6765 support

2018-06-26 Thread Mars Cheng
Hi Marc On Tue, 2018-06-26 at 08:53 +0100, Marc Zyngier wrote: > On Tue, 26 Jun 2018 03:04:06 +0100, > Mars Cheng wrote: > > > > This adds basic chip support for MT6765 SoC. > > > > Signed-off-by: Mars Cheng > > --- > > arch/arm64/boot/dts/mediat

Re: [PATCH v2 2/2] arm64: dts: mediatek: add mt6765 support

2018-06-26 Thread Mars Cheng
Hi Marc On Tue, 2018-06-26 at 08:53 +0100, Marc Zyngier wrote: > On Tue, 26 Jun 2018 03:04:06 +0100, > Mars Cheng wrote: > > > > This adds basic chip support for MT6765 SoC. > > > > Signed-off-by: Mars Cheng > > --- > > arch/arm64/boot/dts/mediat

[PATCH v2 1/2] dt-bindings: mediatek: Add bindings for mediatek MT6765 Platform

2018-06-25 Thread Mars Cheng
This adds dt-binding documentation for Mediatek MT6765. Only include very basic items, gic, uart timer and cpu. Signed-off-by: Mars Cheng --- Documentation/devicetree/bindings/arm/mediatek.txt |4 .../interrupt-controller/mediatek,sysirq.txt |1 + .../devicetree/bindings

[PATCH v2 1/2] dt-bindings: mediatek: Add bindings for mediatek MT6765 Platform

2018-06-25 Thread Mars Cheng
This adds dt-binding documentation for Mediatek MT6765. Only include very basic items, gic, uart timer and cpu. Signed-off-by: Mars Cheng --- Documentation/devicetree/bindings/arm/mediatek.txt |4 .../interrupt-controller/mediatek,sysirq.txt |1 + .../devicetree/bindings

[PATCH v2 2/2] arm64: dts: mediatek: add mt6765 support

2018-06-25 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 ++ arch/arm64/boot/dts/mediatek/mt6765.dtsi| 158 +++ 3 files changed, 192

[PATCH 0/2] Add basic SoC support for MT6765

2018-06-25 Thread Mars Cheng
This patch adds basic SoC support for Mediatek's new 8-core SoC, MT6765, which is mainly for smartphone application. Change in V2: 1. fix clk properties in uart dts node 2. fix typo in submit title 3. add simple-bus in mt6765.dtsi 4. use correct SPDX license format Mars Cheng (2): dt

[PATCH v2 2/2] arm64: dts: mediatek: add mt6765 support

2018-06-25 Thread Mars Cheng
This adds basic chip support for MT6765 SoC. Signed-off-by: Mars Cheng --- arch/arm64/boot/dts/mediatek/Makefile |1 + arch/arm64/boot/dts/mediatek/mt6765-evb.dts | 33 ++ arch/arm64/boot/dts/mediatek/mt6765.dtsi| 158 +++ 3 files changed, 192

[PATCH 0/2] Add basic SoC support for MT6765

2018-06-25 Thread Mars Cheng
This patch adds basic SoC support for Mediatek's new 8-core SoC, MT6765, which is mainly for smartphone application. Change in V2: 1. fix clk properties in uart dts node 2. fix typo in submit title 3. add simple-bus in mt6765.dtsi 4. use correct SPDX license format Mars Cheng (2): dt

Re: [PATCH 2/2] arm64: dts: mediatek: add mt6765 support

2018-06-19 Thread Mars Cheng
Hi Matthias On Fri, 2018-06-15 at 10:54 +0200, Matthias Brugger wrote: > > On 13/06/18 00:40, Mars Cheng wrote: > > + > > + uart0: serial@11002000 { > > + compatible = "mediatek,mt6765-uart", > > +"mediatek,mt6577

Re: [PATCH 2/2] arm64: dts: mediatek: add mt6765 support

2018-06-19 Thread Mars Cheng
Hi Matthias On Fri, 2018-06-15 at 10:54 +0200, Matthias Brugger wrote: > > On 13/06/18 00:40, Mars Cheng wrote: > > + > > + uart0: serial@11002000 { > > + compatible = "mediatek,mt6765-uart", > > +"mediatek,mt6577

Re: [PATCH 1/2] ndings: mediatek: Add bindings for mediatek MT6765 Platform

2018-06-12 Thread Mars Cheng
On Tue, 2018-06-12 at 18:51 -0600, Rob Herring wrote: > On Tue, Jun 12, 2018 at 4:40 PM, Mars Cheng wrote: > > This adds dt-binding documentation for Mediatek MT6765. Only > > include very basic items, gic, uart timer and cpu. > > Check your subject... Hi Rob oops, m

Re: [PATCH 1/2] ndings: mediatek: Add bindings for mediatek MT6765 Platform

2018-06-12 Thread Mars Cheng
On Tue, 2018-06-12 at 18:51 -0600, Rob Herring wrote: > On Tue, Jun 12, 2018 at 4:40 PM, Mars Cheng wrote: > > This adds dt-binding documentation for Mediatek MT6765. Only > > include very basic items, gic, uart timer and cpu. > > Check your subject... Hi Rob oops, m

Re: [PATCH 2/2] arm64: dts: mediatek: add mt6765 support

2018-06-12 Thread Mars Cheng
Hi Rob > > --- /dev/null > > +++ b/arch/arm64/boot/dts/mediatek/mt6765-evb.dts > > @@ -0,0 +1,39 @@ > > +// SPDX-License-Identifier: GPL-2.0 > > +/* > > + * Copyright (c) 2018 MediaTek Inc. > > + * Author: Mars.C > > + * > > + * This program is free software; you can redistribute it and/or

  1   2   3   4   >