1de58824fSKumar Gala/*
2de58824fSKumar Gala * QorIQ QMan Portal device tree stub for 10 portals & 15 pool channels
3de58824fSKumar Gala *
4de58824fSKumar Gala * Copyright 2011 - 2014 Freescale Semiconductor Inc.
5de58824fSKumar Gala *
6de58824fSKumar Gala * Redistribution and use in source and binary forms, with or without
7de58824fSKumar Gala * modification, are permitted provided that the following conditions are met:
8de58824fSKumar Gala *     * Redistributions of source code must retain the above copyright
9de58824fSKumar Gala *	 notice, this list of conditions and the following disclaimer.
10de58824fSKumar Gala *     * Redistributions in binary form must reproduce the above copyright
11de58824fSKumar Gala *	 notice, this list of conditions and the following disclaimer in the
12de58824fSKumar Gala *	 documentation and/or other materials provided with the distribution.
13de58824fSKumar Gala *     * Neither the name of Freescale Semiconductor nor the
14de58824fSKumar Gala *	 names of its contributors may be used to endorse or promote products
15de58824fSKumar Gala *	 derived from this software without specific prior written permission.
16de58824fSKumar Gala *
17de58824fSKumar Gala *
18de58824fSKumar Gala * ALTERNATIVELY, this software may be distributed under the terms of the
19de58824fSKumar Gala * GNU General Public License ("GPL") as published by the Free Software
20de58824fSKumar Gala * Foundation, either version 2 of that License or (at your option) any
21de58824fSKumar Gala * later version.
22de58824fSKumar Gala *
23de58824fSKumar Gala * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
24de58824fSKumar Gala * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
25de58824fSKumar Gala * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
26de58824fSKumar Gala * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
27de58824fSKumar Gala * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
28de58824fSKumar Gala * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
29de58824fSKumar Gala * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
30de58824fSKumar Gala * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
31de58824fSKumar Gala * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
32de58824fSKumar Gala * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
33de58824fSKumar Gala */
34de58824fSKumar Gala
35de58824fSKumar Gala&qportals {
36de58824fSKumar Gala	#address-cells = <1>;
37de58824fSKumar Gala	#size-cells = <1>;
38de58824fSKumar Gala	compatible = "simple-bus";
39de58824fSKumar Gala
40de58824fSKumar Gala	qportal0: qman-portal@0 {
41de58824fSKumar Gala		compatible = "fsl,qman-portal";
42de58824fSKumar Gala		reg = <0x0 0x4000>, <0x100000 0x1000>;
43de58824fSKumar Gala		interrupts = <104 2 0 0>;
447f6972a0SKumar Gala		cell-index = <0x0>;
45de58824fSKumar Gala	};
46de58824fSKumar Gala	qportal1: qman-portal@4000 {
47de58824fSKumar Gala		compatible = "fsl,qman-portal";
48de58824fSKumar Gala		reg = <0x4000 0x4000>, <0x101000 0x1000>;
49de58824fSKumar Gala		interrupts = <106 2 0 0>;
507f6972a0SKumar Gala		cell-index = <1>;
51de58824fSKumar Gala	};
52de58824fSKumar Gala	qportal2: qman-portal@8000 {
53de58824fSKumar Gala		compatible = "fsl,qman-portal";
54de58824fSKumar Gala		reg = <0x8000 0x4000>, <0x102000 0x1000>;
55de58824fSKumar Gala		interrupts = <108 2 0 0>;
567f6972a0SKumar Gala		cell-index = <2>;
57de58824fSKumar Gala	};
58de58824fSKumar Gala	qportal3: qman-portal@c000 {
59de58824fSKumar Gala		compatible = "fsl,qman-portal";
60de58824fSKumar Gala		reg = <0xc000 0x4000>, <0x103000 0x1000>;
61de58824fSKumar Gala		interrupts = <110 2 0 0>;
627f6972a0SKumar Gala		cell-index = <3>;
63de58824fSKumar Gala	};
64de58824fSKumar Gala	qportal4: qman-portal@10000 {
65de58824fSKumar Gala		compatible = "fsl,qman-portal";
66de58824fSKumar Gala		reg = <0x10000 0x4000>, <0x104000 0x1000>;
67de58824fSKumar Gala		interrupts = <112 2 0 0>;
687f6972a0SKumar Gala		cell-index = <4>;
69de58824fSKumar Gala	};
70de58824fSKumar Gala	qportal5: qman-portal@14000 {
71de58824fSKumar Gala		compatible = "fsl,qman-portal";
72de58824fSKumar Gala		reg = <0x14000 0x4000>, <0x105000 0x1000>;
73de58824fSKumar Gala		interrupts = <114 2 0 0>;
747f6972a0SKumar Gala		cell-index = <5>;
75de58824fSKumar Gala	};
76de58824fSKumar Gala	qportal6: qman-portal@18000 {
77de58824fSKumar Gala		compatible = "fsl,qman-portal";
78de58824fSKumar Gala		reg = <0x18000 0x4000>, <0x106000 0x1000>;
79de58824fSKumar Gala		interrupts = <116 2 0 0>;
807f6972a0SKumar Gala		cell-index = <6>;
81de58824fSKumar Gala	};
82de58824fSKumar Gala
83de58824fSKumar Gala	qportal7: qman-portal@1c000 {
84de58824fSKumar Gala		compatible = "fsl,qman-portal";
85de58824fSKumar Gala		reg = <0x1c000 0x4000>, <0x107000 0x1000>;
86de58824fSKumar Gala		interrupts = <118 2 0 0>;
877f6972a0SKumar Gala		cell-index = <7>;
88de58824fSKumar Gala	};
89de58824fSKumar Gala	qportal8: qman-portal@20000 {
90de58824fSKumar Gala		compatible = "fsl,qman-portal";
91de58824fSKumar Gala		reg = <0x20000 0x4000>, <0x108000 0x1000>;
92de58824fSKumar Gala		interrupts = <120 2 0 0>;
937f6972a0SKumar Gala		cell-index = <8>;
94de58824fSKumar Gala	};
95de58824fSKumar Gala	qportal9: qman-portal@24000 {
96de58824fSKumar Gala		compatible = "fsl,qman-portal";
97de58824fSKumar Gala		reg = <0x24000 0x4000>, <0x109000 0x1000>;
98de58824fSKumar Gala		interrupts = <122 2 0 0>;
997f6972a0SKumar Gala		cell-index = <9>;
100de58824fSKumar Gala	};
101de58824fSKumar Gala};
102