1965fcb4dSShaveta Leekha/*
2965fcb4dSShaveta Leekha * B4420 Silicon/SoC Device Tree Source (post include)
3965fcb4dSShaveta Leekha *
4da414bb9SIgal Liberman * Copyright 2012 - 2015 Freescale Semiconductor, Inc.
5965fcb4dSShaveta Leekha *
6965fcb4dSShaveta Leekha * Redistribution and use in source and binary forms, with or without
7965fcb4dSShaveta Leekha * modification, are permitted provided that the following conditions are met:
8965fcb4dSShaveta Leekha *     * Redistributions of source code must retain the above copyright
9965fcb4dSShaveta Leekha *       notice, this list of conditions and the following disclaimer.
10965fcb4dSShaveta Leekha *     * Redistributions in binary form must reproduce the above copyright
11965fcb4dSShaveta Leekha *       notice, this list of conditions and the following disclaimer in the
12965fcb4dSShaveta Leekha *       documentation and/or other materials provided with the distribution.
13965fcb4dSShaveta Leekha *     * Neither the name of Freescale Semiconductor nor the
14965fcb4dSShaveta Leekha *       names of its contributors may be used to endorse or promote products
15965fcb4dSShaveta Leekha *       derived from this software without specific prior written permission.
16965fcb4dSShaveta Leekha *
17965fcb4dSShaveta Leekha *
18965fcb4dSShaveta Leekha * ALTERNATIVELY, this software may be distributed under the terms of the
19965fcb4dSShaveta Leekha * GNU General Public License ("GPL") as published by the Free Software
20965fcb4dSShaveta Leekha * Foundation, either version 2 of that License or (at your option) any
21965fcb4dSShaveta Leekha * later version.
22965fcb4dSShaveta Leekha *
23965fcb4dSShaveta Leekha * This software is provided by Freescale Semiconductor "as is" and any
24965fcb4dSShaveta Leekha * express or implied warranties, including, but not limited to, the implied
25965fcb4dSShaveta Leekha * warranties of merchantability and fitness for a particular purpose are
26965fcb4dSShaveta Leekha * disclaimed. In no event shall Freescale Semiconductor be liable for any
27965fcb4dSShaveta Leekha * direct, indirect, incidental, special, exemplary, or consequential damages
28965fcb4dSShaveta Leekha * (including, but not limited to, procurement of substitute goods or services;
29965fcb4dSShaveta Leekha * loss of use, data, or profits; or business interruption) however caused and
30965fcb4dSShaveta Leekha * on any theory of liability, whether in contract, strict liability, or tort
31965fcb4dSShaveta Leekha * (including negligence or otherwise) arising in any way out of the use of
32965fcb4dSShaveta Leekha * this software, even if advised of the possibility of such damage.
33965fcb4dSShaveta Leekha */
34965fcb4dSShaveta Leekha
351e8ed06dSKumar Gala&bman_fbpr {
361e8ed06dSKumar Gala	compatible = "fsl,bman-fbpr";
371e8ed06dSKumar Gala	alloc-ranges = <0 0 0x10000 0>;
381e8ed06dSKumar Gala};
391e8ed06dSKumar Gala
407f6972a0SKumar Gala&qman_fqd {
417f6972a0SKumar Gala	compatible = "fsl,qman-fqd";
427f6972a0SKumar Gala	alloc-ranges = <0 0 0x10000 0>;
437f6972a0SKumar Gala};
447f6972a0SKumar Gala
457f6972a0SKumar Gala&qman_pfdr {
467f6972a0SKumar Gala	compatible = "fsl,qman-pfdr";
477f6972a0SKumar Gala	alloc-ranges = <0 0 0x10000 0>;
487f6972a0SKumar Gala};
497f6972a0SKumar Gala
50965fcb4dSShaveta Leekha&ifc {
51965fcb4dSShaveta Leekha	#address-cells = <2>;
52965fcb4dSShaveta Leekha	#size-cells = <1>;
53965fcb4dSShaveta Leekha	compatible = "fsl,ifc", "simple-bus";
54965fcb4dSShaveta Leekha	interrupts = <25 2 0 0>;
55965fcb4dSShaveta Leekha};
56965fcb4dSShaveta Leekha
57965fcb4dSShaveta Leekha/* controller at 0x200000 */
58965fcb4dSShaveta Leekha&pci0 {
59965fcb4dSShaveta Leekha	compatible = "fsl,b4-pcie", "fsl,qoriq-pcie-v2.4";
60965fcb4dSShaveta Leekha	device_type = "pci";
61965fcb4dSShaveta Leekha	#size-cells = <2>;
62965fcb4dSShaveta Leekha	#address-cells = <3>;
63965fcb4dSShaveta Leekha	bus-range = <0x0 0xff>;
64965fcb4dSShaveta Leekha	interrupts = <20 2 0 0>;
65965fcb4dSShaveta Leekha	fsl,iommu-parent = <&pamu0>;
66965fcb4dSShaveta Leekha	pcie@0 {
67965fcb4dSShaveta Leekha		#interrupt-cells = <1>;
68965fcb4dSShaveta Leekha		#size-cells = <2>;
69965fcb4dSShaveta Leekha		#address-cells = <3>;
70965fcb4dSShaveta Leekha		device_type = "pci";
719e2ecdbbSKevin Hao		reg = <0 0 0 0 0>;
72965fcb4dSShaveta Leekha		interrupts = <20 2 0 0>;
73965fcb4dSShaveta Leekha		interrupt-map-mask = <0xf800 0 0 7>;
74965fcb4dSShaveta Leekha		interrupt-map = <
75965fcb4dSShaveta Leekha			/* IDSEL 0x0 */
76965fcb4dSShaveta Leekha			0000 0 0 1 &mpic 40 1 0 0
77965fcb4dSShaveta Leekha			0000 0 0 2 &mpic 1 1 0 0
78965fcb4dSShaveta Leekha			0000 0 0 3 &mpic 2 1 0 0
79965fcb4dSShaveta Leekha			0000 0 0 4 &mpic 3 1 0 0
80965fcb4dSShaveta Leekha			>;
81965fcb4dSShaveta Leekha	};
82965fcb4dSShaveta Leekha};
83965fcb4dSShaveta Leekha
84965fcb4dSShaveta Leekha&dcsr {
85965fcb4dSShaveta Leekha	#address-cells = <1>;
86965fcb4dSShaveta Leekha	#size-cells = <1>;
87965fcb4dSShaveta Leekha	compatible = "fsl,dcsr", "simple-bus";
88965fcb4dSShaveta Leekha
89965fcb4dSShaveta Leekha	dcsr-epu@0 {
90965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-epu", "fsl,dcsr-epu";
91965fcb4dSShaveta Leekha		interrupts = <52 2 0 0
92965fcb4dSShaveta Leekha			      84 2 0 0
93965fcb4dSShaveta Leekha			      85 2 0 0
94965fcb4dSShaveta Leekha			      94 2 0 0
95965fcb4dSShaveta Leekha			      95 2 0 0>;
96965fcb4dSShaveta Leekha		reg = <0x0 0x1000>;
97965fcb4dSShaveta Leekha	};
98965fcb4dSShaveta Leekha	dcsr-npc {
99965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-cnpc", "fsl,dcsr-cnpc";
100965fcb4dSShaveta Leekha		reg = <0x1000 0x1000 0x1002000 0x10000>;
101965fcb4dSShaveta Leekha	};
102965fcb4dSShaveta Leekha	dcsr-nxc@2000 {
103965fcb4dSShaveta Leekha		compatible = "fsl,dcsr-nxc";
104965fcb4dSShaveta Leekha		reg = <0x2000 0x1000>;
105965fcb4dSShaveta Leekha	};
106965fcb4dSShaveta Leekha	dcsr-corenet {
107965fcb4dSShaveta Leekha		compatible = "fsl,dcsr-corenet";
108965fcb4dSShaveta Leekha		reg = <0x8000 0x1000 0x1A000 0x1000>;
109965fcb4dSShaveta Leekha	};
110965fcb4dSShaveta Leekha	dcsr-dpaa@9000 {
111965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-dpaa", "fsl,dcsr-dpaa";
112965fcb4dSShaveta Leekha		reg = <0x9000 0x1000>;
113965fcb4dSShaveta Leekha	};
114965fcb4dSShaveta Leekha	dcsr-ocn@11000 {
115965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-ocn", "fsl,dcsr-ocn";
116965fcb4dSShaveta Leekha		reg = <0x11000 0x1000>;
117965fcb4dSShaveta Leekha	};
118965fcb4dSShaveta Leekha	dcsr-ddr@12000 {
119965fcb4dSShaveta Leekha		compatible = "fsl,dcsr-ddr";
120965fcb4dSShaveta Leekha		dev-handle = <&ddr1>;
121965fcb4dSShaveta Leekha		reg = <0x12000 0x1000>;
122965fcb4dSShaveta Leekha	};
123965fcb4dSShaveta Leekha	dcsr-nal@18000 {
124965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-nal", "fsl,dcsr-nal";
125965fcb4dSShaveta Leekha		reg = <0x18000 0x1000>;
126965fcb4dSShaveta Leekha	};
127965fcb4dSShaveta Leekha	dcsr-rcpm@22000 {
128965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-rcpm", "fsl,dcsr-rcpm";
129965fcb4dSShaveta Leekha		reg = <0x22000 0x1000>;
130965fcb4dSShaveta Leekha	};
131965fcb4dSShaveta Leekha	dcsr-snpc@30000 {
132965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-snpc", "fsl,dcsr-snpc";
133965fcb4dSShaveta Leekha		reg = <0x30000 0x1000 0x1022000 0x10000>;
134965fcb4dSShaveta Leekha	};
135965fcb4dSShaveta Leekha	dcsr-snpc@31000 {
136965fcb4dSShaveta Leekha		compatible = "fsl,b4-dcsr-snpc", "fsl,dcsr-snpc";
137965fcb4dSShaveta Leekha		reg = <0x31000 0x1000 0x1042000 0x10000>;
138965fcb4dSShaveta Leekha	};
139965fcb4dSShaveta Leekha	dcsr-cpu-sb-proxy@100000 {
140965fcb4dSShaveta Leekha		compatible = "fsl,dcsr-e6500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
141965fcb4dSShaveta Leekha		cpu-handle = <&cpu0>;
142965fcb4dSShaveta Leekha		reg = <0x100000 0x1000 0x101000 0x1000>;
143965fcb4dSShaveta Leekha	};
144965fcb4dSShaveta Leekha};
145965fcb4dSShaveta Leekha
1461e8ed06dSKumar Gala&bportals {
1471e8ed06dSKumar Gala	#address-cells = <0x1>;
1481e8ed06dSKumar Gala	#size-cells = <0x1>;
1491e8ed06dSKumar Gala	compatible = "simple-bus";
1501e8ed06dSKumar Gala
1511e8ed06dSKumar Gala	bman-portal@0 {
1521e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1531e8ed06dSKumar Gala		reg = <0x0 0x4000>, <0x1000000 0x1000>;
1541e8ed06dSKumar Gala		interrupts = <105 2 0 0>;
1551e8ed06dSKumar Gala	};
1561e8ed06dSKumar Gala	bman-portal@4000 {
1571e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1581e8ed06dSKumar Gala		reg = <0x4000 0x4000>, <0x1001000 0x1000>;
1591e8ed06dSKumar Gala		interrupts = <107 2 0 0>;
1601e8ed06dSKumar Gala	};
1611e8ed06dSKumar Gala	bman-portal@8000 {
1621e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1631e8ed06dSKumar Gala		reg = <0x8000 0x4000>, <0x1002000 0x1000>;
1641e8ed06dSKumar Gala		interrupts = <109 2 0 0>;
1651e8ed06dSKumar Gala	};
1661e8ed06dSKumar Gala	bman-portal@c000 {
1671e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1681e8ed06dSKumar Gala		reg = <0xc000 0x4000>, <0x1003000 0x1000>;
1691e8ed06dSKumar Gala		interrupts = <111 2 0 0>;
1701e8ed06dSKumar Gala	};
1711e8ed06dSKumar Gala	bman-portal@10000 {
1721e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1731e8ed06dSKumar Gala		reg = <0x10000 0x4000>, <0x1004000 0x1000>;
1741e8ed06dSKumar Gala		interrupts = <113 2 0 0>;
1751e8ed06dSKumar Gala	};
1761e8ed06dSKumar Gala	bman-portal@14000 {
1771e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1781e8ed06dSKumar Gala		reg = <0x14000 0x4000>, <0x1005000 0x1000>;
1791e8ed06dSKumar Gala		interrupts = <115 2 0 0>;
1801e8ed06dSKumar Gala	};
1811e8ed06dSKumar Gala	bman-portal@18000 {
1821e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1831e8ed06dSKumar Gala		reg = <0x18000 0x4000>, <0x1006000 0x1000>;
1841e8ed06dSKumar Gala		interrupts = <117 2 0 0>;
1851e8ed06dSKumar Gala	};
1861e8ed06dSKumar Gala	bman-portal@1c000 {
1871e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1881e8ed06dSKumar Gala		reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
1891e8ed06dSKumar Gala		interrupts = <119 2 0 0>;
1901e8ed06dSKumar Gala	};
1911e8ed06dSKumar Gala	bman-portal@20000 {
1921e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1931e8ed06dSKumar Gala		reg = <0x20000 0x4000>, <0x1008000 0x1000>;
1941e8ed06dSKumar Gala		interrupts = <121 2 0 0>;
1951e8ed06dSKumar Gala	};
1961e8ed06dSKumar Gala	bman-portal@24000 {
1971e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
1981e8ed06dSKumar Gala		reg = <0x24000 0x4000>, <0x1009000 0x1000>;
1991e8ed06dSKumar Gala		interrupts = <123 2 0 0>;
2001e8ed06dSKumar Gala	};
2011e8ed06dSKumar Gala	bman-portal@28000 {
2021e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2031e8ed06dSKumar Gala		reg = <0x28000 0x4000>, <0x100a000 0x1000>;
2041e8ed06dSKumar Gala		interrupts = <125 2 0 0>;
2051e8ed06dSKumar Gala	};
2061e8ed06dSKumar Gala	bman-portal@2c000 {
2071e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2081e8ed06dSKumar Gala		reg = <0x2c000 0x4000>, <0x100b000 0x1000>;
2091e8ed06dSKumar Gala		interrupts = <127 2 0 0>;
2101e8ed06dSKumar Gala	};
2111e8ed06dSKumar Gala	bman-portal@30000 {
2121e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2131e8ed06dSKumar Gala		reg = <0x30000 0x4000>, <0x100c000 0x1000>;
2141e8ed06dSKumar Gala		interrupts = <129 2 0 0>;
2151e8ed06dSKumar Gala	};
2161e8ed06dSKumar Gala	bman-portal@34000 {
2171e8ed06dSKumar Gala		compatible = "fsl,bman-portal";
2181e8ed06dSKumar Gala		reg = <0x34000 0x4000>, <0x100d000 0x1000>;
2191e8ed06dSKumar Gala		interrupts = <131 2 0 0>;
2201e8ed06dSKumar Gala	};
2211e8ed06dSKumar Gala};
2221e8ed06dSKumar Gala
2237f6972a0SKumar Gala&qportals {
2247f6972a0SKumar Gala	#address-cells = <0x1>;
2257f6972a0SKumar Gala	#size-cells = <0x1>;
2267f6972a0SKumar Gala	compatible = "simple-bus";
2277f6972a0SKumar Gala
2287f6972a0SKumar Gala	qportal0: qman-portal@0 {
2297f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2307f6972a0SKumar Gala		reg = <0x0 0x4000>, <0x1000000 0x1000>;
2317f6972a0SKumar Gala		interrupts = <104 0x2 0 0>;
2327f6972a0SKumar Gala		cell-index = <0x0>;
2337f6972a0SKumar Gala	};
2347f6972a0SKumar Gala	qportal1: qman-portal@4000 {
2357f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2367f6972a0SKumar Gala		reg = <0x4000 0x4000>, <0x1001000 0x1000>;
2377f6972a0SKumar Gala		interrupts = <106 0x2 0 0>;
2387f6972a0SKumar Gala		cell-index = <0x1>;
2397f6972a0SKumar Gala	};
2407f6972a0SKumar Gala	qportal2: qman-portal@8000 {
2417f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2427f6972a0SKumar Gala		reg = <0x8000 0x4000>, <0x1002000 0x1000>;
2437f6972a0SKumar Gala		interrupts = <108 0x2 0 0>;
2447f6972a0SKumar Gala		cell-index = <0x2>;
2457f6972a0SKumar Gala	};
2467f6972a0SKumar Gala	qportal3: qman-portal@c000 {
2477f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2487f6972a0SKumar Gala		reg = <0xc000 0x4000>, <0x1003000 0x1000>;
2497f6972a0SKumar Gala		interrupts = <110 0x2 0 0>;
2507f6972a0SKumar Gala		cell-index = <0x3>;
2517f6972a0SKumar Gala	};
2527f6972a0SKumar Gala	qportal4: qman-portal@10000 {
2537f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2547f6972a0SKumar Gala		reg = <0x10000 0x4000>, <0x1004000 0x1000>;
2557f6972a0SKumar Gala		interrupts = <112 0x2 0 0>;
2567f6972a0SKumar Gala		cell-index = <0x4>;
2577f6972a0SKumar Gala	};
2587f6972a0SKumar Gala	qportal5: qman-portal@14000 {
2597f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2607f6972a0SKumar Gala		reg = <0x14000 0x4000>, <0x1005000 0x1000>;
2617f6972a0SKumar Gala		interrupts = <114 0x2 0 0>;
2627f6972a0SKumar Gala		cell-index = <0x5>;
2637f6972a0SKumar Gala	};
2647f6972a0SKumar Gala	qportal6: qman-portal@18000 {
2657f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2667f6972a0SKumar Gala		reg = <0x18000 0x4000>, <0x1006000 0x1000>;
2677f6972a0SKumar Gala		interrupts = <116 0x2 0 0>;
2687f6972a0SKumar Gala		cell-index = <0x6>;
2697f6972a0SKumar Gala	};
2707f6972a0SKumar Gala	qportal7: qman-portal@1c000 {
2717f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2727f6972a0SKumar Gala		reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
2737f6972a0SKumar Gala		interrupts = <118 0x2 0 0>;
2747f6972a0SKumar Gala		cell-index = <0x7>;
2757f6972a0SKumar Gala	};
2767f6972a0SKumar Gala	qportal8: qman-portal@20000 {
2777f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2787f6972a0SKumar Gala		reg = <0x20000 0x4000>, <0x1008000 0x1000>;
2797f6972a0SKumar Gala		interrupts = <120 0x2 0 0>;
2807f6972a0SKumar Gala		cell-index = <0x8>;
2817f6972a0SKumar Gala	};
2827f6972a0SKumar Gala	qportal9: qman-portal@24000 {
2837f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2847f6972a0SKumar Gala		reg = <0x24000 0x4000>, <0x1009000 0x1000>;
2857f6972a0SKumar Gala		interrupts = <122 0x2 0 0>;
2867f6972a0SKumar Gala		cell-index = <0x9>;
2877f6972a0SKumar Gala	};
2887f6972a0SKumar Gala	qportal10: qman-portal@28000 {
2897f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2907f6972a0SKumar Gala		reg = <0x28000 0x4000>, <0x100a000 0x1000>;
2917f6972a0SKumar Gala		interrupts = <124 0x2 0 0>;
2927f6972a0SKumar Gala		cell-index = <0xa>;
2937f6972a0SKumar Gala	};
2947f6972a0SKumar Gala	qportal11: qman-portal@2c000 {
2957f6972a0SKumar Gala		compatible = "fsl,qman-portal";
2967f6972a0SKumar Gala		reg = <0x2c000 0x4000>, <0x100b000 0x1000>;
2977f6972a0SKumar Gala		interrupts = <126 0x2 0 0>;
2987f6972a0SKumar Gala		cell-index = <0xb>;
2997f6972a0SKumar Gala	};
3007f6972a0SKumar Gala	qportal12: qman-portal@30000 {
3017f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3027f6972a0SKumar Gala		reg = <0x30000 0x4000>, <0x100c000 0x1000>;
3037f6972a0SKumar Gala		interrupts = <128 0x2 0 0>;
3047f6972a0SKumar Gala		cell-index = <0xc>;
3057f6972a0SKumar Gala	};
3067f6972a0SKumar Gala	qportal13: qman-portal@34000 {
3077f6972a0SKumar Gala		compatible = "fsl,qman-portal";
3087f6972a0SKumar Gala		reg = <0x34000 0x4000>, <0x100d000 0x1000>;
3097f6972a0SKumar Gala		interrupts = <130 0x2 0 0>;
3107f6972a0SKumar Gala		cell-index = <0xd>;
3117f6972a0SKumar Gala	};
3127f6972a0SKumar Gala};
3137f6972a0SKumar Gala
314965fcb4dSShaveta Leekha&soc {
315965fcb4dSShaveta Leekha	#address-cells = <1>;
316965fcb4dSShaveta Leekha	#size-cells = <1>;
317965fcb4dSShaveta Leekha	device_type = "soc";
318965fcb4dSShaveta Leekha	compatible = "simple-bus";
319965fcb4dSShaveta Leekha
320965fcb4dSShaveta Leekha	soc-sram-error {
321965fcb4dSShaveta Leekha		compatible = "fsl,soc-sram-error";
322965fcb4dSShaveta Leekha		interrupts = <16 2 1 2>;
323965fcb4dSShaveta Leekha	};
324965fcb4dSShaveta Leekha
325965fcb4dSShaveta Leekha	corenet-law@0 {
326965fcb4dSShaveta Leekha		compatible = "fsl,corenet-law";
327965fcb4dSShaveta Leekha		reg = <0x0 0x1000>;
328965fcb4dSShaveta Leekha		fsl,num-laws = <32>;
329965fcb4dSShaveta Leekha	};
330965fcb4dSShaveta Leekha
331965fcb4dSShaveta Leekha	ddr1: memory-controller@8000 {
332965fcb4dSShaveta Leekha		compatible = "fsl,qoriq-memory-controller-v4.5", "fsl,qoriq-memory-controller";
333965fcb4dSShaveta Leekha		reg = <0x8000 0x1000>;
334965fcb4dSShaveta Leekha		interrupts = <16 2 1 8>;
335965fcb4dSShaveta Leekha	};
336965fcb4dSShaveta Leekha
337965fcb4dSShaveta Leekha	cpc: l3-cache-controller@10000 {
338965fcb4dSShaveta Leekha		compatible = "fsl,b4-l3-cache-controller", "cache";
339965fcb4dSShaveta Leekha		reg = <0x10000 0x1000>;
340965fcb4dSShaveta Leekha		interrupts = <16 2 1 4>;
341965fcb4dSShaveta Leekha	};
342965fcb4dSShaveta Leekha
343965fcb4dSShaveta Leekha	corenet-cf@18000 {
344f2e7bfbbSDiana Craciun		compatible = "fsl,corenet2-cf", "fsl,corenet-cf";
345965fcb4dSShaveta Leekha		reg = <0x18000 0x1000>;
346965fcb4dSShaveta Leekha		interrupts = <16 2 1 0>;
347965fcb4dSShaveta Leekha		fsl,ccf-num-csdids = <32>;
348965fcb4dSShaveta Leekha		fsl,ccf-num-snoopids = <32>;
349965fcb4dSShaveta Leekha	};
350965fcb4dSShaveta Leekha
351965fcb4dSShaveta Leekha	iommu@20000 {
352965fcb4dSShaveta Leekha		compatible =  "fsl,pamu-v1.0", "fsl,pamu";
353965fcb4dSShaveta Leekha		reg = <0x20000 0x4000>;
354f2e7bfbbSDiana Craciun		fsl,portid-mapping = <0x8000>;
355965fcb4dSShaveta Leekha		#address-cells = <1>;
356965fcb4dSShaveta Leekha		#size-cells = <1>;
357965fcb4dSShaveta Leekha		interrupts = <
358965fcb4dSShaveta Leekha			24 2 0 0
359965fcb4dSShaveta Leekha			16 2 1 1>;
360965fcb4dSShaveta Leekha
361965fcb4dSShaveta Leekha
362965fcb4dSShaveta Leekha		/* PCIe, DMA, SRIO */
363965fcb4dSShaveta Leekha		pamu0: pamu@0 {
364965fcb4dSShaveta Leekha			reg = <0 0x1000>;
365965fcb4dSShaveta Leekha			fsl,primary-cache-geometry = <8 1>;
366965fcb4dSShaveta Leekha			fsl,secondary-cache-geometry = <32 2>;
367965fcb4dSShaveta Leekha		};
368965fcb4dSShaveta Leekha
369965fcb4dSShaveta Leekha		/* AXI2, Maple */
370965fcb4dSShaveta Leekha		pamu1: pamu@1000 {
371965fcb4dSShaveta Leekha			reg = <0x1000 0x1000>;
372965fcb4dSShaveta Leekha			fsl,primary-cache-geometry = <32 1>;
373965fcb4dSShaveta Leekha			fsl,secondary-cache-geometry = <32 2>;
374965fcb4dSShaveta Leekha		};
375965fcb4dSShaveta Leekha
376965fcb4dSShaveta Leekha		/* Q/BMan */
377965fcb4dSShaveta Leekha		pamu2: pamu@2000 {
378965fcb4dSShaveta Leekha			reg = <0x2000 0x1000>;
379965fcb4dSShaveta Leekha			fsl,primary-cache-geometry = <32 1>;
380965fcb4dSShaveta Leekha			fsl,secondary-cache-geometry = <32 2>;
381965fcb4dSShaveta Leekha		};
382965fcb4dSShaveta Leekha
383965fcb4dSShaveta Leekha		/* AXI1, FMAN */
384965fcb4dSShaveta Leekha		pamu3: pamu@3000 {
385965fcb4dSShaveta Leekha			reg = <0x3000 0x1000>;
386965fcb4dSShaveta Leekha			fsl,primary-cache-geometry = <32 1>;
387965fcb4dSShaveta Leekha			fsl,secondary-cache-geometry = <32 2>;
388965fcb4dSShaveta Leekha		};
389965fcb4dSShaveta Leekha	};
390965fcb4dSShaveta Leekha
3916d854acdSMinghuan Lian/include/ "qoriq-mpic4.3.dtsi"
392965fcb4dSShaveta Leekha
393965fcb4dSShaveta Leekha	guts: global-utilities@e0000 {
394965fcb4dSShaveta Leekha		compatible = "fsl,b4-device-config";
395965fcb4dSShaveta Leekha		reg = <0xe0000 0xe00>;
396965fcb4dSShaveta Leekha		fsl,has-rstcr;
397965fcb4dSShaveta Leekha		fsl,liodn-bits = <12>;
398965fcb4dSShaveta Leekha	};
399965fcb4dSShaveta Leekha
400fb326e98SIgal Liberman/include/ "qoriq-clockgen2.dtsi"
401965fcb4dSShaveta Leekha	clockgen: global-utilities@e1000 {
402965fcb4dSShaveta Leekha		compatible = "fsl,b4-clockgen", "fsl,qoriq-clockgen-2.0";
403965fcb4dSShaveta Leekha		reg = <0xe1000 0x1000>;
404fb326e98SIgal Liberman
405fb326e98SIgal Liberman		mux0: mux0@0 {
406fb326e98SIgal Liberman			#clock-cells = <0>;
407fb326e98SIgal Liberman			reg = <0x0 0x4>;
408fb326e98SIgal Liberman			compatible = "fsl,qoriq-core-mux-2.0";
409fb326e98SIgal Liberman			clocks = <&pll0 0>, <&pll0 1>, <&pll0 2>,
410fb326e98SIgal Liberman				<&pll1 0>, <&pll1 1>, <&pll1 2>;
411fb326e98SIgal Liberman			clock-names = "pll0", "pll0-div2", "pll0-div4",
412fb326e98SIgal Liberman				"pll1", "pll1-div2", "pll1-div4";
413fb326e98SIgal Liberman			clock-output-names = "cmux0";
414fb326e98SIgal Liberman		};
415965fcb4dSShaveta Leekha	};
416965fcb4dSShaveta Leekha
417965fcb4dSShaveta Leekha	rcpm: global-utilities@e2000 {
418965fcb4dSShaveta Leekha		compatible = "fsl,b4-rcpm", "fsl,qoriq-rcpm-2.0";
419965fcb4dSShaveta Leekha		reg = <0xe2000 0x1000>;
420965fcb4dSShaveta Leekha	};
421965fcb4dSShaveta Leekha
42203aa254fSHongbo Zhang/include/ "elo3-dma-0.dtsi"
423965fcb4dSShaveta Leekha	dma@100300 {
424965fcb4dSShaveta Leekha		fsl,iommu-parent = <&pamu0>;
425965fcb4dSShaveta Leekha		fsl,liodn-reg = <&guts 0x580>; /* DMA1LIODNR */
426965fcb4dSShaveta Leekha	};
427965fcb4dSShaveta Leekha
42803aa254fSHongbo Zhang/include/ "elo3-dma-1.dtsi"
429965fcb4dSShaveta Leekha	dma@101300 {
430965fcb4dSShaveta Leekha		fsl,iommu-parent = <&pamu0>;
431965fcb4dSShaveta Leekha		fsl,liodn-reg = <&guts 0x584>; /* DMA2LIODNR */
432965fcb4dSShaveta Leekha	};
433965fcb4dSShaveta Leekha
434965fcb4dSShaveta Leekha/include/ "qonverge-usb2-dr-0.dtsi"
435965fcb4dSShaveta Leekha	usb0: usb@210000 {
436965fcb4dSShaveta Leekha		compatible = "fsl-usb2-dr-v2.4", "fsl-usb2-dr";
437965fcb4dSShaveta Leekha		fsl,iommu-parent = <&pamu1>;
438965fcb4dSShaveta Leekha		fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */
439965fcb4dSShaveta Leekha	};
440965fcb4dSShaveta Leekha
441965fcb4dSShaveta Leekha/include/ "qoriq-espi-0.dtsi"
442965fcb4dSShaveta Leekha	spi@110000 {
443965fcb4dSShaveta Leekha		fsl,espi-num-chipselects = <4>;
444965fcb4dSShaveta Leekha	};
445965fcb4dSShaveta Leekha
446965fcb4dSShaveta Leekha/include/ "qoriq-esdhc-0.dtsi"
447965fcb4dSShaveta Leekha	sdhc@114000 {
448965fcb4dSShaveta Leekha		sdhci,auto-cmd12;
449965fcb4dSShaveta Leekha		fsl,iommu-parent = <&pamu1>;
450965fcb4dSShaveta Leekha		fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */
451965fcb4dSShaveta Leekha	};
452965fcb4dSShaveta Leekha
453965fcb4dSShaveta Leekha/include/ "qoriq-i2c-0.dtsi"
454965fcb4dSShaveta Leekha/include/ "qoriq-i2c-1.dtsi"
455965fcb4dSShaveta Leekha/include/ "qoriq-duart-0.dtsi"
456965fcb4dSShaveta Leekha/include/ "qoriq-duart-1.dtsi"
457965fcb4dSShaveta Leekha/include/ "qoriq-sec5.3-0.dtsi"
458965fcb4dSShaveta Leekha
4597f6972a0SKumar Gala/include/ "qoriq-qman3.dtsi"
4607f6972a0SKumar Gala	qman: qman@318000 {
4617f6972a0SKumar Gala		interrupts = <16 2 1 28>;
4627f6972a0SKumar Gala	};
4637f6972a0SKumar Gala
4641e8ed06dSKumar Gala/include/ "qoriq-bman1.dtsi"
4651e8ed06dSKumar Gala	bman: bman@31a000 {
4661e8ed06dSKumar Gala		interrupts = <16 2 1 29>;
4671e8ed06dSKumar Gala	};
468da414bb9SIgal Liberman
469da414bb9SIgal Liberman/include/ "qoriq-fman3-0.dtsi"
470da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-0.dtsi"
471da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-1.dtsi"
472da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-2.dtsi"
473da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-3.dtsi"
474da414bb9SIgal Liberman	fman@400000 {
475da414bb9SIgal Liberman		interrupts = <96 2 0 0>, <16 2 1 30>;
476da414bb9SIgal Liberman
4774e9de5e9SIgal Liberman		muram@0 {
4784e9de5e9SIgal Liberman			compatible = "fsl,fman-muram";
4794e9de5e9SIgal Liberman			reg = <0x0 0x80000>;
4804e9de5e9SIgal Liberman		};
4814e9de5e9SIgal Liberman
482da414bb9SIgal Liberman		enet0: ethernet@e0000 {
483da414bb9SIgal Liberman		};
484da414bb9SIgal Liberman
485da414bb9SIgal Liberman		enet1: ethernet@e2000 {
486da414bb9SIgal Liberman		};
487da414bb9SIgal Liberman
488da414bb9SIgal Liberman		enet2: ethernet@e4000 {
489da414bb9SIgal Liberman		};
490da414bb9SIgal Liberman
491da414bb9SIgal Liberman		enet3: ethernet@e6000 {
492da414bb9SIgal Liberman		};
493da414bb9SIgal Liberman
494da414bb9SIgal Liberman		mdio@fc000 {
495da414bb9SIgal Liberman			interrupts = <100 1 0 0>;
496da414bb9SIgal Liberman		};
497da414bb9SIgal Liberman
498da414bb9SIgal Liberman		mdio@fd000 {
499da414bb9SIgal Liberman			interrupts = <101 1 0 0>;
500da414bb9SIgal Liberman		};
501da414bb9SIgal Liberman	};
502965fcb4dSShaveta Leekha};
503