16d854acdSMinghuan Lian/*
26d854acdSMinghuan Lian * QorIQ MPIC device tree stub [ controller @ offset 0x40000 ]
36d854acdSMinghuan Lian *
46d854acdSMinghuan Lian * Copyright 2013 Freescale Semiconductor Inc.
56d854acdSMinghuan Lian *
66d854acdSMinghuan Lian * Redistribution and use in source and binary forms, with or without
76d854acdSMinghuan Lian * modification, are permitted provided that the following conditions are met:
86d854acdSMinghuan Lian *     * Redistributions of source code must retain the above copyright
96d854acdSMinghuan Lian *       notice, this list of conditions and the following disclaimer.
106d854acdSMinghuan Lian *     * Redistributions in binary form must reproduce the above copyright
116d854acdSMinghuan Lian *       notice, this list of conditions and the following disclaimer in the
126d854acdSMinghuan Lian *       documentation and/or other materials provided with the distribution.
136d854acdSMinghuan Lian *     * Neither the name of Freescale Semiconductor nor the
146d854acdSMinghuan Lian *       names of its contributors may be used to endorse or promote products
156d854acdSMinghuan Lian *       derived from this software without specific prior written permission.
166d854acdSMinghuan Lian *
176d854acdSMinghuan Lian *
186d854acdSMinghuan Lian * ALTERNATIVELY, this software may be distributed under the terms of the
196d854acdSMinghuan Lian * GNU General Public License ("GPL") as published by the Free Software
206d854acdSMinghuan Lian * Foundation, either version 2 of that License or (at your option) any
216d854acdSMinghuan Lian * later version.
226d854acdSMinghuan Lian *
236d854acdSMinghuan Lian * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
246d854acdSMinghuan Lian * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
256d854acdSMinghuan Lian * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
266d854acdSMinghuan Lian * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
276d854acdSMinghuan Lian * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
286d854acdSMinghuan Lian * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
296d854acdSMinghuan Lian * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
306d854acdSMinghuan Lian * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
316d854acdSMinghuan Lian * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
326d854acdSMinghuan Lian * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
336d854acdSMinghuan Lian */
346d854acdSMinghuan Lian
356d854acdSMinghuan Lianmpic: pic@40000 {
366d854acdSMinghuan Lian	interrupt-controller;
376d854acdSMinghuan Lian	#address-cells = <0>;
386d854acdSMinghuan Lian	#interrupt-cells = <4>;
396d854acdSMinghuan Lian	reg = <0x40000 0x40000>;
406d854acdSMinghuan Lian	compatible = "fsl,mpic";
416d854acdSMinghuan Lian	device_type = "open-pic";
426d854acdSMinghuan Lian	clock-frequency = <0x0>;
436d854acdSMinghuan Lian};
446d854acdSMinghuan Lian
456d854acdSMinghuan Liantimer@41100 {
466d854acdSMinghuan Lian	compatible = "fsl,mpic-global-timer";
476d854acdSMinghuan Lian	reg = <0x41100 0x100 0x41300 4>;
486d854acdSMinghuan Lian	interrupts = <0 0 3 0
496d854acdSMinghuan Lian		      1 0 3 0
506d854acdSMinghuan Lian		      2 0 3 0
516d854acdSMinghuan Lian		      3 0 3 0>;
526d854acdSMinghuan Lian};
536d854acdSMinghuan Lian
546d854acdSMinghuan Lianmsi0: msi@41600 {
556d854acdSMinghuan Lian	compatible = "fsl,mpic-msi-v4.3";
566d854acdSMinghuan Lian	reg = <0x41600 0x200 0x44148 4>;
576d854acdSMinghuan Lian	interrupts = <
586d854acdSMinghuan Lian		0xe0 0 0 0
596d854acdSMinghuan Lian		0xe1 0 0 0
606d854acdSMinghuan Lian		0xe2 0 0 0
616d854acdSMinghuan Lian		0xe3 0 0 0
626d854acdSMinghuan Lian		0xe4 0 0 0
636d854acdSMinghuan Lian		0xe5 0 0 0
646d854acdSMinghuan Lian		0xe6 0 0 0
656d854acdSMinghuan Lian		0xe7 0 0 0
666d854acdSMinghuan Lian		0x100 0 0 0
676d854acdSMinghuan Lian		0x101 0 0 0
686d854acdSMinghuan Lian		0x102 0 0 0
696d854acdSMinghuan Lian		0x103 0 0 0
706d854acdSMinghuan Lian		0x104 0 0 0
716d854acdSMinghuan Lian		0x105 0 0 0
726d854acdSMinghuan Lian		0x106 0 0 0
736d854acdSMinghuan Lian		0x107 0 0 0>;
746d854acdSMinghuan Lian};
756d854acdSMinghuan Lian
766d854acdSMinghuan Lianmsi1: msi@41800 {
776d854acdSMinghuan Lian	compatible = "fsl,mpic-msi-v4.3";
786d854acdSMinghuan Lian	reg = <0x41800 0x200 0x45148 4>;
796d854acdSMinghuan Lian	interrupts = <
806d854acdSMinghuan Lian		0xe8 0 0 0
816d854acdSMinghuan Lian		0xe9 0 0 0
826d854acdSMinghuan Lian		0xea 0 0 0
836d854acdSMinghuan Lian		0xeb 0 0 0
846d854acdSMinghuan Lian		0xec 0 0 0
856d854acdSMinghuan Lian		0xed 0 0 0
866d854acdSMinghuan Lian		0xee 0 0 0
876d854acdSMinghuan Lian		0xef 0 0 0
886d854acdSMinghuan Lian		0x108 0 0 0
896d854acdSMinghuan Lian		0x109 0 0 0
906d854acdSMinghuan Lian		0x10a 0 0 0
916d854acdSMinghuan Lian		0x10b 0 0 0
926d854acdSMinghuan Lian		0x10c 0 0 0
936d854acdSMinghuan Lian		0x10d 0 0 0
946d854acdSMinghuan Lian		0x10e 0 0 0
956d854acdSMinghuan Lian		0x10f 0 0 0>;
966d854acdSMinghuan Lian};
976d854acdSMinghuan Lian
986d854acdSMinghuan Lianmsi2: msi@41a00 {
996d854acdSMinghuan Lian	compatible = "fsl,mpic-msi-v4.3";
1006d854acdSMinghuan Lian	reg = <0x41a00 0x200 0x46148 4>;
1016d854acdSMinghuan Lian	interrupts = <
1026d854acdSMinghuan Lian		0xf0 0 0 0
1036d854acdSMinghuan Lian		0xf1 0 0 0
1046d854acdSMinghuan Lian		0xf2 0 0 0
1056d854acdSMinghuan Lian		0xf3 0 0 0
1066d854acdSMinghuan Lian		0xf4 0 0 0
1076d854acdSMinghuan Lian		0xf5 0 0 0
1086d854acdSMinghuan Lian		0xf6 0 0 0
1096d854acdSMinghuan Lian		0xf7 0 0 0
1106d854acdSMinghuan Lian		0x110 0 0 0
1116d854acdSMinghuan Lian		0x111 0 0 0
1126d854acdSMinghuan Lian		0x112 0 0 0
1136d854acdSMinghuan Lian		0x113 0 0 0
1146d854acdSMinghuan Lian		0x114 0 0 0
1156d854acdSMinghuan Lian		0x115 0 0 0
1166d854acdSMinghuan Lian		0x116 0 0 0
1176d854acdSMinghuan Lian		0x117 0 0 0>;
1186d854acdSMinghuan Lian};
1196d854acdSMinghuan Lian
1206d854acdSMinghuan Lianmsi3: msi@41c00 {
1216d854acdSMinghuan Lian	compatible = "fsl,mpic-msi-v4.3";
1226d854acdSMinghuan Lian	reg = <0x41c00 0x200 0x47148 4>;
1236d854acdSMinghuan Lian	interrupts = <
1246d854acdSMinghuan Lian		0xf8 0 0 0
1256d854acdSMinghuan Lian		0xf9 0 0 0
1266d854acdSMinghuan Lian		0xfa 0 0 0
1276d854acdSMinghuan Lian		0xfb 0 0 0
1286d854acdSMinghuan Lian		0xfc 0 0 0
1296d854acdSMinghuan Lian		0xfd 0 0 0
1306d854acdSMinghuan Lian		0xfe 0 0 0
1316d854acdSMinghuan Lian		0xff 0 0 0
1326d854acdSMinghuan Lian		0x118 0 0 0
1336d854acdSMinghuan Lian		0x119 0 0 0
1346d854acdSMinghuan Lian		0x11a 0 0 0
1356d854acdSMinghuan Lian		0x11b 0 0 0
1366d854acdSMinghuan Lian		0x11c 0 0 0
1376d854acdSMinghuan Lian		0x11d 0 0 0
1386d854acdSMinghuan Lian		0x11e 0 0 0
1396d854acdSMinghuan Lian		0x11f 0 0 0>;
1406d854acdSMinghuan Lian};
1416d854acdSMinghuan Lian
1426d854acdSMinghuan Liantimer@42100 {
1436d854acdSMinghuan Lian	compatible = "fsl,mpic-global-timer";
1446d854acdSMinghuan Lian	reg = <0x42100 0x100 0x42300 4>;
1456d854acdSMinghuan Lian	interrupts = <4 0 3 0
1466d854acdSMinghuan Lian		      5 0 3 0
1476d854acdSMinghuan Lian		      6 0 3 0
1486d854acdSMinghuan Lian		      7 0 3 0>;
1496d854acdSMinghuan Lian};
150