* [PATCH] arm: dts: mt2701: Add clock controller device nodes @ 2016-03-28 5:29 James Liao 2016-03-28 8:13 ` kbuild test robot 0 siblings, 1 reply; 3+ messages in thread From: James Liao @ 2016-03-28 5:29 UTC (permalink / raw) To: linux-arm-kernel Add clock controller nodes for MT2701, include topckgen, infracfg, pericfg, apmixedsys, mmsys, imgsys, vdecsys, hifsys, ethsys and bdpsys. This patch also add two oscillators that provide clocks for MT2701. Signed-off-by: James Liao <jamesjj.liao@mediatek.com> --- This patch is based on v4.6-rc1 and MT2701 clock patches [1]. This patch adds all clock provider nodes which are supported in [1]. [1] http://lists.infradead.org/pipermail/linux-mediatek/2016-February/004030.html arch/arm/boot/dts/mt2701.dtsi | 78 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) diff --git a/arch/arm/boot/dts/mt2701.dtsi b/arch/arm/boot/dts/mt2701.dtsi index 8343768..c8fee33 100644 --- a/arch/arm/boot/dts/mt2701.dtsi +++ b/arch/arm/boot/dts/mt2701.dtsi @@ -12,6 +12,7 @@ * GNU General Public License for more details. */ +#include <dt-bindings/clock/mt2701-clk.h> #include <dt-bindings/interrupt-controller/irq.h> #include <dt-bindings/interrupt-controller/arm-gic.h> #include "skeleton64.dtsi" @@ -76,6 +77,20 @@ #clock-cells = <0>; }; + clk26m: oscillator at 0 { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <26000000>; + clock-output-names = "clk26m"; + }; + + rtc32k: oscillator at 1 { + compatible = "fixed-clock"; + #clock-cells = <0>; + clock-frequency = <32000>; + clock-output-names = "rtc32k"; + }; + timer { compatible = "arm,armv7-timer"; interrupt-parent = <&gic>; @@ -85,6 +100,26 @@ <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>; }; + topckgen: syscon at 10000000 { + compatible = "mediatek,mt2701-topckgen", "syscon"; + reg = <0 0x10000000 0 0x1000>; + #clock-cells = <1>; + }; + + infracfg: syscon at 10001000 { + compatible = "mediatek,mt2701-infracfg", "syscon"; + reg = <0 0x10001000 0 0x1000>; + #clock-cells = <1>; + #reset-cells = <1>; + }; + + pericfg: syscon at 10003000 { + compatible = "mediatek,mt2701-pericfg", "syscon"; + reg = <0 0x10003000 0 0x1000>; + #clock-cells = <1>; + #reset-cells = <1>; + }; + watchdog: watchdog at 10007000 { compatible = "mediatek,mt2701-wdt", "mediatek,mt6589-wdt"; @@ -109,6 +144,13 @@ reg = <0 0x10200100 0 0x1c>; }; + apmixedsys: syscon at 10209000 { + compatible = "mediatek,mt2701-apmixedsys", "syscon"; + reg = <0 0x10209000 0 0x1000>; + mediatek,hdmi-ibias = <0xa>; + #clock-cells = <1>; + }; + gic: interrupt-controller at 10211000 { compatible = "arm,cortex-a7-gic"; interrupt-controller; @@ -155,4 +197,40 @@ clocks = <&uart_clk>; status = "disabled"; }; + + mmsys: syscon at 14000000 { + compatible = "mediatek,mt2701-mmsys", "syscon"; + reg = <0 0x14000000 0 0x1000>; + #clock-cells = <1>; + }; + + imgsys: syscon at 15000000 { + compatible = "mediatek,mt2701-imgsys", "syscon"; + reg = <0 0x15000000 0 0x1000>; + #clock-cells = <1>; + }; + + vdecsys: syscon at 16000000 { + compatible = "mediatek,mt2701-vdecsys", "syscon"; + reg = <0 0x16000000 0 0x1000>; + #clock-cells = <1>; + }; + + hifsys: syscon at 1a000000 { + compatible = "mediatek,mt2701-hifsys", "syscon"; + reg = <0 0x1a000000 0 0x1000>; + #clock-cells = <1>; + }; + + ethsys: syscon at 1b000000 { + compatible = "mediatek,mt2701-ethsys", "syscon"; + reg = <0 0x1b000000 0 0x1000>; + #clock-cells = <1>; + }; + + bdpsys: syscon at 1c000000 { + compatible = "mediatek,mt2701-bdpsys", "syscon"; + reg = <0 0x1c000000 0 0x1000>; + #clock-cells = <1>; + }; }; -- 1.9.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH] arm: dts: mt2701: Add clock controller device nodes 2016-03-28 5:29 [PATCH] arm: dts: mt2701: Add clock controller device nodes James Liao @ 2016-03-28 8:13 ` kbuild test robot 2016-03-28 9:47 ` John Crispin 0 siblings, 1 reply; 3+ messages in thread From: kbuild test robot @ 2016-03-28 8:13 UTC (permalink / raw) To: linux-arm-kernel Hi James, [auto build test ERROR on robh/for-next] [also build test ERROR on v4.6-rc1 next-20160327] [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] url: https://github.com/0day-ci/linux/commits/James-Liao/arm-dts-mt2701-Add-clock-controller-device-nodes/20160328-133113 base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux for-next config: arm-multi_v7_defconfig (attached as .config) reproduce: wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # save the attached .config to linux build tree make.cross ARCH=arm All errors (new ones prefixed by >>): In file included from arch/arm/boot/dts/mt2701-evb.dts:16:0: >> arch/arm/boot/dts/mt2701.dtsi:15:42: fatal error: dt-bindings/clock/mt2701-clk.h: No such file or directory #include <dt-bindings/clock/mt2701-clk.h> ^ compilation terminated. vim +15 arch/arm/boot/dts/mt2701.dtsi 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 */ 14 > 15 #include <dt-bindings/clock/mt2701-clk.h> 16 #include <dt-bindings/interrupt-controller/irq.h> 17 #include <dt-bindings/interrupt-controller/arm-gic.h> 18 #include "skeleton64.dtsi" --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation -------------- next part -------------- A non-text attachment was scrubbed... Name: .config.gz Type: application/octet-stream Size: 36561 bytes Desc: not available URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20160328/3c6b7a0e/attachment-0001.obj> ^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH] arm: dts: mt2701: Add clock controller device nodes 2016-03-28 8:13 ` kbuild test robot @ 2016-03-28 9:47 ` John Crispin 0 siblings, 0 replies; 3+ messages in thread From: John Crispin @ 2016-03-28 9:47 UTC (permalink / raw) To: linux-arm-kernel On 28/03/2016 10:13, kbuild test robot wrote: > Hi James, > > [auto build test ERROR on robh/for-next] > [also build test ERROR on v4.6-rc1 next-20160327] > [if your patch is applied to the wrong git tree, please drop us a note to help improving the system] > > url: https://github.com/0day-ci/linux/commits/James-Liao/arm-dts-mt2701-Add-clock-controller-device-nodes/20160328-133113 > base: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux for-next > config: arm-multi_v7_defconfig (attached as .config) > reproduce: > wget https://git.kernel.org/cgit/linux/kernel/git/wfg/lkp-tests.git/plain/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > # save the attached .config to linux build tree > make.cross ARCH=arm > > All errors (new ones prefixed by >>): > > In file included from arch/arm/boot/dts/mt2701-evb.dts:16:0: >>> arch/arm/boot/dts/mt2701.dtsi:15:42: fatal error: dt-bindings/clock/mt2701-clk.h: No such file or directory > #include <dt-bindings/clock/mt2701-clk.h> Hi James, looks like the mt2701 clock patches did not make it into v4.6-rc1. i had a few minor fixes i wanted to send this week for MT7623 support and noticed this last week already :( John > ^ > compilation terminated. > > vim +15 arch/arm/boot/dts/mt2701.dtsi > > 9 * This program is distributed in the hope that it will be useful, > 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of > 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > 12 * GNU General Public License for more details. > 13 */ > 14 > > 15 #include <dt-bindings/clock/mt2701-clk.h> > 16 #include <dt-bindings/interrupt-controller/irq.h> > 17 #include <dt-bindings/interrupt-controller/arm-gic.h> > 18 #include "skeleton64.dtsi" > > --- > 0-DAY kernel test infrastructure Open Source Technology Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation > > > > _______________________________________________ > Linux-mediatek mailing list > Linux-mediatek at lists.infradead.org > http://lists.infradead.org/mailman/listinfo/linux-mediatek > ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2016-03-28 9:47 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-03-28 5:29 [PATCH] arm: dts: mt2701: Add clock controller device nodes James Liao 2016-03-28 8:13 ` kbuild test robot 2016-03-28 9:47 ` John Crispin
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).