1ec66a97dSShengzhou Liu/* 2ec66a97dSShengzhou Liu * T1023 Silicon/SoC Device Tree Source (post include) 3ec66a97dSShengzhou Liu * 4ec66a97dSShengzhou Liu * Copyright 2014 Freescale Semiconductor Inc. 5ec66a97dSShengzhou Liu * 6ec66a97dSShengzhou Liu * Redistribution and use in source and binary forms, with or without 7ec66a97dSShengzhou Liu * modification, are permitted provided that the following conditions are met: 8ec66a97dSShengzhou Liu * * Redistributions of source code must retain the above copyright 9ec66a97dSShengzhou Liu * notice, this list of conditions and the following disclaimer. 10ec66a97dSShengzhou Liu * * Redistributions in binary form must reproduce the above copyright 11ec66a97dSShengzhou Liu * notice, this list of conditions and the following disclaimer in the 12ec66a97dSShengzhou Liu * documentation and/or other materials provided with the distribution. 13ec66a97dSShengzhou Liu * * Neither the name of Freescale Semiconductor nor the 14ec66a97dSShengzhou Liu * names of its contributors may be used to endorse or promote products 15ec66a97dSShengzhou Liu * derived from this software without specific prior written permission. 16ec66a97dSShengzhou Liu * 17ec66a97dSShengzhou Liu * 18ec66a97dSShengzhou Liu * ALTERNATIVELY, this software may be distributed under the terms of the 19ec66a97dSShengzhou Liu * GNU General Public License ("GPL") as published by the Free Software 20ec66a97dSShengzhou Liu * Foundation, either version 2 of that License or (at your option) any 21ec66a97dSShengzhou Liu * later version. 22ec66a97dSShengzhou Liu * 23ec66a97dSShengzhou Liu * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY 24ec66a97dSShengzhou Liu * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 25ec66a97dSShengzhou Liu * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 26ec66a97dSShengzhou Liu * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY 27ec66a97dSShengzhou Liu * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 28ec66a97dSShengzhou Liu * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 29ec66a97dSShengzhou Liu * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 30ec66a97dSShengzhou Liu * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 31ec66a97dSShengzhou Liu * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 32ec66a97dSShengzhou Liu * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 33ec66a97dSShengzhou Liu */ 34ec66a97dSShengzhou Liu 353045e409SHongtao Jia#include <dt-bindings/thermal/thermal.h> 363045e409SHongtao Jia 37056f9657SMadalin Bucur&bman_fbpr { 38056f9657SMadalin Bucur compatible = "fsl,bman-fbpr"; 39056f9657SMadalin Bucur alloc-ranges = <0 0 0x10000 0>; 40056f9657SMadalin Bucur}; 41056f9657SMadalin Bucur 42056f9657SMadalin Bucur&qman_fqd { 43056f9657SMadalin Bucur compatible = "fsl,qman-fqd"; 44056f9657SMadalin Bucur alloc-ranges = <0 0 0x10000 0>; 45056f9657SMadalin Bucur}; 46056f9657SMadalin Bucur 47056f9657SMadalin Bucur&qman_pfdr { 48056f9657SMadalin Bucur compatible = "fsl,qman-pfdr"; 49056f9657SMadalin Bucur alloc-ranges = <0 0 0x10000 0>; 50056f9657SMadalin Bucur}; 51056f9657SMadalin Bucur 52ec66a97dSShengzhou Liu&ifc { 53ec66a97dSShengzhou Liu #address-cells = <2>; 54ec66a97dSShengzhou Liu #size-cells = <1>; 55ec66a97dSShengzhou Liu compatible = "fsl,ifc", "simple-bus"; 56ec66a97dSShengzhou Liu interrupts = <25 2 0 0>; 57ec66a97dSShengzhou Liu}; 58ec66a97dSShengzhou Liu 59ec66a97dSShengzhou Liu&pci0 { 60ec66a97dSShengzhou Liu compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 61ec66a97dSShengzhou Liu device_type = "pci"; 62ec66a97dSShengzhou Liu #size-cells = <2>; 63ec66a97dSShengzhou Liu #address-cells = <3>; 64ec66a97dSShengzhou Liu bus-range = <0x0 0xff>; 65ec66a97dSShengzhou Liu interrupts = <20 2 0 0>; 66ec66a97dSShengzhou Liu fsl,iommu-parent = <&pamu0>; 67ec66a97dSShengzhou Liu pcie@0 { 68ec66a97dSShengzhou Liu reg = <0 0 0 0 0>; 69ec66a97dSShengzhou Liu #interrupt-cells = <1>; 70ec66a97dSShengzhou Liu #size-cells = <2>; 71ec66a97dSShengzhou Liu #address-cells = <3>; 72ec66a97dSShengzhou Liu device_type = "pci"; 73ec66a97dSShengzhou Liu interrupts = <20 2 0 0>; 74ec66a97dSShengzhou Liu interrupt-map-mask = <0xf800 0 0 7>; 75ec66a97dSShengzhou Liu interrupt-map = < 76ec66a97dSShengzhou Liu /* IDSEL 0x0 */ 77ec66a97dSShengzhou Liu 0000 0 0 1 &mpic 40 1 0 0 78ec66a97dSShengzhou Liu 0000 0 0 2 &mpic 1 1 0 0 79ec66a97dSShengzhou Liu 0000 0 0 3 &mpic 2 1 0 0 80ec66a97dSShengzhou Liu 0000 0 0 4 &mpic 3 1 0 0 81ec66a97dSShengzhou Liu >; 82ec66a97dSShengzhou Liu }; 83ec66a97dSShengzhou Liu}; 84ec66a97dSShengzhou Liu 85ec66a97dSShengzhou Liu&pci1 { 86ec66a97dSShengzhou Liu compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 87ec66a97dSShengzhou Liu device_type = "pci"; 88ec66a97dSShengzhou Liu #size-cells = <2>; 89ec66a97dSShengzhou Liu #address-cells = <3>; 90ec66a97dSShengzhou Liu bus-range = <0 0xff>; 91ec66a97dSShengzhou Liu interrupts = <21 2 0 0>; 92ec66a97dSShengzhou Liu fsl,iommu-parent = <&pamu0>; 93ec66a97dSShengzhou Liu pcie@0 { 94ec66a97dSShengzhou Liu reg = <0 0 0 0 0>; 95ec66a97dSShengzhou Liu #interrupt-cells = <1>; 96ec66a97dSShengzhou Liu #size-cells = <2>; 97ec66a97dSShengzhou Liu #address-cells = <3>; 98ec66a97dSShengzhou Liu device_type = "pci"; 99ec66a97dSShengzhou Liu interrupts = <21 2 0 0>; 100ec66a97dSShengzhou Liu interrupt-map-mask = <0xf800 0 0 7>; 101ec66a97dSShengzhou Liu interrupt-map = < 102ec66a97dSShengzhou Liu /* IDSEL 0x0 */ 103ec66a97dSShengzhou Liu 0000 0 0 1 &mpic 41 1 0 0 104ec66a97dSShengzhou Liu 0000 0 0 2 &mpic 5 1 0 0 105ec66a97dSShengzhou Liu 0000 0 0 3 &mpic 6 1 0 0 106ec66a97dSShengzhou Liu 0000 0 0 4 &mpic 7 1 0 0 107ec66a97dSShengzhou Liu >; 108ec66a97dSShengzhou Liu }; 109ec66a97dSShengzhou Liu}; 110ec66a97dSShengzhou Liu 111ec66a97dSShengzhou Liu&pci2 { 112ec66a97dSShengzhou Liu compatible = "fsl,t1023-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie"; 113ec66a97dSShengzhou Liu device_type = "pci"; 114ec66a97dSShengzhou Liu #size-cells = <2>; 115ec66a97dSShengzhou Liu #address-cells = <3>; 116ec66a97dSShengzhou Liu bus-range = <0x0 0xff>; 117ec66a97dSShengzhou Liu interrupts = <22 2 0 0>; 118ec66a97dSShengzhou Liu fsl,iommu-parent = <&pamu0>; 119ec66a97dSShengzhou Liu pcie@0 { 120ec66a97dSShengzhou Liu reg = <0 0 0 0 0>; 121ec66a97dSShengzhou Liu #interrupt-cells = <1>; 122ec66a97dSShengzhou Liu #size-cells = <2>; 123ec66a97dSShengzhou Liu #address-cells = <3>; 124ec66a97dSShengzhou Liu device_type = "pci"; 125ec66a97dSShengzhou Liu interrupts = <22 2 0 0>; 126ec66a97dSShengzhou Liu interrupt-map-mask = <0xf800 0 0 7>; 127ec66a97dSShengzhou Liu interrupt-map = < 128ec66a97dSShengzhou Liu /* IDSEL 0x0 */ 129ec66a97dSShengzhou Liu 0000 0 0 1 &mpic 42 1 0 0 130ec66a97dSShengzhou Liu 0000 0 0 2 &mpic 9 1 0 0 131ec66a97dSShengzhou Liu 0000 0 0 3 &mpic 10 1 0 0 132ec66a97dSShengzhou Liu 0000 0 0 4 &mpic 11 1 0 0 133ec66a97dSShengzhou Liu >; 134ec66a97dSShengzhou Liu }; 135ec66a97dSShengzhou Liu}; 136ec66a97dSShengzhou Liu 137ec66a97dSShengzhou Liu&dcsr { 138ec66a97dSShengzhou Liu #address-cells = <1>; 139ec66a97dSShengzhou Liu #size-cells = <1>; 140ec66a97dSShengzhou Liu compatible = "fsl,dcsr", "simple-bus"; 141ec66a97dSShengzhou Liu 142ec66a97dSShengzhou Liu dcsr-epu@0 { 143ec66a97dSShengzhou Liu compatible = "fsl,t1023-dcsr-epu", "fsl,dcsr-epu"; 144ec66a97dSShengzhou Liu interrupts = <52 2 0 0 145ec66a97dSShengzhou Liu 84 2 0 0 146ec66a97dSShengzhou Liu 85 2 0 0>; 147ec66a97dSShengzhou Liu reg = <0x0 0x1000>; 148ec66a97dSShengzhou Liu }; 149ec66a97dSShengzhou Liu dcsr-npc { 150ec66a97dSShengzhou Liu compatible = "fsl,t1023-dcsr-cnpc", "fsl,dcsr-cnpc"; 151ec66a97dSShengzhou Liu reg = <0x1000 0x1000 0x1002000 0x10000>; 152ec66a97dSShengzhou Liu }; 153ec66a97dSShengzhou Liu dcsr-nxc@2000 { 154ec66a97dSShengzhou Liu compatible = "fsl,dcsr-nxc"; 155ec66a97dSShengzhou Liu reg = <0x2000 0x1000>; 156ec66a97dSShengzhou Liu }; 157ec66a97dSShengzhou Liu dcsr-corenet { 158ec66a97dSShengzhou Liu compatible = "fsl,dcsr-corenet"; 159ec66a97dSShengzhou Liu reg = <0x8000 0x1000 0x1A000 0x1000>; 160ec66a97dSShengzhou Liu }; 161ec66a97dSShengzhou Liu dcsr-ocn@11000 { 162ec66a97dSShengzhou Liu compatible = "fsl,t1023-dcsr-ocn", "fsl,dcsr-ocn"; 163ec66a97dSShengzhou Liu reg = <0x11000 0x1000>; 164ec66a97dSShengzhou Liu }; 165ec66a97dSShengzhou Liu dcsr-ddr@12000 { 166ec66a97dSShengzhou Liu compatible = "fsl,dcsr-ddr"; 167ec66a97dSShengzhou Liu dev-handle = <&ddr1>; 168ec66a97dSShengzhou Liu reg = <0x12000 0x1000>; 169ec66a97dSShengzhou Liu }; 170ec66a97dSShengzhou Liu dcsr-nal@18000 { 171ec66a97dSShengzhou Liu compatible = "fsl,t1023-dcsr-nal", "fsl,dcsr-nal"; 172ec66a97dSShengzhou Liu reg = <0x18000 0x1000>; 173ec66a97dSShengzhou Liu }; 174ec66a97dSShengzhou Liu dcsr-rcpm@22000 { 175ec66a97dSShengzhou Liu compatible = "fsl,t1023-dcsr-rcpm", "fsl,dcsr-rcpm"; 176ec66a97dSShengzhou Liu reg = <0x22000 0x1000>; 177ec66a97dSShengzhou Liu }; 178ec66a97dSShengzhou Liu dcsr-snpc@30000 { 179ec66a97dSShengzhou Liu compatible = "fsl,t1023-dcsr-snpc", "fsl,dcsr-snpc"; 180ec66a97dSShengzhou Liu reg = <0x30000 0x1000 0x1022000 0x10000>; 181ec66a97dSShengzhou Liu }; 182ec66a97dSShengzhou Liu dcsr-snpc@31000 { 183ec66a97dSShengzhou Liu compatible = "fsl,t1023-dcsr-snpc", "fsl,dcsr-snpc"; 184ec66a97dSShengzhou Liu reg = <0x31000 0x1000 0x1042000 0x10000>; 185ec66a97dSShengzhou Liu }; 186ec66a97dSShengzhou Liu dcsr-cpu-sb-proxy@100000 { 187ec66a97dSShengzhou Liu compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 188ec66a97dSShengzhou Liu cpu-handle = <&cpu0>; 189ec66a97dSShengzhou Liu reg = <0x100000 0x1000 0x101000 0x1000>; 190ec66a97dSShengzhou Liu }; 191ec66a97dSShengzhou Liu dcsr-cpu-sb-proxy@108000 { 192ec66a97dSShengzhou Liu compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy"; 193ec66a97dSShengzhou Liu cpu-handle = <&cpu1>; 194ec66a97dSShengzhou Liu reg = <0x108000 0x1000 0x109000 0x1000>; 195ec66a97dSShengzhou Liu }; 196ec66a97dSShengzhou Liu}; 197ec66a97dSShengzhou Liu 198056f9657SMadalin Bucur&bportals { 199056f9657SMadalin Bucur #address-cells = <0x1>; 200056f9657SMadalin Bucur #size-cells = <0x1>; 201056f9657SMadalin Bucur compatible = "simple-bus"; 202056f9657SMadalin Bucur 203056f9657SMadalin Bucur bman-portal@0 { 204056f9657SMadalin Bucur cell-index = <0x0>; 205056f9657SMadalin Bucur compatible = "fsl,bman-portal"; 206056f9657SMadalin Bucur reg = <0x0 0x4000>, <0x1000000 0x1000>; 207056f9657SMadalin Bucur interrupts = <105 2 0 0>; 208056f9657SMadalin Bucur }; 209056f9657SMadalin Bucur bman-portal@4000 { 210056f9657SMadalin Bucur cell-index = <0x1>; 211056f9657SMadalin Bucur compatible = "fsl,bman-portal"; 212056f9657SMadalin Bucur reg = <0x4000 0x4000>, <0x1001000 0x1000>; 213056f9657SMadalin Bucur interrupts = <107 2 0 0>; 214056f9657SMadalin Bucur }; 215056f9657SMadalin Bucur bman-portal@8000 { 216056f9657SMadalin Bucur cell-index = <2>; 217056f9657SMadalin Bucur compatible = "fsl,bman-portal"; 218056f9657SMadalin Bucur reg = <0x8000 0x4000>, <0x1002000 0x1000>; 219056f9657SMadalin Bucur interrupts = <109 2 0 0>; 220056f9657SMadalin Bucur }; 221056f9657SMadalin Bucur bman-portal@c000 { 222056f9657SMadalin Bucur cell-index = <0x3>; 223056f9657SMadalin Bucur compatible = "fsl,bman-portal"; 224056f9657SMadalin Bucur reg = <0xc000 0x4000>, <0x1003000 0x1000>; 225056f9657SMadalin Bucur interrupts = <111 2 0 0>; 226056f9657SMadalin Bucur }; 227056f9657SMadalin Bucur bman-portal@10000 { 228056f9657SMadalin Bucur cell-index = <0x4>; 229056f9657SMadalin Bucur compatible = "fsl,bman-portal"; 230056f9657SMadalin Bucur reg = <0x10000 0x4000>, <0x1004000 0x1000>; 231056f9657SMadalin Bucur interrupts = <113 2 0 0>; 232056f9657SMadalin Bucur }; 233056f9657SMadalin Bucur bman-portal@14000 { 234056f9657SMadalin Bucur cell-index = <0x5>; 235056f9657SMadalin Bucur compatible = "fsl,bman-portal"; 236056f9657SMadalin Bucur reg = <0x14000 0x4000>, <0x1005000 0x1000>; 237056f9657SMadalin Bucur interrupts = <115 2 0 0>; 238056f9657SMadalin Bucur }; 239056f9657SMadalin Bucur}; 240056f9657SMadalin Bucur 241056f9657SMadalin Bucur&qportals { 242056f9657SMadalin Bucur #address-cells = <0x1>; 243056f9657SMadalin Bucur #size-cells = <0x1>; 244056f9657SMadalin Bucur compatible = "simple-bus"; 245056f9657SMadalin Bucur 246056f9657SMadalin Bucur qportal0: qman-portal@0 { 247056f9657SMadalin Bucur compatible = "fsl,qman-portal"; 248056f9657SMadalin Bucur reg = <0x0 0x4000>, <0x1000000 0x1000>; 249056f9657SMadalin Bucur interrupts = <104 0x2 0 0>; 250056f9657SMadalin Bucur cell-index = <0x0>; 251056f9657SMadalin Bucur }; 252056f9657SMadalin Bucur qportal1: qman-portal@4000 { 253056f9657SMadalin Bucur compatible = "fsl,qman-portal"; 254056f9657SMadalin Bucur reg = <0x4000 0x4000>, <0x1001000 0x1000>; 255056f9657SMadalin Bucur interrupts = <106 0x2 0 0>; 256056f9657SMadalin Bucur cell-index = <0x1>; 257056f9657SMadalin Bucur }; 258056f9657SMadalin Bucur qportal2: qman-portal@8000 { 259056f9657SMadalin Bucur compatible = "fsl,qman-portal"; 260056f9657SMadalin Bucur reg = <0x8000 0x4000>, <0x1002000 0x1000>; 261056f9657SMadalin Bucur interrupts = <108 0x2 0 0>; 262056f9657SMadalin Bucur cell-index = <0x2>; 263056f9657SMadalin Bucur }; 264056f9657SMadalin Bucur qportal3: qman-portal@c000 { 265056f9657SMadalin Bucur compatible = "fsl,qman-portal"; 266056f9657SMadalin Bucur reg = <0xc000 0x4000>, <0x1003000 0x1000>; 267056f9657SMadalin Bucur interrupts = <110 0x2 0 0>; 268056f9657SMadalin Bucur cell-index = <0x3>; 269056f9657SMadalin Bucur }; 270056f9657SMadalin Bucur qportal4: qman-portal@10000 { 271056f9657SMadalin Bucur compatible = "fsl,qman-portal"; 272056f9657SMadalin Bucur reg = <0x10000 0x4000>, <0x1004000 0x1000>; 273056f9657SMadalin Bucur interrupts = <112 0x2 0 0>; 274056f9657SMadalin Bucur cell-index = <0x4>; 275056f9657SMadalin Bucur }; 276056f9657SMadalin Bucur qportal5: qman-portal@14000 { 277056f9657SMadalin Bucur compatible = "fsl,qman-portal"; 278056f9657SMadalin Bucur reg = <0x14000 0x4000>, <0x1005000 0x1000>; 279056f9657SMadalin Bucur interrupts = <114 0x2 0 0>; 280056f9657SMadalin Bucur cell-index = <0x5>; 281056f9657SMadalin Bucur }; 282056f9657SMadalin Bucur}; 283056f9657SMadalin Bucur 284ec66a97dSShengzhou Liu&soc { 285ec66a97dSShengzhou Liu #address-cells = <1>; 286ec66a97dSShengzhou Liu #size-cells = <1>; 287ec66a97dSShengzhou Liu device_type = "soc"; 288ec66a97dSShengzhou Liu compatible = "simple-bus"; 289ec66a97dSShengzhou Liu 290ec66a97dSShengzhou Liu soc-sram-error { 291ec66a97dSShengzhou Liu compatible = "fsl,soc-sram-error"; 292ec66a97dSShengzhou Liu interrupts = <16 2 1 29>; 293ec66a97dSShengzhou Liu }; 294ec66a97dSShengzhou Liu 295ec66a97dSShengzhou Liu corenet-law@0 { 296ec66a97dSShengzhou Liu compatible = "fsl,corenet-law"; 297ec66a97dSShengzhou Liu reg = <0x0 0x1000>; 298ec66a97dSShengzhou Liu fsl,num-laws = <16>; 299ec66a97dSShengzhou Liu }; 300ec66a97dSShengzhou Liu 301ec66a97dSShengzhou Liu ddr1: memory-controller@8000 { 302ec66a97dSShengzhou Liu compatible = "fsl,qoriq-memory-controller-v5.0", 303ec66a97dSShengzhou Liu "fsl,qoriq-memory-controller"; 304ec66a97dSShengzhou Liu reg = <0x8000 0x1000>; 305ec66a97dSShengzhou Liu interrupts = <16 2 1 23>; 306ec66a97dSShengzhou Liu }; 307ec66a97dSShengzhou Liu 308ec66a97dSShengzhou Liu cpc: l3-cache-controller@10000 { 309ec66a97dSShengzhou Liu compatible = "fsl,t1023-l3-cache-controller", "cache"; 310ec66a97dSShengzhou Liu reg = <0x10000 0x1000>; 311ec66a97dSShengzhou Liu interrupts = <16 2 1 27>; 312ec66a97dSShengzhou Liu }; 313ec66a97dSShengzhou Liu 314ec66a97dSShengzhou Liu corenet-cf@18000 { 315ec66a97dSShengzhou Liu compatible = "fsl,corenet2-cf"; 316ec66a97dSShengzhou Liu reg = <0x18000 0x1000>; 317ec66a97dSShengzhou Liu interrupts = <16 2 1 31>; 318ec66a97dSShengzhou Liu }; 319ec66a97dSShengzhou Liu 320ec66a97dSShengzhou Liu iommu@20000 { 321ec66a97dSShengzhou Liu compatible = "fsl,pamu-v1.0", "fsl,pamu"; 322ec66a97dSShengzhou Liu reg = <0x20000 0x1000>; 323ec66a97dSShengzhou Liu ranges = <0 0x20000 0x1000>; 324ec66a97dSShengzhou Liu #address-cells = <1>; 325ec66a97dSShengzhou Liu #size-cells = <1>; 326ec66a97dSShengzhou Liu interrupts = < 327ec66a97dSShengzhou Liu 24 2 0 0 328ec66a97dSShengzhou Liu 16 2 1 30>; 329ec66a97dSShengzhou Liu pamu0: pamu@0 { 330ec66a97dSShengzhou Liu reg = <0 0x1000>; 331ec66a97dSShengzhou Liu fsl,primary-cache-geometry = <128 1>; 332ec66a97dSShengzhou Liu fsl,secondary-cache-geometry = <32 2>; 333ec66a97dSShengzhou Liu }; 334ec66a97dSShengzhou Liu }; 335ec66a97dSShengzhou Liu 336ec66a97dSShengzhou Liu/include/ "qoriq-mpic.dtsi" 337ec66a97dSShengzhou Liu 338ec66a97dSShengzhou Liu guts: global-utilities@e0000 { 339ec66a97dSShengzhou Liu compatible = "fsl,t1023-device-config", "fsl,qoriq-device-config-2.0"; 340ec66a97dSShengzhou Liu reg = <0xe0000 0xe00>; 341ec66a97dSShengzhou Liu fsl,has-rstcr; 342ec66a97dSShengzhou Liu fsl,liodn-bits = <12>; 343ec66a97dSShengzhou Liu }; 344ec66a97dSShengzhou Liu 345ec66a97dSShengzhou Liu/include/ "qoriq-clockgen2.dtsi" 346ec66a97dSShengzhou Liu global-utilities@e1000 { 347ec66a97dSShengzhou Liu compatible = "fsl,t1023-clockgen", "fsl,qoriq-clockgen-2.0"; 348ec66a97dSShengzhou Liu }; 349ec66a97dSShengzhou Liu 350ec66a97dSShengzhou Liu rcpm: global-utilities@e2000 { 351d2d79dccSChenhui Zhao compatible = "fsl,t1023-rcpm", "fsl,qoriq-rcpm-2.1"; 352ec66a97dSShengzhou Liu reg = <0xe2000 0x1000>; 353ec66a97dSShengzhou Liu }; 354ec66a97dSShengzhou Liu 355ec66a97dSShengzhou Liu sfp: sfp@e8000 { 356ec66a97dSShengzhou Liu compatible = "fsl,t1023-sfp"; 357ec66a97dSShengzhou Liu reg = <0xe8000 0x1000>; 358ec66a97dSShengzhou Liu }; 359ec66a97dSShengzhou Liu 360ec66a97dSShengzhou Liu serdes: serdes@ea000 { 361ec66a97dSShengzhou Liu compatible = "fsl,t1023-serdes"; 362ec66a97dSShengzhou Liu reg = <0xea000 0x4000>; 363ec66a97dSShengzhou Liu }; 364ec66a97dSShengzhou Liu 3653045e409SHongtao Jia tmu: tmu@f0000 { 3663045e409SHongtao Jia compatible = "fsl,qoriq-tmu"; 3673045e409SHongtao Jia reg = <0xf0000 0x1000>; 3683045e409SHongtao Jia interrupts = <18 2 0 0>; 3693045e409SHongtao Jia fsl,tmu-range = <0xb0000 0xa0026 0x80048 0x30061>; 3703045e409SHongtao Jia fsl,tmu-calibration = <0x00000000 0x0000000f 3713045e409SHongtao Jia 0x00000001 0x00000017 3723045e409SHongtao Jia 0x00000002 0x0000001e 3733045e409SHongtao Jia 0x00000003 0x00000026 3743045e409SHongtao Jia 0x00000004 0x0000002e 3753045e409SHongtao Jia 0x00000005 0x00000035 3763045e409SHongtao Jia 0x00000006 0x0000003d 3773045e409SHongtao Jia 0x00000007 0x00000044 3783045e409SHongtao Jia 0x00000008 0x0000004c 3793045e409SHongtao Jia 0x00000009 0x00000053 3803045e409SHongtao Jia 0x0000000a 0x0000005b 3813045e409SHongtao Jia 0x0000000b 0x00000064 3823045e409SHongtao Jia 3833045e409SHongtao Jia 0x00010000 0x00000011 3843045e409SHongtao Jia 0x00010001 0x0000001c 3853045e409SHongtao Jia 0x00010002 0x00000024 3863045e409SHongtao Jia 0x00010003 0x0000002b 3873045e409SHongtao Jia 0x00010004 0x00000034 3883045e409SHongtao Jia 0x00010005 0x00000039 3893045e409SHongtao Jia 0x00010006 0x00000042 3903045e409SHongtao Jia 0x00010007 0x0000004c 3913045e409SHongtao Jia 0x00010008 0x00000051 3923045e409SHongtao Jia 0x00010009 0x0000005a 3933045e409SHongtao Jia 0x0001000a 0x00000063 3943045e409SHongtao Jia 3953045e409SHongtao Jia 0x00020000 0x00000013 3963045e409SHongtao Jia 0x00020001 0x00000019 3973045e409SHongtao Jia 0x00020002 0x00000024 3983045e409SHongtao Jia 0x00020003 0x0000002c 3993045e409SHongtao Jia 0x00020004 0x00000035 4003045e409SHongtao Jia 0x00020005 0x0000003d 4013045e409SHongtao Jia 0x00020006 0x00000046 4023045e409SHongtao Jia 0x00020007 0x00000050 4033045e409SHongtao Jia 0x00020008 0x00000059 4043045e409SHongtao Jia 4053045e409SHongtao Jia 0x00030000 0x00000002 4063045e409SHongtao Jia 0x00030001 0x0000000d 4073045e409SHongtao Jia 0x00030002 0x00000019 4083045e409SHongtao Jia 0x00030003 0x00000024>; 409ee73bcdbSHongtao Jia #thermal-sensor-cells = <1>; 4103045e409SHongtao Jia }; 4113045e409SHongtao Jia 4123045e409SHongtao Jia thermal-zones { 4133045e409SHongtao Jia cpu_thermal: cpu-thermal { 4143045e409SHongtao Jia polling-delay-passive = <1000>; 4153045e409SHongtao Jia polling-delay = <5000>; 4163045e409SHongtao Jia 417ee73bcdbSHongtao Jia thermal-sensors = <&tmu 0>; 4183045e409SHongtao Jia 4193045e409SHongtao Jia trips { 4203045e409SHongtao Jia cpu_alert: cpu-alert { 4213045e409SHongtao Jia temperature = <85000>; 4223045e409SHongtao Jia hysteresis = <2000>; 4233045e409SHongtao Jia type = "passive"; 4243045e409SHongtao Jia }; 4253045e409SHongtao Jia cpu_crit: cpu-crit { 4263045e409SHongtao Jia temperature = <95000>; 4273045e409SHongtao Jia hysteresis = <2000>; 4283045e409SHongtao Jia type = "critical"; 4293045e409SHongtao Jia }; 4303045e409SHongtao Jia }; 4313045e409SHongtao Jia 4323045e409SHongtao Jia cooling-maps { 4333045e409SHongtao Jia map0 { 4343045e409SHongtao Jia trip = <&cpu_alert>; 4353045e409SHongtao Jia cooling-device = 4363045e409SHongtao Jia <&cpu0 THERMAL_NO_LIMIT 4373045e409SHongtao Jia THERMAL_NO_LIMIT>; 4383045e409SHongtao Jia }; 4393045e409SHongtao Jia map1 { 4403045e409SHongtao Jia trip = <&cpu_alert>; 4413045e409SHongtao Jia cooling-device = 4423045e409SHongtao Jia <&cpu1 THERMAL_NO_LIMIT 4433045e409SHongtao Jia THERMAL_NO_LIMIT>; 4443045e409SHongtao Jia }; 4453045e409SHongtao Jia }; 4463045e409SHongtao Jia }; 4473045e409SHongtao Jia }; 4483045e409SHongtao Jia 449ec66a97dSShengzhou Liu scfg: global-utilities@fc000 { 450ec66a97dSShengzhou Liu compatible = "fsl,t1023-scfg"; 451ec66a97dSShengzhou Liu reg = <0xfc000 0x1000>; 452ec66a97dSShengzhou Liu }; 453ec66a97dSShengzhou Liu 454ec66a97dSShengzhou Liu/include/ "elo3-dma-0.dtsi" 455ec66a97dSShengzhou Liu/include/ "elo3-dma-1.dtsi" 456ec66a97dSShengzhou Liu 457ec66a97dSShengzhou Liu/include/ "qoriq-espi-0.dtsi" 458ec66a97dSShengzhou Liu spi@110000 { 459ec66a97dSShengzhou Liu fsl,espi-num-chipselects = <4>; 460ec66a97dSShengzhou Liu }; 461ec66a97dSShengzhou Liu 462ec66a97dSShengzhou Liu/include/ "qoriq-esdhc-0.dtsi" 463ec66a97dSShengzhou Liu sdhc@114000 { 464ec66a97dSShengzhou Liu compatible = "fsl,t1023-esdhc", "fsl,esdhc"; 465ec66a97dSShengzhou Liu fsl,iommu-parent = <&pamu0>; 466ec66a97dSShengzhou Liu fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */ 467ec66a97dSShengzhou Liu sdhci,auto-cmd12; 468ec66a97dSShengzhou Liu no-1-8-v; 469ec66a97dSShengzhou Liu }; 470ec66a97dSShengzhou Liu/include/ "qoriq-i2c-0.dtsi" 471ec66a97dSShengzhou Liu/include/ "qoriq-i2c-1.dtsi" 472ec66a97dSShengzhou Liu/include/ "qoriq-duart-0.dtsi" 473ec66a97dSShengzhou Liu/include/ "qoriq-duart-1.dtsi" 474ec66a97dSShengzhou Liu/include/ "qoriq-gpio-0.dtsi" 475ec66a97dSShengzhou Liu/include/ "qoriq-gpio-1.dtsi" 476ec66a97dSShengzhou Liu/include/ "qoriq-gpio-2.dtsi" 477ec66a97dSShengzhou Liu/include/ "qoriq-gpio-3.dtsi" 478ec66a97dSShengzhou Liu/include/ "qoriq-usb2-mph-0.dtsi" 479ec66a97dSShengzhou Liu usb0: usb@210000 { 480ec66a97dSShengzhou Liu compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph"; 481ec66a97dSShengzhou Liu fsl,iommu-parent = <&pamu0>; 482ec66a97dSShengzhou Liu fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */ 483ec66a97dSShengzhou Liu phy_type = "utmi"; 484ec66a97dSShengzhou Liu port0; 485ec66a97dSShengzhou Liu }; 486ec66a97dSShengzhou Liu/include/ "qoriq-usb2-dr-0.dtsi" 487ec66a97dSShengzhou Liu usb1: usb@211000 { 488ec66a97dSShengzhou Liu compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr"; 489ec66a97dSShengzhou Liu fsl,iommu-parent = <&pamu0>; 490ec66a97dSShengzhou Liu fsl,liodn-reg = <&guts 0x524>; /* USB2LIODNR */ 491ec66a97dSShengzhou Liu dr_mode = "host"; 492ec66a97dSShengzhou Liu phy_type = "utmi"; 493ec66a97dSShengzhou Liu }; 494ec66a97dSShengzhou Liu/include/ "qoriq-sata2-0.dtsi" 495ec66a97dSShengzhou Liu sata@220000 { 496ec66a97dSShengzhou Liu fsl,iommu-parent = <&pamu0>; 497ec66a97dSShengzhou Liu fsl,liodn-reg = <&guts 0x550>; /* SATA1LIODNR */ 498ec66a97dSShengzhou Liu }; 499ec66a97dSShengzhou Liu 500ec66a97dSShengzhou Liu/include/ "qoriq-sec5.0-0.dtsi" 501056f9657SMadalin Bucur/include/ "qoriq-qman3.dtsi" 502056f9657SMadalin Bucur/include/ "qoriq-bman1.dtsi" 503da414bb9SIgal Liberman 504da414bb9SIgal Liberman/include/ "qoriq-fman3l-0.dtsi" 505da414bb9SIgal Liberman/include/ "qoriq-fman3-0-10g-0-best-effort.dtsi" 506da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-1.dtsi" 507da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-2.dtsi" 508da414bb9SIgal Liberman/include/ "qoriq-fman3-0-1g-3.dtsi" 509da414bb9SIgal Liberman fman@400000 { 510da414bb9SIgal Liberman enet0: ethernet@e0000 { 511da414bb9SIgal Liberman }; 512da414bb9SIgal Liberman 513da414bb9SIgal Liberman enet1: ethernet@e2000 { 514da414bb9SIgal Liberman }; 515da414bb9SIgal Liberman 516da414bb9SIgal Liberman enet2: ethernet@e4000 { 517da414bb9SIgal Liberman }; 518da414bb9SIgal Liberman 519da414bb9SIgal Liberman enet3: ethernet@e6000 { 520da414bb9SIgal Liberman }; 521da414bb9SIgal Liberman }; 522ec66a97dSShengzhou Liu}; 523