Back to home page

OSCL-LXR

 
 

    


0001 /*
0002  * T1040 Silicon/SoC Device Tree Source (post include)
0003  *
0004  * Copyright 2013 - 2014 Freescale Semiconductor Inc.
0005  *
0006  * Redistribution and use in source and binary forms, with or without
0007  * modification, are permitted provided that the following conditions are met:
0008  *     * Redistributions of source code must retain the above copyright
0009  *       notice, this list of conditions and the following disclaimer.
0010  *     * Redistributions in binary form must reproduce the above copyright
0011  *       notice, this list of conditions and the following disclaimer in the
0012  *       documentation and/or other materials provided with the distribution.
0013  *     * Neither the name of Freescale Semiconductor nor the
0014  *       names of its contributors may be used to endorse or promote products
0015  *       derived from this software without specific prior written permission.
0016  *
0017  *
0018  * ALTERNATIVELY, this software may be distributed under the terms of the
0019  * GNU General Public License ("GPL") as published by the Free Software
0020  * Foundation, either version 2 of that License or (at your option) any
0021  * later version.
0022  *
0023  * THIS SOFTWARE IS PROVIDED BY Freescale Semiconductor ``AS IS'' AND ANY
0024  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
0025  * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
0026  * DISCLAIMED. IN NO EVENT SHALL Freescale Semiconductor BE LIABLE FOR ANY
0027  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
0028  * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
0029  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
0030  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
0031  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
0032  * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
0033  */
0034 
0035 #include <dt-bindings/thermal/thermal.h>
0036 
0037 &bman_fbpr {
0038         compatible = "fsl,bman-fbpr";
0039         alloc-ranges = <0 0 0x10000 0>;
0040 };
0041 
0042 &qman_fqd {
0043         compatible = "fsl,qman-fqd";
0044         alloc-ranges = <0 0 0x10000 0>;
0045 };
0046 
0047 &qman_pfdr {
0048         compatible = "fsl,qman-pfdr";
0049         alloc-ranges = <0 0 0x10000 0>;
0050 };
0051 
0052 &ifc {
0053         #address-cells = <2>;
0054         #size-cells = <1>;
0055         compatible = "fsl,ifc", "simple-bus";
0056         interrupts = <25 2 0 0>;
0057 };
0058 
0059 &pci0 {
0060         compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
0061         device_type = "pci";
0062         #size-cells = <2>;
0063         #address-cells = <3>;
0064         bus-range = <0x0 0xff>;
0065         interrupts = <20 2 0 0>;
0066         fsl,iommu-parent = <&pamu0>;
0067         pcie@0 {
0068                 reg = <0 0 0 0 0>;
0069                 #interrupt-cells = <1>;
0070                 #size-cells = <2>;
0071                 #address-cells = <3>;
0072                 device_type = "pci";
0073                 interrupts = <20 2 0 0>;
0074                 interrupt-map-mask = <0xf800 0 0 7>;
0075                 interrupt-map = <
0076                         /* IDSEL 0x0 */
0077                         0000 0 0 1 &mpic 40 1 0 0
0078                         0000 0 0 2 &mpic 1 1 0 0
0079                         0000 0 0 3 &mpic 2 1 0 0
0080                         0000 0 0 4 &mpic 3 1 0 0
0081                         >;
0082         };
0083 };
0084 
0085 &pci1 {
0086         compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
0087         device_type = "pci";
0088         #size-cells = <2>;
0089         #address-cells = <3>;
0090         bus-range = <0 0xff>;
0091         interrupts = <21 2 0 0>;
0092         fsl,iommu-parent = <&pamu0>;
0093         pcie@0 {
0094                 reg = <0 0 0 0 0>;
0095                 #interrupt-cells = <1>;
0096                 #size-cells = <2>;
0097                 #address-cells = <3>;
0098                 device_type = "pci";
0099                 interrupts = <21 2 0 0>;
0100                 interrupt-map-mask = <0xf800 0 0 7>;
0101                 interrupt-map = <
0102                         /* IDSEL 0x0 */
0103                         0000 0 0 1 &mpic 41 1 0 0
0104                         0000 0 0 2 &mpic 5 1 0 0
0105                         0000 0 0 3 &mpic 6 1 0 0
0106                         0000 0 0 4 &mpic 7 1 0 0
0107                         >;
0108         };
0109 };
0110 
0111 &pci2 {
0112         compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
0113         device_type = "pci";
0114         #size-cells = <2>;
0115         #address-cells = <3>;
0116         bus-range = <0x0 0xff>;
0117         interrupts = <22 2 0 0>;
0118         fsl,iommu-parent = <&pamu0>;
0119         pcie@0 {
0120                 reg = <0 0 0 0 0>;
0121                 #interrupt-cells = <1>;
0122                 #size-cells = <2>;
0123                 #address-cells = <3>;
0124                 device_type = "pci";
0125                 interrupts = <22 2 0 0>;
0126                 interrupt-map-mask = <0xf800 0 0 7>;
0127                 interrupt-map = <
0128                         /* IDSEL 0x0 */
0129                         0000 0 0 1 &mpic 42 1 0 0
0130                         0000 0 0 2 &mpic 9 1 0 0
0131                         0000 0 0 3 &mpic 10 1 0 0
0132                         0000 0 0 4 &mpic 11 1 0 0
0133                         >;
0134         };
0135 };
0136 
0137 &pci3 {
0138         compatible = "fsl,t1040-pcie", "fsl,qoriq-pcie-v2.4", "fsl,qoriq-pcie";
0139         device_type = "pci";
0140         #size-cells = <2>;
0141         #address-cells = <3>;
0142         bus-range = <0x0 0xff>;
0143         interrupts = <23 2 0 0>;
0144         fsl,iommu-parent = <&pamu0>;
0145         pcie@0 {
0146                 reg = <0 0 0 0 0>;
0147                 #interrupt-cells = <1>;
0148                 #size-cells = <2>;
0149                 #address-cells = <3>;
0150                 device_type = "pci";
0151                 interrupts = <23 2 0 0>;
0152                 interrupt-map-mask = <0xf800 0 0 7>;
0153                 interrupt-map = <
0154                         /* IDSEL 0x0 */
0155                         0000 0 0 1 &mpic 43 1 0 0
0156                         0000 0 0 2 &mpic 0 1 0 0
0157                         0000 0 0 3 &mpic 4 1 0 0
0158                         0000 0 0 4 &mpic 8 1 0 0
0159                         >;
0160         };
0161 };
0162 
0163 &dcsr {
0164         #address-cells = <1>;
0165         #size-cells = <1>;
0166         compatible = "fsl,dcsr", "simple-bus";
0167 
0168         dcsr-epu@0 {
0169                 compatible = "fsl,t1040-dcsr-epu", "fsl,dcsr-epu";
0170                 interrupts = <52 2 0 0
0171                               84 2 0 0
0172                               85 2 0 0>;
0173                 reg = <0x0 0x1000>;
0174         };
0175         dcsr-npc {
0176                 compatible = "fsl,t1040-dcsr-cnpc", "fsl,dcsr-cnpc";
0177                 reg = <0x1000 0x1000 0x1002000 0x10000>;
0178         };
0179         dcsr-nxc@2000 {
0180                 compatible = "fsl,dcsr-nxc";
0181                 reg = <0x2000 0x1000>;
0182         };
0183         dcsr-corenet {
0184                 compatible = "fsl,dcsr-corenet";
0185                 reg = <0x8000 0x1000 0x1A000 0x1000>;
0186         };
0187         dcsr-dpaa@9000 {
0188                 compatible = "fsl,t1040-dcsr-dpaa", "fsl,dcsr-dpaa";
0189                 reg = <0x9000 0x1000>;
0190         };
0191         dcsr-ocn@11000 {
0192                 compatible = "fsl,t1040-dcsr-ocn", "fsl,dcsr-ocn";
0193                 reg = <0x11000 0x1000>;
0194         };
0195         dcsr-ddr@12000 {
0196                 compatible = "fsl,dcsr-ddr";
0197                 dev-handle = <&ddr1>;
0198                 reg = <0x12000 0x1000>;
0199         };
0200         dcsr-nal@18000 {
0201                 compatible = "fsl,t1040-dcsr-nal", "fsl,dcsr-nal";
0202                 reg = <0x18000 0x1000>;
0203         };
0204         dcsr-rcpm@22000 {
0205                 compatible = "fsl,t1040-dcsr-rcpm", "fsl,dcsr-rcpm";
0206                 reg = <0x22000 0x1000>;
0207         };
0208         dcsr-snpc@30000 {
0209                 compatible = "fsl,t1040-dcsr-snpc", "fsl,dcsr-snpc";
0210                 reg = <0x30000 0x1000 0x1022000 0x10000>;
0211         };
0212         dcsr-snpc@31000 {
0213                 compatible = "fsl,t1040-dcsr-snpc", "fsl,dcsr-snpc";
0214                 reg = <0x31000 0x1000 0x1042000 0x10000>;
0215         };
0216         dcsr-cpu-sb-proxy@100000 {
0217                 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0218                 cpu-handle = <&cpu0>;
0219                 reg = <0x100000 0x1000 0x101000 0x1000>;
0220         };
0221         dcsr-cpu-sb-proxy@108000 {
0222                 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0223                 cpu-handle = <&cpu1>;
0224                 reg = <0x108000 0x1000 0x109000 0x1000>;
0225         };
0226         dcsr-cpu-sb-proxy@110000 {
0227                 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0228                 cpu-handle = <&cpu2>;
0229                 reg = <0x110000 0x1000 0x111000 0x1000>;
0230         };
0231         dcsr-cpu-sb-proxy@118000 {
0232                 compatible = "fsl,dcsr-e5500-sb-proxy", "fsl,dcsr-cpu-sb-proxy";
0233                 cpu-handle = <&cpu3>;
0234                 reg = <0x118000 0x1000 0x119000 0x1000>;
0235         };
0236 };
0237 
0238 &bportals {
0239         #address-cells = <0x1>;
0240         #size-cells = <0x1>;
0241         compatible = "simple-bus";
0242 
0243         bman-portal@0 {
0244                 compatible = "fsl,bman-portal";
0245                 reg = <0x0 0x4000>, <0x1000000 0x1000>;
0246                 interrupts = <105 2 0 0>;
0247         };
0248         bman-portal@4000 {
0249                 compatible = "fsl,bman-portal";
0250                 reg = <0x4000 0x4000>, <0x1001000 0x1000>;
0251                 interrupts = <107 2 0 0>;
0252         };
0253         bman-portal@8000 {
0254                 compatible = "fsl,bman-portal";
0255                 reg = <0x8000 0x4000>, <0x1002000 0x1000>;
0256                 interrupts = <109 2 0 0>;
0257         };
0258         bman-portal@c000 {
0259                 compatible = "fsl,bman-portal";
0260                 reg = <0xc000 0x4000>, <0x1003000 0x1000>;
0261                 interrupts = <111 2 0 0>;
0262         };
0263         bman-portal@10000 {
0264                 compatible = "fsl,bman-portal";
0265                 reg = <0x10000 0x4000>, <0x1004000 0x1000>;
0266                 interrupts = <113 2 0 0>;
0267         };
0268         bman-portal@14000 {
0269                 compatible = "fsl,bman-portal";
0270                 reg = <0x14000 0x4000>, <0x1005000 0x1000>;
0271                 interrupts = <115 2 0 0>;
0272         };
0273         bman-portal@18000 {
0274                 compatible = "fsl,bman-portal";
0275                 reg = <0x18000 0x4000>, <0x1006000 0x1000>;
0276                 interrupts = <117 2 0 0>;
0277         };
0278         bman-portal@1c000 {
0279                 compatible = "fsl,bman-portal";
0280                 reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
0281                 interrupts = <119 2 0 0>;
0282         };
0283         bman-portal@20000 {
0284                 compatible = "fsl,bman-portal";
0285                 reg = <0x20000 0x4000>, <0x1008000 0x1000>;
0286                 interrupts = <121 2 0 0>;
0287         };
0288         bman-portal@24000 {
0289                 compatible = "fsl,bman-portal";
0290                 reg = <0x24000 0x4000>, <0x1009000 0x1000>;
0291                 interrupts = <123 2 0 0>;
0292         };
0293 };
0294 
0295 &qportals {
0296         #address-cells = <0x1>;
0297         #size-cells = <0x1>;
0298         compatible = "simple-bus";
0299 
0300         qportal0: qman-portal@0 {
0301                 compatible = "fsl,qman-portal";
0302                 reg = <0x0 0x4000>, <0x1000000 0x1000>;
0303                 interrupts = <104 0x2 0 0>;
0304                 cell-index = <0x0>;
0305         };
0306         qportal1: qman-portal@4000 {
0307                 compatible = "fsl,qman-portal";
0308                 reg = <0x4000 0x4000>, <0x1001000 0x1000>;
0309                 interrupts = <106 0x2 0 0>;
0310                 cell-index = <0x1>;
0311         };
0312         qportal2: qman-portal@8000 {
0313                 compatible = "fsl,qman-portal";
0314                 reg = <0x8000 0x4000>, <0x1002000 0x1000>;
0315                 interrupts = <108 0x2 0 0>;
0316                 cell-index = <0x2>;
0317         };
0318         qportal3: qman-portal@c000 {
0319                 compatible = "fsl,qman-portal";
0320                 reg = <0xc000 0x4000>, <0x1003000 0x1000>;
0321                 interrupts = <110 0x2 0 0>;
0322                 cell-index = <0x3>;
0323         };
0324         qportal4: qman-portal@10000 {
0325                 compatible = "fsl,qman-portal";
0326                 reg = <0x10000 0x4000>, <0x1004000 0x1000>;
0327                 interrupts = <112 0x2 0 0>;
0328                 cell-index = <0x4>;
0329         };
0330         qportal5: qman-portal@14000 {
0331                 compatible = "fsl,qman-portal";
0332                 reg = <0x14000 0x4000>, <0x1005000 0x1000>;
0333                 interrupts = <114 0x2 0 0>;
0334                 cell-index = <0x5>;
0335         };
0336         qportal6: qman-portal@18000 {
0337                 compatible = "fsl,qman-portal";
0338                 reg = <0x18000 0x4000>, <0x1006000 0x1000>;
0339                 interrupts = <116 0x2 0 0>;
0340                 cell-index = <0x6>;
0341         };
0342         qportal7: qman-portal@1c000 {
0343                 compatible = "fsl,qman-portal";
0344                 reg = <0x1c000 0x4000>, <0x1007000 0x1000>;
0345                 interrupts = <118 0x2 0 0>;
0346                 cell-index = <0x7>;
0347         };
0348         qportal8: qman-portal@20000 {
0349                 compatible = "fsl,qman-portal";
0350                 reg = <0x20000 0x4000>, <0x1008000 0x1000>;
0351                 interrupts = <120 0x2 0 0>;
0352                 cell-index = <0x8>;
0353         };
0354         qportal9: qman-portal@24000 {
0355                 compatible = "fsl,qman-portal";
0356                 reg = <0x24000 0x4000>, <0x1009000 0x1000>;
0357                 interrupts = <122 0x2 0 0>;
0358                 cell-index = <0x9>;
0359         };
0360 };
0361 
0362 &soc {
0363         #address-cells = <1>;
0364         #size-cells = <1>;
0365         device_type = "soc";
0366         compatible = "simple-bus";
0367 
0368         soc-sram-error {
0369                 compatible = "fsl,soc-sram-error";
0370                 interrupts = <16 2 1 29>;
0371         };
0372 
0373         corenet-law@0 {
0374                 compatible = "fsl,corenet-law";
0375                 reg = <0x0 0x1000>;
0376                 fsl,num-laws = <16>;
0377         };
0378 
0379         ddr1: memory-controller@8000 {
0380                 compatible = "fsl,qoriq-memory-controller-v5.0",
0381                                 "fsl,qoriq-memory-controller";
0382                 reg = <0x8000 0x1000>;
0383                 interrupts = <16 2 1 23>;
0384         };
0385 
0386         cpc: l3-cache-controller@10000 {
0387                 compatible = "fsl,t1040-l3-cache-controller", "cache";
0388                 reg = <0x10000 0x1000>;
0389                 interrupts = <16 2 1 27>;
0390         };
0391 
0392         corenet-cf@18000 {
0393                 compatible = "fsl,corenet2-cf", "fsl,corenet-cf";
0394                 reg = <0x18000 0x1000>;
0395                 interrupts = <16 2 1 31>;
0396                 fsl,ccf-num-csdids = <32>;
0397                 fsl,ccf-num-snoopids = <32>;
0398         };
0399 
0400         iommu@20000 {
0401                 compatible = "fsl,pamu-v1.0", "fsl,pamu";
0402                 reg = <0x20000 0x1000>;
0403                 ranges = <0 0x20000 0x1000>;
0404                 #address-cells = <1>;
0405                 #size-cells = <1>;
0406                 interrupts = <
0407                         24 2 0 0
0408                         16 2 1 30>;
0409                 pamu0: pamu@0 {
0410                         reg = <0 0x1000>;
0411                         fsl,primary-cache-geometry = <128 1>;
0412                         fsl,secondary-cache-geometry = <16 2>;
0413                 };
0414         };
0415 
0416 /include/ "qoriq-mpic.dtsi"
0417 
0418         guts: global-utilities@e0000 {
0419                 compatible = "fsl,t1040-device-config", "fsl,qoriq-device-config-2.0";
0420                 reg = <0xe0000 0xe00>;
0421                 fsl,has-rstcr;
0422                 fsl,liodn-bits = <12>;
0423         };
0424 
0425 /include/ "qoriq-clockgen2.dtsi"
0426         global-utilities@e1000 {
0427                 compatible = "fsl,t1040-clockgen", "fsl,qoriq-clockgen-2.0";
0428         };
0429 
0430         rcpm: global-utilities@e2000 {
0431                 compatible = "fsl,t1040-rcpm", "fsl,qoriq-rcpm-2.1";
0432                 reg = <0xe2000 0x1000>;
0433         };
0434 
0435         sfp: sfp@e8000 {
0436                 compatible = "fsl,t1040-sfp";
0437                 reg        = <0xe8000 0x1000>;
0438         };
0439 
0440         serdes: serdes@ea000 {
0441                 compatible = "fsl,t1040-serdes";
0442                 reg        = <0xea000 0x4000>;
0443         };
0444 
0445         tmu: tmu@f0000 {
0446                 compatible = "fsl,qoriq-tmu";
0447                 reg = <0xf0000 0x1000>;
0448                 interrupts = <18 2 0 0>;
0449                 fsl,tmu-range = <0xa0000 0x90026 0x8004a 0x1006a>;
0450                 fsl,tmu-calibration = <0x00000000 0x00000025
0451                                        0x00000001 0x00000028
0452                                        0x00000002 0x0000002d
0453                                        0x00000003 0x00000031
0454                                        0x00000004 0x00000036
0455                                        0x00000005 0x0000003a
0456                                        0x00000006 0x00000040
0457                                        0x00000007 0x00000044
0458                                        0x00000008 0x0000004a
0459                                        0x00000009 0x0000004f
0460                                        0x0000000a 0x00000054
0461 
0462                                        0x00010000 0x0000000d
0463                                        0x00010001 0x00000013
0464                                        0x00010002 0x00000019
0465                                        0x00010003 0x0000001f
0466                                        0x00010004 0x00000025
0467                                        0x00010005 0x0000002d
0468                                        0x00010006 0x00000033
0469                                        0x00010007 0x00000043
0470                                        0x00010008 0x0000004b
0471                                        0x00010009 0x00000053
0472 
0473                                        0x00020000 0x00000010
0474                                        0x00020001 0x00000017
0475                                        0x00020002 0x0000001f
0476                                        0x00020003 0x00000029
0477                                        0x00020004 0x00000031
0478                                        0x00020005 0x0000003c
0479                                        0x00020006 0x00000042
0480                                        0x00020007 0x0000004d
0481                                        0x00020008 0x00000056
0482 
0483                                        0x00030000 0x00000012
0484                                        0x00030001 0x0000001d>;
0485                 #thermal-sensor-cells = <1>;
0486         };
0487 
0488         thermal-zones {
0489                 cpu_thermal: cpu-thermal {
0490                         polling-delay-passive = <1000>;
0491                         polling-delay = <5000>;
0492 
0493                         thermal-sensors = <&tmu 2>;
0494 
0495                         trips {
0496                                 cpu_alert: cpu-alert {
0497                                         temperature = <85000>;
0498                                         hysteresis = <2000>;
0499                                         type = "passive";
0500                                 };
0501                                 cpu_crit: cpu-crit {
0502                                         temperature = <95000>;
0503                                         hysteresis = <2000>;
0504                                         type = "critical";
0505                                 };
0506                         };
0507 
0508                         cooling-maps {
0509                                 map0 {
0510                                         trip = <&cpu_alert>;
0511                                         cooling-device =
0512                                                 <&cpu0 THERMAL_NO_LIMIT
0513                                                         THERMAL_NO_LIMIT>;
0514                                 };
0515                                 map1 {
0516                                         trip = <&cpu_alert>;
0517                                         cooling-device =
0518                                                 <&cpu1 THERMAL_NO_LIMIT
0519                                                         THERMAL_NO_LIMIT>;
0520                                 };
0521                                 map2 {
0522                                         trip = <&cpu_alert>;
0523                                         cooling-device =
0524                                                 <&cpu2 THERMAL_NO_LIMIT
0525                                                         THERMAL_NO_LIMIT>;
0526                                 };
0527                                 map3 {
0528                                         trip = <&cpu_alert>;
0529                                         cooling-device =
0530                                                 <&cpu3 THERMAL_NO_LIMIT
0531                                                         THERMAL_NO_LIMIT>;
0532                                 };
0533                         };
0534                 };
0535         };
0536 
0537         scfg: global-utilities@fc000 {
0538                 compatible = "fsl,t1040-scfg";
0539                 reg = <0xfc000 0x1000>;
0540         };
0541 
0542 /include/ "elo3-dma-0.dtsi"
0543 /include/ "elo3-dma-1.dtsi"
0544 /include/ "qoriq-espi-0.dtsi"
0545         spi@110000 {
0546                 fsl,espi-num-chipselects = <4>;
0547         };
0548 
0549 /include/ "qoriq-esdhc-0.dtsi"
0550         sdhc@114000 {
0551                 compatible = "fsl,t1040-esdhc", "fsl,esdhc";
0552                 fsl,iommu-parent = <&pamu0>;
0553                 fsl,liodn-reg = <&guts 0x530>; /* eSDHCLIODNR */
0554                 sdhci,auto-cmd12;
0555         };
0556 /include/ "qoriq-i2c-0.dtsi"
0557 /include/ "qoriq-i2c-1.dtsi"
0558 /include/ "qoriq-duart-0.dtsi"
0559 /include/ "qoriq-duart-1.dtsi"
0560 /include/ "qoriq-gpio-0.dtsi"
0561 /include/ "qoriq-gpio-1.dtsi"
0562 /include/ "qoriq-gpio-2.dtsi"
0563 /include/ "qoriq-gpio-3.dtsi"
0564 /include/ "qoriq-usb2-mph-0.dtsi"
0565                 usb0: usb@210000 {
0566                         compatible = "fsl-usb2-mph-v2.5", "fsl-usb2-mph";
0567                         fsl,iommu-parent = <&pamu0>;
0568                         fsl,liodn-reg = <&guts 0x520>; /* USB1LIODNR */
0569                         phy_type = "utmi";
0570                         port0;
0571                 };
0572 /include/ "qoriq-usb2-dr-0.dtsi"
0573                 usb1: usb@211000 {
0574                         compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
0575                         fsl,iommu-parent = <&pamu0>;
0576                         fsl,liodn-reg = <&guts 0x524>; /* USB2LIODNR */
0577                         dr_mode = "host";
0578                         phy_type = "utmi";
0579                 };
0580 
0581         display@180000 {
0582                 compatible = "fsl,t1040-diu", "fsl,diu";
0583                 reg = <0x180000 1000>;
0584                 interrupts = <74 2 0 0>;
0585         };
0586 
0587 /include/ "qoriq-sata2-0.dtsi"
0588         sata@220000 {
0589                 fsl,iommu-parent = <&pamu0>;
0590                 fsl,liodn-reg = <&guts 0x550>; /* SATA1LIODNR */
0591         };
0592 /include/ "qoriq-sata2-1.dtsi"
0593         sata@221000 {
0594                 fsl,iommu-parent = <&pamu0>;
0595                 fsl,liodn-reg = <&guts 0x554>; /* SATA2LIODNR */
0596         };
0597 /include/ "qoriq-sec5.0-0.dtsi"
0598 /include/ "qoriq-qman3.dtsi"
0599 /include/ "qoriq-bman1.dtsi"
0600 
0601 /include/ "qoriq-fman3l-0.dtsi"
0602 /include/ "qoriq-fman3-0-1g-0.dtsi"
0603 /include/ "qoriq-fman3-0-1g-1.dtsi"
0604 /include/ "qoriq-fman3-0-1g-2.dtsi"
0605 /include/ "qoriq-fman3-0-1g-3.dtsi"
0606 /include/ "qoriq-fman3-0-1g-4.dtsi"
0607         fman@400000 {
0608                 enet0: ethernet@e0000 {
0609                 };
0610 
0611                 enet1: ethernet@e2000 {
0612                 };
0613 
0614                 enet2: ethernet@e4000 {
0615                 };
0616 
0617                 enet3: ethernet@e6000 {
0618                 };
0619 
0620                 enet4: ethernet@e8000 {
0621                 };
0622 
0623                 mdio@fc000 {
0624                         interrupts = <100 1 0 0>;
0625                 };
0626 
0627                 mdio@fd000 {
0628                         status = "disabled";
0629                 };
0630         };
0631 
0632         seville_switch: ethernet-switch@800000 {
0633                 compatible = "mscc,vsc9953-switch";
0634                 reg = <0x800000 0x290000>;
0635                 interrupts = <26 2 0 0>;
0636                 interrupt-names = "xtr";
0637                 little-endian;
0638                 #address-cells = <1>;
0639                 #size-cells = <0>;
0640                 status = "disabled";
0641 
0642                 ports {
0643                         #address-cells = <1>;
0644                         #size-cells = <0>;
0645 
0646                         seville_port0: port@0 {
0647                                 reg = <0>;
0648                                 status = "disabled";
0649                         };
0650 
0651                         seville_port1: port@1 {
0652                                 reg = <1>;
0653                                 status = "disabled";
0654                         };
0655 
0656                         seville_port2: port@2 {
0657                                 reg = <2>;
0658                                 status = "disabled";
0659                         };
0660 
0661                         seville_port3: port@3 {
0662                                 reg = <3>;
0663                                 status = "disabled";
0664                         };
0665 
0666                         seville_port4: port@4 {
0667                                 reg = <4>;
0668                                 status = "disabled";
0669                         };
0670 
0671                         seville_port5: port@5 {
0672                                 reg = <5>;
0673                                 status = "disabled";
0674                         };
0675 
0676                         seville_port6: port@6 {
0677                                 reg = <6>;
0678                                 status = "disabled";
0679                         };
0680 
0681                         seville_port7: port@7 {
0682                                 reg = <7>;
0683                                 status = "disabled";
0684                         };
0685 
0686                         seville_port8: port@8 {
0687                                 reg = <8>;
0688                                 phy-mode = "internal";
0689                                 status = "disabled";
0690 
0691                                 fixed-link {
0692                                         speed = <2500>;
0693                                         full-duplex;
0694                                 };
0695                         };
0696 
0697                         seville_port9: port@9 {
0698                                 reg = <9>;
0699                                 phy-mode = "internal";
0700                                 status = "disabled";
0701 
0702                                 fixed-link {
0703                                         speed = <2500>;
0704                                         full-duplex;
0705                                 };
0706                         };
0707                 };
0708         };
0709 };
0710 
0711 &qe {
0712         #address-cells = <1>;
0713         #size-cells = <1>;
0714         device_type = "qe";
0715         compatible = "fsl,qe";
0716         fsl,qe-num-riscs = <1>;
0717         fsl,qe-num-snums = <28>;
0718 
0719         qeic: interrupt-controller@80 {
0720                 interrupt-controller;
0721                 compatible = "fsl,qe-ic";
0722                 #address-cells = <0>;
0723                 #interrupt-cells = <1>;
0724                 reg = <0x80 0x80>;
0725                 interrupts = <95 2 0 0  94 2 0 0>; //high:79 low:78
0726         };
0727 
0728         ucc@2000 {
0729                 cell-index = <1>;
0730                 reg = <0x2000 0x200>;
0731                 interrupts = <32>;
0732                 interrupt-parent = <&qeic>;
0733         };
0734 
0735         ucc@2200 {
0736                 cell-index = <3>;
0737                 reg = <0x2200 0x200>;
0738                 interrupts = <34>;
0739                 interrupt-parent = <&qeic>;
0740         };
0741 
0742         muram@10000 {
0743                 #address-cells = <1>;
0744                 #size-cells = <1>;
0745                 compatible = "fsl,qe-muram", "fsl,cpm-muram";
0746                 ranges = <0x0 0x10000 0x6000>;
0747 
0748                 data-only@0 {
0749                         compatible = "fsl,qe-muram-data",
0750                         "fsl,cpm-muram-data";
0751                         reg = <0x0 0x6000>;
0752                 };
0753         };
0754 };