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