[PATCH v6 8/9] soc: mediatek: add MT2712 scpsys support

2017-10-22 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 106 +++--- 1 file changed, 100 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-sc

[PATCH v6 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-10-22 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers

[PATCH v6 6/9] soc: mediatek: extend bus protection API

2017-10-22 Thread Weiyi Lu
s "true" to use the legacy update method. By improving the mtk-infracfg bus protection implementation to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-infracfg.c | 26

[PATCH v6 8/9] soc: mediatek: add MT2712 scpsys support

2017-10-22 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 106 +++--- 1 file changed, 100 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-scpsys.c index 7e7e4ec..2a0c3a7

[PATCH v6 3/9] clk: mediatek: Add MT2712 clock support

2017-10-22 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712

[PATCH v6 3/9] clk: mediatek: Add MT2712 clock support

2017-10-22 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712-bdp.c| 102 +++ drivers

[PATCH v6 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-10-22 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode

[PATCH v6 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-10-22 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode 100644 include/dt-bindings/clock

[PATCH v6 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-10-22 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files

[PATCH v6 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-10-22 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files changed, 29 insertions(+) create mode 100644 include/dt

[PATCH v6 9/9] arm: dts: Add power controller device node of MT2712

2017-10-22 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH v6 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-10-22 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../bindings/

[PATCH v6 0/9] Mediatek MT2712 clock and scpsys support

2017-10-22 Thread Weiyi Lu
changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek: Add dt-bindings for MT2712 clocks clk: mediatek: Add MT2712 clock support arm: dts: mt2712: Add clock controller

[PATCH v6 9/9] arm: dts: Add power controller device node of MT2712

2017-10-22 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi index d2ee3cd..fa87f92 100644

[PATCH v6 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-10-22 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1

[PATCH v6 0/9] Mediatek MT2712 clock and scpsys support

2017-10-22 Thread Weiyi Lu
changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek: Add dt-bindings for MT2712 clocks clk: mediatek: Add MT2712 clock support arm: dts: mt2712: Add clock controller

[PATCH v5 9/9] arm: dts: Add power controller device node of MT2712

2017-10-18 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH v5 9/9] arm: dts: Add power controller device node of MT2712

2017-10-18 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi index d2ee3cd..fa87f92 100644

[PATCH v5 6/9] soc: mediatek: extend bus protection API

2017-10-18 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-infracfg.c | 24 drivers/soc/mediatek/mtk-scpsys.c | 28 include/linux/soc/mediatek/

[PATCH v5 6/9] soc: mediatek: extend bus protection API

2017-10-18 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-infracfg.c | 24 drivers/soc/mediatek/mtk-scpsys.c | 28 include/linux/soc/mediatek/infracfg.h | 7 ---

[PATCH v5 0/9] Mediatek MT2712 clock and scpsys support

2017-10-18 Thread Weiyi Lu
since v2: - ensure the clocks used by clocksource driver are registered before clocksource init() by using CLK_OF_DECLARE() - correct the frequency of clk32k/clkrtc_ext/clkrtc_int changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt

[PATCH v5 0/9] Mediatek MT2712 clock and scpsys support

2017-10-18 Thread Weiyi Lu
since v2: - ensure the clocks used by clocksource driver are registered before clocksource init() by using CLK_OF_DECLARE() - correct the frequency of clk32k/clkrtc_ext/clkrtc_int changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt

[PATCH v5 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-10-18 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files

[PATCH v5 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-10-18 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files changed, 29 insertions(+) create mode 100644 include/dt

[PATCH v5 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-10-18 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../bindings/

[PATCH v5 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-10-18 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1

[PATCH v5 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-10-18 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH v5 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-10-18 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 115 ++ 1 file changed, 115

[PATCH v5 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-10-18 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode

[PATCH v5 3/9] clk: mediatek: Add MT2712 clock support

2017-10-18 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712

[PATCH v5 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-10-18 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode 100644 include/dt-bindings/clock

[PATCH v5 3/9] clk: mediatek: Add MT2712 clock support

2017-10-18 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712-bdp.c| 102 +++ drivers

[PATCH v5 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-10-18 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/me

[PATCH v5 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-10-18 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers

[PATCH v5 8/9] soc: mediatek: add MT2712 scpsys support

2017-10-18 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 106 +++--- 1 file changed, 100 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-sc

[PATCH v5 8/9] soc: mediatek: add MT2712 scpsys support

2017-10-18 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 106 +++--- 1 file changed, 100 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-scpsys.c index a4ece75..8809430

Re: [PATCH v4 0/9] Mediatek MT2712 clock and scpsys support

2017-10-16 Thread Weiyi Lu
On Fri, 2017-10-13 at 16:50 +0200, Matthias Brugger wrote: > > On 10/13/2017 12:45 AM, Stephen Boyd wrote: > > On 09/19, Weiyi Lu wrote: > >> This series is based on v4.14-rc1 and composed of > >> clock control (PATCH 1-4) and scpsys control (PATCH 5-9) > > &g

Re: [PATCH v4 0/9] Mediatek MT2712 clock and scpsys support

2017-10-16 Thread Weiyi Lu
On Fri, 2017-10-13 at 16:50 +0200, Matthias Brugger wrote: > > On 10/13/2017 12:45 AM, Stephen Boyd wrote: > > On 09/19, Weiyi Lu wrote: > >> This series is based on v4.14-rc1 and composed of > >> clock control (PATCH 1-4) and scpsys control (PATCH 5-9) > > &g

Re: [PATCH 6/9] soc: mediatek: extend bus protection API

2017-10-16 Thread Weiyi Lu
On Tue, 2017-10-10 at 17:45 +0200, Matthias Brugger wrote: > > On 08/22/2017 12:28 PM, Weiyi Lu wrote: > > MT2712 add "set/clear" bus control register to each control register set > > instead of providing only one "enable" control register, we could avoid >

Re: [PATCH 6/9] soc: mediatek: extend bus protection API

2017-10-16 Thread Weiyi Lu
On Tue, 2017-10-10 at 17:45 +0200, Matthias Brugger wrote: > > On 08/22/2017 12:28 PM, Weiyi Lu wrote: > > MT2712 add "set/clear" bus control register to each control register set > > instead of providing only one "enable" control register, we could avoid >

[PATCH v4 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-09-18 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode

[PATCH v4 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-09-18 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode 100644 include/dt-bindings/clock

[PATCH v4 8/9] soc: mediatek: add MT2712 scpsys support

2017-09-18 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 112 -- 1 file changed, 106 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-sc

[PATCH v4 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-09-18 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../bindings/

[PATCH v4 0/9] Mediatek MT2712 clock and scpsys support

2017-09-18 Thread Weiyi Lu
the frequency of clk32k/clkrtc_ext/clkrtc_int changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek: Add dt-bindings for MT2712 clocks clk: mediatek: Add MT2712 clock

[PATCH v4 8/9] soc: mediatek: add MT2712 scpsys support

2017-09-18 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 112 -- 1 file changed, 106 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-scpsys.c index 28c6e6a..c8abd06

[PATCH v4 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-09-18 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1

[PATCH v4 0/9] Mediatek MT2712 clock and scpsys support

2017-09-18 Thread Weiyi Lu
the frequency of clk32k/clkrtc_ext/clkrtc_int changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek: Add dt-bindings for MT2712 clocks clk: mediatek: Add MT2712 clock

[PATCH v4 9/9] arm: dts: Add power controller device node of MT2712

2017-09-18 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH v4 9/9] arm: dts: Add power controller device node of MT2712

2017-09-18 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi index d2ee3cd..fa87f92 100644

[PATCH v4 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-09-18 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/me

[PATCH v4 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-09-18 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH v4 3/9] clk: mediatek: Add MT2712 clock support

2017-09-18 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712

[PATCH v4 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-09-18 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers

[PATCH v4 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-09-18 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 115 ++ 1 file changed, 115

[PATCH v4 3/9] clk: mediatek: Add MT2712 clock support

2017-09-18 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712-bdp.c| 102 +++ drivers

[PATCH v4 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-09-18 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files

[PATCH v4 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-09-18 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files changed, 29 insertions(+) create mode 100644 include/dt

[PATCH v4 6/9] soc: mediatek: extend bus protection API

2017-09-18 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-infracfg.c | 32 ++ drivers/soc/mediatek/mtk-scpsys.c | 81 +++ include/linux/soc/mediatek

[PATCH v4 6/9] soc: mediatek: extend bus protection API

2017-09-18 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-infracfg.c | 32 ++ drivers/soc/mediatek/mtk-scpsys.c | 81 +++ include/linux/soc/mediatek/infracfg.h | 12 --

[PATCH v3 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-09-12 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../bindings/

[PATCH v3 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-09-12 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1

[PATCH v3 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-09-12 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode

[PATCH v3 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-09-12 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode 100644 include/dt-bindings/clock

[PATCH v3 6/9] soc: mediatek: extend bus protection API

2017-09-12 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-infracfg.c | 32 ++ drivers/soc/mediatek/mtk-scpsys.c | 81 +++ include/linux/soc/mediatek

[PATCH v3 3/9] clk: mediatek: Add MT2712 clock support

2017-09-12 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712

[PATCH v3 6/9] soc: mediatek: extend bus protection API

2017-09-12 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-infracfg.c | 32 ++ drivers/soc/mediatek/mtk-scpsys.c | 81 +++ include/linux/soc/mediatek/infracfg.h | 12 --

[PATCH v3 3/9] clk: mediatek: Add MT2712 clock support

2017-09-12 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712-bdp.c| 102 +++ drivers

[PATCH v3 0/9] Mediatek MT2712 clock and scpsys support

2017-09-12 Thread Weiyi Lu
/clkrtc_int changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek: Add dt-bindings for MT2712 clocks clk: mediatek: Add MT2712 clock support arm: dts: mt2712: Add clock

[PATCH v3 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-09-12 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/me

[PATCH v3 0/9] Mediatek MT2712 clock and scpsys support

2017-09-12 Thread Weiyi Lu
/clkrtc_int changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek: Add dt-bindings for MT2712 clocks clk: mediatek: Add MT2712 clock support arm: dts: mt2712: Add clock

[PATCH v3 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-09-12 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers

[PATCH v3 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-09-12 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files

[PATCH v3 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-09-12 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files changed, 29 insertions(+) create mode 100644 include/dt

[PATCH v3 8/9] soc: mediatek: add MT2712 scpsys support

2017-09-12 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 112 -- 1 file changed, 106 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-sc

[PATCH v3 8/9] soc: mediatek: add MT2712 scpsys support

2017-09-12 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 112 -- 1 file changed, 106 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-scpsys.c index 28c6e6a..c8abd06

[PATCH v3 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-09-12 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH v3 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-09-12 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 115 ++ 1 file changed, 115

[PATCH v3 9/9] arm: dts: Add power controller device node of MT2712

2017-09-12 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH v3 9/9] arm: dts: Add power controller device node of MT2712

2017-09-12 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi index 53547d9..3232e4e 100644

[PATCH 8/9] soc: mediatek: add MT2712 scpsys support

2017-08-22 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 112 -- 1 file changed, 106 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-sc

[PATCH 8/9] soc: mediatek: add MT2712 scpsys support

2017-08-22 Thread Weiyi Lu
add scpsys driver for MT2712 Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 112 -- 1 file changed, 106 insertions(+), 6 deletions(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers/soc/mediatek/mtk-scpsys.c index 28c6e6a..c8abd06

[PATCH 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-08-22 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files

[PATCH 5/9] dt-bindings: soc: add MT2712 power dt-bindings

2017-08-22 Thread Weiyi Lu
Add power dt-bindings for MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../devicetree/bindings/soc/mediatek/scpsys.txt| 3 +++ include/dt-bindings/power/mt2712-power.h | 26 ++ 2 files changed, 29 insertions(+) create mode 100644 include/dt

[PATCH 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-08-22 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode

[PATCH 6/9] soc: mediatek: extend bus protection API

2017-08-22 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-infracfg.c | 32 ++ drivers/soc/mediatek/mtk-scpsys.c | 81 +++ include/linux/soc/mediatek

[PATCH 2/9] clk: mediatek: Add dt-bindings for MT2712 clocks

2017-08-22 Thread Weiyi Lu
Add MT2712 clock dt-bindings, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- include/dt-bindings/clock/mt2712-clk.h | 427 + 1 file changed, 427 insertions(+) create mode 100644 include/dt-bindings/clock

[PATCH 6/9] soc: mediatek: extend bus protection API

2017-08-22 Thread Weiyi Lu
to support set/clear bus protection control method by IC configuration. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-infracfg.c | 32 ++ drivers/soc/mediatek/mtk-scpsys.c | 81 +++ include/linux/soc/mediatek/infracfg.h | 12 --

[PATCH 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-08-22 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/me

[PATCH 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-08-22 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH 7/9] soc: mediatek: add dependent clock jpgdec/audio for scpsys

2017-08-22 Thread Weiyi Lu
There are dependent clock jpgdec/audio in scpsys on MT2712, and will exist three dependent clocks on MT2712 VDEC. Signed-off-by: Weiyi Lu --- drivers/soc/mediatek/mtk-scpsys.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/mediatek/mtk-scpsys.c b/drivers

[PATCH 4/9] arm: dts: mt2712: Add clock controller device nodes

2017-08-22 Thread Weiyi Lu
Add clock controller nodes for MT2712, include topckgen, infracfg, pericfg, mcucfg and apmixedsys. This patch also add six oscillators that provide clocks for MT2712. Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 115 ++ 1 file changed, 115

[PATCH 3/9] clk: mediatek: Add MT2712 clock support

2017-08-22 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712

[PATCH 3/9] clk: mediatek: Add MT2712 clock support

2017-08-22 Thread Weiyi Lu
Add MT2712 clock support, include topckgen, apmixedsys, infracfg, pericfg, mcucfg and subsystem clocks. Signed-off-by: Weiyi Lu --- drivers/clk/mediatek/Kconfig | 50 ++ drivers/clk/mediatek/Makefile|8 + drivers/clk/mediatek/clk-mt2712-bdp.c| 102 +++ drivers

[PATCH 9/9] arm: dts: Add power controller device node of MT2712

2017-08-22 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi

[PATCH 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-08-22 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring <r...@kernel.org> Signed-off-by: Weiyi Lu <weiyi...@mediatek.com> --- .../bindings/

[PATCH 9/9] arm: dts: Add power controller device node of MT2712

2017-08-22 Thread Weiyi Lu
add power controller node for MT2712 Signed-off-by: Weiyi Lu --- arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 16 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt2712e.dtsi b/arch/arm64/boot/dts/mediatek/mt2712e.dtsi index 6338a1f..4269ade 100644

[PATCH 1/9] dt-bindings: ARM: Mediatek: Document bindings for MT2712

2017-08-22 Thread Weiyi Lu
This patch adds the binding documentation for apmixedsys, bdpsys, imgsys, imgsys, infracfg, mcucfg, mfgcfg, mmsys, pericfg, topckgen, vdecsys and vencsys for Mediatek MT2712. Acked-by: Rob Herring Signed-off-by: Weiyi Lu --- .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 1

[PATCH v2 0/9] Mediatek MT2712 clock and scpsys support

2017-08-22 Thread Weiyi Lu
This series is based on v4.13-next-soc and composed of clock control (PATCH 1-4) and scpsys control (PATCH 5-9) changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek

[PATCH v2 0/9] Mediatek MT2712 clock and scpsys support

2017-08-22 Thread Weiyi Lu
This series is based on v4.13-next-soc and composed of clock control (PATCH 1-4) and scpsys control (PATCH 5-9) changes since v1: - Rebase to v4.13-next-soc. - Refine scpsys and infracfg for bus protection. Weiyi Lu (9): dt-bindings: ARM: Mediatek: Document bindings for MT2712 clk: mediatek

<    1   2   3   4   5   6   7   >