Home | History | Annotate | Line # | Download | only in dts
      1      1.1  jmcneill /*
      2      1.1  jmcneill  * Copyright 2013-2014 Freescale Semiconductor, Inc.
      3      1.1  jmcneill  *
      4      1.1  jmcneill  * This file is dual-licensed: you can use it either under the terms
      5      1.1  jmcneill  * of the GPL or the X11 license, at your option. Note that this dual
      6      1.1  jmcneill  * licensing only applies to this file, and not this project as a
      7      1.1  jmcneill  * whole.
      8      1.1  jmcneill  *
      9      1.1  jmcneill  *  a) This file is free software; you can redistribute it and/or
     10      1.1  jmcneill  *     modify it under the terms of the GNU General Public License as
     11      1.1  jmcneill  *     published by the Free Software Foundation; either version 2 of
     12      1.1  jmcneill  *     the License, or (at your option) any later version.
     13      1.1  jmcneill  *
     14      1.1  jmcneill  *     This file is distributed in the hope that it will be useful,
     15      1.1  jmcneill  *     but WITHOUT ANY WARRANTY; without even the implied warranty of
     16      1.1  jmcneill  *     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     17      1.1  jmcneill  *     GNU General Public License for more details.
     18      1.1  jmcneill  *
     19      1.1  jmcneill  *     You should have received a copy of the GNU General Public
     20      1.1  jmcneill  *     License along with this file; if not, write to the Free
     21      1.1  jmcneill  *     Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
     22      1.1  jmcneill  *     MA 02110-1301 USA
     23      1.1  jmcneill  *
     24      1.1  jmcneill  * Or, alternatively,
     25      1.1  jmcneill  *
     26      1.1  jmcneill  *  b) Permission is hereby granted, free of charge, to any person
     27      1.1  jmcneill  *     obtaining a copy of this software and associated documentation
     28      1.1  jmcneill  *     files (the "Software"), to deal in the Software without
     29      1.1  jmcneill  *     restriction, including without limitation the rights to use,
     30      1.1  jmcneill  *     copy, modify, merge, publish, distribute, sublicense, and/or
     31      1.1  jmcneill  *     sell copies of the Software, and to permit persons to whom the
     32      1.1  jmcneill  *     Software is furnished to do so, subject to the following
     33      1.1  jmcneill  *     conditions:
     34      1.1  jmcneill  *
     35      1.1  jmcneill  *     The above copyright notice and this permission notice shall be
     36      1.1  jmcneill  *     included in all copies or substantial portions of the Software.
     37      1.1  jmcneill  *
     38      1.1  jmcneill  *     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
     39      1.1  jmcneill  *     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
     40      1.1  jmcneill  *     OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
     41      1.1  jmcneill  *     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
     42      1.1  jmcneill  *     HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
     43      1.1  jmcneill  *     WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
     44      1.1  jmcneill  *     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
     45      1.1  jmcneill  *     OTHER DEALINGS IN THE SOFTWARE.
     46      1.1  jmcneill  */
     47      1.1  jmcneill 
     48      1.1  jmcneill #include <dt-bindings/interrupt-controller/arm-gic.h>
     49      1.1  jmcneill #include <dt-bindings/thermal/thermal.h>
     50      1.1  jmcneill 
     51      1.1  jmcneill / {
     52  1.1.1.5  jmcneill 	#address-cells = <2>;
     53  1.1.1.5  jmcneill 	#size-cells = <2>;
     54      1.1  jmcneill 	compatible = "fsl,ls1021a";
     55      1.1  jmcneill 	interrupt-parent = <&gic>;
     56      1.1  jmcneill 
     57      1.1  jmcneill 	aliases {
     58      1.1  jmcneill 		crypto = &crypto;
     59      1.1  jmcneill 		ethernet0 = &enet0;
     60      1.1  jmcneill 		ethernet1 = &enet1;
     61      1.1  jmcneill 		ethernet2 = &enet2;
     62  1.1.1.7  jmcneill 		rtc1 = &ftm_alarm0;
     63      1.1  jmcneill 		serial0 = &lpuart0;
     64      1.1  jmcneill 		serial1 = &lpuart1;
     65      1.1  jmcneill 		serial2 = &lpuart2;
     66      1.1  jmcneill 		serial3 = &lpuart3;
     67      1.1  jmcneill 		serial4 = &lpuart4;
     68      1.1  jmcneill 		serial5 = &lpuart5;
     69      1.1  jmcneill 		sysclk = &sysclk;
     70      1.1  jmcneill 	};
     71      1.1  jmcneill 
     72      1.1  jmcneill 	cpus {
     73      1.1  jmcneill 		#address-cells = <1>;
     74      1.1  jmcneill 		#size-cells = <0>;
     75      1.1  jmcneill 
     76      1.1  jmcneill 		cpu0: cpu@f00 {
     77      1.1  jmcneill 			compatible = "arm,cortex-a7";
     78      1.1  jmcneill 			device_type = "cpu";
     79      1.1  jmcneill 			reg = <0xf00>;
     80  1.1.1.2  jmcneill 			clocks = <&clockgen 1 0>;
     81      1.1  jmcneill 			#cooling-cells = <2>;
     82      1.1  jmcneill 		};
     83      1.1  jmcneill 
     84      1.1  jmcneill 		cpu1: cpu@f01 {
     85      1.1  jmcneill 			compatible = "arm,cortex-a7";
     86      1.1  jmcneill 			device_type = "cpu";
     87      1.1  jmcneill 			reg = <0xf01>;
     88  1.1.1.2  jmcneill 			clocks = <&clockgen 1 0>;
     89  1.1.1.4  jmcneill 			#cooling-cells = <2>;
     90      1.1  jmcneill 		};
     91      1.1  jmcneill 	};
     92      1.1  jmcneill 
     93  1.1.1.5  jmcneill 	memory {
     94  1.1.1.5  jmcneill 		device_type = "memory";
     95  1.1.1.5  jmcneill 		reg = <0x0 0x0 0x0 0x0>;
     96  1.1.1.5  jmcneill 	};
     97  1.1.1.5  jmcneill 
     98  1.1.1.2  jmcneill 	sysclk: sysclk {
     99  1.1.1.2  jmcneill 		compatible = "fixed-clock";
    100  1.1.1.2  jmcneill 		#clock-cells = <0>;
    101  1.1.1.2  jmcneill 		clock-frequency = <100000000>;
    102  1.1.1.2  jmcneill 		clock-output-names = "sysclk";
    103  1.1.1.2  jmcneill 	};
    104  1.1.1.2  jmcneill 
    105      1.1  jmcneill 	timer {
    106      1.1  jmcneill 		compatible = "arm,armv7-timer";
    107      1.1  jmcneill 		interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
    108      1.1  jmcneill 			     <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
    109      1.1  jmcneill 			     <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>,
    110      1.1  jmcneill 			     <GIC_PPI 10 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_LOW)>;
    111      1.1  jmcneill 	};
    112      1.1  jmcneill 
    113      1.1  jmcneill 	pmu {
    114      1.1  jmcneill 		compatible = "arm,cortex-a7-pmu";
    115      1.1  jmcneill 		interrupts = <GIC_SPI 138 IRQ_TYPE_LEVEL_HIGH>,
    116      1.1  jmcneill 			     <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
    117  1.1.1.3  jmcneill 		interrupt-affinity = <&cpu0>, <&cpu1>;
    118  1.1.1.3  jmcneill 	};
    119  1.1.1.3  jmcneill 
    120  1.1.1.3  jmcneill 	reboot {
    121  1.1.1.3  jmcneill 		compatible = "syscon-reboot";
    122  1.1.1.3  jmcneill 		regmap = <&dcfg>;
    123  1.1.1.3  jmcneill 		offset = <0xb0>;
    124  1.1.1.3  jmcneill 		mask = <0x02>;
    125      1.1  jmcneill 	};
    126      1.1  jmcneill 
    127      1.1  jmcneill 	soc {
    128      1.1  jmcneill 		compatible = "simple-bus";
    129      1.1  jmcneill 		#address-cells = <2>;
    130      1.1  jmcneill 		#size-cells = <2>;
    131      1.1  jmcneill 		device_type = "soc";
    132      1.1  jmcneill 		interrupt-parent = <&gic>;
    133      1.1  jmcneill 		ranges;
    134      1.1  jmcneill 
    135  1.1.1.5  jmcneill 		ddr: memory-controller@1080000 {
    136  1.1.1.5  jmcneill 			compatible = "fsl,qoriq-memory-controller";
    137  1.1.1.5  jmcneill 			reg = <0x0 0x1080000 0x0 0x1000>;
    138  1.1.1.5  jmcneill 			interrupts = <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>;
    139  1.1.1.5  jmcneill 			big-endian;
    140  1.1.1.5  jmcneill 		};
    141  1.1.1.5  jmcneill 
    142      1.1  jmcneill 		gic: interrupt-controller@1400000 {
    143      1.1  jmcneill 			compatible = "arm,gic-400", "arm,cortex-a7-gic";
    144      1.1  jmcneill 			#interrupt-cells = <3>;
    145      1.1  jmcneill 			interrupt-controller;
    146      1.1  jmcneill 			reg = <0x0 0x1401000 0x0 0x1000>,
    147      1.1  jmcneill 			      <0x0 0x1402000 0x0 0x2000>,
    148      1.1  jmcneill 			      <0x0 0x1404000 0x0 0x2000>,
    149      1.1  jmcneill 			      <0x0 0x1406000 0x0 0x2000>;
    150      1.1  jmcneill 			interrupts = <GIC_PPI 9 (GIC_CPU_MASK_SIMPLE(2) | IRQ_TYPE_LEVEL_HIGH)>;
    151      1.1  jmcneill 
    152      1.1  jmcneill 		};
    153      1.1  jmcneill 
    154      1.1  jmcneill 		msi1: msi-controller@1570e00 {
    155  1.1.1.2  jmcneill 			compatible = "fsl,ls1021a-msi";
    156      1.1  jmcneill 			reg = <0x0 0x1570e00 0x0 0x8>;
    157      1.1  jmcneill 			msi-controller;
    158      1.1  jmcneill 			interrupts =  <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>;
    159      1.1  jmcneill 		};
    160      1.1  jmcneill 
    161      1.1  jmcneill 		msi2: msi-controller@1570e08 {
    162  1.1.1.2  jmcneill 			compatible = "fsl,ls1021a-msi";
    163      1.1  jmcneill 			reg = <0x0 0x1570e08 0x0 0x8>;
    164      1.1  jmcneill 			msi-controller;
    165      1.1  jmcneill 			interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
    166      1.1  jmcneill 		};
    167      1.1  jmcneill 
    168      1.1  jmcneill 		ifc: ifc@1530000 {
    169      1.1  jmcneill 			compatible = "fsl,ifc", "simple-bus";
    170      1.1  jmcneill 			reg = <0x0 0x1530000 0x0 0x10000>;
    171      1.1  jmcneill 			interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
    172      1.1  jmcneill 		};
    173      1.1  jmcneill 
    174      1.1  jmcneill 		dcfg: dcfg@1ee0000 {
    175      1.1  jmcneill 			compatible = "fsl,ls1021a-dcfg", "syscon";
    176  1.1.1.7  jmcneill 			reg = <0x0 0x1ee0000 0x0 0x1000>;
    177      1.1  jmcneill 			big-endian;
    178      1.1  jmcneill 		};
    179      1.1  jmcneill 
    180  1.1.1.4  jmcneill 		qspi: spi@1550000 {
    181  1.1.1.3  jmcneill 			compatible = "fsl,ls1021a-qspi";
    182  1.1.1.3  jmcneill 			#address-cells = <1>;
    183  1.1.1.3  jmcneill 			#size-cells = <0>;
    184  1.1.1.3  jmcneill 			reg = <0x0 0x1550000 0x0 0x10000>,
    185  1.1.1.7  jmcneill 			      <0x0 0x40000000 0x0 0x20000000>;
    186  1.1.1.3  jmcneill 			reg-names = "QuadSPI", "QuadSPI-memory";
    187  1.1.1.3  jmcneill 			interrupts = <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
    188  1.1.1.3  jmcneill 			clock-names = "qspi_en", "qspi";
    189  1.1.1.3  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>;
    190  1.1.1.3  jmcneill 			status = "disabled";
    191  1.1.1.3  jmcneill 		};
    192  1.1.1.3  jmcneill 
    193      1.1  jmcneill 		esdhc: esdhc@1560000 {
    194  1.1.1.3  jmcneill 			compatible = "fsl,ls1021a-esdhc", "fsl,esdhc";
    195      1.1  jmcneill 			reg = <0x0 0x1560000 0x0 0x10000>;
    196      1.1  jmcneill 			interrupts = <GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
    197      1.1  jmcneill 			clock-frequency = <0>;
    198      1.1  jmcneill 			voltage-ranges = <1800 1800 3300 3300>;
    199      1.1  jmcneill 			sdhci,auto-cmd12;
    200      1.1  jmcneill 			big-endian;
    201      1.1  jmcneill 			bus-width = <4>;
    202      1.1  jmcneill 			status = "disabled";
    203      1.1  jmcneill 		};
    204      1.1  jmcneill 
    205      1.1  jmcneill 		sata: sata@3200000 {
    206      1.1  jmcneill 			compatible = "fsl,ls1021a-ahci";
    207      1.1  jmcneill 			reg = <0x0 0x3200000 0x0 0x10000>,
    208      1.1  jmcneill 			      <0x0 0x20220520 0x0 0x4>;
    209      1.1  jmcneill 			reg-names = "ahci", "sata-ecc";
    210      1.1  jmcneill 			interrupts = <GIC_SPI 101 IRQ_TYPE_LEVEL_HIGH>;
    211  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    212      1.1  jmcneill 			dma-coherent;
    213      1.1  jmcneill 			status = "disabled";
    214      1.1  jmcneill 		};
    215      1.1  jmcneill 
    216      1.1  jmcneill 		scfg: scfg@1570000 {
    217      1.1  jmcneill 			compatible = "fsl,ls1021a-scfg", "syscon";
    218      1.1  jmcneill 			reg = <0x0 0x1570000 0x0 0x10000>;
    219      1.1  jmcneill 			big-endian;
    220  1.1.1.7  jmcneill 			#address-cells = <1>;
    221  1.1.1.7  jmcneill 			#size-cells = <1>;
    222  1.1.1.7  jmcneill 			ranges = <0x0 0x0 0x1570000 0x10000>;
    223  1.1.1.7  jmcneill 
    224  1.1.1.7  jmcneill 			extirq: interrupt-controller@1ac {
    225  1.1.1.7  jmcneill 				compatible = "fsl,ls1021a-extirq";
    226  1.1.1.7  jmcneill 				#interrupt-cells = <2>;
    227  1.1.1.7  jmcneill 				#address-cells = <0>;
    228  1.1.1.7  jmcneill 				interrupt-controller;
    229  1.1.1.7  jmcneill 				reg = <0x1ac 4>;
    230  1.1.1.7  jmcneill 				interrupt-map =
    231  1.1.1.7  jmcneill 					<0 0 &gic GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
    232  1.1.1.7  jmcneill 					<1 0 &gic GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>,
    233  1.1.1.7  jmcneill 					<2 0 &gic GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>,
    234  1.1.1.7  jmcneill 					<3 0 &gic GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>,
    235  1.1.1.7  jmcneill 					<4 0 &gic GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
    236  1.1.1.7  jmcneill 					<5 0 &gic GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>;
    237  1.1.1.7  jmcneill 				interrupt-map-mask = <0xffffffff 0x0>;
    238  1.1.1.7  jmcneill 			};
    239      1.1  jmcneill 		};
    240      1.1  jmcneill 
    241      1.1  jmcneill 		crypto: crypto@1700000 {
    242      1.1  jmcneill 			compatible = "fsl,sec-v5.0", "fsl,sec-v4.0";
    243      1.1  jmcneill 			fsl,sec-era = <7>;
    244      1.1  jmcneill 			#address-cells = <1>;
    245      1.1  jmcneill 			#size-cells = <1>;
    246      1.1  jmcneill 			reg		 = <0x0 0x1700000 0x0 0x100000>;
    247      1.1  jmcneill 			ranges		 = <0x0 0x0 0x1700000 0x100000>;
    248      1.1  jmcneill 			interrupts	 = <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
    249  1.1.1.7  jmcneill 			dma-coherent;
    250      1.1  jmcneill 
    251      1.1  jmcneill 			sec_jr0: jr@10000 {
    252      1.1  jmcneill 				compatible = "fsl,sec-v5.0-job-ring",
    253      1.1  jmcneill 				     "fsl,sec-v4.0-job-ring";
    254      1.1  jmcneill 				reg = <0x10000 0x10000>;
    255      1.1  jmcneill 				interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
    256      1.1  jmcneill 			};
    257      1.1  jmcneill 
    258      1.1  jmcneill 			sec_jr1: jr@20000 {
    259      1.1  jmcneill 				compatible = "fsl,sec-v5.0-job-ring",
    260      1.1  jmcneill 				     "fsl,sec-v4.0-job-ring";
    261      1.1  jmcneill 				reg = <0x20000 0x10000>;
    262      1.1  jmcneill 				interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>;
    263      1.1  jmcneill 			};
    264      1.1  jmcneill 
    265      1.1  jmcneill 			sec_jr2: jr@30000 {
    266      1.1  jmcneill 				compatible = "fsl,sec-v5.0-job-ring",
    267      1.1  jmcneill 				     "fsl,sec-v4.0-job-ring";
    268      1.1  jmcneill 				reg = <0x30000 0x10000>;
    269      1.1  jmcneill 				interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
    270      1.1  jmcneill 			};
    271      1.1  jmcneill 
    272      1.1  jmcneill 			sec_jr3: jr@40000 {
    273      1.1  jmcneill 				compatible = "fsl,sec-v5.0-job-ring",
    274      1.1  jmcneill 				     "fsl,sec-v4.0-job-ring";
    275      1.1  jmcneill 				reg = <0x40000 0x10000>;
    276      1.1  jmcneill 				interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>;
    277      1.1  jmcneill 			};
    278      1.1  jmcneill 
    279      1.1  jmcneill 		};
    280      1.1  jmcneill 
    281      1.1  jmcneill 		clockgen: clocking@1ee1000 {
    282  1.1.1.2  jmcneill 			compatible = "fsl,ls1021a-clockgen";
    283  1.1.1.2  jmcneill 			reg = <0x0 0x1ee1000 0x0 0x1000>;
    284  1.1.1.2  jmcneill 			#clock-cells = <2>;
    285  1.1.1.2  jmcneill 			clocks = <&sysclk>;
    286      1.1  jmcneill 		};
    287      1.1  jmcneill 
    288      1.1  jmcneill 		tmu: tmu@1f00000 {
    289      1.1  jmcneill 			compatible = "fsl,qoriq-tmu";
    290      1.1  jmcneill 			reg = <0x0 0x1f00000 0x0 0x10000>;
    291      1.1  jmcneill 			interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>;
    292  1.1.1.7  jmcneill 			fsl,tmu-range = <0xb0000 0x9002c 0x6004e 0x30066>;
    293  1.1.1.7  jmcneill 			fsl,tmu-calibration = <0x00000000 0x00000020
    294  1.1.1.7  jmcneill 					       0x00000001 0x00000024
    295  1.1.1.7  jmcneill 					       0x00000002 0x0000002a
    296  1.1.1.7  jmcneill 					       0x00000003 0x00000032
    297  1.1.1.7  jmcneill 					       0x00000004 0x00000038
    298  1.1.1.7  jmcneill 					       0x00000005 0x0000003e
    299  1.1.1.7  jmcneill 					       0x00000006 0x00000043
    300  1.1.1.7  jmcneill 					       0x00000007 0x0000004a
    301  1.1.1.7  jmcneill 					       0x00000008 0x00000050
    302  1.1.1.7  jmcneill 					       0x00000009 0x00000059
    303  1.1.1.7  jmcneill 					       0x0000000a 0x0000005f
    304  1.1.1.7  jmcneill 					       0x0000000b 0x00000066
    305  1.1.1.7  jmcneill 
    306  1.1.1.7  jmcneill 					       0x00010000 0x00000023
    307  1.1.1.7  jmcneill 					       0x00010001 0x0000002b
    308  1.1.1.7  jmcneill 					       0x00010002 0x00000033
    309  1.1.1.7  jmcneill 					       0x00010003 0x0000003a
    310  1.1.1.7  jmcneill 					       0x00010004 0x00000042
    311  1.1.1.7  jmcneill 					       0x00010005 0x0000004a
    312  1.1.1.7  jmcneill 					       0x00010006 0x00000054
    313  1.1.1.7  jmcneill 					       0x00010007 0x0000005c
    314  1.1.1.7  jmcneill 					       0x00010008 0x00000065
    315  1.1.1.7  jmcneill 					       0x00010009 0x0000006f
    316  1.1.1.7  jmcneill 
    317  1.1.1.7  jmcneill 					       0x00020000 0x00000029
    318  1.1.1.7  jmcneill 					       0x00020001 0x00000033
    319  1.1.1.7  jmcneill 					       0x00020002 0x0000003d
    320  1.1.1.7  jmcneill 					       0x00020003 0x00000048
    321  1.1.1.7  jmcneill 					       0x00020004 0x00000054
    322  1.1.1.7  jmcneill 					       0x00020005 0x00000060
    323  1.1.1.7  jmcneill 					       0x00020006 0x0000006c
    324  1.1.1.7  jmcneill 
    325  1.1.1.7  jmcneill 					       0x00030000 0x00000025
    326  1.1.1.7  jmcneill 					       0x00030001 0x00000033
    327  1.1.1.7  jmcneill 					       0x00030002 0x00000043
    328  1.1.1.7  jmcneill 					       0x00030003 0x00000055>;
    329      1.1  jmcneill 			#thermal-sensor-cells = <1>;
    330      1.1  jmcneill 		};
    331      1.1  jmcneill 
    332      1.1  jmcneill 		thermal-zones {
    333      1.1  jmcneill 			cpu_thermal: cpu-thermal {
    334      1.1  jmcneill 				polling-delay-passive = <1000>;
    335      1.1  jmcneill 				polling-delay = <5000>;
    336      1.1  jmcneill 
    337      1.1  jmcneill 				thermal-sensors = <&tmu 0>;
    338      1.1  jmcneill 
    339      1.1  jmcneill 				trips {
    340      1.1  jmcneill 					cpu_alert: cpu-alert {
    341      1.1  jmcneill 						temperature = <85000>;
    342      1.1  jmcneill 						hysteresis = <2000>;
    343      1.1  jmcneill 						type = "passive";
    344      1.1  jmcneill 					};
    345      1.1  jmcneill 					cpu_crit: cpu-crit {
    346      1.1  jmcneill 						temperature = <95000>;
    347      1.1  jmcneill 						hysteresis = <2000>;
    348      1.1  jmcneill 						type = "critical";
    349      1.1  jmcneill 					};
    350      1.1  jmcneill 				};
    351      1.1  jmcneill 
    352      1.1  jmcneill 				cooling-maps {
    353      1.1  jmcneill 					map0 {
    354      1.1  jmcneill 						trip = <&cpu_alert>;
    355      1.1  jmcneill 						cooling-device =
    356      1.1  jmcneill 							<&cpu0 THERMAL_NO_LIMIT
    357  1.1.1.5  jmcneill 							THERMAL_NO_LIMIT>,
    358  1.1.1.5  jmcneill 							<&cpu1 THERMAL_NO_LIMIT
    359      1.1  jmcneill 							THERMAL_NO_LIMIT>;
    360      1.1  jmcneill 					};
    361      1.1  jmcneill 				};
    362      1.1  jmcneill 			};
    363      1.1  jmcneill 		};
    364      1.1  jmcneill 
    365  1.1.1.4  jmcneill 		dspi0: spi@2100000 {
    366      1.1  jmcneill 			compatible = "fsl,ls1021a-v1.0-dspi";
    367      1.1  jmcneill 			#address-cells = <1>;
    368      1.1  jmcneill 			#size-cells = <0>;
    369      1.1  jmcneill 			reg = <0x0 0x2100000 0x0 0x10000>;
    370      1.1  jmcneill 			interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>;
    371      1.1  jmcneill 			clock-names = "dspi";
    372  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    373      1.1  jmcneill 			spi-num-chipselects = <6>;
    374      1.1  jmcneill 			big-endian;
    375      1.1  jmcneill 			status = "disabled";
    376      1.1  jmcneill 		};
    377      1.1  jmcneill 
    378  1.1.1.4  jmcneill 		dspi1: spi@2110000 {
    379      1.1  jmcneill 			compatible = "fsl,ls1021a-v1.0-dspi";
    380      1.1  jmcneill 			#address-cells = <1>;
    381      1.1  jmcneill 			#size-cells = <0>;
    382      1.1  jmcneill 			reg = <0x0 0x2110000 0x0 0x10000>;
    383      1.1  jmcneill 			interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
    384      1.1  jmcneill 			clock-names = "dspi";
    385  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    386      1.1  jmcneill 			spi-num-chipselects = <6>;
    387      1.1  jmcneill 			big-endian;
    388      1.1  jmcneill 			status = "disabled";
    389      1.1  jmcneill 		};
    390      1.1  jmcneill 
    391      1.1  jmcneill 		i2c0: i2c@2180000 {
    392      1.1  jmcneill 			compatible = "fsl,vf610-i2c";
    393      1.1  jmcneill 			#address-cells = <1>;
    394      1.1  jmcneill 			#size-cells = <0>;
    395      1.1  jmcneill 			reg = <0x0 0x2180000 0x0 0x10000>;
    396      1.1  jmcneill 			interrupts = <GIC_SPI 88 IRQ_TYPE_LEVEL_HIGH>;
    397      1.1  jmcneill 			clock-names = "i2c";
    398  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    399  1.1.1.4  jmcneill 			dma-names = "tx", "rx";
    400  1.1.1.4  jmcneill 			dmas = <&edma0 1 39>, <&edma0 1 38>;
    401      1.1  jmcneill 			status = "disabled";
    402      1.1  jmcneill 		};
    403      1.1  jmcneill 
    404      1.1  jmcneill 		i2c1: i2c@2190000 {
    405      1.1  jmcneill 			compatible = "fsl,vf610-i2c";
    406      1.1  jmcneill 			#address-cells = <1>;
    407      1.1  jmcneill 			#size-cells = <0>;
    408      1.1  jmcneill 			reg = <0x0 0x2190000 0x0 0x10000>;
    409      1.1  jmcneill 			interrupts = <GIC_SPI 89 IRQ_TYPE_LEVEL_HIGH>;
    410      1.1  jmcneill 			clock-names = "i2c";
    411  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    412  1.1.1.4  jmcneill 			dma-names = "tx", "rx";
    413  1.1.1.4  jmcneill 			dmas = <&edma0 1 37>, <&edma0 1 36>;
    414      1.1  jmcneill 			status = "disabled";
    415      1.1  jmcneill 		};
    416      1.1  jmcneill 
    417      1.1  jmcneill 		i2c2: i2c@21a0000 {
    418      1.1  jmcneill 			compatible = "fsl,vf610-i2c";
    419      1.1  jmcneill 			#address-cells = <1>;
    420      1.1  jmcneill 			#size-cells = <0>;
    421      1.1  jmcneill 			reg = <0x0 0x21a0000 0x0 0x10000>;
    422      1.1  jmcneill 			interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
    423      1.1  jmcneill 			clock-names = "i2c";
    424  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    425  1.1.1.4  jmcneill 			dma-names = "tx", "rx";
    426  1.1.1.4  jmcneill 			dmas = <&edma0 1 35>, <&edma0 1 34>;
    427      1.1  jmcneill 			status = "disabled";
    428      1.1  jmcneill 		};
    429      1.1  jmcneill 
    430      1.1  jmcneill 		uart0: serial@21c0500 {
    431      1.1  jmcneill 			compatible = "fsl,16550-FIFO64", "ns16550a";
    432      1.1  jmcneill 			reg = <0x0 0x21c0500 0x0 0x100>;
    433      1.1  jmcneill 			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
    434      1.1  jmcneill 			clock-frequency = <0>;
    435      1.1  jmcneill 			fifo-size = <15>;
    436      1.1  jmcneill 			status = "disabled";
    437      1.1  jmcneill 		};
    438      1.1  jmcneill 
    439      1.1  jmcneill 		uart1: serial@21c0600 {
    440      1.1  jmcneill 			compatible = "fsl,16550-FIFO64", "ns16550a";
    441      1.1  jmcneill 			reg = <0x0 0x21c0600 0x0 0x100>;
    442      1.1  jmcneill 			interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>;
    443      1.1  jmcneill 			clock-frequency = <0>;
    444      1.1  jmcneill 			fifo-size = <15>;
    445      1.1  jmcneill 			status = "disabled";
    446      1.1  jmcneill 		};
    447      1.1  jmcneill 
    448      1.1  jmcneill 		uart2: serial@21d0500 {
    449      1.1  jmcneill 			compatible = "fsl,16550-FIFO64", "ns16550a";
    450      1.1  jmcneill 			reg = <0x0 0x21d0500 0x0 0x100>;
    451      1.1  jmcneill 			interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
    452      1.1  jmcneill 			clock-frequency = <0>;
    453      1.1  jmcneill 			fifo-size = <15>;
    454      1.1  jmcneill 			status = "disabled";
    455      1.1  jmcneill 		};
    456      1.1  jmcneill 
    457      1.1  jmcneill 		uart3: serial@21d0600 {
    458      1.1  jmcneill 			compatible = "fsl,16550-FIFO64", "ns16550a";
    459      1.1  jmcneill 			reg = <0x0 0x21d0600 0x0 0x100>;
    460      1.1  jmcneill 			interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
    461      1.1  jmcneill 			clock-frequency = <0>;
    462      1.1  jmcneill 			fifo-size = <15>;
    463      1.1  jmcneill 			status = "disabled";
    464      1.1  jmcneill 		};
    465      1.1  jmcneill 
    466  1.1.1.6     skrll 		counter0: counter@29d0000 {
    467  1.1.1.6     skrll 			compatible = "fsl,ftm-quaddec";
    468  1.1.1.6     skrll 			reg = <0x0 0x29d0000 0x0 0x10000>;
    469  1.1.1.6     skrll 			big-endian;
    470  1.1.1.6     skrll 			status = "disabled";
    471  1.1.1.6     skrll 		};
    472  1.1.1.6     skrll 
    473  1.1.1.6     skrll 		counter1: counter@29e0000 {
    474  1.1.1.6     skrll 			compatible = "fsl,ftm-quaddec";
    475  1.1.1.6     skrll 			reg = <0x0 0x29e0000 0x0 0x10000>;
    476  1.1.1.6     skrll 			big-endian;
    477  1.1.1.6     skrll 			status = "disabled";
    478  1.1.1.6     skrll 		};
    479  1.1.1.6     skrll 
    480  1.1.1.6     skrll 		counter2: counter@29f0000 {
    481  1.1.1.6     skrll 			compatible = "fsl,ftm-quaddec";
    482  1.1.1.6     skrll 			reg = <0x0 0x29f0000 0x0 0x10000>;
    483  1.1.1.6     skrll 			big-endian;
    484  1.1.1.6     skrll 			status = "disabled";
    485  1.1.1.6     skrll 		};
    486  1.1.1.6     skrll 
    487  1.1.1.6     skrll 		counter3: counter@2a00000 {
    488  1.1.1.6     skrll 			compatible = "fsl,ftm-quaddec";
    489  1.1.1.6     skrll 			reg = <0x0 0x2a00000 0x0 0x10000>;
    490  1.1.1.6     skrll 			big-endian;
    491  1.1.1.6     skrll 			status = "disabled";
    492  1.1.1.6     skrll 		};
    493  1.1.1.6     skrll 
    494      1.1  jmcneill 		gpio0: gpio@2300000 {
    495      1.1  jmcneill 			compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
    496      1.1  jmcneill 			reg = <0x0 0x2300000 0x0 0x10000>;
    497      1.1  jmcneill 			interrupts = <GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
    498      1.1  jmcneill 			gpio-controller;
    499      1.1  jmcneill 			#gpio-cells = <2>;
    500      1.1  jmcneill 			interrupt-controller;
    501      1.1  jmcneill 			#interrupt-cells = <2>;
    502      1.1  jmcneill 		};
    503      1.1  jmcneill 
    504      1.1  jmcneill 		gpio1: gpio@2310000 {
    505      1.1  jmcneill 			compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
    506      1.1  jmcneill 			reg = <0x0 0x2310000 0x0 0x10000>;
    507      1.1  jmcneill 			interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>;
    508      1.1  jmcneill 			gpio-controller;
    509      1.1  jmcneill 			#gpio-cells = <2>;
    510      1.1  jmcneill 			interrupt-controller;
    511      1.1  jmcneill 			#interrupt-cells = <2>;
    512      1.1  jmcneill 		};
    513      1.1  jmcneill 
    514      1.1  jmcneill 		gpio2: gpio@2320000 {
    515      1.1  jmcneill 			compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
    516      1.1  jmcneill 			reg = <0x0 0x2320000 0x0 0x10000>;
    517      1.1  jmcneill 			interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
    518      1.1  jmcneill 			gpio-controller;
    519      1.1  jmcneill 			#gpio-cells = <2>;
    520      1.1  jmcneill 			interrupt-controller;
    521      1.1  jmcneill 			#interrupt-cells = <2>;
    522      1.1  jmcneill 		};
    523      1.1  jmcneill 
    524      1.1  jmcneill 		gpio3: gpio@2330000 {
    525      1.1  jmcneill 			compatible = "fsl,ls1021a-gpio", "fsl,qoriq-gpio";
    526      1.1  jmcneill 			reg = <0x0 0x2330000 0x0 0x10000>;
    527      1.1  jmcneill 			interrupts = <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>;
    528      1.1  jmcneill 			gpio-controller;
    529      1.1  jmcneill 			#gpio-cells = <2>;
    530      1.1  jmcneill 			interrupt-controller;
    531      1.1  jmcneill 			#interrupt-cells = <2>;
    532      1.1  jmcneill 		};
    533      1.1  jmcneill 
    534      1.1  jmcneill 		lpuart0: serial@2950000 {
    535      1.1  jmcneill 			compatible = "fsl,ls1021a-lpuart";
    536      1.1  jmcneill 			reg = <0x0 0x2950000 0x0 0x1000>;
    537      1.1  jmcneill 			interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
    538      1.1  jmcneill 			clocks = <&sysclk>;
    539      1.1  jmcneill 			clock-names = "ipg";
    540      1.1  jmcneill 			status = "disabled";
    541      1.1  jmcneill 		};
    542      1.1  jmcneill 
    543      1.1  jmcneill 		lpuart1: serial@2960000 {
    544      1.1  jmcneill 			compatible = "fsl,ls1021a-lpuart";
    545      1.1  jmcneill 			reg = <0x0 0x2960000 0x0 0x1000>;
    546      1.1  jmcneill 			interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
    547  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    548      1.1  jmcneill 			clock-names = "ipg";
    549      1.1  jmcneill 			status = "disabled";
    550      1.1  jmcneill 		};
    551      1.1  jmcneill 
    552      1.1  jmcneill 		lpuart2: serial@2970000 {
    553      1.1  jmcneill 			compatible = "fsl,ls1021a-lpuart";
    554      1.1  jmcneill 			reg = <0x0 0x2970000 0x0 0x1000>;
    555      1.1  jmcneill 			interrupts = <GIC_SPI 82 IRQ_TYPE_LEVEL_HIGH>;
    556  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    557      1.1  jmcneill 			clock-names = "ipg";
    558      1.1  jmcneill 			status = "disabled";
    559      1.1  jmcneill 		};
    560      1.1  jmcneill 
    561      1.1  jmcneill 		lpuart3: serial@2980000 {
    562      1.1  jmcneill 			compatible = "fsl,ls1021a-lpuart";
    563      1.1  jmcneill 			reg = <0x0 0x2980000 0x0 0x1000>;
    564      1.1  jmcneill 			interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
    565  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    566      1.1  jmcneill 			clock-names = "ipg";
    567      1.1  jmcneill 			status = "disabled";
    568      1.1  jmcneill 		};
    569      1.1  jmcneill 
    570      1.1  jmcneill 		lpuart4: serial@2990000 {
    571      1.1  jmcneill 			compatible = "fsl,ls1021a-lpuart";
    572      1.1  jmcneill 			reg = <0x0 0x2990000 0x0 0x1000>;
    573      1.1  jmcneill 			interrupts = <GIC_SPI 84 IRQ_TYPE_LEVEL_HIGH>;
    574  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    575      1.1  jmcneill 			clock-names = "ipg";
    576      1.1  jmcneill 			status = "disabled";
    577      1.1  jmcneill 		};
    578      1.1  jmcneill 
    579      1.1  jmcneill 		lpuart5: serial@29a0000 {
    580      1.1  jmcneill 			compatible = "fsl,ls1021a-lpuart";
    581      1.1  jmcneill 			reg = <0x0 0x29a0000 0x0 0x1000>;
    582      1.1  jmcneill 			interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
    583  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    584      1.1  jmcneill 			clock-names = "ipg";
    585      1.1  jmcneill 			status = "disabled";
    586      1.1  jmcneill 		};
    587      1.1  jmcneill 
    588  1.1.1.5  jmcneill 		pwm0: pwm@29d0000 {
    589  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    590  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    591  1.1.1.5  jmcneill 			reg = <0x0 0x29d0000 0x0 0x10000>;
    592  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    593  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    594  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    595  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    596  1.1.1.5  jmcneill 			big-endian;
    597  1.1.1.5  jmcneill 			status = "disabled";
    598  1.1.1.5  jmcneill 		};
    599  1.1.1.5  jmcneill 
    600  1.1.1.5  jmcneill 		pwm1: pwm@29e0000 {
    601  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    602  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    603  1.1.1.5  jmcneill 			reg = <0x0 0x29e0000 0x0 0x10000>;
    604  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    605  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    606  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    607  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    608  1.1.1.5  jmcneill 			big-endian;
    609  1.1.1.5  jmcneill 			status = "disabled";
    610  1.1.1.5  jmcneill 		};
    611  1.1.1.5  jmcneill 
    612  1.1.1.5  jmcneill 		pwm2: pwm@29f0000 {
    613  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    614  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    615  1.1.1.5  jmcneill 			reg = <0x0 0x29f0000 0x0 0x10000>;
    616  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    617  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    618  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    619  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    620  1.1.1.5  jmcneill 			big-endian;
    621  1.1.1.5  jmcneill 			status = "disabled";
    622  1.1.1.5  jmcneill 		};
    623  1.1.1.5  jmcneill 
    624  1.1.1.5  jmcneill 		pwm3: pwm@2a00000 {
    625  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    626  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    627  1.1.1.5  jmcneill 			reg = <0x0 0x2a00000 0x0 0x10000>;
    628  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    629  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    630  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    631  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    632  1.1.1.5  jmcneill 			big-endian;
    633  1.1.1.5  jmcneill 			status = "disabled";
    634  1.1.1.5  jmcneill 		};
    635  1.1.1.5  jmcneill 
    636  1.1.1.5  jmcneill 		pwm4: pwm@2a10000 {
    637  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    638  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    639  1.1.1.5  jmcneill 			reg = <0x0 0x2a10000 0x0 0x10000>;
    640  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    641  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    642  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    643  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    644  1.1.1.5  jmcneill 			big-endian;
    645  1.1.1.5  jmcneill 			status = "disabled";
    646  1.1.1.5  jmcneill 		};
    647  1.1.1.5  jmcneill 
    648  1.1.1.5  jmcneill 		pwm5: pwm@2a20000 {
    649  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    650  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    651  1.1.1.5  jmcneill 			reg = <0x0 0x2a20000 0x0 0x10000>;
    652  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    653  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    654  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    655  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    656  1.1.1.5  jmcneill 			big-endian;
    657  1.1.1.5  jmcneill 			status = "disabled";
    658  1.1.1.5  jmcneill 		};
    659  1.1.1.5  jmcneill 
    660  1.1.1.5  jmcneill 		pwm6: pwm@2a30000 {
    661  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    662  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    663  1.1.1.5  jmcneill 			reg = <0x0 0x2a30000 0x0 0x10000>;
    664  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    665  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    666  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    667  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    668  1.1.1.5  jmcneill 			big-endian;
    669  1.1.1.5  jmcneill 			status = "disabled";
    670  1.1.1.5  jmcneill 		};
    671  1.1.1.5  jmcneill 
    672  1.1.1.5  jmcneill 		pwm7: pwm@2a40000 {
    673  1.1.1.5  jmcneill 			compatible = "fsl,vf610-ftm-pwm";
    674  1.1.1.5  jmcneill 			#pwm-cells = <3>;
    675  1.1.1.5  jmcneill 			reg = <0x0 0x2a40000 0x0 0x10000>;
    676  1.1.1.5  jmcneill 			clock-names = "ftm_sys", "ftm_ext",
    677  1.1.1.5  jmcneill 				"ftm_fix", "ftm_cnt_clk_en";
    678  1.1.1.5  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    679  1.1.1.5  jmcneill 				<&clockgen 4 1>, <&clockgen 4 1>;
    680  1.1.1.5  jmcneill 			big-endian;
    681  1.1.1.5  jmcneill 			status = "disabled";
    682  1.1.1.5  jmcneill 		};
    683  1.1.1.5  jmcneill 
    684      1.1  jmcneill 		wdog0: watchdog@2ad0000 {
    685      1.1  jmcneill 			compatible = "fsl,imx21-wdt";
    686      1.1  jmcneill 			reg = <0x0 0x2ad0000 0x0 0x10000>;
    687      1.1  jmcneill 			interrupts = <GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
    688  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>;
    689      1.1  jmcneill 			clock-names = "wdog-en";
    690      1.1  jmcneill 			big-endian;
    691      1.1  jmcneill 		};
    692      1.1  jmcneill 
    693      1.1  jmcneill 		sai1: sai@2b50000 {
    694      1.1  jmcneill 			#sound-dai-cells = <0>;
    695      1.1  jmcneill 			compatible = "fsl,vf610-sai";
    696      1.1  jmcneill 			reg = <0x0 0x2b50000 0x0 0x10000>;
    697      1.1  jmcneill 			interrupts = <GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>;
    698  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    699  1.1.1.2  jmcneill 				 <&clockgen 4 1>, <&clockgen 4 1>;
    700      1.1  jmcneill 			clock-names = "bus", "mclk1", "mclk2", "mclk3";
    701      1.1  jmcneill 			dma-names = "tx", "rx";
    702      1.1  jmcneill 			dmas = <&edma0 1 47>,
    703      1.1  jmcneill 			       <&edma0 1 46>;
    704      1.1  jmcneill 			status = "disabled";
    705      1.1  jmcneill 		};
    706      1.1  jmcneill 
    707      1.1  jmcneill 		sai2: sai@2b60000 {
    708      1.1  jmcneill 			#sound-dai-cells = <0>;
    709      1.1  jmcneill 			compatible = "fsl,vf610-sai";
    710      1.1  jmcneill 			reg = <0x0 0x2b60000 0x0 0x10000>;
    711      1.1  jmcneill 			interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
    712  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>,
    713  1.1.1.2  jmcneill 				 <&clockgen 4 1>, <&clockgen 4 1>;
    714      1.1  jmcneill 			clock-names = "bus", "mclk1", "mclk2", "mclk3";
    715      1.1  jmcneill 			dma-names = "tx", "rx";
    716      1.1  jmcneill 			dmas = <&edma0 1 45>,
    717      1.1  jmcneill 			       <&edma0 1 44>;
    718      1.1  jmcneill 			status = "disabled";
    719      1.1  jmcneill 		};
    720      1.1  jmcneill 
    721      1.1  jmcneill 		edma0: edma@2c00000 {
    722      1.1  jmcneill 			#dma-cells = <2>;
    723      1.1  jmcneill 			compatible = "fsl,vf610-edma";
    724      1.1  jmcneill 			reg = <0x0 0x2c00000 0x0 0x10000>,
    725      1.1  jmcneill 			      <0x0 0x2c10000 0x0 0x10000>,
    726      1.1  jmcneill 			      <0x0 0x2c20000 0x0 0x10000>;
    727      1.1  jmcneill 			interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>,
    728      1.1  jmcneill 				     <GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>;
    729      1.1  jmcneill 			interrupt-names = "edma-tx", "edma-err";
    730      1.1  jmcneill 			dma-channels = <32>;
    731      1.1  jmcneill 			big-endian;
    732      1.1  jmcneill 			clock-names = "dmamux0", "dmamux1";
    733  1.1.1.2  jmcneill 			clocks = <&clockgen 4 1>,
    734  1.1.1.2  jmcneill 				 <&clockgen 4 1>;
    735      1.1  jmcneill 		};
    736      1.1  jmcneill 
    737      1.1  jmcneill 		dcu: dcu@2ce0000 {
    738      1.1  jmcneill 			compatible = "fsl,ls1021a-dcu";
    739      1.1  jmcneill 			reg = <0x0 0x2ce0000 0x0 0x10000>;
    740      1.1  jmcneill 			interrupts = <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>;
    741  1.1.1.2  jmcneill 			clocks = <&clockgen 4 0>,
    742  1.1.1.2  jmcneill 				<&clockgen 4 0>;
    743      1.1  jmcneill 			clock-names = "dcu", "pix";
    744      1.1  jmcneill 			big-endian;
    745      1.1  jmcneill 			status = "disabled";
    746      1.1  jmcneill 		};
    747      1.1  jmcneill 
    748      1.1  jmcneill 		mdio0: mdio@2d24000 {
    749  1.1.1.7  jmcneill 			compatible = "gianfar";
    750      1.1  jmcneill 			device_type = "mdio";
    751      1.1  jmcneill 			#address-cells = <1>;
    752      1.1  jmcneill 			#size-cells = <0>;
    753  1.1.1.3  jmcneill 			reg = <0x0 0x2d24000 0x0 0x4000>,
    754  1.1.1.3  jmcneill 			      <0x0 0x2d10030 0x0 0x4>;
    755      1.1  jmcneill 		};
    756      1.1  jmcneill 
    757  1.1.1.6     skrll 		mdio1: mdio@2d64000 {
    758  1.1.1.7  jmcneill 			compatible = "gianfar";
    759  1.1.1.6     skrll 			device_type = "mdio";
    760  1.1.1.6     skrll 			#address-cells = <1>;
    761  1.1.1.6     skrll 			#size-cells = <0>;
    762  1.1.1.6     skrll 			reg = <0x0 0x2d64000 0x0 0x4000>,
    763  1.1.1.6     skrll 			      <0x0 0x2d50030 0x0 0x4>;
    764  1.1.1.6     skrll 		};
    765  1.1.1.6     skrll 
    766      1.1  jmcneill 		ptp_clock@2d10e00 {
    767      1.1  jmcneill 			compatible = "fsl,etsec-ptp";
    768      1.1  jmcneill 			reg = <0x0 0x2d10e00 0x0 0xb0>;
    769      1.1  jmcneill 			interrupts = <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>;
    770      1.1  jmcneill 			fsl,tclk-period = <5>;
    771      1.1  jmcneill 			fsl,tmr-prsc    = <2>;
    772      1.1  jmcneill 			fsl,tmr-add     = <0xaaaaaaab>;
    773  1.1.1.3  jmcneill 			fsl,tmr-fiper1  = <999999995>;
    774  1.1.1.7  jmcneill 			fsl,tmr-fiper2  = <999999995>;
    775      1.1  jmcneill 			fsl,max-adj     = <499999999>;
    776  1.1.1.5  jmcneill 			fsl,extts-fifo;
    777      1.1  jmcneill 		};
    778      1.1  jmcneill 
    779      1.1  jmcneill 		enet0: ethernet@2d10000 {
    780      1.1  jmcneill 			compatible = "fsl,etsec2";
    781      1.1  jmcneill 			device_type = "network";
    782      1.1  jmcneill 			#address-cells = <2>;
    783      1.1  jmcneill 			#size-cells = <2>;
    784      1.1  jmcneill 			interrupt-parent = <&gic>;
    785      1.1  jmcneill 			model = "eTSEC";
    786      1.1  jmcneill 			fsl,magic-packet;
    787      1.1  jmcneill 			ranges;
    788      1.1  jmcneill 			dma-coherent;
    789      1.1  jmcneill 
    790      1.1  jmcneill 			queue-group@2d10000 {
    791      1.1  jmcneill 				#address-cells = <2>;
    792      1.1  jmcneill 				#size-cells = <2>;
    793      1.1  jmcneill 				reg = <0x0 0x2d10000 0x0 0x1000>;
    794      1.1  jmcneill 				interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>,
    795      1.1  jmcneill 					<GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>,
    796      1.1  jmcneill 					<GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
    797      1.1  jmcneill 			};
    798      1.1  jmcneill 
    799      1.1  jmcneill 			queue-group@2d14000  {
    800      1.1  jmcneill 				#address-cells = <2>;
    801      1.1  jmcneill 				#size-cells = <2>;
    802      1.1  jmcneill 				reg = <0x0 0x2d14000 0x0 0x1000>;
    803      1.1  jmcneill 				interrupts = <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,
    804      1.1  jmcneill 					<GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
    805      1.1  jmcneill 					<GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>;
    806      1.1  jmcneill 			};
    807      1.1  jmcneill 		};
    808      1.1  jmcneill 
    809      1.1  jmcneill 		enet1: ethernet@2d50000 {
    810      1.1  jmcneill 			compatible = "fsl,etsec2";
    811      1.1  jmcneill 			device_type = "network";
    812      1.1  jmcneill 			#address-cells = <2>;
    813      1.1  jmcneill 			#size-cells = <2>;
    814      1.1  jmcneill 			interrupt-parent = <&gic>;
    815      1.1  jmcneill 			model = "eTSEC";
    816      1.1  jmcneill 			ranges;
    817      1.1  jmcneill 			dma-coherent;
    818      1.1  jmcneill 
    819      1.1  jmcneill 			queue-group@2d50000  {
    820      1.1  jmcneill 				#address-cells = <2>;
    821      1.1  jmcneill 				#size-cells = <2>;
    822      1.1  jmcneill 				reg = <0x0 0x2d50000 0x0 0x1000>;
    823      1.1  jmcneill 				interrupts = <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>,
    824      1.1  jmcneill 					<GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>,
    825      1.1  jmcneill 					<GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>;
    826      1.1  jmcneill 			};
    827      1.1  jmcneill 
    828      1.1  jmcneill 			queue-group@2d54000  {
    829      1.1  jmcneill 				#address-cells = <2>;
    830      1.1  jmcneill 				#size-cells = <2>;
    831      1.1  jmcneill 				reg = <0x0 0x2d54000 0x0 0x1000>;
    832      1.1  jmcneill 				interrupts = <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>,
    833      1.1  jmcneill 					<GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>,
    834      1.1  jmcneill 					<GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>;
    835      1.1  jmcneill 			};
    836      1.1  jmcneill 		};
    837      1.1  jmcneill 
    838      1.1  jmcneill 		enet2: ethernet@2d90000 {
    839      1.1  jmcneill 			compatible = "fsl,etsec2";
    840      1.1  jmcneill 			device_type = "network";
    841      1.1  jmcneill 			#address-cells = <2>;
    842      1.1  jmcneill 			#size-cells = <2>;
    843      1.1  jmcneill 			interrupt-parent = <&gic>;
    844      1.1  jmcneill 			model = "eTSEC";
    845      1.1  jmcneill 			ranges;
    846      1.1  jmcneill 			dma-coherent;
    847      1.1  jmcneill 
    848      1.1  jmcneill 			queue-group@2d90000  {
    849      1.1  jmcneill 				#address-cells = <2>;
    850      1.1  jmcneill 				#size-cells = <2>;
    851      1.1  jmcneill 				reg = <0x0 0x2d90000 0x0 0x1000>;
    852      1.1  jmcneill 				interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>,
    853      1.1  jmcneill 					<GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>,
    854      1.1  jmcneill 					<GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>;
    855      1.1  jmcneill 			};
    856      1.1  jmcneill 
    857      1.1  jmcneill 			queue-group@2d94000  {
    858      1.1  jmcneill 				#address-cells = <2>;
    859      1.1  jmcneill 				#size-cells = <2>;
    860      1.1  jmcneill 				reg = <0x0 0x2d94000 0x0 0x1000>;
    861      1.1  jmcneill 				interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>,
    862      1.1  jmcneill 					<GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>,
    863      1.1  jmcneill 					<GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
    864      1.1  jmcneill 			};
    865      1.1  jmcneill 		};
    866      1.1  jmcneill 
    867  1.1.1.3  jmcneill 		usb2: usb@8600000 {
    868      1.1  jmcneill 			compatible = "fsl-usb2-dr-v2.5", "fsl-usb2-dr";
    869      1.1  jmcneill 			reg = <0x0 0x8600000 0x0 0x1000>;
    870      1.1  jmcneill 			interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>;
    871      1.1  jmcneill 			dr_mode = "host";
    872      1.1  jmcneill 			phy_type = "ulpi";
    873      1.1  jmcneill 		};
    874      1.1  jmcneill 
    875  1.1.1.7  jmcneill 		usb3: usb@3100000 {
    876      1.1  jmcneill 			compatible = "snps,dwc3";
    877      1.1  jmcneill 			reg = <0x0 0x3100000 0x0 0x10000>;
    878      1.1  jmcneill 			interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>;
    879      1.1  jmcneill 			dr_mode = "host";
    880      1.1  jmcneill 			snps,quirk-frame-length-adjustment = <0x20>;
    881      1.1  jmcneill 			snps,dis_rxdet_inp3_quirk;
    882  1.1.1.5  jmcneill 			snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
    883      1.1  jmcneill 		};
    884      1.1  jmcneill 
    885      1.1  jmcneill 		pcie@3400000 {
    886  1.1.1.5  jmcneill 			compatible = "fsl,ls1021a-pcie";
    887      1.1  jmcneill 			reg = <0x00 0x03400000 0x0 0x00010000   /* controller registers */
    888      1.1  jmcneill 			       0x40 0x00000000 0x0 0x00002000>; /* configuration space */
    889      1.1  jmcneill 			reg-names = "regs", "config";
    890      1.1  jmcneill 			interrupts = <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
    891      1.1  jmcneill 			fsl,pcie-scfg = <&scfg 0>;
    892      1.1  jmcneill 			#address-cells = <3>;
    893      1.1  jmcneill 			#size-cells = <2>;
    894      1.1  jmcneill 			device_type = "pci";
    895  1.1.1.5  jmcneill 			num-viewport = <6>;
    896      1.1  jmcneill 			bus-range = <0x0 0xff>;
    897      1.1  jmcneill 			ranges = <0x81000000 0x0 0x00000000 0x40 0x00010000 0x0 0x00010000   /* downstream I/O */
    898      1.1  jmcneill 				  0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
    899  1.1.1.2  jmcneill 			msi-parent = <&msi1>, <&msi2>;
    900      1.1  jmcneill 			#interrupt-cells = <1>;
    901      1.1  jmcneill 			interrupt-map-mask = <0 0 0 7>;
    902      1.1  jmcneill 			interrupt-map = <0000 0 0 1 &gic GIC_SPI 91  IRQ_TYPE_LEVEL_HIGH>,
    903      1.1  jmcneill 					<0000 0 0 2 &gic GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
    904      1.1  jmcneill 					<0000 0 0 3 &gic GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
    905      1.1  jmcneill 					<0000 0 0 4 &gic GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
    906  1.1.1.5  jmcneill 			status = "disabled";
    907      1.1  jmcneill 		};
    908      1.1  jmcneill 
    909      1.1  jmcneill 		pcie@3500000 {
    910  1.1.1.5  jmcneill 			compatible = "fsl,ls1021a-pcie";
    911      1.1  jmcneill 			reg = <0x00 0x03500000 0x0 0x00010000   /* controller registers */
    912      1.1  jmcneill 			       0x48 0x00000000 0x0 0x00002000>; /* configuration space */
    913      1.1  jmcneill 			reg-names = "regs", "config";
    914      1.1  jmcneill 			interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
    915      1.1  jmcneill 			fsl,pcie-scfg = <&scfg 1>;
    916      1.1  jmcneill 			#address-cells = <3>;
    917      1.1  jmcneill 			#size-cells = <2>;
    918      1.1  jmcneill 			device_type = "pci";
    919  1.1.1.5  jmcneill 			num-viewport = <6>;
    920      1.1  jmcneill 			bus-range = <0x0 0xff>;
    921      1.1  jmcneill 			ranges = <0x81000000 0x0 0x00000000 0x48 0x00010000 0x0 0x00010000   /* downstream I/O */
    922      1.1  jmcneill 				  0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
    923  1.1.1.2  jmcneill 			msi-parent = <&msi1>, <&msi2>;
    924      1.1  jmcneill 			#interrupt-cells = <1>;
    925      1.1  jmcneill 			interrupt-map-mask = <0 0 0 7>;
    926      1.1  jmcneill 			interrupt-map = <0000 0 0 1 &gic GIC_SPI 92  IRQ_TYPE_LEVEL_HIGH>,
    927      1.1  jmcneill 					<0000 0 0 2 &gic GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>,
    928      1.1  jmcneill 					<0000 0 0 3 &gic GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>,
    929      1.1  jmcneill 					<0000 0 0 4 &gic GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
    930  1.1.1.5  jmcneill 			status = "disabled";
    931      1.1  jmcneill 		};
    932  1.1.1.3  jmcneill 
    933  1.1.1.3  jmcneill 		can0: can@2a70000 {
    934  1.1.1.3  jmcneill 			compatible = "fsl,ls1021ar2-flexcan";
    935  1.1.1.3  jmcneill 			reg = <0x0 0x2a70000 0x0 0x1000>;
    936  1.1.1.3  jmcneill 			interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>;
    937  1.1.1.3  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>;
    938  1.1.1.3  jmcneill 			clock-names = "ipg", "per";
    939  1.1.1.3  jmcneill 			big-endian;
    940  1.1.1.3  jmcneill 		};
    941  1.1.1.3  jmcneill 
    942  1.1.1.3  jmcneill 		can1: can@2a80000 {
    943  1.1.1.3  jmcneill 			compatible = "fsl,ls1021ar2-flexcan";
    944  1.1.1.3  jmcneill 			reg = <0x0 0x2a80000 0x0 0x1000>;
    945  1.1.1.3  jmcneill 			interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
    946  1.1.1.3  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>;
    947  1.1.1.3  jmcneill 			clock-names = "ipg", "per";
    948  1.1.1.3  jmcneill 			big-endian;
    949  1.1.1.3  jmcneill 		};
    950  1.1.1.3  jmcneill 
    951  1.1.1.3  jmcneill 		can2: can@2a90000 {
    952  1.1.1.3  jmcneill 			compatible = "fsl,ls1021ar2-flexcan";
    953  1.1.1.3  jmcneill 			reg = <0x0 0x2a90000 0x0 0x1000>;
    954  1.1.1.3  jmcneill 			interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
    955  1.1.1.3  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>;
    956  1.1.1.3  jmcneill 			clock-names = "ipg", "per";
    957  1.1.1.3  jmcneill 			big-endian;
    958  1.1.1.3  jmcneill 		};
    959  1.1.1.3  jmcneill 
    960  1.1.1.3  jmcneill 		can3: can@2aa0000 {
    961  1.1.1.3  jmcneill 			compatible = "fsl,ls1021ar2-flexcan";
    962  1.1.1.3  jmcneill 			reg = <0x0 0x2aa0000 0x0 0x1000>;
    963  1.1.1.3  jmcneill 			interrupts = <GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>;
    964  1.1.1.3  jmcneill 			clocks = <&clockgen 4 1>, <&clockgen 4 1>;
    965  1.1.1.3  jmcneill 			clock-names = "ipg", "per";
    966  1.1.1.3  jmcneill 			big-endian;
    967  1.1.1.3  jmcneill 		};
    968  1.1.1.3  jmcneill 
    969  1.1.1.3  jmcneill 		ocram1: sram@10000000 {
    970  1.1.1.3  jmcneill 			compatible = "mmio-sram";
    971  1.1.1.3  jmcneill 			reg = <0x0 0x10000000 0x0 0x10000>;
    972  1.1.1.3  jmcneill 			#address-cells = <1>;
    973  1.1.1.3  jmcneill 			#size-cells = <1>;
    974  1.1.1.3  jmcneill 			ranges = <0x0 0x0 0x10000000 0x10000>;
    975  1.1.1.3  jmcneill 		};
    976  1.1.1.3  jmcneill 
    977  1.1.1.3  jmcneill 		ocram2: sram@10010000 {
    978  1.1.1.3  jmcneill 			compatible = "mmio-sram";
    979  1.1.1.3  jmcneill 			reg = <0x0 0x10010000 0x0 0x10000>;
    980  1.1.1.3  jmcneill 			#address-cells = <1>;
    981  1.1.1.3  jmcneill 			#size-cells = <1>;
    982  1.1.1.3  jmcneill 			ranges = <0x0 0x0 0x10010000 0x10000>;
    983  1.1.1.3  jmcneill 		};
    984  1.1.1.5  jmcneill 
    985  1.1.1.5  jmcneill 		qdma: dma-controller@8390000 {
    986  1.1.1.5  jmcneill 			compatible = "fsl,ls1021a-qdma";
    987  1.1.1.5  jmcneill 			reg = <0x0 0x8388000 0x0 0x1000>, /* Controller regs */
    988  1.1.1.5  jmcneill 			      <0x0 0x8389000 0x0 0x1000>, /* Status regs */
    989  1.1.1.5  jmcneill 			      <0x0 0x838a000 0x0 0x2000>; /* Block regs */
    990  1.1.1.5  jmcneill 			interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>,
    991  1.1.1.5  jmcneill 				     <GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>,
    992  1.1.1.5  jmcneill 				     <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>;
    993  1.1.1.5  jmcneill 			interrupt-names = "qdma-error",
    994  1.1.1.5  jmcneill 				"qdma-queue0", "qdma-queue1";
    995  1.1.1.5  jmcneill 			dma-channels = <8>;
    996  1.1.1.5  jmcneill 			block-number = <1>;
    997  1.1.1.5  jmcneill 			block-offset = <0x1000>;
    998  1.1.1.5  jmcneill 			fsl,dma-queues = <2>;
    999  1.1.1.5  jmcneill 			status-sizes = <64>;
   1000  1.1.1.5  jmcneill 			queue-sizes = <64 64>;
   1001  1.1.1.5  jmcneill 			big-endian;
   1002  1.1.1.5  jmcneill 		};
   1003  1.1.1.5  jmcneill 
   1004  1.1.1.7  jmcneill 		rcpm: power-controller@1ee2140 {
   1005  1.1.1.7  jmcneill 			compatible = "fsl,ls1021a-rcpm", "fsl,qoriq-rcpm-2.1+";
   1006  1.1.1.7  jmcneill 			reg = <0x0 0x1ee2140 0x0 0x8>;
   1007  1.1.1.7  jmcneill 			#fsl,rcpm-wakeup-cells = <2>;
   1008  1.1.1.7  jmcneill 		};
   1009  1.1.1.7  jmcneill 
   1010  1.1.1.7  jmcneill 		ftm_alarm0: timer0@29d0000 {
   1011  1.1.1.7  jmcneill 			compatible = "fsl,ls1021a-ftm-alarm";
   1012  1.1.1.7  jmcneill 			reg = <0x0 0x29d0000 0x0 0x10000>;
   1013  1.1.1.7  jmcneill 			reg-names = "ftm";
   1014  1.1.1.7  jmcneill 			fsl,rcpm-wakeup = <&rcpm 0x0 0x20000000>;
   1015  1.1.1.7  jmcneill 			interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
   1016  1.1.1.7  jmcneill 			big-endian;
   1017  1.1.1.7  jmcneill 		};
   1018      1.1  jmcneill 	};
   1019      1.1  jmcneill };
   1020