xref: /optee_os/core/arch/arm/dts/fsl-lx2160a.dtsi (revision 64086346d6bc74681d0d0442c24ae21fbb88c749)
149687a34SSahil Malhotra// SPDX-License-Identifier: (GPL-2.0 OR MIT)
249687a34SSahil Malhotra//
349687a34SSahil Malhotra// Device Tree Include file for Layerscape-LX2160A family SoC.
449687a34SSahil Malhotra//
549687a34SSahil Malhotra// Copyright 2018-2020 NXP
649687a34SSahil Malhotra
749687a34SSahil Malhotra#include <dt-bindings/gpio/gpio.h>
849687a34SSahil Malhotra#include <dt-bindings/interrupt-controller/arm-gic.h>
949687a34SSahil Malhotra
1049687a34SSahil Malhotra/memreserve/ 0x80000000 0x00010000;
1149687a34SSahil Malhotra
1249687a34SSahil Malhotra/ {
1349687a34SSahil Malhotra	compatible = "fsl,lx2160a";
1449687a34SSahil Malhotra	interrupt-parent = <&gic>;
1549687a34SSahil Malhotra	#address-cells = <2>;
1649687a34SSahil Malhotra	#size-cells = <2>;
1749687a34SSahil Malhotra
1849687a34SSahil Malhotra	aliases {
1949687a34SSahil Malhotra		rtc1 = &ftm_alarm0;
2049687a34SSahil Malhotra	};
2149687a34SSahil Malhotra
2249687a34SSahil Malhotra	cpus {
2349687a34SSahil Malhotra		#address-cells = <1>;
2449687a34SSahil Malhotra		#size-cells = <0>;
2549687a34SSahil Malhotra
2649687a34SSahil Malhotra		// 8 clusters having 2 Cortex-A72 cores each
2749687a34SSahil Malhotra		cpu0: cpu@0 {
2849687a34SSahil Malhotra			device_type = "cpu";
2949687a34SSahil Malhotra			compatible = "arm,cortex-a72";
3049687a34SSahil Malhotra			enable-method = "psci";
3149687a34SSahil Malhotra			reg = <0x0>;
3249687a34SSahil Malhotra			clocks = <&clockgen 1 0>;
3349687a34SSahil Malhotra			d-cache-size = <0x8000>;
3449687a34SSahil Malhotra			d-cache-line-size = <64>;
3549687a34SSahil Malhotra			d-cache-sets = <128>;
3649687a34SSahil Malhotra			i-cache-size = <0xC000>;
3749687a34SSahil Malhotra			i-cache-line-size = <64>;
3849687a34SSahil Malhotra			i-cache-sets = <192>;
3949687a34SSahil Malhotra			next-level-cache = <&cluster0_l2>;
4049687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
4149687a34SSahil Malhotra			#cooling-cells = <2>;
4249687a34SSahil Malhotra		};
4349687a34SSahil Malhotra
4449687a34SSahil Malhotra		cpu1: cpu@1 {
4549687a34SSahil Malhotra			device_type = "cpu";
4649687a34SSahil Malhotra			compatible = "arm,cortex-a72";
4749687a34SSahil Malhotra			enable-method = "psci";
4849687a34SSahil Malhotra			reg = <0x1>;
4949687a34SSahil Malhotra			clocks = <&clockgen 1 0>;
5049687a34SSahil Malhotra			d-cache-size = <0x8000>;
5149687a34SSahil Malhotra			d-cache-line-size = <64>;
5249687a34SSahil Malhotra			d-cache-sets = <128>;
5349687a34SSahil Malhotra			i-cache-size = <0xC000>;
5449687a34SSahil Malhotra			i-cache-line-size = <64>;
5549687a34SSahil Malhotra			i-cache-sets = <192>;
5649687a34SSahil Malhotra			next-level-cache = <&cluster0_l2>;
5749687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
5849687a34SSahil Malhotra			#cooling-cells = <2>;
5949687a34SSahil Malhotra		};
6049687a34SSahil Malhotra
6149687a34SSahil Malhotra		cpu100: cpu@100 {
6249687a34SSahil Malhotra			device_type = "cpu";
6349687a34SSahil Malhotra			compatible = "arm,cortex-a72";
6449687a34SSahil Malhotra			enable-method = "psci";
6549687a34SSahil Malhotra			reg = <0x100>;
6649687a34SSahil Malhotra			clocks = <&clockgen 1 1>;
6749687a34SSahil Malhotra			d-cache-size = <0x8000>;
6849687a34SSahil Malhotra			d-cache-line-size = <64>;
6949687a34SSahil Malhotra			d-cache-sets = <128>;
7049687a34SSahil Malhotra			i-cache-size = <0xC000>;
7149687a34SSahil Malhotra			i-cache-line-size = <64>;
7249687a34SSahil Malhotra			i-cache-sets = <192>;
7349687a34SSahil Malhotra			next-level-cache = <&cluster1_l2>;
7449687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
7549687a34SSahil Malhotra			#cooling-cells = <2>;
7649687a34SSahil Malhotra		};
7749687a34SSahil Malhotra
7849687a34SSahil Malhotra		cpu101: cpu@101 {
7949687a34SSahil Malhotra			device_type = "cpu";
8049687a34SSahil Malhotra			compatible = "arm,cortex-a72";
8149687a34SSahil Malhotra			enable-method = "psci";
8249687a34SSahil Malhotra			reg = <0x101>;
8349687a34SSahil Malhotra			clocks = <&clockgen 1 1>;
8449687a34SSahil Malhotra			d-cache-size = <0x8000>;
8549687a34SSahil Malhotra			d-cache-line-size = <64>;
8649687a34SSahil Malhotra			d-cache-sets = <128>;
8749687a34SSahil Malhotra			i-cache-size = <0xC000>;
8849687a34SSahil Malhotra			i-cache-line-size = <64>;
8949687a34SSahil Malhotra			i-cache-sets = <192>;
9049687a34SSahil Malhotra			next-level-cache = <&cluster1_l2>;
9149687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
9249687a34SSahil Malhotra			#cooling-cells = <2>;
9349687a34SSahil Malhotra		};
9449687a34SSahil Malhotra
9549687a34SSahil Malhotra		cpu200: cpu@200 {
9649687a34SSahil Malhotra			device_type = "cpu";
9749687a34SSahil Malhotra			compatible = "arm,cortex-a72";
9849687a34SSahil Malhotra			enable-method = "psci";
9949687a34SSahil Malhotra			reg = <0x200>;
10049687a34SSahil Malhotra			clocks = <&clockgen 1 2>;
10149687a34SSahil Malhotra			d-cache-size = <0x8000>;
10249687a34SSahil Malhotra			d-cache-line-size = <64>;
10349687a34SSahil Malhotra			d-cache-sets = <128>;
10449687a34SSahil Malhotra			i-cache-size = <0xC000>;
10549687a34SSahil Malhotra			i-cache-line-size = <64>;
10649687a34SSahil Malhotra			i-cache-sets = <192>;
10749687a34SSahil Malhotra			next-level-cache = <&cluster2_l2>;
10849687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
10949687a34SSahil Malhotra			#cooling-cells = <2>;
11049687a34SSahil Malhotra		};
11149687a34SSahil Malhotra
11249687a34SSahil Malhotra		cpu201: cpu@201 {
11349687a34SSahil Malhotra			device_type = "cpu";
11449687a34SSahil Malhotra			compatible = "arm,cortex-a72";
11549687a34SSahil Malhotra			enable-method = "psci";
11649687a34SSahil Malhotra			reg = <0x201>;
11749687a34SSahil Malhotra			clocks = <&clockgen 1 2>;
11849687a34SSahil Malhotra			d-cache-size = <0x8000>;
11949687a34SSahil Malhotra			d-cache-line-size = <64>;
12049687a34SSahil Malhotra			d-cache-sets = <128>;
12149687a34SSahil Malhotra			i-cache-size = <0xC000>;
12249687a34SSahil Malhotra			i-cache-line-size = <64>;
12349687a34SSahil Malhotra			i-cache-sets = <192>;
12449687a34SSahil Malhotra			next-level-cache = <&cluster2_l2>;
12549687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
12649687a34SSahil Malhotra			#cooling-cells = <2>;
12749687a34SSahil Malhotra		};
12849687a34SSahil Malhotra
12949687a34SSahil Malhotra		cpu300: cpu@300 {
13049687a34SSahil Malhotra			device_type = "cpu";
13149687a34SSahil Malhotra			compatible = "arm,cortex-a72";
13249687a34SSahil Malhotra			enable-method = "psci";
13349687a34SSahil Malhotra			reg = <0x300>;
13449687a34SSahil Malhotra			clocks = <&clockgen 1 3>;
13549687a34SSahil Malhotra			d-cache-size = <0x8000>;
13649687a34SSahil Malhotra			d-cache-line-size = <64>;
13749687a34SSahil Malhotra			d-cache-sets = <128>;
13849687a34SSahil Malhotra			i-cache-size = <0xC000>;
13949687a34SSahil Malhotra			i-cache-line-size = <64>;
14049687a34SSahil Malhotra			i-cache-sets = <192>;
14149687a34SSahil Malhotra			next-level-cache = <&cluster3_l2>;
14249687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
14349687a34SSahil Malhotra			#cooling-cells = <2>;
14449687a34SSahil Malhotra		};
14549687a34SSahil Malhotra
14649687a34SSahil Malhotra		cpu301: cpu@301 {
14749687a34SSahil Malhotra			device_type = "cpu";
14849687a34SSahil Malhotra			compatible = "arm,cortex-a72";
14949687a34SSahil Malhotra			enable-method = "psci";
15049687a34SSahil Malhotra			reg = <0x301>;
15149687a34SSahil Malhotra			clocks = <&clockgen 1 3>;
15249687a34SSahil Malhotra			d-cache-size = <0x8000>;
15349687a34SSahil Malhotra			d-cache-line-size = <64>;
15449687a34SSahil Malhotra			d-cache-sets = <128>;
15549687a34SSahil Malhotra			i-cache-size = <0xC000>;
15649687a34SSahil Malhotra			i-cache-line-size = <64>;
15749687a34SSahil Malhotra			i-cache-sets = <192>;
15849687a34SSahil Malhotra			next-level-cache = <&cluster3_l2>;
15949687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
16049687a34SSahil Malhotra			#cooling-cells = <2>;
16149687a34SSahil Malhotra		};
16249687a34SSahil Malhotra
16349687a34SSahil Malhotra		cpu400: cpu@400 {
16449687a34SSahil Malhotra			device_type = "cpu";
16549687a34SSahil Malhotra			compatible = "arm,cortex-a72";
16649687a34SSahil Malhotra			enable-method = "psci";
16749687a34SSahil Malhotra			reg = <0x400>;
16849687a34SSahil Malhotra			clocks = <&clockgen 1 4>;
16949687a34SSahil Malhotra			d-cache-size = <0x8000>;
17049687a34SSahil Malhotra			d-cache-line-size = <64>;
17149687a34SSahil Malhotra			d-cache-sets = <128>;
17249687a34SSahil Malhotra			i-cache-size = <0xC000>;
17349687a34SSahil Malhotra			i-cache-line-size = <64>;
17449687a34SSahil Malhotra			i-cache-sets = <192>;
17549687a34SSahil Malhotra			next-level-cache = <&cluster4_l2>;
17649687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
17749687a34SSahil Malhotra			#cooling-cells = <2>;
17849687a34SSahil Malhotra		};
17949687a34SSahil Malhotra
18049687a34SSahil Malhotra		cpu401: cpu@401 {
18149687a34SSahil Malhotra			device_type = "cpu";
18249687a34SSahil Malhotra			compatible = "arm,cortex-a72";
18349687a34SSahil Malhotra			enable-method = "psci";
18449687a34SSahil Malhotra			reg = <0x401>;
18549687a34SSahil Malhotra			clocks = <&clockgen 1 4>;
18649687a34SSahil Malhotra			d-cache-size = <0x8000>;
18749687a34SSahil Malhotra			d-cache-line-size = <64>;
18849687a34SSahil Malhotra			d-cache-sets = <128>;
18949687a34SSahil Malhotra			i-cache-size = <0xC000>;
19049687a34SSahil Malhotra			i-cache-line-size = <64>;
19149687a34SSahil Malhotra			i-cache-sets = <192>;
19249687a34SSahil Malhotra			next-level-cache = <&cluster4_l2>;
19349687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
19449687a34SSahil Malhotra			#cooling-cells = <2>;
19549687a34SSahil Malhotra		};
19649687a34SSahil Malhotra
19749687a34SSahil Malhotra		cpu500: cpu@500 {
19849687a34SSahil Malhotra			device_type = "cpu";
19949687a34SSahil Malhotra			compatible = "arm,cortex-a72";
20049687a34SSahil Malhotra			enable-method = "psci";
20149687a34SSahil Malhotra			reg = <0x500>;
20249687a34SSahil Malhotra			clocks = <&clockgen 1 5>;
20349687a34SSahil Malhotra			d-cache-size = <0x8000>;
20449687a34SSahil Malhotra			d-cache-line-size = <64>;
20549687a34SSahil Malhotra			d-cache-sets = <128>;
20649687a34SSahil Malhotra			i-cache-size = <0xC000>;
20749687a34SSahil Malhotra			i-cache-line-size = <64>;
20849687a34SSahil Malhotra			i-cache-sets = <192>;
20949687a34SSahil Malhotra			next-level-cache = <&cluster5_l2>;
21049687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
21149687a34SSahil Malhotra			#cooling-cells = <2>;
21249687a34SSahil Malhotra		};
21349687a34SSahil Malhotra
21449687a34SSahil Malhotra		cpu501: cpu@501 {
21549687a34SSahil Malhotra			device_type = "cpu";
21649687a34SSahil Malhotra			compatible = "arm,cortex-a72";
21749687a34SSahil Malhotra			enable-method = "psci";
21849687a34SSahil Malhotra			reg = <0x501>;
21949687a34SSahil Malhotra			clocks = <&clockgen 1 5>;
22049687a34SSahil Malhotra			d-cache-size = <0x8000>;
22149687a34SSahil Malhotra			d-cache-line-size = <64>;
22249687a34SSahil Malhotra			d-cache-sets = <128>;
22349687a34SSahil Malhotra			i-cache-size = <0xC000>;
22449687a34SSahil Malhotra			i-cache-line-size = <64>;
22549687a34SSahil Malhotra			i-cache-sets = <192>;
22649687a34SSahil Malhotra			next-level-cache = <&cluster5_l2>;
22749687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
22849687a34SSahil Malhotra			#cooling-cells = <2>;
22949687a34SSahil Malhotra		};
23049687a34SSahil Malhotra
23149687a34SSahil Malhotra		cpu600: cpu@600 {
23249687a34SSahil Malhotra			device_type = "cpu";
23349687a34SSahil Malhotra			compatible = "arm,cortex-a72";
23449687a34SSahil Malhotra			enable-method = "psci";
23549687a34SSahil Malhotra			reg = <0x600>;
23649687a34SSahil Malhotra			clocks = <&clockgen 1 6>;
23749687a34SSahil Malhotra			d-cache-size = <0x8000>;
23849687a34SSahil Malhotra			d-cache-line-size = <64>;
23949687a34SSahil Malhotra			d-cache-sets = <128>;
24049687a34SSahil Malhotra			i-cache-size = <0xC000>;
24149687a34SSahil Malhotra			i-cache-line-size = <64>;
24249687a34SSahil Malhotra			i-cache-sets = <192>;
24349687a34SSahil Malhotra			next-level-cache = <&cluster6_l2>;
24449687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
24549687a34SSahil Malhotra			#cooling-cells = <2>;
24649687a34SSahil Malhotra		};
24749687a34SSahil Malhotra
24849687a34SSahil Malhotra		cpu601: cpu@601 {
24949687a34SSahil Malhotra			device_type = "cpu";
25049687a34SSahil Malhotra			compatible = "arm,cortex-a72";
25149687a34SSahil Malhotra			enable-method = "psci";
25249687a34SSahil Malhotra			reg = <0x601>;
25349687a34SSahil Malhotra			clocks = <&clockgen 1 6>;
25449687a34SSahil Malhotra			d-cache-size = <0x8000>;
25549687a34SSahil Malhotra			d-cache-line-size = <64>;
25649687a34SSahil Malhotra			d-cache-sets = <128>;
25749687a34SSahil Malhotra			i-cache-size = <0xC000>;
25849687a34SSahil Malhotra			i-cache-line-size = <64>;
25949687a34SSahil Malhotra			i-cache-sets = <192>;
26049687a34SSahil Malhotra			next-level-cache = <&cluster6_l2>;
26149687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
26249687a34SSahil Malhotra			#cooling-cells = <2>;
26349687a34SSahil Malhotra		};
26449687a34SSahil Malhotra
26549687a34SSahil Malhotra		cpu700: cpu@700 {
26649687a34SSahil Malhotra			device_type = "cpu";
26749687a34SSahil Malhotra			compatible = "arm,cortex-a72";
26849687a34SSahil Malhotra			enable-method = "psci";
26949687a34SSahil Malhotra			reg = <0x700>;
27049687a34SSahil Malhotra			clocks = <&clockgen 1 7>;
27149687a34SSahil Malhotra			d-cache-size = <0x8000>;
27249687a34SSahil Malhotra			d-cache-line-size = <64>;
27349687a34SSahil Malhotra			d-cache-sets = <128>;
27449687a34SSahil Malhotra			i-cache-size = <0xC000>;
27549687a34SSahil Malhotra			i-cache-line-size = <64>;
27649687a34SSahil Malhotra			i-cache-sets = <192>;
27749687a34SSahil Malhotra			next-level-cache = <&cluster7_l2>;
27849687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
27949687a34SSahil Malhotra			#cooling-cells = <2>;
28049687a34SSahil Malhotra		};
28149687a34SSahil Malhotra
28249687a34SSahil Malhotra		cpu701: cpu@701 {
28349687a34SSahil Malhotra			device_type = "cpu";
28449687a34SSahil Malhotra			compatible = "arm,cortex-a72";
28549687a34SSahil Malhotra			enable-method = "psci";
28649687a34SSahil Malhotra			reg = <0x701>;
28749687a34SSahil Malhotra			clocks = <&clockgen 1 7>;
28849687a34SSahil Malhotra			d-cache-size = <0x8000>;
28949687a34SSahil Malhotra			d-cache-line-size = <64>;
29049687a34SSahil Malhotra			d-cache-sets = <128>;
29149687a34SSahil Malhotra			i-cache-size = <0xC000>;
29249687a34SSahil Malhotra			i-cache-line-size = <64>;
29349687a34SSahil Malhotra			i-cache-sets = <192>;
29449687a34SSahil Malhotra			next-level-cache = <&cluster7_l2>;
29549687a34SSahil Malhotra			cpu-idle-states = <&cpu_pw15>;
29649687a34SSahil Malhotra			#cooling-cells = <2>;
29749687a34SSahil Malhotra		};
29849687a34SSahil Malhotra
29949687a34SSahil Malhotra		cluster0_l2: l2-cache0 {
30049687a34SSahil Malhotra			compatible = "cache";
30149687a34SSahil Malhotra			cache-size = <0x100000>;
30249687a34SSahil Malhotra			cache-line-size = <64>;
30349687a34SSahil Malhotra			cache-sets = <1024>;
30449687a34SSahil Malhotra			cache-level = <2>;
30549687a34SSahil Malhotra		};
30649687a34SSahil Malhotra
30749687a34SSahil Malhotra		cluster1_l2: l2-cache1 {
30849687a34SSahil Malhotra			compatible = "cache";
30949687a34SSahil Malhotra			cache-size = <0x100000>;
31049687a34SSahil Malhotra			cache-line-size = <64>;
31149687a34SSahil Malhotra			cache-sets = <1024>;
31249687a34SSahil Malhotra			cache-level = <2>;
31349687a34SSahil Malhotra		};
31449687a34SSahil Malhotra
31549687a34SSahil Malhotra		cluster2_l2: l2-cache2 {
31649687a34SSahil Malhotra			compatible = "cache";
31749687a34SSahil Malhotra			cache-size = <0x100000>;
31849687a34SSahil Malhotra			cache-line-size = <64>;
31949687a34SSahil Malhotra			cache-sets = <1024>;
32049687a34SSahil Malhotra			cache-level = <2>;
32149687a34SSahil Malhotra		};
32249687a34SSahil Malhotra
32349687a34SSahil Malhotra		cluster3_l2: l2-cache3 {
32449687a34SSahil Malhotra			compatible = "cache";
32549687a34SSahil Malhotra			cache-size = <0x100000>;
32649687a34SSahil Malhotra			cache-line-size = <64>;
32749687a34SSahil Malhotra			cache-sets = <1024>;
32849687a34SSahil Malhotra			cache-level = <2>;
32949687a34SSahil Malhotra		};
33049687a34SSahil Malhotra
33149687a34SSahil Malhotra		cluster4_l2: l2-cache4 {
33249687a34SSahil Malhotra			compatible = "cache";
33349687a34SSahil Malhotra			cache-size = <0x100000>;
33449687a34SSahil Malhotra			cache-line-size = <64>;
33549687a34SSahil Malhotra			cache-sets = <1024>;
33649687a34SSahil Malhotra			cache-level = <2>;
33749687a34SSahil Malhotra		};
33849687a34SSahil Malhotra
33949687a34SSahil Malhotra		cluster5_l2: l2-cache5 {
34049687a34SSahil Malhotra			compatible = "cache";
34149687a34SSahil Malhotra			cache-size = <0x100000>;
34249687a34SSahil Malhotra			cache-line-size = <64>;
34349687a34SSahil Malhotra			cache-sets = <1024>;
34449687a34SSahil Malhotra			cache-level = <2>;
34549687a34SSahil Malhotra		};
34649687a34SSahil Malhotra
34749687a34SSahil Malhotra		cluster6_l2: l2-cache6 {
34849687a34SSahil Malhotra			compatible = "cache";
34949687a34SSahil Malhotra			cache-size = <0x100000>;
35049687a34SSahil Malhotra			cache-line-size = <64>;
35149687a34SSahil Malhotra			cache-sets = <1024>;
35249687a34SSahil Malhotra			cache-level = <2>;
35349687a34SSahil Malhotra		};
35449687a34SSahil Malhotra
35549687a34SSahil Malhotra		cluster7_l2: l2-cache7 {
35649687a34SSahil Malhotra			compatible = "cache";
35749687a34SSahil Malhotra			cache-size = <0x100000>;
35849687a34SSahil Malhotra			cache-line-size = <64>;
35949687a34SSahil Malhotra			cache-sets = <1024>;
36049687a34SSahil Malhotra			cache-level = <2>;
36149687a34SSahil Malhotra		};
36249687a34SSahil Malhotra
36349687a34SSahil Malhotra		cpu_pw15: cpu-pw15 {
36449687a34SSahil Malhotra			compatible = "arm,idle-state";
36549687a34SSahil Malhotra			idle-state-name = "PW15";
36649687a34SSahil Malhotra			arm,psci-suspend-param = <0x0>;
36749687a34SSahil Malhotra			entry-latency-us = <2000>;
36849687a34SSahil Malhotra			exit-latency-us = <2000>;
36949687a34SSahil Malhotra			min-residency-us = <6000>;
37049687a34SSahil Malhotra		  };
37149687a34SSahil Malhotra	};
37249687a34SSahil Malhotra
37349687a34SSahil Malhotra	gic: interrupt-controller@6000000 {
37449687a34SSahil Malhotra		compatible = "arm,gic-v3";
37549687a34SSahil Malhotra		reg = <0x0 0x06000000 0 0x10000>, // GIC Dist
37649687a34SSahil Malhotra			<0x0 0x06200000 0 0x200000>, // GICR (RD_base +
37749687a34SSahil Malhotra						     // SGI_base)
37849687a34SSahil Malhotra			<0x0 0x0c0c0000 0 0x2000>, // GICC
37949687a34SSahil Malhotra			<0x0 0x0c0d0000 0 0x1000>, // GICH
38049687a34SSahil Malhotra			<0x0 0x0c0e0000 0 0x20000>; // GICV
38149687a34SSahil Malhotra		#interrupt-cells = <3>;
38249687a34SSahil Malhotra		#address-cells = <2>;
38349687a34SSahil Malhotra		#size-cells = <2>;
38449687a34SSahil Malhotra		ranges;
38549687a34SSahil Malhotra		interrupt-controller;
38649687a34SSahil Malhotra		interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
38749687a34SSahil Malhotra
38849687a34SSahil Malhotra		its: gic-its@6020000 {
38949687a34SSahil Malhotra			compatible = "arm,gic-v3-its";
39049687a34SSahil Malhotra			msi-controller;
39149687a34SSahil Malhotra			reg = <0x0 0x6020000 0 0x20000>;
39249687a34SSahil Malhotra		};
39349687a34SSahil Malhotra	};
39449687a34SSahil Malhotra
39549687a34SSahil Malhotra	timer {
39649687a34SSahil Malhotra		compatible = "arm,armv8-timer";
39749687a34SSahil Malhotra		interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>,
39849687a34SSahil Malhotra			     <GIC_PPI 14 IRQ_TYPE_LEVEL_HIGH>,
39949687a34SSahil Malhotra			     <GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>,
40049687a34SSahil Malhotra			     <GIC_PPI 10 IRQ_TYPE_LEVEL_HIGH>;
40149687a34SSahil Malhotra	};
40249687a34SSahil Malhotra
40349687a34SSahil Malhotra	pmu {
40449687a34SSahil Malhotra		compatible = "arm,cortex-a72-pmu";
40549687a34SSahil Malhotra		interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
40649687a34SSahil Malhotra	};
40749687a34SSahil Malhotra
40849687a34SSahil Malhotra	psci {
40949687a34SSahil Malhotra		compatible = "arm,psci-0.2";
41049687a34SSahil Malhotra		method = "smc";
41149687a34SSahil Malhotra	};
41249687a34SSahil Malhotra
41349687a34SSahil Malhotra	memory@80000000 {
41449687a34SSahil Malhotra		// DRAM space - 1, size : 2 GB DRAM
41549687a34SSahil Malhotra		device_type = "memory";
41649687a34SSahil Malhotra		reg = <0x00000000 0x80000000 0 0x80000000>;
41749687a34SSahil Malhotra	};
41849687a34SSahil Malhotra
419*64086346SSahil Malhotra	memory@2080000000 {
420*64086346SSahil Malhotra		// DRAM space - 1, size : 126 GB DRAM
421*64086346SSahil Malhotra		device_type = "memory";
422*64086346SSahil Malhotra		reg = <0x00000020 0x80000000 0x0000001F 0x80000000>;
423*64086346SSahil Malhotra	};
424*64086346SSahil Malhotra
42549687a34SSahil Malhotra	ddr1: memory-controller@1080000 {
42649687a34SSahil Malhotra		compatible = "fsl,qoriq-memory-controller";
42749687a34SSahil Malhotra		reg = <0x0 0x1080000 0x0 0x1000>;
42849687a34SSahil Malhotra		interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
42949687a34SSahil Malhotra		little-endian;
43049687a34SSahil Malhotra	};
43149687a34SSahil Malhotra
43249687a34SSahil Malhotra	ddr2: memory-controller@1090000 {
43349687a34SSahil Malhotra		compatible = "fsl,qoriq-memory-controller";
43449687a34SSahil Malhotra		reg = <0x0 0x1090000 0x0 0x1000>;
43549687a34SSahil Malhotra		interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
43649687a34SSahil Malhotra		little-endian;
43749687a34SSahil Malhotra	};
43849687a34SSahil Malhotra
43949687a34SSahil Malhotra	// One clock unit-sysclk node which bootloader require during DT fix-up
44049687a34SSahil Malhotra	sysclk: sysclk {
44149687a34SSahil Malhotra		compatible = "fixed-clock";
44249687a34SSahil Malhotra		#clock-cells = <0>;
44349687a34SSahil Malhotra		clock-frequency = <100000000>; // fixed up by bootloader
44449687a34SSahil Malhotra		clock-output-names = "sysclk";
44549687a34SSahil Malhotra	};
44649687a34SSahil Malhotra
44749687a34SSahil Malhotra	thermal-zones {
44849687a34SSahil Malhotra		core_thermal1: core-thermal1 {
44949687a34SSahil Malhotra			polling-delay-passive = <1000>;
45049687a34SSahil Malhotra			polling-delay = <5000>;
45149687a34SSahil Malhotra			thermal-sensors = <&tmu 0>;
45249687a34SSahil Malhotra
45349687a34SSahil Malhotra			trips {
45449687a34SSahil Malhotra				core_cluster_alert: core-cluster-alert {
45549687a34SSahil Malhotra					temperature = <85000>;
45649687a34SSahil Malhotra					hysteresis = <2000>;
45749687a34SSahil Malhotra					type = "passive";
45849687a34SSahil Malhotra				};
45949687a34SSahil Malhotra
46049687a34SSahil Malhotra				core_cluster_crit: core-cluster-crit {
46149687a34SSahil Malhotra					temperature = <95000>;
46249687a34SSahil Malhotra					hysteresis = <2000>;
46349687a34SSahil Malhotra					type = "critical";
46449687a34SSahil Malhotra				};
46549687a34SSahil Malhotra			};
46649687a34SSahil Malhotra
46749687a34SSahil Malhotra		};
46849687a34SSahil Malhotra	};
46949687a34SSahil Malhotra
47049687a34SSahil Malhotra	soc {
47149687a34SSahil Malhotra		compatible = "simple-bus";
47249687a34SSahil Malhotra		#address-cells = <2>;
47349687a34SSahil Malhotra		#size-cells = <2>;
47449687a34SSahil Malhotra		ranges;
47549687a34SSahil Malhotra		dma-ranges = <0x0 0x0 0x0 0x0 0x10000 0x00000000>;
47649687a34SSahil Malhotra
47749687a34SSahil Malhotra		crypto: crypto@8000000 {
47849687a34SSahil Malhotra			compatible = "fsl,sec-v5.0", "fsl,sec-v4.0";
47949687a34SSahil Malhotra			fsl,sec-era = <10>;
48049687a34SSahil Malhotra			#address-cells = <1>;
48149687a34SSahil Malhotra			#size-cells = <1>;
48249687a34SSahil Malhotra			ranges = <0x0 0x00 0x8000000 0x100000>;
48349687a34SSahil Malhotra			reg = <0x00 0x8000000 0x0 0x100000>;
48449687a34SSahil Malhotra			interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
48549687a34SSahil Malhotra			dma-coherent;
48649687a34SSahil Malhotra			status = "disabled";
48749687a34SSahil Malhotra
48849687a34SSahil Malhotra			sec_jr0: jr@10000 {
48949687a34SSahil Malhotra				compatible = "fsl,sec-v5.0-job-ring",
49049687a34SSahil Malhotra					     "fsl,sec-v4.0-job-ring";
49149687a34SSahil Malhotra				reg        = <0x10000 0x10000>;
49249687a34SSahil Malhotra				interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
49349687a34SSahil Malhotra				status = "okay"; secure-status = "disabled";     /* NS-only */
49449687a34SSahil Malhotra			};
49549687a34SSahil Malhotra
49649687a34SSahil Malhotra			sec_jr1: jr@20000 {
49749687a34SSahil Malhotra				compatible = "fsl,sec-v5.0-job-ring",
49849687a34SSahil Malhotra					     "fsl,sec-v4.0-job-ring";
49949687a34SSahil Malhotra				reg        = <0x20000 0x10000>;
50049687a34SSahil Malhotra				interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
50149687a34SSahil Malhotra				status = "okay"; secure-status = "disabled";     /* NS-only */
50249687a34SSahil Malhotra			};
50349687a34SSahil Malhotra
50449687a34SSahil Malhotra			sec_jr2: jr@30000 {
50549687a34SSahil Malhotra				compatible = "fsl,sec-v5.0-job-ring",
50649687a34SSahil Malhotra					     "fsl,sec-v4.0-job-ring";
50749687a34SSahil Malhotra				reg        = <0x30000 0x10000>;
50849687a34SSahil Malhotra				interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>;
50949687a34SSahil Malhotra				status = "disabled"; secure-status = "okay";     /* S-only */
51049687a34SSahil Malhotra			};
51149687a34SSahil Malhotra
51249687a34SSahil Malhotra			sec_jr3: jr@40000 {
51349687a34SSahil Malhotra				compatible = "fsl,sec-v5.0-job-ring",
51449687a34SSahil Malhotra					     "fsl,sec-v4.0-job-ring";
51549687a34SSahil Malhotra				reg        = <0x40000 0x10000>;
51649687a34SSahil Malhotra				interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
51749687a34SSahil Malhotra				status = "okay"; secure-status = "disabled";     /* workaround for ATF */
51849687a34SSahil Malhotra			};
51949687a34SSahil Malhotra		};
52049687a34SSahil Malhotra
52149687a34SSahil Malhotra		clockgen: clock-controller@1300000 {
52249687a34SSahil Malhotra			compatible = "fsl,lx2160a-clockgen";
52349687a34SSahil Malhotra			reg = <0 0x1300000 0 0xa0000>;
52449687a34SSahil Malhotra			#clock-cells = <2>;
52549687a34SSahil Malhotra			clocks = <&sysclk>;
52649687a34SSahil Malhotra		};
52749687a34SSahil Malhotra
52849687a34SSahil Malhotra		dcfg: syscon@1e00000 {
52949687a34SSahil Malhotra			compatible = "fsl,lx2160a-dcfg", "syscon";
53049687a34SSahil Malhotra			reg = <0x0 0x1e00000 0x0 0x10000>;
53149687a34SSahil Malhotra			little-endian;
53249687a34SSahil Malhotra		};
53349687a34SSahil Malhotra
534011c182aSAndrew Mustea		sfp: sfp@1e80000 {
535011c182aSAndrew Mustea			compatible = "fsl,lx2160a-sfp";
536011c182aSAndrew Mustea			reg = <0x0 0x1e80000 0x0 0x1000>;
537011c182aSAndrew Mustea		};
538011c182aSAndrew Mustea
539a178cce2SAndrew Mustea		sec_mon: sec-mon@1e90000 {
540a178cce2SAndrew Mustea			compatible = "fsl,lx2160a-sec-mon";
541a178cce2SAndrew Mustea			reg = <0x0 0x1e90000 0x0 0x1000>;
542a178cce2SAndrew Mustea			status = "disabled";
543a178cce2SAndrew Mustea			secure-status = "okay";
544a178cce2SAndrew Mustea		};
545a178cce2SAndrew Mustea
54649687a34SSahil Malhotra		/* WRIOP0: 0x8b8_0000, E-MDIO1: 0x1_6000 */
54749687a34SSahil Malhotra		emdio1: mdio@8b96000 {
54849687a34SSahil Malhotra			compatible = "fsl,fman-memac-mdio";
54949687a34SSahil Malhotra			reg = <0x0 0x8b96000 0x0 0x1000>;
55049687a34SSahil Malhotra			interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
55149687a34SSahil Malhotra			#address-cells = <1>;
55249687a34SSahil Malhotra			#size-cells = <0>;
55349687a34SSahil Malhotra			little-endian;	/* force the driver in LE mode */
55449687a34SSahil Malhotra			status = "disabled";
55549687a34SSahil Malhotra		};
55649687a34SSahil Malhotra
55749687a34SSahil Malhotra		/* WRIOP0: 0x8b8_0000, E-MDIO2: 0x1_7000 */
55849687a34SSahil Malhotra		emdio2: mdio@8b97000 {
55949687a34SSahil Malhotra			compatible = "fsl,fman-memac-mdio";
56049687a34SSahil Malhotra			reg = <0x0 0x8b97000 0x0 0x1000>;
56149687a34SSahil Malhotra			interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
56249687a34SSahil Malhotra			#address-cells = <1>;
56349687a34SSahil Malhotra			#size-cells = <0>;
56449687a34SSahil Malhotra			little-endian;	/* force the driver in LE mode */
56549687a34SSahil Malhotra			status = "disabled";
56649687a34SSahil Malhotra		};
56749687a34SSahil Malhotra
56849687a34SSahil Malhotra		i2c0: i2c@2000000 {
56949687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
57049687a34SSahil Malhotra			#address-cells = <1>;
57149687a34SSahil Malhotra			#size-cells = <0>;
57249687a34SSahil Malhotra			reg = <0x0 0x2000000 0x0 0x10000>;
57349687a34SSahil Malhotra			interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
57449687a34SSahil Malhotra			clock-names = "i2c";
57549687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
57649687a34SSahil Malhotra			scl-gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>;
57749687a34SSahil Malhotra			status = "disabled";
57849687a34SSahil Malhotra		};
57949687a34SSahil Malhotra
58049687a34SSahil Malhotra		i2c1: i2c@2010000 {
58149687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
58249687a34SSahil Malhotra			#address-cells = <1>;
58349687a34SSahil Malhotra			#size-cells = <0>;
58449687a34SSahil Malhotra			reg = <0x0 0x2010000 0x0 0x10000>;
58549687a34SSahil Malhotra			interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
58649687a34SSahil Malhotra			clock-names = "i2c";
58749687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
58849687a34SSahil Malhotra			status = "disabled";
58949687a34SSahil Malhotra		};
59049687a34SSahil Malhotra
59149687a34SSahil Malhotra		i2c2: i2c@2020000 {
59249687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
59349687a34SSahil Malhotra			#address-cells = <1>;
59449687a34SSahil Malhotra			#size-cells = <0>;
59549687a34SSahil Malhotra			reg = <0x0 0x2020000 0x0 0x10000>;
59649687a34SSahil Malhotra			interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
59749687a34SSahil Malhotra			clock-names = "i2c";
59849687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
59949687a34SSahil Malhotra			status = "disabled";
60049687a34SSahil Malhotra		};
60149687a34SSahil Malhotra
60249687a34SSahil Malhotra		i2c3: i2c@2030000 {
60349687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
60449687a34SSahil Malhotra			#address-cells = <1>;
60549687a34SSahil Malhotra			#size-cells = <0>;
60649687a34SSahil Malhotra			reg = <0x0 0x2030000 0x0 0x10000>;
60749687a34SSahil Malhotra			interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
60849687a34SSahil Malhotra			clock-names = "i2c";
60949687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
61049687a34SSahil Malhotra			status = "disabled";
61149687a34SSahil Malhotra		};
61249687a34SSahil Malhotra
61349687a34SSahil Malhotra		i2c4: i2c@2040000 {
61449687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
61549687a34SSahil Malhotra			#address-cells = <1>;
61649687a34SSahil Malhotra			#size-cells = <0>;
61749687a34SSahil Malhotra			reg = <0x0 0x2040000 0x0 0x10000>;
61849687a34SSahil Malhotra			interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
61949687a34SSahil Malhotra			clock-names = "i2c";
62049687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
62149687a34SSahil Malhotra			scl-gpios = <&gpio2 16 GPIO_ACTIVE_HIGH>;
62249687a34SSahil Malhotra			status = "disabled";
62349687a34SSahil Malhotra		};
62449687a34SSahil Malhotra
62549687a34SSahil Malhotra		i2c5: i2c@2050000 {
62649687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
62749687a34SSahil Malhotra			#address-cells = <1>;
62849687a34SSahil Malhotra			#size-cells = <0>;
62949687a34SSahil Malhotra			reg = <0x0 0x2050000 0x0 0x10000>;
63049687a34SSahil Malhotra			interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
63149687a34SSahil Malhotra			clock-names = "i2c";
63249687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
63349687a34SSahil Malhotra			status = "disabled";
63449687a34SSahil Malhotra		};
63549687a34SSahil Malhotra
63649687a34SSahil Malhotra		i2c6: i2c@2060000 {
63749687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
63849687a34SSahil Malhotra			#address-cells = <1>;
63949687a34SSahil Malhotra			#size-cells = <0>;
64049687a34SSahil Malhotra			reg = <0x0 0x2060000 0x0 0x10000>;
64149687a34SSahil Malhotra			interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
64249687a34SSahil Malhotra			clock-names = "i2c";
64349687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
64449687a34SSahil Malhotra			status = "disabled";
64549687a34SSahil Malhotra		};
64649687a34SSahil Malhotra
64749687a34SSahil Malhotra		i2c7: i2c@2070000 {
64849687a34SSahil Malhotra			compatible = "fsl,vf610-i2c";
64949687a34SSahil Malhotra			#address-cells = <1>;
65049687a34SSahil Malhotra			#size-cells = <0>;
65149687a34SSahil Malhotra			reg = <0x0 0x2070000 0x0 0x10000>;
65249687a34SSahil Malhotra			interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
65349687a34SSahil Malhotra			clock-names = "i2c";
65449687a34SSahil Malhotra			clocks = <&clockgen 4 15>;
65549687a34SSahil Malhotra			status = "disabled";
65649687a34SSahil Malhotra		};
65749687a34SSahil Malhotra
65849687a34SSahil Malhotra		fspi: spi@20c0000 {
65949687a34SSahil Malhotra			compatible = "nxp,lx2160a-fspi";
66049687a34SSahil Malhotra			#address-cells = <1>;
66149687a34SSahil Malhotra			#size-cells = <0>;
66249687a34SSahil Malhotra			reg = <0x0 0x20c0000 0x0 0x10000>,
66349687a34SSahil Malhotra			      <0x0 0x20000000 0x0 0x10000000>;
66449687a34SSahil Malhotra			reg-names = "fspi_base", "fspi_mmap";
66549687a34SSahil Malhotra			interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
66649687a34SSahil Malhotra			clocks = <&clockgen 4 3>, <&clockgen 4 3>;
66749687a34SSahil Malhotra			clock-names = "fspi_en", "fspi";
66849687a34SSahil Malhotra			status = "disabled";
66949687a34SSahil Malhotra		};
67049687a34SSahil Malhotra
67149687a34SSahil Malhotra		dspi0: spi@2100000 {
67249687a34SSahil Malhotra			compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
67349687a34SSahil Malhotra			#address-cells = <1>;
67449687a34SSahil Malhotra			#size-cells = <0>;
67549687a34SSahil Malhotra			reg = <0x0 0x2100000 0x0 0x10000>;
67649687a34SSahil Malhotra			interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
67749687a34SSahil Malhotra			clocks = <&clockgen 4 7>;
67849687a34SSahil Malhotra			clock-names = "dspi";
67949687a34SSahil Malhotra			spi-num-chipselects = <5>;
68049687a34SSahil Malhotra			bus-num = <0>;
68149687a34SSahil Malhotra			status = "disabled";
68249687a34SSahil Malhotra		};
68349687a34SSahil Malhotra
68449687a34SSahil Malhotra		dspi1: spi@2110000 {
68549687a34SSahil Malhotra			compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
68649687a34SSahil Malhotra			#address-cells = <1>;
68749687a34SSahil Malhotra			#size-cells = <0>;
68849687a34SSahil Malhotra			reg = <0x0 0x2110000 0x0 0x10000>;
68949687a34SSahil Malhotra			interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
69049687a34SSahil Malhotra			clocks = <&clockgen 4 7>;
69149687a34SSahil Malhotra			clock-names = "dspi";
69249687a34SSahil Malhotra			spi-num-chipselects = <5>;
69349687a34SSahil Malhotra			bus-num = <1>;
69449687a34SSahil Malhotra			status = "disabled";
69549687a34SSahil Malhotra		};
69649687a34SSahil Malhotra
69749687a34SSahil Malhotra		dspi2: spi@2120000 {
69849687a34SSahil Malhotra			compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
69949687a34SSahil Malhotra			#address-cells = <1>;
70049687a34SSahil Malhotra			#size-cells = <0>;
70149687a34SSahil Malhotra			reg = <0x0 0x2120000 0x0 0x10000>;
70249687a34SSahil Malhotra			interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
70349687a34SSahil Malhotra			clocks = <&clockgen 4 7>;
70449687a34SSahil Malhotra			clock-names = "dspi";
70549687a34SSahil Malhotra			spi-num-chipselects = <5>;
70649687a34SSahil Malhotra			bus-num = <2>;
70749687a34SSahil Malhotra			status = "disabled";
70849687a34SSahil Malhotra		};
70949687a34SSahil Malhotra
71049687a34SSahil Malhotra		esdhc0: esdhc@2140000 {
71149687a34SSahil Malhotra			compatible = "fsl,esdhc";
71249687a34SSahil Malhotra			reg = <0x0 0x2140000 0x0 0x10000>;
71349687a34SSahil Malhotra			interrupts = <0 28 0x4>; /* Level high type */
71449687a34SSahil Malhotra			clocks = <&clockgen 4 1>;
71549687a34SSahil Malhotra			voltage-ranges = <1800 1800 3300 3300>;
71649687a34SSahil Malhotra			sdhci,auto-cmd12;
71749687a34SSahil Malhotra			little-endian;
71849687a34SSahil Malhotra			bus-width = <4>;
71949687a34SSahil Malhotra			status = "disabled";
72049687a34SSahil Malhotra		};
72149687a34SSahil Malhotra
72249687a34SSahil Malhotra		esdhc1: esdhc@2150000 {
72349687a34SSahil Malhotra			compatible = "fsl,esdhc";
72449687a34SSahil Malhotra			reg = <0x0 0x2150000 0x0 0x10000>;
72549687a34SSahil Malhotra			interrupts = <0 63 0x4>; /* Level high type */
72649687a34SSahil Malhotra			clocks = <&clockgen 4 1>;
72749687a34SSahil Malhotra			voltage-ranges = <1800 1800 3300 3300>;
72849687a34SSahil Malhotra			sdhci,auto-cmd12;
72949687a34SSahil Malhotra			broken-cd;
73049687a34SSahil Malhotra			little-endian;
73149687a34SSahil Malhotra			bus-width = <4>;
73249687a34SSahil Malhotra			status = "disabled";
73349687a34SSahil Malhotra		};
73449687a34SSahil Malhotra
73549687a34SSahil Malhotra		can0: can@2180000 {
73649687a34SSahil Malhotra			compatible = "fsl,lx2160ar1-flexcan";
73749687a34SSahil Malhotra			reg = <0x0 0x2180000 0x0 0x10000>;
73849687a34SSahil Malhotra			interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
73949687a34SSahil Malhotra			clocks = <&sysclk>, <&clockgen 4 7>;
74049687a34SSahil Malhotra			clock-names = "ipg", "per";
74149687a34SSahil Malhotra			status = "disabled";
74249687a34SSahil Malhotra		};
74349687a34SSahil Malhotra
74449687a34SSahil Malhotra		can1: can@2190000 {
74549687a34SSahil Malhotra			compatible = "fsl,lx2160ar1-flexcan";
74649687a34SSahil Malhotra			reg = <0x0 0x2190000 0x0 0x10000>;
74749687a34SSahil Malhotra			interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
74849687a34SSahil Malhotra			clocks = <&sysclk>, <&clockgen 4 7>;
74949687a34SSahil Malhotra			clock-names = "ipg", "per";
75049687a34SSahil Malhotra			status = "disabled";
75149687a34SSahil Malhotra		};
75249687a34SSahil Malhotra
75349687a34SSahil Malhotra		tmu: tmu@1f80000 {
75449687a34SSahil Malhotra			compatible = "fsl,qoriq-tmu";
75549687a34SSahil Malhotra			reg = <0x0 0x1f80000 0x0 0x10000>;
75649687a34SSahil Malhotra			interrupts = <0 23 0x4>;
75749687a34SSahil Malhotra			fsl,tmu-range = <0x800000E6 0x8001017D>;
75849687a34SSahil Malhotra			fsl,tmu-calibration =
75949687a34SSahil Malhotra				/* Calibration data group 1 */
76049687a34SSahil Malhotra				<0x00000000 0x00000035
76149687a34SSahil Malhotra				/* Calibration data group 2 */
76249687a34SSahil Malhotra				0x00010001 0x00000154>;
76349687a34SSahil Malhotra			little-endian;
76449687a34SSahil Malhotra			#thermal-sensor-cells = <1>;
76549687a34SSahil Malhotra		};
76649687a34SSahil Malhotra
76749687a34SSahil Malhotra		uart0: serial@21c0000 {
76849687a34SSahil Malhotra			compatible = "arm,sbsa-uart","arm,pl011";
76949687a34SSahil Malhotra			reg = <0x0 0x21c0000 0x0 0x1000>;
77049687a34SSahil Malhotra			interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
77149687a34SSahil Malhotra			current-speed = <115200>;
77249687a34SSahil Malhotra			status = "disabled";
77349687a34SSahil Malhotra		};
77449687a34SSahil Malhotra
77549687a34SSahil Malhotra		uart1: serial@21d0000 {
77649687a34SSahil Malhotra			compatible = "arm,sbsa-uart","arm,pl011";
77749687a34SSahil Malhotra			reg = <0x0 0x21d0000 0x0 0x1000>;
77849687a34SSahil Malhotra			interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
77949687a34SSahil Malhotra			current-speed = <115200>;
78049687a34SSahil Malhotra			status = "disabled";
78149687a34SSahil Malhotra		};
78249687a34SSahil Malhotra
78349687a34SSahil Malhotra		uart2: serial@21e0000 {
78449687a34SSahil Malhotra			compatible = "arm,sbsa-uart","arm,pl011";
78549687a34SSahil Malhotra			reg = <0x0 0x21e0000 0x0 0x1000>;
78649687a34SSahil Malhotra			interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
78749687a34SSahil Malhotra			current-speed = <115200>;
78849687a34SSahil Malhotra			status = "disabled";
78949687a34SSahil Malhotra		};
79049687a34SSahil Malhotra
79149687a34SSahil Malhotra		uart3: serial@21f0000 {
79249687a34SSahil Malhotra			compatible = "arm,sbsa-uart","arm,pl011";
79349687a34SSahil Malhotra			reg = <0x0 0x21f0000 0x0 0x1000>;
79449687a34SSahil Malhotra			interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
79549687a34SSahil Malhotra			current-speed = <115200>;
79649687a34SSahil Malhotra			status = "disabled";
79749687a34SSahil Malhotra		};
79849687a34SSahil Malhotra
79949687a34SSahil Malhotra		gpio0: gpio@2300000 {
80049687a34SSahil Malhotra			compatible = "fsl,qoriq-gpio";
80149687a34SSahil Malhotra			reg = <0x0 0x2300000 0x0 0x10000>;
80249687a34SSahil Malhotra			interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
80349687a34SSahil Malhotra			gpio-controller;
80449687a34SSahil Malhotra			little-endian;
80549687a34SSahil Malhotra			#gpio-cells = <2>;
80649687a34SSahil Malhotra			interrupt-controller;
80749687a34SSahil Malhotra			#interrupt-cells = <2>;
80849687a34SSahil Malhotra		};
80949687a34SSahil Malhotra
81049687a34SSahil Malhotra		gpio1: gpio@2310000 {
81149687a34SSahil Malhotra			compatible = "fsl,qoriq-gpio";
81249687a34SSahil Malhotra			reg = <0x0 0x2310000 0x0 0x10000>;
81349687a34SSahil Malhotra			interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
81449687a34SSahil Malhotra			gpio-controller;
81549687a34SSahil Malhotra			little-endian;
81649687a34SSahil Malhotra			#gpio-cells = <2>;
81749687a34SSahil Malhotra			interrupt-controller;
81849687a34SSahil Malhotra			#interrupt-cells = <2>;
81949687a34SSahil Malhotra		};
82049687a34SSahil Malhotra
82149687a34SSahil Malhotra		gpio2: gpio@2320000 {
82249687a34SSahil Malhotra			compatible = "fsl,qoriq-gpio";
82349687a34SSahil Malhotra			reg = <0x0 0x2320000 0x0 0x10000>;
82449687a34SSahil Malhotra			interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
82549687a34SSahil Malhotra			gpio-controller;
82649687a34SSahil Malhotra			little-endian;
82749687a34SSahil Malhotra			#gpio-cells = <2>;
82849687a34SSahil Malhotra			interrupt-controller;
82949687a34SSahil Malhotra			#interrupt-cells = <2>;
83049687a34SSahil Malhotra		};
83149687a34SSahil Malhotra
83249687a34SSahil Malhotra		gpio3: gpio@2330000 {
83349687a34SSahil Malhotra			compatible = "fsl,qoriq-gpio";
83449687a34SSahil Malhotra			reg = <0x0 0x2330000 0x0 0x10000>;
83549687a34SSahil Malhotra			interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
83649687a34SSahil Malhotra			gpio-controller;
83749687a34SSahil Malhotra			little-endian;
83849687a34SSahil Malhotra			#gpio-cells = <2>;
83949687a34SSahil Malhotra			interrupt-controller;
84049687a34SSahil Malhotra			#interrupt-cells = <2>;
84149687a34SSahil Malhotra		};
84249687a34SSahil Malhotra
84349687a34SSahil Malhotra		watchdog@23a0000 {
84449687a34SSahil Malhotra			compatible = "arm,sbsa-gwdt";
84549687a34SSahil Malhotra			reg = <0x0 0x23a0000 0 0x1000>,
84649687a34SSahil Malhotra			      <0x0 0x2390000 0 0x1000>;
84749687a34SSahil Malhotra			interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
84849687a34SSahil Malhotra			timeout-sec = <30>;
84949687a34SSahil Malhotra		};
85049687a34SSahil Malhotra
85149687a34SSahil Malhotra		rcpm: rcpm@1e34040 {
85249687a34SSahil Malhotra			compatible = "fsl,lx2160a-rcpm", "fsl,qoriq-rcpm-2.1+";
85349687a34SSahil Malhotra			reg = <0x0 0x1e34040 0x0 0x1c>;
85449687a34SSahil Malhotra			#fsl,rcpm-wakeup-cells = <7>;
85549687a34SSahil Malhotra			little-endian;
85649687a34SSahil Malhotra		};
85749687a34SSahil Malhotra
85849687a34SSahil Malhotra		ftm_alarm0: timer@2800000 {
85949687a34SSahil Malhotra			compatible = "fsl,lx2160a-ftm-alarm";
86049687a34SSahil Malhotra			reg = <0x0 0x2800000 0x0 0x10000>;
86149687a34SSahil Malhotra			fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0 0x0>;
86249687a34SSahil Malhotra			interrupts = <0 44 4>;
86349687a34SSahil Malhotra		};
86449687a34SSahil Malhotra
86549687a34SSahil Malhotra		usb0: usb@3100000 {
86649687a34SSahil Malhotra			compatible = "fsl,lx2160a-dwc3", "snps,dwc3";
86749687a34SSahil Malhotra			reg = <0x0 0x3100000 0x0 0x10000>;
86849687a34SSahil Malhotra			interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
86949687a34SSahil Malhotra			dr_mode = "host";
87049687a34SSahil Malhotra			snps,quirk-frame-length-adjustment = <0x20>;
87149687a34SSahil Malhotra			usb3-lpm-capable;
87249687a34SSahil Malhotra			snps,dis-u1u2-when-u3-quirk;
87349687a34SSahil Malhotra			snps,dis_rxdet_inp3_quirk;
87449687a34SSahil Malhotra			snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
87549687a34SSahil Malhotra			snps,host-vbus-glitches;
87649687a34SSahil Malhotra			dma-coherent;
87749687a34SSahil Malhotra			status = "disabled";
87849687a34SSahil Malhotra		};
87949687a34SSahil Malhotra
88049687a34SSahil Malhotra		usb1: usb@3110000 {
88149687a34SSahil Malhotra			compatible = "fsl,lx2160a-dwc3", "snps,dwc3";
88249687a34SSahil Malhotra			reg = <0x0 0x3110000 0x0 0x10000>;
88349687a34SSahil Malhotra			interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
88449687a34SSahil Malhotra			dr_mode = "host";
88549687a34SSahil Malhotra			snps,quirk-frame-length-adjustment = <0x20>;
88649687a34SSahil Malhotra			usb3-lpm-capable;
88749687a34SSahil Malhotra			snps,dis-u1u2-when-u3-quirk;
88849687a34SSahil Malhotra			snps,dis_rxdet_inp3_quirk;
88949687a34SSahil Malhotra			snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
89049687a34SSahil Malhotra			snps,host-vbus-glitches;
89149687a34SSahil Malhotra			status = "disabled";
89249687a34SSahil Malhotra		};
89349687a34SSahil Malhotra
89449687a34SSahil Malhotra		sata0: sata@3200000 {
89549687a34SSahil Malhotra			compatible = "fsl,lx2160a-ahci";
89649687a34SSahil Malhotra			reg = <0x0 0x3200000 0x0 0x10000>,
89749687a34SSahil Malhotra			      <0x7 0x100520 0x0 0x4>;
89849687a34SSahil Malhotra			reg-names = "ahci", "sata-ecc";
89949687a34SSahil Malhotra			interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
90049687a34SSahil Malhotra			clocks = <&clockgen 4 3>;
90149687a34SSahil Malhotra			dma-coherent;
90249687a34SSahil Malhotra			status = "disabled";
90349687a34SSahil Malhotra		};
90449687a34SSahil Malhotra
90549687a34SSahil Malhotra		sata1: sata@3210000 {
90649687a34SSahil Malhotra			compatible = "fsl,lx2160a-ahci";
90749687a34SSahil Malhotra			reg = <0x0 0x3210000 0x0 0x10000>,
90849687a34SSahil Malhotra			      <0x7 0x100520 0x0 0x4>;
90949687a34SSahil Malhotra			reg-names = "ahci", "sata-ecc";
91049687a34SSahil Malhotra			interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
91149687a34SSahil Malhotra			clocks = <&clockgen 4 3>;
91249687a34SSahil Malhotra			dma-coherent;
91349687a34SSahil Malhotra			status = "disabled";
91449687a34SSahil Malhotra		};
91549687a34SSahil Malhotra
91649687a34SSahil Malhotra		sata2: sata@3220000 {
91749687a34SSahil Malhotra			compatible = "fsl,lx2160a-ahci";
91849687a34SSahil Malhotra			reg = <0x0 0x3220000 0x0 0x10000>,
91949687a34SSahil Malhotra			      <0x7 0x100520 0x0 0x4>;
92049687a34SSahil Malhotra			reg-names = "ahci", "sata-ecc";
92149687a34SSahil Malhotra			interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
92249687a34SSahil Malhotra			clocks = <&clockgen 4 3>;
92349687a34SSahil Malhotra			dma-coherent;
92449687a34SSahil Malhotra			status = "disabled";
92549687a34SSahil Malhotra		};
92649687a34SSahil Malhotra
92749687a34SSahil Malhotra		sata3: sata@3230000 {
92849687a34SSahil Malhotra			compatible = "fsl,lx2160a-ahci";
92949687a34SSahil Malhotra			reg = <0x0 0x3230000 0x0 0x10000>,
93049687a34SSahil Malhotra			      <0x7 0x100520 0x0 0x4>;
93149687a34SSahil Malhotra			reg-names = "ahci", "sata-ecc";
93249687a34SSahil Malhotra			interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
93349687a34SSahil Malhotra			clocks = <&clockgen 4 3>;
93449687a34SSahil Malhotra			dma-coherent;
93549687a34SSahil Malhotra			status = "disabled";
93649687a34SSahil Malhotra		};
93749687a34SSahil Malhotra
93849687a34SSahil Malhotra		pcie@3400000 {
93949687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie";
94049687a34SSahil Malhotra			reg = <0x00 0x03400000 0x0 0x00100000   /* controller registers */
94149687a34SSahil Malhotra			       0x80 0x00000000 0x0 0x00001000>; /* configuration space */
94249687a34SSahil Malhotra			reg-names = "csr_axi_slave", "config_axi_slave";
94349687a34SSahil Malhotra			interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
94449687a34SSahil Malhotra				     <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
94549687a34SSahil Malhotra				     <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
94649687a34SSahil Malhotra			interrupt-names = "aer", "pme", "intr";
94749687a34SSahil Malhotra			#address-cells = <3>;
94849687a34SSahil Malhotra			#size-cells = <2>;
94949687a34SSahil Malhotra			device_type = "pci";
95049687a34SSahil Malhotra			dma-coherent;
95149687a34SSahil Malhotra			apio-wins = <8>;
95249687a34SSahil Malhotra			ppio-wins = <8>;
95349687a34SSahil Malhotra			bus-range = <0x0 0xff>;
95449687a34SSahil Malhotra			ranges = <0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
95549687a34SSahil Malhotra			msi-parent = <&its>;
95649687a34SSahil Malhotra			iommu-map = <0 &smmu 0 1>; /* This is fixed-up by u-boot */
95749687a34SSahil Malhotra			#interrupt-cells = <1>;
95849687a34SSahil Malhotra			interrupt-map-mask = <0 0 0 7>;
95949687a34SSahil Malhotra			interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
96049687a34SSahil Malhotra					<0000 0 0 2 &gic 0 0 GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
96149687a34SSahil Malhotra					<0000 0 0 3 &gic 0 0 GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>,
96249687a34SSahil Malhotra					<0000 0 0 4 &gic 0 0 GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
96349687a34SSahil Malhotra			status = "disabled";
96449687a34SSahil Malhotra		};
96549687a34SSahil Malhotra
96649687a34SSahil Malhotra		pcie_ep@3400000 {
96749687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie-ep";
96849687a34SSahil Malhotra			reg = <0x00 0x03400000 0x0 0x00100000
96949687a34SSahil Malhotra			       0x80 0x00000000 0x8 0x00000000>;
97049687a34SSahil Malhotra			reg-names = "regs", "addr_space";
97149687a34SSahil Malhotra			num-ob-windows = <256>;
97249687a34SSahil Malhotra			status = "disabled";
97349687a34SSahil Malhotra		};
97449687a34SSahil Malhotra
97549687a34SSahil Malhotra		pcie@3500000 {
97649687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie";
97749687a34SSahil Malhotra			reg = <0x00 0x03500000 0x0 0x00100000   /* controller registers */
97849687a34SSahil Malhotra			       0x88 0x00000000 0x0 0x00001000>; /* configuration space */
97949687a34SSahil Malhotra			reg-names = "csr_axi_slave", "config_axi_slave";
98049687a34SSahil Malhotra			interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
98149687a34SSahil Malhotra				     <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
98249687a34SSahil Malhotra				     <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
98349687a34SSahil Malhotra			interrupt-names = "aer", "pme", "intr";
98449687a34SSahil Malhotra			#address-cells = <3>;
98549687a34SSahil Malhotra			#size-cells = <2>;
98649687a34SSahil Malhotra			device_type = "pci";
98749687a34SSahil Malhotra			dma-coherent;
98849687a34SSahil Malhotra			apio-wins = <8>;
98949687a34SSahil Malhotra			ppio-wins = <8>;
99049687a34SSahil Malhotra			bus-range = <0x0 0xff>;
99149687a34SSahil Malhotra			ranges = <0x82000000 0x0 0x40000000 0x88 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
99249687a34SSahil Malhotra			msi-parent = <&its>;
99349687a34SSahil Malhotra			iommu-map = <0 &smmu 0 1>; /* This is fixed-up by u-boot */
99449687a34SSahil Malhotra			#interrupt-cells = <1>;
99549687a34SSahil Malhotra			interrupt-map-mask = <0 0 0 7>;
99649687a34SSahil Malhotra			interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>,
99749687a34SSahil Malhotra					<0000 0 0 2 &gic 0 0 GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>,
99849687a34SSahil Malhotra					<0000 0 0 3 &gic 0 0 GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
99949687a34SSahil Malhotra					<0000 0 0 4 &gic 0 0 GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
100049687a34SSahil Malhotra			status = "disabled";
100149687a34SSahil Malhotra		};
100249687a34SSahil Malhotra
100349687a34SSahil Malhotra		pcie_ep@3500000 {
100449687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie-ep";
100549687a34SSahil Malhotra			reg = <0x00 0x03500000 0x0 0x00100000
100649687a34SSahil Malhotra			       0x88 0x00000000 0x8 0x00000000>;
100749687a34SSahil Malhotra			reg-names = "regs", "addr_space";
100849687a34SSahil Malhotra			num-ob-windows = <256>;
100949687a34SSahil Malhotra			status = "disabled";
101049687a34SSahil Malhotra		};
101149687a34SSahil Malhotra
101249687a34SSahil Malhotra		pcie@3600000 {
101349687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie";
101449687a34SSahil Malhotra			reg = <0x00 0x03600000 0x0 0x00100000   /* controller registers */
101549687a34SSahil Malhotra			       0x90 0x00000000 0x0 0x00001000>; /* configuration space */
101649687a34SSahil Malhotra			reg-names = "csr_axi_slave", "config_axi_slave";
101749687a34SSahil Malhotra			interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
101849687a34SSahil Malhotra				     <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
101949687a34SSahil Malhotra				     <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
102049687a34SSahil Malhotra			interrupt-names = "aer", "pme", "intr";
102149687a34SSahil Malhotra			#address-cells = <3>;
102249687a34SSahil Malhotra			#size-cells = <2>;
102349687a34SSahil Malhotra			device_type = "pci";
102449687a34SSahil Malhotra			dma-coherent;
102549687a34SSahil Malhotra			apio-wins = <8>;
102649687a34SSahil Malhotra			ppio-wins = <8>;
102749687a34SSahil Malhotra			bus-range = <0x0 0xff>;
102849687a34SSahil Malhotra			ranges = <0x82000000 0x0 0x40000000 0x90 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
102949687a34SSahil Malhotra			msi-parent = <&its>;
103049687a34SSahil Malhotra			iommu-map = <0 &smmu 0 1>; /* This is fixed-up by u-boot */
103149687a34SSahil Malhotra			#interrupt-cells = <1>;
103249687a34SSahil Malhotra			interrupt-map-mask = <0 0 0 7>;
103349687a34SSahil Malhotra			interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>,
103449687a34SSahil Malhotra					<0000 0 0 2 &gic 0 0 GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
103549687a34SSahil Malhotra					<0000 0 0 3 &gic 0 0 GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
103649687a34SSahil Malhotra					<0000 0 0 4 &gic 0 0 GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
103749687a34SSahil Malhotra			status = "disabled";
103849687a34SSahil Malhotra		};
103949687a34SSahil Malhotra
104049687a34SSahil Malhotra		pcie_ep@3600000 {
104149687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie-ep";
104249687a34SSahil Malhotra			reg = <0x00 0x03600000 0x0 0x00100000
104349687a34SSahil Malhotra			       0x90 0x00000000 0x8 0x00000000>;
104449687a34SSahil Malhotra			reg-names = "regs", "addr_space";
104549687a34SSahil Malhotra			num-ob-windows = <256>;
104649687a34SSahil Malhotra			max-functions = <2>;
104749687a34SSahil Malhotra			status = "disabled";
104849687a34SSahil Malhotra		};
104949687a34SSahil Malhotra
105049687a34SSahil Malhotra		pcie@3700000 {
105149687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie";
105249687a34SSahil Malhotra			reg = <0x00 0x03700000 0x0 0x00100000   /* controller registers */
105349687a34SSahil Malhotra			       0x98 0x00000000 0x0 0x00001000>; /* configuration space */
105449687a34SSahil Malhotra			reg-names = "csr_axi_slave", "config_axi_slave";
105549687a34SSahil Malhotra			interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
105649687a34SSahil Malhotra				     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
105749687a34SSahil Malhotra				     <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
105849687a34SSahil Malhotra			interrupt-names = "aer", "pme", "intr";
105949687a34SSahil Malhotra			#address-cells = <3>;
106049687a34SSahil Malhotra			#size-cells = <2>;
106149687a34SSahil Malhotra			device_type = "pci";
106249687a34SSahil Malhotra			dma-coherent;
106349687a34SSahil Malhotra			apio-wins = <8>;
106449687a34SSahil Malhotra			ppio-wins = <8>;
106549687a34SSahil Malhotra			bus-range = <0x0 0xff>;
106649687a34SSahil Malhotra			ranges = <0x82000000 0x0 0x40000000 0x98 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
106749687a34SSahil Malhotra			msi-parent = <&its>;
106849687a34SSahil Malhotra			iommu-map = <0 &smmu 0 1>; /* This is fixed-up by u-boot */
106949687a34SSahil Malhotra			#interrupt-cells = <1>;
107049687a34SSahil Malhotra			interrupt-map-mask = <0 0 0 7>;
107149687a34SSahil Malhotra			interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
107249687a34SSahil Malhotra					<0000 0 0 2 &gic 0 0 GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
107349687a34SSahil Malhotra					<0000 0 0 3 &gic 0 0 GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
107449687a34SSahil Malhotra					<0000 0 0 4 &gic 0 0 GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
107549687a34SSahil Malhotra			status = "disabled";
107649687a34SSahil Malhotra		};
107749687a34SSahil Malhotra
107849687a34SSahil Malhotra		pcie_ep@3700000 {
107949687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie-ep";
108049687a34SSahil Malhotra			reg = <0x00 0x03700000 0x0 0x00100000
108149687a34SSahil Malhotra			       0x98 0x00000000 0x8 0x00000000>;
108249687a34SSahil Malhotra			reg-names = "regs", "addr_space";
108349687a34SSahil Malhotra			num-ob-windows = <256>;
108449687a34SSahil Malhotra			status = "disabled";
108549687a34SSahil Malhotra		};
108649687a34SSahil Malhotra
108749687a34SSahil Malhotra		pcie@3800000 {
108849687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie";
108949687a34SSahil Malhotra			reg = <0x00 0x03800000 0x0 0x00100000   /* controller registers */
109049687a34SSahil Malhotra			       0xa0 0x00000000 0x0 0x00001000>; /* configuration space */
109149687a34SSahil Malhotra			reg-names = "csr_axi_slave", "config_axi_slave";
109249687a34SSahil Malhotra			interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
109349687a34SSahil Malhotra				     <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
109449687a34SSahil Malhotra				     <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
109549687a34SSahil Malhotra			interrupt-names = "aer", "pme", "intr";
109649687a34SSahil Malhotra			#address-cells = <3>;
109749687a34SSahil Malhotra			#size-cells = <2>;
109849687a34SSahil Malhotra			device_type = "pci";
109949687a34SSahil Malhotra			dma-coherent;
110049687a34SSahil Malhotra			apio-wins = <8>;
110149687a34SSahil Malhotra			ppio-wins = <8>;
110249687a34SSahil Malhotra			bus-range = <0x0 0xff>;
110349687a34SSahil Malhotra			ranges = <0x82000000 0x0 0x40000000 0xa0 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
110449687a34SSahil Malhotra			msi-parent = <&its>;
110549687a34SSahil Malhotra			iommu-map = <0 &smmu 0 1>; /* This is fixed-up by u-boot */
110649687a34SSahil Malhotra			#interrupt-cells = <1>;
110749687a34SSahil Malhotra			interrupt-map-mask = <0 0 0 7>;
110849687a34SSahil Malhotra			interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
110949687a34SSahil Malhotra					<0000 0 0 2 &gic 0 0 GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
111049687a34SSahil Malhotra					<0000 0 0 3 &gic 0 0 GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
111149687a34SSahil Malhotra					<0000 0 0 4 &gic 0 0 GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>;
111249687a34SSahil Malhotra			status = "disabled";
111349687a34SSahil Malhotra		};
111449687a34SSahil Malhotra
111549687a34SSahil Malhotra		pcie_ep@3800000 {
111649687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie-ep";
111749687a34SSahil Malhotra			reg = <0x00 0x03800000 0x0 0x00100000
111849687a34SSahil Malhotra			       0xa0 0x00000000 0x8 0x00000000>;
111949687a34SSahil Malhotra			reg-names = "regs", "addr_space";
112049687a34SSahil Malhotra			num-ob-windows = <256>;
112149687a34SSahil Malhotra			max-functions = <2>;
112249687a34SSahil Malhotra			status = "disabled";
112349687a34SSahil Malhotra		};
112449687a34SSahil Malhotra
112549687a34SSahil Malhotra		pcie@3900000 {
112649687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie";
112749687a34SSahil Malhotra			reg = <0x00 0x03900000 0x0 0x00100000   /* controller registers */
112849687a34SSahil Malhotra			       0xa8 0x00000000 0x0 0x00001000>; /* configuration space */
112949687a34SSahil Malhotra			reg-names = "csr_axi_slave", "config_axi_slave";
113049687a34SSahil Malhotra			interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
113149687a34SSahil Malhotra				     <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
113249687a34SSahil Malhotra				     <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
113349687a34SSahil Malhotra			interrupt-names = "aer", "pme", "intr";
113449687a34SSahil Malhotra			#address-cells = <3>;
113549687a34SSahil Malhotra			#size-cells = <2>;
113649687a34SSahil Malhotra			device_type = "pci";
113749687a34SSahil Malhotra			dma-coherent;
113849687a34SSahil Malhotra			apio-wins = <8>;
113949687a34SSahil Malhotra			ppio-wins = <8>;
114049687a34SSahil Malhotra			bus-range = <0x0 0xff>;
114149687a34SSahil Malhotra			ranges = <0x82000000 0x0 0x40000000 0xa8 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
114249687a34SSahil Malhotra			msi-parent = <&its>;
114349687a34SSahil Malhotra			iommu-map = <0 &smmu 0 1>; /* This is fixed-up by u-boot */
114449687a34SSahil Malhotra			#interrupt-cells = <1>;
114549687a34SSahil Malhotra			interrupt-map-mask = <0 0 0 7>;
114649687a34SSahil Malhotra			interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
114749687a34SSahil Malhotra					<0000 0 0 2 &gic 0 0 GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
114849687a34SSahil Malhotra					<0000 0 0 3 &gic 0 0 GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
114949687a34SSahil Malhotra					<0000 0 0 4 &gic 0 0 GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
115049687a34SSahil Malhotra			status = "disabled";
115149687a34SSahil Malhotra		};
115249687a34SSahil Malhotra
115349687a34SSahil Malhotra		pcie_ep@3900000 {
115449687a34SSahil Malhotra			compatible = "fsl,lx2160a-pcie-ep";
115549687a34SSahil Malhotra			reg = <0x00 0x03900000 0x0 0x00100000
115649687a34SSahil Malhotra			       0xa8 0x00000000 0x8 0x00000000>;
115749687a34SSahil Malhotra			reg-names = "regs", "addr_space";
115849687a34SSahil Malhotra			num-ob-windows = <256>;
115949687a34SSahil Malhotra			status = "disabled";
116049687a34SSahil Malhotra		};
116149687a34SSahil Malhotra
116249687a34SSahil Malhotra		smmu: iommu@5000000 {
116349687a34SSahil Malhotra			compatible = "arm,mmu-500";
116449687a34SSahil Malhotra			reg = <0 0x5000000 0 0x800000>;
116549687a34SSahil Malhotra			#iommu-cells = <1>;
116649687a34SSahil Malhotra			#global-interrupts = <14>;
116749687a34SSahil Malhotra				     // global secure fault
116849687a34SSahil Malhotra			interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
116949687a34SSahil Malhotra				     // combined secure
117049687a34SSahil Malhotra				     <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
117149687a34SSahil Malhotra				     // global non-secure fault
117249687a34SSahil Malhotra				     <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
117349687a34SSahil Malhotra				     // combined non-secure
117449687a34SSahil Malhotra				     <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
117549687a34SSahil Malhotra				     // performance counter interrupts 0-9
117649687a34SSahil Malhotra				     <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
117749687a34SSahil Malhotra				     <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
117849687a34SSahil Malhotra				     <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
117949687a34SSahil Malhotra				     <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>,
118049687a34SSahil Malhotra				     <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>,
118149687a34SSahil Malhotra				     <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
118249687a34SSahil Malhotra				     <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
118349687a34SSahil Malhotra				     <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
118449687a34SSahil Malhotra				     <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
118549687a34SSahil Malhotra				     <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
118649687a34SSahil Malhotra				     // per context interrupt, 64 interrupts
118749687a34SSahil Malhotra				     <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>,
118849687a34SSahil Malhotra				     <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,
118949687a34SSahil Malhotra				     <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
119049687a34SSahil Malhotra				     <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
119149687a34SSahil Malhotra				     <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>,
119249687a34SSahil Malhotra				     <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>,
119349687a34SSahil Malhotra				     <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>,
119449687a34SSahil Malhotra				     <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>,
119549687a34SSahil Malhotra				     <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>,
119649687a34SSahil Malhotra				     <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>,
119749687a34SSahil Malhotra				     <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>,
119849687a34SSahil Malhotra				     <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>,
119949687a34SSahil Malhotra				     <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>,
120049687a34SSahil Malhotra				     <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>,
120149687a34SSahil Malhotra				     <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>,
120249687a34SSahil Malhotra				     <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>,
120349687a34SSahil Malhotra				     <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>,
120449687a34SSahil Malhotra				     <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
120549687a34SSahil Malhotra				     <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>,
120649687a34SSahil Malhotra				     <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>,
120749687a34SSahil Malhotra				     <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>,
120849687a34SSahil Malhotra				     <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>,
120949687a34SSahil Malhotra				     <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
121049687a34SSahil Malhotra				     <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>,
121149687a34SSahil Malhotra				     <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
121249687a34SSahil Malhotra				     <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>,
121349687a34SSahil Malhotra				     <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>,
121449687a34SSahil Malhotra				     <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>,
121549687a34SSahil Malhotra				     <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>,
121649687a34SSahil Malhotra				     <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>,
121749687a34SSahil Malhotra				     <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>,
121849687a34SSahil Malhotra				     <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>,
121949687a34SSahil Malhotra				     <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>,
122049687a34SSahil Malhotra				     <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>,
122149687a34SSahil Malhotra				     <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>,
122249687a34SSahil Malhotra				     <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>,
122349687a34SSahil Malhotra				     <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>,
122449687a34SSahil Malhotra				     <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>,
122549687a34SSahil Malhotra				     <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>,
122649687a34SSahil Malhotra				     <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>,
122749687a34SSahil Malhotra				     <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>,
122849687a34SSahil Malhotra				     <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>,
122949687a34SSahil Malhotra				     <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
123049687a34SSahil Malhotra				     <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>,
123149687a34SSahil Malhotra				     <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
123249687a34SSahil Malhotra				     <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>,
123349687a34SSahil Malhotra				     <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>,
123449687a34SSahil Malhotra				     <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>,
123549687a34SSahil Malhotra				     <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>,
123649687a34SSahil Malhotra				     <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>,
123749687a34SSahil Malhotra				     <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
123849687a34SSahil Malhotra				     <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
123949687a34SSahil Malhotra				     <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>,
124049687a34SSahil Malhotra				     <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
124149687a34SSahil Malhotra				     <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
124249687a34SSahil Malhotra				     <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
124349687a34SSahil Malhotra				     <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
124449687a34SSahil Malhotra				     <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
124549687a34SSahil Malhotra				     <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
124649687a34SSahil Malhotra				     <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
124749687a34SSahil Malhotra				     <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
124849687a34SSahil Malhotra				     <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
124949687a34SSahil Malhotra				     <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
125049687a34SSahil Malhotra				     <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>;
125149687a34SSahil Malhotra			dma-coherent;
125249687a34SSahil Malhotra		};
125349687a34SSahil Malhotra
125449687a34SSahil Malhotra		console@8340020 {
125549687a34SSahil Malhotra			compatible = "fsl,dpaa2-console";
125649687a34SSahil Malhotra			reg = <0x00000000 0x08340020 0 0x2>;
125749687a34SSahil Malhotra		};
125849687a34SSahil Malhotra
125949687a34SSahil Malhotra		ptp-timer@8b95000 {
126049687a34SSahil Malhotra			compatible = "fsl,dpaa2-ptp";
126149687a34SSahil Malhotra			reg = <0x0 0x8b95000 0x0 0x100>;
126249687a34SSahil Malhotra			clocks = <&clockgen 4 1>;
126349687a34SSahil Malhotra			little-endian;
126449687a34SSahil Malhotra			fsl,extts-fifo;
126549687a34SSahil Malhotra		};
126649687a34SSahil Malhotra
126749687a34SSahil Malhotra		fsl_mc: fsl-mc@80c000000 {
126849687a34SSahil Malhotra			compatible = "fsl,qoriq-mc";
126949687a34SSahil Malhotra			reg = <0x00000008 0x0c000000 0 0x40>,
127049687a34SSahil Malhotra			      <0x00000000 0x08340000 0 0x40000>;
127149687a34SSahil Malhotra			msi-parent = <&its>;
127249687a34SSahil Malhotra			/* iommu-map property is fixed up by u-boot */
127349687a34SSahil Malhotra			iommu-map = <0 &smmu 0 0>;
127449687a34SSahil Malhotra			dma-coherent;
127549687a34SSahil Malhotra			#address-cells = <3>;
127649687a34SSahil Malhotra			#size-cells = <1>;
127749687a34SSahil Malhotra
127849687a34SSahil Malhotra			/*
127949687a34SSahil Malhotra			 * Region type 0x0 - MC portals
128049687a34SSahil Malhotra			 * Region type 0x1 - QBMAN portals
128149687a34SSahil Malhotra			 */
128249687a34SSahil Malhotra			ranges = <0x0 0x0 0x0 0x8 0x0c000000 0x4000000
128349687a34SSahil Malhotra				  0x1 0x0 0x0 0x8 0x18000000 0x8000000>;
128449687a34SSahil Malhotra
128549687a34SSahil Malhotra			/*
128649687a34SSahil Malhotra			 * Define the maximum number of MACs present on the SoC.
128749687a34SSahil Malhotra			 */
128849687a34SSahil Malhotra			dpmacs {
128949687a34SSahil Malhotra				#address-cells = <1>;
129049687a34SSahil Malhotra				#size-cells = <0>;
129149687a34SSahil Malhotra
129249687a34SSahil Malhotra				dpmac1: dpmac@1 {
129349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
129449687a34SSahil Malhotra					reg = <0x1>;
129549687a34SSahil Malhotra				};
129649687a34SSahil Malhotra
129749687a34SSahil Malhotra				dpmac2: dpmac@2 {
129849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
129949687a34SSahil Malhotra					reg = <0x2>;
130049687a34SSahil Malhotra				};
130149687a34SSahil Malhotra
130249687a34SSahil Malhotra				dpmac3: dpmac@3 {
130349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
130449687a34SSahil Malhotra					reg = <0x3>;
130549687a34SSahil Malhotra				};
130649687a34SSahil Malhotra
130749687a34SSahil Malhotra				dpmac4: dpmac@4 {
130849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
130949687a34SSahil Malhotra					reg = <0x4>;
131049687a34SSahil Malhotra				};
131149687a34SSahil Malhotra
131249687a34SSahil Malhotra				dpmac5: dpmac@5 {
131349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
131449687a34SSahil Malhotra					reg = <0x5>;
131549687a34SSahil Malhotra				};
131649687a34SSahil Malhotra
131749687a34SSahil Malhotra				dpmac6: dpmac@6 {
131849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
131949687a34SSahil Malhotra					reg = <0x6>;
132049687a34SSahil Malhotra				};
132149687a34SSahil Malhotra
132249687a34SSahil Malhotra				dpmac7: dpmac@7 {
132349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
132449687a34SSahil Malhotra					reg = <0x7>;
132549687a34SSahil Malhotra				};
132649687a34SSahil Malhotra
132749687a34SSahil Malhotra				dpmac8: dpmac@8 {
132849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
132949687a34SSahil Malhotra					reg = <0x8>;
133049687a34SSahil Malhotra				};
133149687a34SSahil Malhotra
133249687a34SSahil Malhotra				dpmac9: dpmac@9 {
133349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
133449687a34SSahil Malhotra					reg = <0x9>;
133549687a34SSahil Malhotra				};
133649687a34SSahil Malhotra
133749687a34SSahil Malhotra				dpmac10: dpmac@a {
133849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
133949687a34SSahil Malhotra					reg = <0xa>;
134049687a34SSahil Malhotra				};
134149687a34SSahil Malhotra
134249687a34SSahil Malhotra				dpmac11: dpmac@b {
134349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
134449687a34SSahil Malhotra					reg = <0xb>;
134549687a34SSahil Malhotra				};
134649687a34SSahil Malhotra
134749687a34SSahil Malhotra				dpmac12: dpmac@c {
134849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
134949687a34SSahil Malhotra					reg = <0xc>;
135049687a34SSahil Malhotra				};
135149687a34SSahil Malhotra
135249687a34SSahil Malhotra				dpmac13: dpmac@d {
135349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
135449687a34SSahil Malhotra					reg = <0xd>;
135549687a34SSahil Malhotra				};
135649687a34SSahil Malhotra
135749687a34SSahil Malhotra				dpmac14: dpmac@e {
135849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
135949687a34SSahil Malhotra					reg = <0xe>;
136049687a34SSahil Malhotra				};
136149687a34SSahil Malhotra
136249687a34SSahil Malhotra				dpmac15: dpmac@f {
136349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
136449687a34SSahil Malhotra					reg = <0xf>;
136549687a34SSahil Malhotra				};
136649687a34SSahil Malhotra
136749687a34SSahil Malhotra				dpmac16: dpmac@10 {
136849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
136949687a34SSahil Malhotra					reg = <0x10>;
137049687a34SSahil Malhotra				};
137149687a34SSahil Malhotra
137249687a34SSahil Malhotra				dpmac17: dpmac@11 {
137349687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
137449687a34SSahil Malhotra					reg = <0x11>;
137549687a34SSahil Malhotra				};
137649687a34SSahil Malhotra
137749687a34SSahil Malhotra				dpmac18: dpmac@12 {
137849687a34SSahil Malhotra					compatible = "fsl,qoriq-mc-dpmac";
137949687a34SSahil Malhotra					reg = <0x12>;
138049687a34SSahil Malhotra				};
138149687a34SSahil Malhotra			};
138249687a34SSahil Malhotra		};
138349687a34SSahil Malhotra	};
138449687a34SSahil Malhotra
138549687a34SSahil Malhotra	firmware {
138649687a34SSahil Malhotra		optee {
138749687a34SSahil Malhotra			compatible = "linaro,optee-tz";
138849687a34SSahil Malhotra			method = "smc";
138949687a34SSahil Malhotra		};
139049687a34SSahil Malhotra	};
139149687a34SSahil Malhotra};
1392