162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT) 262306a36Sopenharmony_ci// 362306a36Sopenharmony_ci// Device Tree Include file for Layerscape-LX2160A family SoC. 462306a36Sopenharmony_ci// 562306a36Sopenharmony_ci// Copyright 2018-2020 NXP 662306a36Sopenharmony_ci 762306a36Sopenharmony_ci#include <dt-bindings/clock/fsl,qoriq-clockgen.h> 862306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 962306a36Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h> 1062306a36Sopenharmony_ci#include <dt-bindings/thermal/thermal.h> 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci/memreserve/ 0x80000000 0x00010000; 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci/ { 1562306a36Sopenharmony_ci compatible = "fsl,lx2160a"; 1662306a36Sopenharmony_ci interrupt-parent = <&gic>; 1762306a36Sopenharmony_ci #address-cells = <2>; 1862306a36Sopenharmony_ci #size-cells = <2>; 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci aliases { 2162306a36Sopenharmony_ci rtc1 = &ftm_alarm0; 2262306a36Sopenharmony_ci }; 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ci cpus { 2562306a36Sopenharmony_ci #address-cells = <1>; 2662306a36Sopenharmony_ci #size-cells = <0>; 2762306a36Sopenharmony_ci 2862306a36Sopenharmony_ci // 8 clusters having 2 Cortex-A72 cores each 2962306a36Sopenharmony_ci cpu0: cpu@0 { 3062306a36Sopenharmony_ci device_type = "cpu"; 3162306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 3262306a36Sopenharmony_ci enable-method = "psci"; 3362306a36Sopenharmony_ci reg = <0x0>; 3462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 0>; 3562306a36Sopenharmony_ci d-cache-size = <0x8000>; 3662306a36Sopenharmony_ci d-cache-line-size = <64>; 3762306a36Sopenharmony_ci d-cache-sets = <128>; 3862306a36Sopenharmony_ci i-cache-size = <0xC000>; 3962306a36Sopenharmony_ci i-cache-line-size = <64>; 4062306a36Sopenharmony_ci i-cache-sets = <192>; 4162306a36Sopenharmony_ci next-level-cache = <&cluster0_l2>; 4262306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 4362306a36Sopenharmony_ci #cooling-cells = <2>; 4462306a36Sopenharmony_ci }; 4562306a36Sopenharmony_ci 4662306a36Sopenharmony_ci cpu1: cpu@1 { 4762306a36Sopenharmony_ci device_type = "cpu"; 4862306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 4962306a36Sopenharmony_ci enable-method = "psci"; 5062306a36Sopenharmony_ci reg = <0x1>; 5162306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 0>; 5262306a36Sopenharmony_ci d-cache-size = <0x8000>; 5362306a36Sopenharmony_ci d-cache-line-size = <64>; 5462306a36Sopenharmony_ci d-cache-sets = <128>; 5562306a36Sopenharmony_ci i-cache-size = <0xC000>; 5662306a36Sopenharmony_ci i-cache-line-size = <64>; 5762306a36Sopenharmony_ci i-cache-sets = <192>; 5862306a36Sopenharmony_ci next-level-cache = <&cluster0_l2>; 5962306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 6062306a36Sopenharmony_ci #cooling-cells = <2>; 6162306a36Sopenharmony_ci }; 6262306a36Sopenharmony_ci 6362306a36Sopenharmony_ci cpu100: cpu@100 { 6462306a36Sopenharmony_ci device_type = "cpu"; 6562306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 6662306a36Sopenharmony_ci enable-method = "psci"; 6762306a36Sopenharmony_ci reg = <0x100>; 6862306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 1>; 6962306a36Sopenharmony_ci d-cache-size = <0x8000>; 7062306a36Sopenharmony_ci d-cache-line-size = <64>; 7162306a36Sopenharmony_ci d-cache-sets = <128>; 7262306a36Sopenharmony_ci i-cache-size = <0xC000>; 7362306a36Sopenharmony_ci i-cache-line-size = <64>; 7462306a36Sopenharmony_ci i-cache-sets = <192>; 7562306a36Sopenharmony_ci next-level-cache = <&cluster1_l2>; 7662306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 7762306a36Sopenharmony_ci #cooling-cells = <2>; 7862306a36Sopenharmony_ci }; 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci cpu101: cpu@101 { 8162306a36Sopenharmony_ci device_type = "cpu"; 8262306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 8362306a36Sopenharmony_ci enable-method = "psci"; 8462306a36Sopenharmony_ci reg = <0x101>; 8562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 1>; 8662306a36Sopenharmony_ci d-cache-size = <0x8000>; 8762306a36Sopenharmony_ci d-cache-line-size = <64>; 8862306a36Sopenharmony_ci d-cache-sets = <128>; 8962306a36Sopenharmony_ci i-cache-size = <0xC000>; 9062306a36Sopenharmony_ci i-cache-line-size = <64>; 9162306a36Sopenharmony_ci i-cache-sets = <192>; 9262306a36Sopenharmony_ci next-level-cache = <&cluster1_l2>; 9362306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 9462306a36Sopenharmony_ci #cooling-cells = <2>; 9562306a36Sopenharmony_ci }; 9662306a36Sopenharmony_ci 9762306a36Sopenharmony_ci cpu200: cpu@200 { 9862306a36Sopenharmony_ci device_type = "cpu"; 9962306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 10062306a36Sopenharmony_ci enable-method = "psci"; 10162306a36Sopenharmony_ci reg = <0x200>; 10262306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 2>; 10362306a36Sopenharmony_ci d-cache-size = <0x8000>; 10462306a36Sopenharmony_ci d-cache-line-size = <64>; 10562306a36Sopenharmony_ci d-cache-sets = <128>; 10662306a36Sopenharmony_ci i-cache-size = <0xC000>; 10762306a36Sopenharmony_ci i-cache-line-size = <64>; 10862306a36Sopenharmony_ci i-cache-sets = <192>; 10962306a36Sopenharmony_ci next-level-cache = <&cluster2_l2>; 11062306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 11162306a36Sopenharmony_ci #cooling-cells = <2>; 11262306a36Sopenharmony_ci }; 11362306a36Sopenharmony_ci 11462306a36Sopenharmony_ci cpu201: cpu@201 { 11562306a36Sopenharmony_ci device_type = "cpu"; 11662306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 11762306a36Sopenharmony_ci enable-method = "psci"; 11862306a36Sopenharmony_ci reg = <0x201>; 11962306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 2>; 12062306a36Sopenharmony_ci d-cache-size = <0x8000>; 12162306a36Sopenharmony_ci d-cache-line-size = <64>; 12262306a36Sopenharmony_ci d-cache-sets = <128>; 12362306a36Sopenharmony_ci i-cache-size = <0xC000>; 12462306a36Sopenharmony_ci i-cache-line-size = <64>; 12562306a36Sopenharmony_ci i-cache-sets = <192>; 12662306a36Sopenharmony_ci next-level-cache = <&cluster2_l2>; 12762306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 12862306a36Sopenharmony_ci #cooling-cells = <2>; 12962306a36Sopenharmony_ci }; 13062306a36Sopenharmony_ci 13162306a36Sopenharmony_ci cpu300: cpu@300 { 13262306a36Sopenharmony_ci device_type = "cpu"; 13362306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 13462306a36Sopenharmony_ci enable-method = "psci"; 13562306a36Sopenharmony_ci reg = <0x300>; 13662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 3>; 13762306a36Sopenharmony_ci d-cache-size = <0x8000>; 13862306a36Sopenharmony_ci d-cache-line-size = <64>; 13962306a36Sopenharmony_ci d-cache-sets = <128>; 14062306a36Sopenharmony_ci i-cache-size = <0xC000>; 14162306a36Sopenharmony_ci i-cache-line-size = <64>; 14262306a36Sopenharmony_ci i-cache-sets = <192>; 14362306a36Sopenharmony_ci next-level-cache = <&cluster3_l2>; 14462306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 14562306a36Sopenharmony_ci #cooling-cells = <2>; 14662306a36Sopenharmony_ci }; 14762306a36Sopenharmony_ci 14862306a36Sopenharmony_ci cpu301: cpu@301 { 14962306a36Sopenharmony_ci device_type = "cpu"; 15062306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 15162306a36Sopenharmony_ci enable-method = "psci"; 15262306a36Sopenharmony_ci reg = <0x301>; 15362306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 3>; 15462306a36Sopenharmony_ci d-cache-size = <0x8000>; 15562306a36Sopenharmony_ci d-cache-line-size = <64>; 15662306a36Sopenharmony_ci d-cache-sets = <128>; 15762306a36Sopenharmony_ci i-cache-size = <0xC000>; 15862306a36Sopenharmony_ci i-cache-line-size = <64>; 15962306a36Sopenharmony_ci i-cache-sets = <192>; 16062306a36Sopenharmony_ci next-level-cache = <&cluster3_l2>; 16162306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 16262306a36Sopenharmony_ci #cooling-cells = <2>; 16362306a36Sopenharmony_ci }; 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci cpu400: cpu@400 { 16662306a36Sopenharmony_ci device_type = "cpu"; 16762306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 16862306a36Sopenharmony_ci enable-method = "psci"; 16962306a36Sopenharmony_ci reg = <0x400>; 17062306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 4>; 17162306a36Sopenharmony_ci d-cache-size = <0x8000>; 17262306a36Sopenharmony_ci d-cache-line-size = <64>; 17362306a36Sopenharmony_ci d-cache-sets = <128>; 17462306a36Sopenharmony_ci i-cache-size = <0xC000>; 17562306a36Sopenharmony_ci i-cache-line-size = <64>; 17662306a36Sopenharmony_ci i-cache-sets = <192>; 17762306a36Sopenharmony_ci next-level-cache = <&cluster4_l2>; 17862306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 17962306a36Sopenharmony_ci #cooling-cells = <2>; 18062306a36Sopenharmony_ci }; 18162306a36Sopenharmony_ci 18262306a36Sopenharmony_ci cpu401: cpu@401 { 18362306a36Sopenharmony_ci device_type = "cpu"; 18462306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 18562306a36Sopenharmony_ci enable-method = "psci"; 18662306a36Sopenharmony_ci reg = <0x401>; 18762306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 4>; 18862306a36Sopenharmony_ci d-cache-size = <0x8000>; 18962306a36Sopenharmony_ci d-cache-line-size = <64>; 19062306a36Sopenharmony_ci d-cache-sets = <128>; 19162306a36Sopenharmony_ci i-cache-size = <0xC000>; 19262306a36Sopenharmony_ci i-cache-line-size = <64>; 19362306a36Sopenharmony_ci i-cache-sets = <192>; 19462306a36Sopenharmony_ci next-level-cache = <&cluster4_l2>; 19562306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 19662306a36Sopenharmony_ci #cooling-cells = <2>; 19762306a36Sopenharmony_ci }; 19862306a36Sopenharmony_ci 19962306a36Sopenharmony_ci cpu500: cpu@500 { 20062306a36Sopenharmony_ci device_type = "cpu"; 20162306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 20262306a36Sopenharmony_ci enable-method = "psci"; 20362306a36Sopenharmony_ci reg = <0x500>; 20462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 5>; 20562306a36Sopenharmony_ci d-cache-size = <0x8000>; 20662306a36Sopenharmony_ci d-cache-line-size = <64>; 20762306a36Sopenharmony_ci d-cache-sets = <128>; 20862306a36Sopenharmony_ci i-cache-size = <0xC000>; 20962306a36Sopenharmony_ci i-cache-line-size = <64>; 21062306a36Sopenharmony_ci i-cache-sets = <192>; 21162306a36Sopenharmony_ci next-level-cache = <&cluster5_l2>; 21262306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 21362306a36Sopenharmony_ci #cooling-cells = <2>; 21462306a36Sopenharmony_ci }; 21562306a36Sopenharmony_ci 21662306a36Sopenharmony_ci cpu501: cpu@501 { 21762306a36Sopenharmony_ci device_type = "cpu"; 21862306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 21962306a36Sopenharmony_ci enable-method = "psci"; 22062306a36Sopenharmony_ci reg = <0x501>; 22162306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 5>; 22262306a36Sopenharmony_ci d-cache-size = <0x8000>; 22362306a36Sopenharmony_ci d-cache-line-size = <64>; 22462306a36Sopenharmony_ci d-cache-sets = <128>; 22562306a36Sopenharmony_ci i-cache-size = <0xC000>; 22662306a36Sopenharmony_ci i-cache-line-size = <64>; 22762306a36Sopenharmony_ci i-cache-sets = <192>; 22862306a36Sopenharmony_ci next-level-cache = <&cluster5_l2>; 22962306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 23062306a36Sopenharmony_ci #cooling-cells = <2>; 23162306a36Sopenharmony_ci }; 23262306a36Sopenharmony_ci 23362306a36Sopenharmony_ci cpu600: cpu@600 { 23462306a36Sopenharmony_ci device_type = "cpu"; 23562306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 23662306a36Sopenharmony_ci enable-method = "psci"; 23762306a36Sopenharmony_ci reg = <0x600>; 23862306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 6>; 23962306a36Sopenharmony_ci d-cache-size = <0x8000>; 24062306a36Sopenharmony_ci d-cache-line-size = <64>; 24162306a36Sopenharmony_ci d-cache-sets = <128>; 24262306a36Sopenharmony_ci i-cache-size = <0xC000>; 24362306a36Sopenharmony_ci i-cache-line-size = <64>; 24462306a36Sopenharmony_ci i-cache-sets = <192>; 24562306a36Sopenharmony_ci next-level-cache = <&cluster6_l2>; 24662306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 24762306a36Sopenharmony_ci #cooling-cells = <2>; 24862306a36Sopenharmony_ci }; 24962306a36Sopenharmony_ci 25062306a36Sopenharmony_ci cpu601: cpu@601 { 25162306a36Sopenharmony_ci device_type = "cpu"; 25262306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 25362306a36Sopenharmony_ci enable-method = "psci"; 25462306a36Sopenharmony_ci reg = <0x601>; 25562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 6>; 25662306a36Sopenharmony_ci d-cache-size = <0x8000>; 25762306a36Sopenharmony_ci d-cache-line-size = <64>; 25862306a36Sopenharmony_ci d-cache-sets = <128>; 25962306a36Sopenharmony_ci i-cache-size = <0xC000>; 26062306a36Sopenharmony_ci i-cache-line-size = <64>; 26162306a36Sopenharmony_ci i-cache-sets = <192>; 26262306a36Sopenharmony_ci next-level-cache = <&cluster6_l2>; 26362306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 26462306a36Sopenharmony_ci #cooling-cells = <2>; 26562306a36Sopenharmony_ci }; 26662306a36Sopenharmony_ci 26762306a36Sopenharmony_ci cpu700: cpu@700 { 26862306a36Sopenharmony_ci device_type = "cpu"; 26962306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 27062306a36Sopenharmony_ci enable-method = "psci"; 27162306a36Sopenharmony_ci reg = <0x700>; 27262306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 7>; 27362306a36Sopenharmony_ci d-cache-size = <0x8000>; 27462306a36Sopenharmony_ci d-cache-line-size = <64>; 27562306a36Sopenharmony_ci d-cache-sets = <128>; 27662306a36Sopenharmony_ci i-cache-size = <0xC000>; 27762306a36Sopenharmony_ci i-cache-line-size = <64>; 27862306a36Sopenharmony_ci i-cache-sets = <192>; 27962306a36Sopenharmony_ci next-level-cache = <&cluster7_l2>; 28062306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 28162306a36Sopenharmony_ci #cooling-cells = <2>; 28262306a36Sopenharmony_ci }; 28362306a36Sopenharmony_ci 28462306a36Sopenharmony_ci cpu701: cpu@701 { 28562306a36Sopenharmony_ci device_type = "cpu"; 28662306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 28762306a36Sopenharmony_ci enable-method = "psci"; 28862306a36Sopenharmony_ci reg = <0x701>; 28962306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 7>; 29062306a36Sopenharmony_ci d-cache-size = <0x8000>; 29162306a36Sopenharmony_ci d-cache-line-size = <64>; 29262306a36Sopenharmony_ci d-cache-sets = <128>; 29362306a36Sopenharmony_ci i-cache-size = <0xC000>; 29462306a36Sopenharmony_ci i-cache-line-size = <64>; 29562306a36Sopenharmony_ci i-cache-sets = <192>; 29662306a36Sopenharmony_ci next-level-cache = <&cluster7_l2>; 29762306a36Sopenharmony_ci cpu-idle-states = <&cpu_pw15>; 29862306a36Sopenharmony_ci #cooling-cells = <2>; 29962306a36Sopenharmony_ci }; 30062306a36Sopenharmony_ci 30162306a36Sopenharmony_ci cluster0_l2: l2-cache0 { 30262306a36Sopenharmony_ci compatible = "cache"; 30362306a36Sopenharmony_ci cache-unified; 30462306a36Sopenharmony_ci cache-size = <0x100000>; 30562306a36Sopenharmony_ci cache-line-size = <64>; 30662306a36Sopenharmony_ci cache-sets = <1024>; 30762306a36Sopenharmony_ci cache-level = <2>; 30862306a36Sopenharmony_ci }; 30962306a36Sopenharmony_ci 31062306a36Sopenharmony_ci cluster1_l2: l2-cache1 { 31162306a36Sopenharmony_ci compatible = "cache"; 31262306a36Sopenharmony_ci cache-unified; 31362306a36Sopenharmony_ci cache-size = <0x100000>; 31462306a36Sopenharmony_ci cache-line-size = <64>; 31562306a36Sopenharmony_ci cache-sets = <1024>; 31662306a36Sopenharmony_ci cache-level = <2>; 31762306a36Sopenharmony_ci }; 31862306a36Sopenharmony_ci 31962306a36Sopenharmony_ci cluster2_l2: l2-cache2 { 32062306a36Sopenharmony_ci compatible = "cache"; 32162306a36Sopenharmony_ci cache-unified; 32262306a36Sopenharmony_ci cache-size = <0x100000>; 32362306a36Sopenharmony_ci cache-line-size = <64>; 32462306a36Sopenharmony_ci cache-sets = <1024>; 32562306a36Sopenharmony_ci cache-level = <2>; 32662306a36Sopenharmony_ci }; 32762306a36Sopenharmony_ci 32862306a36Sopenharmony_ci cluster3_l2: l2-cache3 { 32962306a36Sopenharmony_ci compatible = "cache"; 33062306a36Sopenharmony_ci cache-unified; 33162306a36Sopenharmony_ci cache-size = <0x100000>; 33262306a36Sopenharmony_ci cache-line-size = <64>; 33362306a36Sopenharmony_ci cache-sets = <1024>; 33462306a36Sopenharmony_ci cache-level = <2>; 33562306a36Sopenharmony_ci }; 33662306a36Sopenharmony_ci 33762306a36Sopenharmony_ci cluster4_l2: l2-cache4 { 33862306a36Sopenharmony_ci compatible = "cache"; 33962306a36Sopenharmony_ci cache-unified; 34062306a36Sopenharmony_ci cache-size = <0x100000>; 34162306a36Sopenharmony_ci cache-line-size = <64>; 34262306a36Sopenharmony_ci cache-sets = <1024>; 34362306a36Sopenharmony_ci cache-level = <2>; 34462306a36Sopenharmony_ci }; 34562306a36Sopenharmony_ci 34662306a36Sopenharmony_ci cluster5_l2: l2-cache5 { 34762306a36Sopenharmony_ci compatible = "cache"; 34862306a36Sopenharmony_ci cache-unified; 34962306a36Sopenharmony_ci cache-size = <0x100000>; 35062306a36Sopenharmony_ci cache-line-size = <64>; 35162306a36Sopenharmony_ci cache-sets = <1024>; 35262306a36Sopenharmony_ci cache-level = <2>; 35362306a36Sopenharmony_ci }; 35462306a36Sopenharmony_ci 35562306a36Sopenharmony_ci cluster6_l2: l2-cache6 { 35662306a36Sopenharmony_ci compatible = "cache"; 35762306a36Sopenharmony_ci cache-unified; 35862306a36Sopenharmony_ci cache-size = <0x100000>; 35962306a36Sopenharmony_ci cache-line-size = <64>; 36062306a36Sopenharmony_ci cache-sets = <1024>; 36162306a36Sopenharmony_ci cache-level = <2>; 36262306a36Sopenharmony_ci }; 36362306a36Sopenharmony_ci 36462306a36Sopenharmony_ci cluster7_l2: l2-cache7 { 36562306a36Sopenharmony_ci compatible = "cache"; 36662306a36Sopenharmony_ci cache-unified; 36762306a36Sopenharmony_ci cache-size = <0x100000>; 36862306a36Sopenharmony_ci cache-line-size = <64>; 36962306a36Sopenharmony_ci cache-sets = <1024>; 37062306a36Sopenharmony_ci cache-level = <2>; 37162306a36Sopenharmony_ci }; 37262306a36Sopenharmony_ci 37362306a36Sopenharmony_ci cpu_pw15: cpu-pw15 { 37462306a36Sopenharmony_ci compatible = "arm,idle-state"; 37562306a36Sopenharmony_ci idle-state-name = "PW15"; 37662306a36Sopenharmony_ci arm,psci-suspend-param = <0x0>; 37762306a36Sopenharmony_ci entry-latency-us = <2000>; 37862306a36Sopenharmony_ci exit-latency-us = <2000>; 37962306a36Sopenharmony_ci min-residency-us = <6000>; 38062306a36Sopenharmony_ci }; 38162306a36Sopenharmony_ci }; 38262306a36Sopenharmony_ci 38362306a36Sopenharmony_ci gic: interrupt-controller@6000000 { 38462306a36Sopenharmony_ci compatible = "arm,gic-v3"; 38562306a36Sopenharmony_ci reg = <0x0 0x06000000 0 0x10000>, // GIC Dist 38662306a36Sopenharmony_ci <0x0 0x06200000 0 0x200000>, // GICR (RD_base + 38762306a36Sopenharmony_ci // SGI_base) 38862306a36Sopenharmony_ci <0x0 0x0c0c0000 0 0x2000>, // GICC 38962306a36Sopenharmony_ci <0x0 0x0c0d0000 0 0x1000>, // GICH 39062306a36Sopenharmony_ci <0x0 0x0c0e0000 0 0x20000>; // GICV 39162306a36Sopenharmony_ci #interrupt-cells = <3>; 39262306a36Sopenharmony_ci #address-cells = <2>; 39362306a36Sopenharmony_ci #size-cells = <2>; 39462306a36Sopenharmony_ci ranges; 39562306a36Sopenharmony_ci interrupt-controller; 39662306a36Sopenharmony_ci interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>; 39762306a36Sopenharmony_ci 39862306a36Sopenharmony_ci its: msi-controller@6020000 { 39962306a36Sopenharmony_ci compatible = "arm,gic-v3-its"; 40062306a36Sopenharmony_ci msi-controller; 40162306a36Sopenharmony_ci reg = <0x0 0x6020000 0 0x20000>; 40262306a36Sopenharmony_ci }; 40362306a36Sopenharmony_ci }; 40462306a36Sopenharmony_ci 40562306a36Sopenharmony_ci timer { 40662306a36Sopenharmony_ci compatible = "arm,armv8-timer"; 40762306a36Sopenharmony_ci interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>, 40862306a36Sopenharmony_ci <GIC_PPI 14 IRQ_TYPE_LEVEL_HIGH>, 40962306a36Sopenharmony_ci <GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>, 41062306a36Sopenharmony_ci <GIC_PPI 10 IRQ_TYPE_LEVEL_HIGH>; 41162306a36Sopenharmony_ci }; 41262306a36Sopenharmony_ci 41362306a36Sopenharmony_ci pmu { 41462306a36Sopenharmony_ci compatible = "arm,cortex-a72-pmu"; 41562306a36Sopenharmony_ci interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>; 41662306a36Sopenharmony_ci }; 41762306a36Sopenharmony_ci 41862306a36Sopenharmony_ci psci { 41962306a36Sopenharmony_ci compatible = "arm,psci-0.2"; 42062306a36Sopenharmony_ci method = "smc"; 42162306a36Sopenharmony_ci }; 42262306a36Sopenharmony_ci 42362306a36Sopenharmony_ci memory@80000000 { 42462306a36Sopenharmony_ci // DRAM space - 1, size : 2 GB DRAM 42562306a36Sopenharmony_ci device_type = "memory"; 42662306a36Sopenharmony_ci reg = <0x00000000 0x80000000 0 0x80000000>; 42762306a36Sopenharmony_ci }; 42862306a36Sopenharmony_ci 42962306a36Sopenharmony_ci ddr1: memory-controller@1080000 { 43062306a36Sopenharmony_ci compatible = "fsl,qoriq-memory-controller"; 43162306a36Sopenharmony_ci reg = <0x0 0x1080000 0x0 0x1000>; 43262306a36Sopenharmony_ci interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>; 43362306a36Sopenharmony_ci little-endian; 43462306a36Sopenharmony_ci }; 43562306a36Sopenharmony_ci 43662306a36Sopenharmony_ci ddr2: memory-controller@1090000 { 43762306a36Sopenharmony_ci compatible = "fsl,qoriq-memory-controller"; 43862306a36Sopenharmony_ci reg = <0x0 0x1090000 0x0 0x1000>; 43962306a36Sopenharmony_ci interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>; 44062306a36Sopenharmony_ci little-endian; 44162306a36Sopenharmony_ci }; 44262306a36Sopenharmony_ci 44362306a36Sopenharmony_ci // One clock unit-sysclk node which bootloader require during DT fix-up 44462306a36Sopenharmony_ci sysclk: sysclk { 44562306a36Sopenharmony_ci compatible = "fixed-clock"; 44662306a36Sopenharmony_ci #clock-cells = <0>; 44762306a36Sopenharmony_ci clock-frequency = <100000000>; // fixed up by bootloader 44862306a36Sopenharmony_ci clock-output-names = "sysclk"; 44962306a36Sopenharmony_ci }; 45062306a36Sopenharmony_ci 45162306a36Sopenharmony_ci thermal-zones { 45262306a36Sopenharmony_ci cluster6-7 { 45362306a36Sopenharmony_ci polling-delay-passive = <1000>; 45462306a36Sopenharmony_ci polling-delay = <5000>; 45562306a36Sopenharmony_ci thermal-sensors = <&tmu 0>; 45662306a36Sopenharmony_ci 45762306a36Sopenharmony_ci trips { 45862306a36Sopenharmony_ci cluster6_7_alert: cluster6-7-alert { 45962306a36Sopenharmony_ci temperature = <85000>; 46062306a36Sopenharmony_ci hysteresis = <2000>; 46162306a36Sopenharmony_ci type = "passive"; 46262306a36Sopenharmony_ci }; 46362306a36Sopenharmony_ci 46462306a36Sopenharmony_ci cluster6_7_crit: cluster6-7-crit { 46562306a36Sopenharmony_ci temperature = <95000>; 46662306a36Sopenharmony_ci hysteresis = <2000>; 46762306a36Sopenharmony_ci type = "critical"; 46862306a36Sopenharmony_ci }; 46962306a36Sopenharmony_ci }; 47062306a36Sopenharmony_ci 47162306a36Sopenharmony_ci cooling-maps { 47262306a36Sopenharmony_ci map0 { 47362306a36Sopenharmony_ci trip = <&cluster6_7_alert>; 47462306a36Sopenharmony_ci cooling-device = 47562306a36Sopenharmony_ci <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 47662306a36Sopenharmony_ci <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 47762306a36Sopenharmony_ci <&cpu100 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 47862306a36Sopenharmony_ci <&cpu101 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 47962306a36Sopenharmony_ci <&cpu200 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48062306a36Sopenharmony_ci <&cpu201 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48162306a36Sopenharmony_ci <&cpu300 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48262306a36Sopenharmony_ci <&cpu301 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48362306a36Sopenharmony_ci <&cpu400 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48462306a36Sopenharmony_ci <&cpu401 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48562306a36Sopenharmony_ci <&cpu500 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48662306a36Sopenharmony_ci <&cpu501 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48762306a36Sopenharmony_ci <&cpu600 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48862306a36Sopenharmony_ci <&cpu601 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 48962306a36Sopenharmony_ci <&cpu700 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 49062306a36Sopenharmony_ci <&cpu701 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 49162306a36Sopenharmony_ci }; 49262306a36Sopenharmony_ci }; 49362306a36Sopenharmony_ci }; 49462306a36Sopenharmony_ci 49562306a36Sopenharmony_ci ddr-cluster5 { 49662306a36Sopenharmony_ci polling-delay-passive = <1000>; 49762306a36Sopenharmony_ci polling-delay = <5000>; 49862306a36Sopenharmony_ci thermal-sensors = <&tmu 1>; 49962306a36Sopenharmony_ci 50062306a36Sopenharmony_ci trips { 50162306a36Sopenharmony_ci ddr-cluster5-alert { 50262306a36Sopenharmony_ci temperature = <85000>; 50362306a36Sopenharmony_ci hysteresis = <2000>; 50462306a36Sopenharmony_ci type = "passive"; 50562306a36Sopenharmony_ci }; 50662306a36Sopenharmony_ci 50762306a36Sopenharmony_ci ddr-cluster5-crit { 50862306a36Sopenharmony_ci temperature = <95000>; 50962306a36Sopenharmony_ci hysteresis = <2000>; 51062306a36Sopenharmony_ci type = "critical"; 51162306a36Sopenharmony_ci }; 51262306a36Sopenharmony_ci }; 51362306a36Sopenharmony_ci }; 51462306a36Sopenharmony_ci 51562306a36Sopenharmony_ci wriop { 51662306a36Sopenharmony_ci polling-delay-passive = <1000>; 51762306a36Sopenharmony_ci polling-delay = <5000>; 51862306a36Sopenharmony_ci thermal-sensors = <&tmu 2>; 51962306a36Sopenharmony_ci 52062306a36Sopenharmony_ci trips { 52162306a36Sopenharmony_ci wriop-alert { 52262306a36Sopenharmony_ci temperature = <85000>; 52362306a36Sopenharmony_ci hysteresis = <2000>; 52462306a36Sopenharmony_ci type = "passive"; 52562306a36Sopenharmony_ci }; 52662306a36Sopenharmony_ci 52762306a36Sopenharmony_ci wriop-crit { 52862306a36Sopenharmony_ci temperature = <95000>; 52962306a36Sopenharmony_ci hysteresis = <2000>; 53062306a36Sopenharmony_ci type = "critical"; 53162306a36Sopenharmony_ci }; 53262306a36Sopenharmony_ci }; 53362306a36Sopenharmony_ci }; 53462306a36Sopenharmony_ci 53562306a36Sopenharmony_ci dce-qbman-hsio2 { 53662306a36Sopenharmony_ci polling-delay-passive = <1000>; 53762306a36Sopenharmony_ci polling-delay = <5000>; 53862306a36Sopenharmony_ci thermal-sensors = <&tmu 3>; 53962306a36Sopenharmony_ci 54062306a36Sopenharmony_ci trips { 54162306a36Sopenharmony_ci dce-qbman-alert { 54262306a36Sopenharmony_ci temperature = <85000>; 54362306a36Sopenharmony_ci hysteresis = <2000>; 54462306a36Sopenharmony_ci type = "passive"; 54562306a36Sopenharmony_ci }; 54662306a36Sopenharmony_ci 54762306a36Sopenharmony_ci dce-qbman-crit { 54862306a36Sopenharmony_ci temperature = <95000>; 54962306a36Sopenharmony_ci hysteresis = <2000>; 55062306a36Sopenharmony_ci type = "critical"; 55162306a36Sopenharmony_ci }; 55262306a36Sopenharmony_ci }; 55362306a36Sopenharmony_ci }; 55462306a36Sopenharmony_ci 55562306a36Sopenharmony_ci ccn-dpaa-tbu { 55662306a36Sopenharmony_ci polling-delay-passive = <1000>; 55762306a36Sopenharmony_ci polling-delay = <5000>; 55862306a36Sopenharmony_ci thermal-sensors = <&tmu 4>; 55962306a36Sopenharmony_ci 56062306a36Sopenharmony_ci trips { 56162306a36Sopenharmony_ci ccn-dpaa-alert { 56262306a36Sopenharmony_ci temperature = <85000>; 56362306a36Sopenharmony_ci hysteresis = <2000>; 56462306a36Sopenharmony_ci type = "passive"; 56562306a36Sopenharmony_ci }; 56662306a36Sopenharmony_ci 56762306a36Sopenharmony_ci ccn-dpaa-crit { 56862306a36Sopenharmony_ci temperature = <95000>; 56962306a36Sopenharmony_ci hysteresis = <2000>; 57062306a36Sopenharmony_ci type = "critical"; 57162306a36Sopenharmony_ci }; 57262306a36Sopenharmony_ci }; 57362306a36Sopenharmony_ci }; 57462306a36Sopenharmony_ci 57562306a36Sopenharmony_ci cluster4-hsio3 { 57662306a36Sopenharmony_ci polling-delay-passive = <1000>; 57762306a36Sopenharmony_ci polling-delay = <5000>; 57862306a36Sopenharmony_ci thermal-sensors = <&tmu 5>; 57962306a36Sopenharmony_ci 58062306a36Sopenharmony_ci trips { 58162306a36Sopenharmony_ci clust4-hsio3-alert { 58262306a36Sopenharmony_ci temperature = <85000>; 58362306a36Sopenharmony_ci hysteresis = <2000>; 58462306a36Sopenharmony_ci type = "passive"; 58562306a36Sopenharmony_ci }; 58662306a36Sopenharmony_ci 58762306a36Sopenharmony_ci clust4-hsio3-crit { 58862306a36Sopenharmony_ci temperature = <95000>; 58962306a36Sopenharmony_ci hysteresis = <2000>; 59062306a36Sopenharmony_ci type = "critical"; 59162306a36Sopenharmony_ci }; 59262306a36Sopenharmony_ci }; 59362306a36Sopenharmony_ci }; 59462306a36Sopenharmony_ci 59562306a36Sopenharmony_ci cluster2-3 { 59662306a36Sopenharmony_ci polling-delay-passive = <1000>; 59762306a36Sopenharmony_ci polling-delay = <5000>; 59862306a36Sopenharmony_ci thermal-sensors = <&tmu 6>; 59962306a36Sopenharmony_ci 60062306a36Sopenharmony_ci trips { 60162306a36Sopenharmony_ci cluster2-3-alert { 60262306a36Sopenharmony_ci temperature = <85000>; 60362306a36Sopenharmony_ci hysteresis = <2000>; 60462306a36Sopenharmony_ci type = "passive"; 60562306a36Sopenharmony_ci }; 60662306a36Sopenharmony_ci 60762306a36Sopenharmony_ci cluster2-3-crit { 60862306a36Sopenharmony_ci temperature = <95000>; 60962306a36Sopenharmony_ci hysteresis = <2000>; 61062306a36Sopenharmony_ci type = "critical"; 61162306a36Sopenharmony_ci }; 61262306a36Sopenharmony_ci }; 61362306a36Sopenharmony_ci }; 61462306a36Sopenharmony_ci }; 61562306a36Sopenharmony_ci 61662306a36Sopenharmony_ci soc { 61762306a36Sopenharmony_ci compatible = "simple-bus"; 61862306a36Sopenharmony_ci #address-cells = <2>; 61962306a36Sopenharmony_ci #size-cells = <2>; 62062306a36Sopenharmony_ci ranges; 62162306a36Sopenharmony_ci dma-ranges = <0x0 0x0 0x0 0x0 0x10000 0x00000000>; 62262306a36Sopenharmony_ci 62362306a36Sopenharmony_ci serdes_1: phy@1ea0000 { 62462306a36Sopenharmony_ci compatible = "fsl,lynx-28g"; 62562306a36Sopenharmony_ci reg = <0x0 0x1ea0000 0x0 0x1e30>; 62662306a36Sopenharmony_ci #phy-cells = <1>; 62762306a36Sopenharmony_ci }; 62862306a36Sopenharmony_ci 62962306a36Sopenharmony_ci crypto: crypto@8000000 { 63062306a36Sopenharmony_ci compatible = "fsl,sec-v5.0", "fsl,sec-v4.0"; 63162306a36Sopenharmony_ci fsl,sec-era = <10>; 63262306a36Sopenharmony_ci #address-cells = <1>; 63362306a36Sopenharmony_ci #size-cells = <1>; 63462306a36Sopenharmony_ci ranges = <0x0 0x00 0x8000000 0x100000>; 63562306a36Sopenharmony_ci reg = <0x00 0x8000000 0x0 0x100000>; 63662306a36Sopenharmony_ci interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>; 63762306a36Sopenharmony_ci dma-coherent; 63862306a36Sopenharmony_ci status = "disabled"; 63962306a36Sopenharmony_ci 64062306a36Sopenharmony_ci sec_jr0: jr@10000 { 64162306a36Sopenharmony_ci compatible = "fsl,sec-v5.0-job-ring", 64262306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 64362306a36Sopenharmony_ci reg = <0x10000 0x10000>; 64462306a36Sopenharmony_ci interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>; 64562306a36Sopenharmony_ci }; 64662306a36Sopenharmony_ci 64762306a36Sopenharmony_ci sec_jr1: jr@20000 { 64862306a36Sopenharmony_ci compatible = "fsl,sec-v5.0-job-ring", 64962306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 65062306a36Sopenharmony_ci reg = <0x20000 0x10000>; 65162306a36Sopenharmony_ci interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>; 65262306a36Sopenharmony_ci }; 65362306a36Sopenharmony_ci 65462306a36Sopenharmony_ci sec_jr2: jr@30000 { 65562306a36Sopenharmony_ci compatible = "fsl,sec-v5.0-job-ring", 65662306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 65762306a36Sopenharmony_ci reg = <0x30000 0x10000>; 65862306a36Sopenharmony_ci interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>; 65962306a36Sopenharmony_ci }; 66062306a36Sopenharmony_ci 66162306a36Sopenharmony_ci sec_jr3: jr@40000 { 66262306a36Sopenharmony_ci compatible = "fsl,sec-v5.0-job-ring", 66362306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 66462306a36Sopenharmony_ci reg = <0x40000 0x10000>; 66562306a36Sopenharmony_ci interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>; 66662306a36Sopenharmony_ci }; 66762306a36Sopenharmony_ci }; 66862306a36Sopenharmony_ci 66962306a36Sopenharmony_ci clockgen: clock-controller@1300000 { 67062306a36Sopenharmony_ci compatible = "fsl,lx2160a-clockgen"; 67162306a36Sopenharmony_ci reg = <0 0x1300000 0 0xa0000>; 67262306a36Sopenharmony_ci #clock-cells = <2>; 67362306a36Sopenharmony_ci clocks = <&sysclk>; 67462306a36Sopenharmony_ci }; 67562306a36Sopenharmony_ci 67662306a36Sopenharmony_ci dcfg: syscon@1e00000 { 67762306a36Sopenharmony_ci compatible = "fsl,lx2160a-dcfg", "syscon"; 67862306a36Sopenharmony_ci reg = <0x0 0x1e00000 0x0 0x10000>; 67962306a36Sopenharmony_ci little-endian; 68062306a36Sopenharmony_ci }; 68162306a36Sopenharmony_ci 68262306a36Sopenharmony_ci sfp: efuse@1e80000 { 68362306a36Sopenharmony_ci compatible = "fsl,ls1028a-sfp"; 68462306a36Sopenharmony_ci reg = <0x0 0x1e80000 0x0 0x10000>; 68562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 68662306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>; 68762306a36Sopenharmony_ci clock-names = "sfp"; 68862306a36Sopenharmony_ci }; 68962306a36Sopenharmony_ci 69062306a36Sopenharmony_ci isc: syscon@1f70000 { 69162306a36Sopenharmony_ci compatible = "fsl,lx2160a-isc", "syscon"; 69262306a36Sopenharmony_ci reg = <0x0 0x1f70000 0x0 0x10000>; 69362306a36Sopenharmony_ci little-endian; 69462306a36Sopenharmony_ci #address-cells = <1>; 69562306a36Sopenharmony_ci #size-cells = <1>; 69662306a36Sopenharmony_ci ranges = <0x0 0x0 0x1f70000 0x10000>; 69762306a36Sopenharmony_ci 69862306a36Sopenharmony_ci extirq: interrupt-controller@14 { 69962306a36Sopenharmony_ci compatible = "fsl,lx2160a-extirq", "fsl,ls1088a-extirq"; 70062306a36Sopenharmony_ci #interrupt-cells = <2>; 70162306a36Sopenharmony_ci #address-cells = <0>; 70262306a36Sopenharmony_ci interrupt-controller; 70362306a36Sopenharmony_ci reg = <0x14 4>; 70462306a36Sopenharmony_ci interrupt-map = 70562306a36Sopenharmony_ci <0 0 &gic GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 70662306a36Sopenharmony_ci <1 0 &gic GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 70762306a36Sopenharmony_ci <2 0 &gic GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 70862306a36Sopenharmony_ci <3 0 &gic GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 70962306a36Sopenharmony_ci <4 0 &gic GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 71062306a36Sopenharmony_ci <5 0 &gic GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 71162306a36Sopenharmony_ci <6 0 &gic GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 71262306a36Sopenharmony_ci <7 0 &gic GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>, 71362306a36Sopenharmony_ci <8 0 &gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>, 71462306a36Sopenharmony_ci <9 0 &gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>, 71562306a36Sopenharmony_ci <10 0 &gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>, 71662306a36Sopenharmony_ci <11 0 &gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>; 71762306a36Sopenharmony_ci interrupt-map-mask = <0xf 0x0>; 71862306a36Sopenharmony_ci }; 71962306a36Sopenharmony_ci }; 72062306a36Sopenharmony_ci 72162306a36Sopenharmony_ci tmu: tmu@1f80000 { 72262306a36Sopenharmony_ci compatible = "fsl,qoriq-tmu"; 72362306a36Sopenharmony_ci reg = <0x0 0x1f80000 0x0 0x10000>; 72462306a36Sopenharmony_ci interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>; 72562306a36Sopenharmony_ci fsl,tmu-range = <0x800000e6 0x8001017d>; 72662306a36Sopenharmony_ci fsl,tmu-calibration = 72762306a36Sopenharmony_ci /* Calibration data group 1 */ 72862306a36Sopenharmony_ci <0x00000000 0x00000035 72962306a36Sopenharmony_ci /* Calibration data group 2 */ 73062306a36Sopenharmony_ci 0x00000001 0x00000154>; 73162306a36Sopenharmony_ci little-endian; 73262306a36Sopenharmony_ci #thermal-sensor-cells = <1>; 73362306a36Sopenharmony_ci }; 73462306a36Sopenharmony_ci 73562306a36Sopenharmony_ci i2c0: i2c@2000000 { 73662306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 73762306a36Sopenharmony_ci #address-cells = <1>; 73862306a36Sopenharmony_ci #size-cells = <0>; 73962306a36Sopenharmony_ci reg = <0x0 0x2000000 0x0 0x10000>; 74062306a36Sopenharmony_ci interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 74162306a36Sopenharmony_ci clock-names = "i2c"; 74262306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 74362306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 74462306a36Sopenharmony_ci scl-gpios = <&gpio2 15 GPIO_ACTIVE_HIGH>; 74562306a36Sopenharmony_ci status = "disabled"; 74662306a36Sopenharmony_ci }; 74762306a36Sopenharmony_ci 74862306a36Sopenharmony_ci i2c1: i2c@2010000 { 74962306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 75062306a36Sopenharmony_ci #address-cells = <1>; 75162306a36Sopenharmony_ci #size-cells = <0>; 75262306a36Sopenharmony_ci reg = <0x0 0x2010000 0x0 0x10000>; 75362306a36Sopenharmony_ci interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 75462306a36Sopenharmony_ci clock-names = "i2c"; 75562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 75662306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 75762306a36Sopenharmony_ci status = "disabled"; 75862306a36Sopenharmony_ci }; 75962306a36Sopenharmony_ci 76062306a36Sopenharmony_ci i2c2: i2c@2020000 { 76162306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 76262306a36Sopenharmony_ci #address-cells = <1>; 76362306a36Sopenharmony_ci #size-cells = <0>; 76462306a36Sopenharmony_ci reg = <0x0 0x2020000 0x0 0x10000>; 76562306a36Sopenharmony_ci interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 76662306a36Sopenharmony_ci clock-names = "i2c"; 76762306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 76862306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 76962306a36Sopenharmony_ci status = "disabled"; 77062306a36Sopenharmony_ci }; 77162306a36Sopenharmony_ci 77262306a36Sopenharmony_ci i2c3: i2c@2030000 { 77362306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 77462306a36Sopenharmony_ci #address-cells = <1>; 77562306a36Sopenharmony_ci #size-cells = <0>; 77662306a36Sopenharmony_ci reg = <0x0 0x2030000 0x0 0x10000>; 77762306a36Sopenharmony_ci interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>; 77862306a36Sopenharmony_ci clock-names = "i2c"; 77962306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 78062306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 78162306a36Sopenharmony_ci status = "disabled"; 78262306a36Sopenharmony_ci }; 78362306a36Sopenharmony_ci 78462306a36Sopenharmony_ci i2c4: i2c@2040000 { 78562306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 78662306a36Sopenharmony_ci #address-cells = <1>; 78762306a36Sopenharmony_ci #size-cells = <0>; 78862306a36Sopenharmony_ci reg = <0x0 0x2040000 0x0 0x10000>; 78962306a36Sopenharmony_ci interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; 79062306a36Sopenharmony_ci clock-names = "i2c"; 79162306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 79262306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 79362306a36Sopenharmony_ci scl-gpios = <&gpio2 16 GPIO_ACTIVE_HIGH>; 79462306a36Sopenharmony_ci status = "disabled"; 79562306a36Sopenharmony_ci }; 79662306a36Sopenharmony_ci 79762306a36Sopenharmony_ci i2c5: i2c@2050000 { 79862306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 79962306a36Sopenharmony_ci #address-cells = <1>; 80062306a36Sopenharmony_ci #size-cells = <0>; 80162306a36Sopenharmony_ci reg = <0x0 0x2050000 0x0 0x10000>; 80262306a36Sopenharmony_ci interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; 80362306a36Sopenharmony_ci clock-names = "i2c"; 80462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 80562306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 80662306a36Sopenharmony_ci status = "disabled"; 80762306a36Sopenharmony_ci }; 80862306a36Sopenharmony_ci 80962306a36Sopenharmony_ci i2c6: i2c@2060000 { 81062306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 81162306a36Sopenharmony_ci #address-cells = <1>; 81262306a36Sopenharmony_ci #size-cells = <0>; 81362306a36Sopenharmony_ci reg = <0x0 0x2060000 0x0 0x10000>; 81462306a36Sopenharmony_ci interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 81562306a36Sopenharmony_ci clock-names = "i2c"; 81662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 81762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 81862306a36Sopenharmony_ci status = "disabled"; 81962306a36Sopenharmony_ci }; 82062306a36Sopenharmony_ci 82162306a36Sopenharmony_ci i2c7: i2c@2070000 { 82262306a36Sopenharmony_ci compatible = "fsl,vf610-i2c"; 82362306a36Sopenharmony_ci #address-cells = <1>; 82462306a36Sopenharmony_ci #size-cells = <0>; 82562306a36Sopenharmony_ci reg = <0x0 0x2070000 0x0 0x10000>; 82662306a36Sopenharmony_ci interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 82762306a36Sopenharmony_ci clock-names = "i2c"; 82862306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 82962306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(16)>; 83062306a36Sopenharmony_ci status = "disabled"; 83162306a36Sopenharmony_ci }; 83262306a36Sopenharmony_ci 83362306a36Sopenharmony_ci fspi: spi@20c0000 { 83462306a36Sopenharmony_ci compatible = "nxp,lx2160a-fspi"; 83562306a36Sopenharmony_ci #address-cells = <1>; 83662306a36Sopenharmony_ci #size-cells = <0>; 83762306a36Sopenharmony_ci reg = <0x0 0x20c0000 0x0 0x10000>, 83862306a36Sopenharmony_ci <0x0 0x20000000 0x0 0x10000000>; 83962306a36Sopenharmony_ci reg-names = "fspi_base", "fspi_mmap"; 84062306a36Sopenharmony_ci interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>; 84162306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 84262306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>, 84362306a36Sopenharmony_ci <&clockgen QORIQ_CLK_PLATFORM_PLL 84462306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>; 84562306a36Sopenharmony_ci clock-names = "fspi_en", "fspi"; 84662306a36Sopenharmony_ci status = "disabled"; 84762306a36Sopenharmony_ci }; 84862306a36Sopenharmony_ci 84962306a36Sopenharmony_ci dspi0: spi@2100000 { 85062306a36Sopenharmony_ci compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi"; 85162306a36Sopenharmony_ci #address-cells = <1>; 85262306a36Sopenharmony_ci #size-cells = <0>; 85362306a36Sopenharmony_ci reg = <0x0 0x2100000 0x0 0x10000>; 85462306a36Sopenharmony_ci interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 85562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 85662306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(8)>; 85762306a36Sopenharmony_ci clock-names = "dspi"; 85862306a36Sopenharmony_ci spi-num-chipselects = <5>; 85962306a36Sopenharmony_ci bus-num = <0>; 86062306a36Sopenharmony_ci status = "disabled"; 86162306a36Sopenharmony_ci }; 86262306a36Sopenharmony_ci 86362306a36Sopenharmony_ci dspi1: spi@2110000 { 86462306a36Sopenharmony_ci compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi"; 86562306a36Sopenharmony_ci #address-cells = <1>; 86662306a36Sopenharmony_ci #size-cells = <0>; 86762306a36Sopenharmony_ci reg = <0x0 0x2110000 0x0 0x10000>; 86862306a36Sopenharmony_ci interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>; 86962306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 87062306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(8)>; 87162306a36Sopenharmony_ci clock-names = "dspi"; 87262306a36Sopenharmony_ci spi-num-chipselects = <5>; 87362306a36Sopenharmony_ci bus-num = <1>; 87462306a36Sopenharmony_ci status = "disabled"; 87562306a36Sopenharmony_ci }; 87662306a36Sopenharmony_ci 87762306a36Sopenharmony_ci dspi2: spi@2120000 { 87862306a36Sopenharmony_ci compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi"; 87962306a36Sopenharmony_ci #address-cells = <1>; 88062306a36Sopenharmony_ci #size-cells = <0>; 88162306a36Sopenharmony_ci reg = <0x0 0x2120000 0x0 0x10000>; 88262306a36Sopenharmony_ci interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>; 88362306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 88462306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(8)>; 88562306a36Sopenharmony_ci clock-names = "dspi"; 88662306a36Sopenharmony_ci spi-num-chipselects = <5>; 88762306a36Sopenharmony_ci bus-num = <2>; 88862306a36Sopenharmony_ci status = "disabled"; 88962306a36Sopenharmony_ci }; 89062306a36Sopenharmony_ci 89162306a36Sopenharmony_ci esdhc0: esdhc@2140000 { 89262306a36Sopenharmony_ci compatible = "fsl,esdhc"; 89362306a36Sopenharmony_ci reg = <0x0 0x2140000 0x0 0x10000>; 89462306a36Sopenharmony_ci interrupts = <0 28 0x4>; /* Level high type */ 89562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 89662306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 89762306a36Sopenharmony_ci dma-coherent; 89862306a36Sopenharmony_ci voltage-ranges = <1800 1800 3300 3300>; 89962306a36Sopenharmony_ci sdhci,auto-cmd12; 90062306a36Sopenharmony_ci little-endian; 90162306a36Sopenharmony_ci bus-width = <4>; 90262306a36Sopenharmony_ci status = "disabled"; 90362306a36Sopenharmony_ci }; 90462306a36Sopenharmony_ci 90562306a36Sopenharmony_ci esdhc1: esdhc@2150000 { 90662306a36Sopenharmony_ci compatible = "fsl,esdhc"; 90762306a36Sopenharmony_ci reg = <0x0 0x2150000 0x0 0x10000>; 90862306a36Sopenharmony_ci interrupts = <0 63 0x4>; /* Level high type */ 90962306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 91062306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 91162306a36Sopenharmony_ci dma-coherent; 91262306a36Sopenharmony_ci voltage-ranges = <1800 1800 3300 3300>; 91362306a36Sopenharmony_ci sdhci,auto-cmd12; 91462306a36Sopenharmony_ci broken-cd; 91562306a36Sopenharmony_ci little-endian; 91662306a36Sopenharmony_ci bus-width = <4>; 91762306a36Sopenharmony_ci status = "disabled"; 91862306a36Sopenharmony_ci }; 91962306a36Sopenharmony_ci 92062306a36Sopenharmony_ci can0: can@2180000 { 92162306a36Sopenharmony_ci compatible = "fsl,lx2160ar1-flexcan"; 92262306a36Sopenharmony_ci reg = <0x0 0x2180000 0x0 0x10000>; 92362306a36Sopenharmony_ci interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>; 92462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 92562306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(8)>, 92662306a36Sopenharmony_ci <&clockgen QORIQ_CLK_SYSCLK 0>; 92762306a36Sopenharmony_ci clock-names = "ipg", "per"; 92862306a36Sopenharmony_ci fsl,clk-source = /bits/ 8 <0>; 92962306a36Sopenharmony_ci status = "disabled"; 93062306a36Sopenharmony_ci }; 93162306a36Sopenharmony_ci 93262306a36Sopenharmony_ci can1: can@2190000 { 93362306a36Sopenharmony_ci compatible = "fsl,lx2160ar1-flexcan"; 93462306a36Sopenharmony_ci reg = <0x0 0x2190000 0x0 0x10000>; 93562306a36Sopenharmony_ci interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>; 93662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 93762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(8)>, 93862306a36Sopenharmony_ci <&clockgen QORIQ_CLK_SYSCLK 0>; 93962306a36Sopenharmony_ci clock-names = "ipg", "per"; 94062306a36Sopenharmony_ci fsl,clk-source = /bits/ 8 <0>; 94162306a36Sopenharmony_ci status = "disabled"; 94262306a36Sopenharmony_ci }; 94362306a36Sopenharmony_ci 94462306a36Sopenharmony_ci uart0: serial@21c0000 { 94562306a36Sopenharmony_ci compatible = "arm,sbsa-uart","arm,pl011"; 94662306a36Sopenharmony_ci reg = <0x0 0x21c0000 0x0 0x1000>; 94762306a36Sopenharmony_ci interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>; 94862306a36Sopenharmony_ci current-speed = <115200>; 94962306a36Sopenharmony_ci status = "disabled"; 95062306a36Sopenharmony_ci }; 95162306a36Sopenharmony_ci 95262306a36Sopenharmony_ci uart1: serial@21d0000 { 95362306a36Sopenharmony_ci compatible = "arm,sbsa-uart","arm,pl011"; 95462306a36Sopenharmony_ci reg = <0x0 0x21d0000 0x0 0x1000>; 95562306a36Sopenharmony_ci interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>; 95662306a36Sopenharmony_ci current-speed = <115200>; 95762306a36Sopenharmony_ci status = "disabled"; 95862306a36Sopenharmony_ci }; 95962306a36Sopenharmony_ci 96062306a36Sopenharmony_ci uart2: serial@21e0000 { 96162306a36Sopenharmony_ci compatible = "arm,sbsa-uart","arm,pl011"; 96262306a36Sopenharmony_ci reg = <0x0 0x21e0000 0x0 0x1000>; 96362306a36Sopenharmony_ci interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 96462306a36Sopenharmony_ci current-speed = <115200>; 96562306a36Sopenharmony_ci status = "disabled"; 96662306a36Sopenharmony_ci }; 96762306a36Sopenharmony_ci 96862306a36Sopenharmony_ci uart3: serial@21f0000 { 96962306a36Sopenharmony_ci compatible = "arm,sbsa-uart","arm,pl011"; 97062306a36Sopenharmony_ci reg = <0x0 0x21f0000 0x0 0x1000>; 97162306a36Sopenharmony_ci interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 97262306a36Sopenharmony_ci current-speed = <115200>; 97362306a36Sopenharmony_ci status = "disabled"; 97462306a36Sopenharmony_ci }; 97562306a36Sopenharmony_ci 97662306a36Sopenharmony_ci gpio0: gpio@2300000 { 97762306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 97862306a36Sopenharmony_ci reg = <0x0 0x2300000 0x0 0x10000>; 97962306a36Sopenharmony_ci interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 98062306a36Sopenharmony_ci gpio-controller; 98162306a36Sopenharmony_ci little-endian; 98262306a36Sopenharmony_ci #gpio-cells = <2>; 98362306a36Sopenharmony_ci interrupt-controller; 98462306a36Sopenharmony_ci #interrupt-cells = <2>; 98562306a36Sopenharmony_ci }; 98662306a36Sopenharmony_ci 98762306a36Sopenharmony_ci gpio1: gpio@2310000 { 98862306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 98962306a36Sopenharmony_ci reg = <0x0 0x2310000 0x0 0x10000>; 99062306a36Sopenharmony_ci interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>; 99162306a36Sopenharmony_ci gpio-controller; 99262306a36Sopenharmony_ci little-endian; 99362306a36Sopenharmony_ci #gpio-cells = <2>; 99462306a36Sopenharmony_ci interrupt-controller; 99562306a36Sopenharmony_ci #interrupt-cells = <2>; 99662306a36Sopenharmony_ci }; 99762306a36Sopenharmony_ci 99862306a36Sopenharmony_ci gpio2: gpio@2320000 { 99962306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 100062306a36Sopenharmony_ci reg = <0x0 0x2320000 0x0 0x10000>; 100162306a36Sopenharmony_ci interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 100262306a36Sopenharmony_ci gpio-controller; 100362306a36Sopenharmony_ci little-endian; 100462306a36Sopenharmony_ci #gpio-cells = <2>; 100562306a36Sopenharmony_ci interrupt-controller; 100662306a36Sopenharmony_ci #interrupt-cells = <2>; 100762306a36Sopenharmony_ci }; 100862306a36Sopenharmony_ci 100962306a36Sopenharmony_ci gpio3: gpio@2330000 { 101062306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 101162306a36Sopenharmony_ci reg = <0x0 0x2330000 0x0 0x10000>; 101262306a36Sopenharmony_ci interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>; 101362306a36Sopenharmony_ci gpio-controller; 101462306a36Sopenharmony_ci little-endian; 101562306a36Sopenharmony_ci #gpio-cells = <2>; 101662306a36Sopenharmony_ci interrupt-controller; 101762306a36Sopenharmony_ci #interrupt-cells = <2>; 101862306a36Sopenharmony_ci }; 101962306a36Sopenharmony_ci 102062306a36Sopenharmony_ci watchdog@23a0000 { 102162306a36Sopenharmony_ci compatible = "arm,sbsa-gwdt"; 102262306a36Sopenharmony_ci reg = <0x0 0x23a0000 0 0x1000>, 102362306a36Sopenharmony_ci <0x0 0x2390000 0 0x1000>; 102462306a36Sopenharmony_ci interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>; 102562306a36Sopenharmony_ci timeout-sec = <30>; 102662306a36Sopenharmony_ci }; 102762306a36Sopenharmony_ci 102862306a36Sopenharmony_ci rcpm: power-controller@1e34040 { 102962306a36Sopenharmony_ci compatible = "fsl,lx2160a-rcpm", "fsl,qoriq-rcpm-2.1+"; 103062306a36Sopenharmony_ci reg = <0x0 0x1e34040 0x0 0x1c>; 103162306a36Sopenharmony_ci #fsl,rcpm-wakeup-cells = <7>; 103262306a36Sopenharmony_ci little-endian; 103362306a36Sopenharmony_ci }; 103462306a36Sopenharmony_ci 103562306a36Sopenharmony_ci ftm_alarm0: timer@2800000 { 103662306a36Sopenharmony_ci compatible = "fsl,lx2160a-ftm-alarm"; 103762306a36Sopenharmony_ci reg = <0x0 0x2800000 0x0 0x10000>; 103862306a36Sopenharmony_ci fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0 0x0>; 103962306a36Sopenharmony_ci interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>; 104062306a36Sopenharmony_ci }; 104162306a36Sopenharmony_ci 104262306a36Sopenharmony_ci usb0: usb@3100000 { 104362306a36Sopenharmony_ci compatible = "snps,dwc3"; 104462306a36Sopenharmony_ci reg = <0x0 0x3100000 0x0 0x10000>; 104562306a36Sopenharmony_ci interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>; 104662306a36Sopenharmony_ci dr_mode = "host"; 104762306a36Sopenharmony_ci snps,quirk-frame-length-adjustment = <0x20>; 104862306a36Sopenharmony_ci usb3-lpm-capable; 104962306a36Sopenharmony_ci snps,dis_rxdet_inp3_quirk; 105062306a36Sopenharmony_ci snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; 105162306a36Sopenharmony_ci status = "disabled"; 105262306a36Sopenharmony_ci }; 105362306a36Sopenharmony_ci 105462306a36Sopenharmony_ci usb1: usb@3110000 { 105562306a36Sopenharmony_ci compatible = "snps,dwc3"; 105662306a36Sopenharmony_ci reg = <0x0 0x3110000 0x0 0x10000>; 105762306a36Sopenharmony_ci interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>; 105862306a36Sopenharmony_ci dr_mode = "host"; 105962306a36Sopenharmony_ci snps,quirk-frame-length-adjustment = <0x20>; 106062306a36Sopenharmony_ci usb3-lpm-capable; 106162306a36Sopenharmony_ci snps,dis_rxdet_inp3_quirk; 106262306a36Sopenharmony_ci snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; 106362306a36Sopenharmony_ci status = "disabled"; 106462306a36Sopenharmony_ci }; 106562306a36Sopenharmony_ci 106662306a36Sopenharmony_ci sata0: sata@3200000 { 106762306a36Sopenharmony_ci compatible = "fsl,lx2160a-ahci"; 106862306a36Sopenharmony_ci reg = <0x0 0x3200000 0x0 0x10000>, 106962306a36Sopenharmony_ci <0x7 0x100520 0x0 0x4>; 107062306a36Sopenharmony_ci reg-names = "ahci", "sata-ecc"; 107162306a36Sopenharmony_ci interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>; 107262306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 107362306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>; 107462306a36Sopenharmony_ci dma-coherent; 107562306a36Sopenharmony_ci status = "disabled"; 107662306a36Sopenharmony_ci }; 107762306a36Sopenharmony_ci 107862306a36Sopenharmony_ci sata1: sata@3210000 { 107962306a36Sopenharmony_ci compatible = "fsl,lx2160a-ahci"; 108062306a36Sopenharmony_ci reg = <0x0 0x3210000 0x0 0x10000>, 108162306a36Sopenharmony_ci <0x7 0x100520 0x0 0x4>; 108262306a36Sopenharmony_ci reg-names = "ahci", "sata-ecc"; 108362306a36Sopenharmony_ci interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>; 108462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 108562306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>; 108662306a36Sopenharmony_ci dma-coherent; 108762306a36Sopenharmony_ci status = "disabled"; 108862306a36Sopenharmony_ci }; 108962306a36Sopenharmony_ci 109062306a36Sopenharmony_ci sata2: sata@3220000 { 109162306a36Sopenharmony_ci compatible = "fsl,lx2160a-ahci"; 109262306a36Sopenharmony_ci reg = <0x0 0x3220000 0x0 0x10000>, 109362306a36Sopenharmony_ci <0x7 0x100520 0x0 0x4>; 109462306a36Sopenharmony_ci reg-names = "ahci", "sata-ecc"; 109562306a36Sopenharmony_ci interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>; 109662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 109762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>; 109862306a36Sopenharmony_ci dma-coherent; 109962306a36Sopenharmony_ci status = "disabled"; 110062306a36Sopenharmony_ci }; 110162306a36Sopenharmony_ci 110262306a36Sopenharmony_ci sata3: sata@3230000 { 110362306a36Sopenharmony_ci compatible = "fsl,lx2160a-ahci"; 110462306a36Sopenharmony_ci reg = <0x0 0x3230000 0x0 0x10000>, 110562306a36Sopenharmony_ci <0x7 0x100520 0x0 0x4>; 110662306a36Sopenharmony_ci reg-names = "ahci", "sata-ecc"; 110762306a36Sopenharmony_ci interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>; 110862306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 110962306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>; 111062306a36Sopenharmony_ci dma-coherent; 111162306a36Sopenharmony_ci status = "disabled"; 111262306a36Sopenharmony_ci }; 111362306a36Sopenharmony_ci 111462306a36Sopenharmony_ci pcie1: pcie@3400000 { 111562306a36Sopenharmony_ci compatible = "fsl,lx2160a-pcie"; 111662306a36Sopenharmony_ci reg = <0x00 0x03400000 0x0 0x00100000>, /* controller registers */ 111762306a36Sopenharmony_ci <0x80 0x00000000 0x0 0x00002000>; /* configuration space */ 111862306a36Sopenharmony_ci reg-names = "csr_axi_slave", "config_axi_slave"; 111962306a36Sopenharmony_ci interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */ 112062306a36Sopenharmony_ci <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */ 112162306a36Sopenharmony_ci <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */ 112262306a36Sopenharmony_ci interrupt-names = "aer", "pme", "intr"; 112362306a36Sopenharmony_ci #address-cells = <3>; 112462306a36Sopenharmony_ci #size-cells = <2>; 112562306a36Sopenharmony_ci device_type = "pci"; 112662306a36Sopenharmony_ci dma-coherent; 112762306a36Sopenharmony_ci apio-wins = <8>; 112862306a36Sopenharmony_ci ppio-wins = <8>; 112962306a36Sopenharmony_ci bus-range = <0x0 0xff>; 113062306a36Sopenharmony_ci ranges = <0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 113162306a36Sopenharmony_ci msi-parent = <&its>; 113262306a36Sopenharmony_ci #interrupt-cells = <1>; 113362306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 113462306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>, 113562306a36Sopenharmony_ci <0000 0 0 2 &gic 0 0 GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 113662306a36Sopenharmony_ci <0000 0 0 3 &gic 0 0 GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>, 113762306a36Sopenharmony_ci <0000 0 0 4 &gic 0 0 GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>; 113862306a36Sopenharmony_ci iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 113962306a36Sopenharmony_ci status = "disabled"; 114062306a36Sopenharmony_ci }; 114162306a36Sopenharmony_ci 114262306a36Sopenharmony_ci pcie2: pcie@3500000 { 114362306a36Sopenharmony_ci compatible = "fsl,lx2160a-pcie"; 114462306a36Sopenharmony_ci reg = <0x00 0x03500000 0x0 0x00100000>, /* controller registers */ 114562306a36Sopenharmony_ci <0x88 0x00000000 0x0 0x00002000>; /* configuration space */ 114662306a36Sopenharmony_ci reg-names = "csr_axi_slave", "config_axi_slave"; 114762306a36Sopenharmony_ci interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */ 114862306a36Sopenharmony_ci <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */ 114962306a36Sopenharmony_ci <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */ 115062306a36Sopenharmony_ci interrupt-names = "aer", "pme", "intr"; 115162306a36Sopenharmony_ci #address-cells = <3>; 115262306a36Sopenharmony_ci #size-cells = <2>; 115362306a36Sopenharmony_ci device_type = "pci"; 115462306a36Sopenharmony_ci dma-coherent; 115562306a36Sopenharmony_ci apio-wins = <8>; 115662306a36Sopenharmony_ci ppio-wins = <8>; 115762306a36Sopenharmony_ci bus-range = <0x0 0xff>; 115862306a36Sopenharmony_ci ranges = <0x82000000 0x0 0x40000000 0x88 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 115962306a36Sopenharmony_ci msi-parent = <&its>; 116062306a36Sopenharmony_ci #interrupt-cells = <1>; 116162306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 116262306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>, 116362306a36Sopenharmony_ci <0000 0 0 2 &gic 0 0 GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>, 116462306a36Sopenharmony_ci <0000 0 0 3 &gic 0 0 GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, 116562306a36Sopenharmony_ci <0000 0 0 4 &gic 0 0 GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; 116662306a36Sopenharmony_ci iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 116762306a36Sopenharmony_ci status = "disabled"; 116862306a36Sopenharmony_ci }; 116962306a36Sopenharmony_ci 117062306a36Sopenharmony_ci pcie3: pcie@3600000 { 117162306a36Sopenharmony_ci compatible = "fsl,lx2160a-pcie"; 117262306a36Sopenharmony_ci reg = <0x00 0x03600000 0x0 0x00100000>, /* controller registers */ 117362306a36Sopenharmony_ci <0x90 0x00000000 0x0 0x00002000>; /* configuration space */ 117462306a36Sopenharmony_ci reg-names = "csr_axi_slave", "config_axi_slave"; 117562306a36Sopenharmony_ci interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */ 117662306a36Sopenharmony_ci <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */ 117762306a36Sopenharmony_ci <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */ 117862306a36Sopenharmony_ci interrupt-names = "aer", "pme", "intr"; 117962306a36Sopenharmony_ci #address-cells = <3>; 118062306a36Sopenharmony_ci #size-cells = <2>; 118162306a36Sopenharmony_ci device_type = "pci"; 118262306a36Sopenharmony_ci dma-coherent; 118362306a36Sopenharmony_ci apio-wins = <256>; 118462306a36Sopenharmony_ci ppio-wins = <24>; 118562306a36Sopenharmony_ci bus-range = <0x0 0xff>; 118662306a36Sopenharmony_ci ranges = <0x82000000 0x0 0x40000000 0x90 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 118762306a36Sopenharmony_ci msi-parent = <&its>; 118862306a36Sopenharmony_ci #interrupt-cells = <1>; 118962306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 119062306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>, 119162306a36Sopenharmony_ci <0000 0 0 2 &gic 0 0 GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 119262306a36Sopenharmony_ci <0000 0 0 3 &gic 0 0 GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 119362306a36Sopenharmony_ci <0000 0 0 4 &gic 0 0 GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>; 119462306a36Sopenharmony_ci iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 119562306a36Sopenharmony_ci status = "disabled"; 119662306a36Sopenharmony_ci }; 119762306a36Sopenharmony_ci 119862306a36Sopenharmony_ci pcie4: pcie@3700000 { 119962306a36Sopenharmony_ci compatible = "fsl,lx2160a-pcie"; 120062306a36Sopenharmony_ci reg = <0x00 0x03700000 0x0 0x00100000>, /* controller registers */ 120162306a36Sopenharmony_ci <0x98 0x00000000 0x0 0x00002000>; /* configuration space */ 120262306a36Sopenharmony_ci reg-names = "csr_axi_slave", "config_axi_slave"; 120362306a36Sopenharmony_ci interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */ 120462306a36Sopenharmony_ci <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */ 120562306a36Sopenharmony_ci <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */ 120662306a36Sopenharmony_ci interrupt-names = "aer", "pme", "intr"; 120762306a36Sopenharmony_ci #address-cells = <3>; 120862306a36Sopenharmony_ci #size-cells = <2>; 120962306a36Sopenharmony_ci device_type = "pci"; 121062306a36Sopenharmony_ci dma-coherent; 121162306a36Sopenharmony_ci apio-wins = <8>; 121262306a36Sopenharmony_ci ppio-wins = <8>; 121362306a36Sopenharmony_ci bus-range = <0x0 0xff>; 121462306a36Sopenharmony_ci ranges = <0x82000000 0x0 0x40000000 0x98 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 121562306a36Sopenharmony_ci msi-parent = <&its>; 121662306a36Sopenharmony_ci #interrupt-cells = <1>; 121762306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 121862306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>, 121962306a36Sopenharmony_ci <0000 0 0 2 &gic 0 0 GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>, 122062306a36Sopenharmony_ci <0000 0 0 3 &gic 0 0 GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 122162306a36Sopenharmony_ci <0000 0 0 4 &gic 0 0 GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 122262306a36Sopenharmony_ci iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 122362306a36Sopenharmony_ci status = "disabled"; 122462306a36Sopenharmony_ci }; 122562306a36Sopenharmony_ci 122662306a36Sopenharmony_ci pcie5: pcie@3800000 { 122762306a36Sopenharmony_ci compatible = "fsl,lx2160a-pcie"; 122862306a36Sopenharmony_ci reg = <0x00 0x03800000 0x0 0x00100000>, /* controller registers */ 122962306a36Sopenharmony_ci <0xa0 0x00000000 0x0 0x00002000>; /* configuration space */ 123062306a36Sopenharmony_ci reg-names = "csr_axi_slave", "config_axi_slave"; 123162306a36Sopenharmony_ci interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */ 123262306a36Sopenharmony_ci <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */ 123362306a36Sopenharmony_ci <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */ 123462306a36Sopenharmony_ci interrupt-names = "aer", "pme", "intr"; 123562306a36Sopenharmony_ci #address-cells = <3>; 123662306a36Sopenharmony_ci #size-cells = <2>; 123762306a36Sopenharmony_ci device_type = "pci"; 123862306a36Sopenharmony_ci dma-coherent; 123962306a36Sopenharmony_ci apio-wins = <256>; 124062306a36Sopenharmony_ci ppio-wins = <24>; 124162306a36Sopenharmony_ci bus-range = <0x0 0xff>; 124262306a36Sopenharmony_ci ranges = <0x82000000 0x0 0x40000000 0xa0 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 124362306a36Sopenharmony_ci msi-parent = <&its>; 124462306a36Sopenharmony_ci #interrupt-cells = <1>; 124562306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 124662306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>, 124762306a36Sopenharmony_ci <0000 0 0 2 &gic 0 0 GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>, 124862306a36Sopenharmony_ci <0000 0 0 3 &gic 0 0 GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, 124962306a36Sopenharmony_ci <0000 0 0 4 &gic 0 0 GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>; 125062306a36Sopenharmony_ci iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 125162306a36Sopenharmony_ci status = "disabled"; 125262306a36Sopenharmony_ci }; 125362306a36Sopenharmony_ci 125462306a36Sopenharmony_ci pcie6: pcie@3900000 { 125562306a36Sopenharmony_ci compatible = "fsl,lx2160a-pcie"; 125662306a36Sopenharmony_ci reg = <0x00 0x03900000 0x0 0x00100000>, /* controller registers */ 125762306a36Sopenharmony_ci <0xa8 0x00000000 0x0 0x00002000>; /* configuration space */ 125862306a36Sopenharmony_ci reg-names = "csr_axi_slave", "config_axi_slave"; 125962306a36Sopenharmony_ci interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */ 126062306a36Sopenharmony_ci <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */ 126162306a36Sopenharmony_ci <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */ 126262306a36Sopenharmony_ci interrupt-names = "aer", "pme", "intr"; 126362306a36Sopenharmony_ci #address-cells = <3>; 126462306a36Sopenharmony_ci #size-cells = <2>; 126562306a36Sopenharmony_ci device_type = "pci"; 126662306a36Sopenharmony_ci dma-coherent; 126762306a36Sopenharmony_ci apio-wins = <8>; 126862306a36Sopenharmony_ci ppio-wins = <8>; 126962306a36Sopenharmony_ci bus-range = <0x0 0xff>; 127062306a36Sopenharmony_ci ranges = <0x82000000 0x0 0x40000000 0xa8 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 127162306a36Sopenharmony_ci msi-parent = <&its>; 127262306a36Sopenharmony_ci #interrupt-cells = <1>; 127362306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 127462306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, 127562306a36Sopenharmony_ci <0000 0 0 2 &gic 0 0 GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>, 127662306a36Sopenharmony_ci <0000 0 0 3 &gic 0 0 GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>, 127762306a36Sopenharmony_ci <0000 0 0 4 &gic 0 0 GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>; 127862306a36Sopenharmony_ci iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */ 127962306a36Sopenharmony_ci status = "disabled"; 128062306a36Sopenharmony_ci }; 128162306a36Sopenharmony_ci 128262306a36Sopenharmony_ci smmu: iommu@5000000 { 128362306a36Sopenharmony_ci compatible = "arm,mmu-500"; 128462306a36Sopenharmony_ci reg = <0 0x5000000 0 0x800000>; 128562306a36Sopenharmony_ci #iommu-cells = <1>; 128662306a36Sopenharmony_ci #global-interrupts = <14>; 128762306a36Sopenharmony_ci // global secure fault 128862306a36Sopenharmony_ci interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>, 128962306a36Sopenharmony_ci // combined secure 129062306a36Sopenharmony_ci <GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>, 129162306a36Sopenharmony_ci // global non-secure fault 129262306a36Sopenharmony_ci <GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>, 129362306a36Sopenharmony_ci // combined non-secure 129462306a36Sopenharmony_ci <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>, 129562306a36Sopenharmony_ci // performance counter interrupts 0-9 129662306a36Sopenharmony_ci <GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>, 129762306a36Sopenharmony_ci <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>, 129862306a36Sopenharmony_ci <GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>, 129962306a36Sopenharmony_ci <GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>, 130062306a36Sopenharmony_ci <GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>, 130162306a36Sopenharmony_ci <GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>, 130262306a36Sopenharmony_ci <GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>, 130362306a36Sopenharmony_ci <GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>, 130462306a36Sopenharmony_ci <GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>, 130562306a36Sopenharmony_ci <GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>, 130662306a36Sopenharmony_ci // per context interrupt, 64 interrupts 130762306a36Sopenharmony_ci <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>, 130862306a36Sopenharmony_ci <GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>, 130962306a36Sopenharmony_ci <GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>, 131062306a36Sopenharmony_ci <GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 131162306a36Sopenharmony_ci <GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>, 131262306a36Sopenharmony_ci <GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>, 131362306a36Sopenharmony_ci <GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>, 131462306a36Sopenharmony_ci <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>, 131562306a36Sopenharmony_ci <GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>, 131662306a36Sopenharmony_ci <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>, 131762306a36Sopenharmony_ci <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>, 131862306a36Sopenharmony_ci <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>, 131962306a36Sopenharmony_ci <GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>, 132062306a36Sopenharmony_ci <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>, 132162306a36Sopenharmony_ci <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>, 132262306a36Sopenharmony_ci <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>, 132362306a36Sopenharmony_ci <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>, 132462306a36Sopenharmony_ci <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>, 132562306a36Sopenharmony_ci <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>, 132662306a36Sopenharmony_ci <GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>, 132762306a36Sopenharmony_ci <GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>, 132862306a36Sopenharmony_ci <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>, 132962306a36Sopenharmony_ci <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>, 133062306a36Sopenharmony_ci <GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>, 133162306a36Sopenharmony_ci <GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>, 133262306a36Sopenharmony_ci <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>, 133362306a36Sopenharmony_ci <GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>, 133462306a36Sopenharmony_ci <GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>, 133562306a36Sopenharmony_ci <GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>, 133662306a36Sopenharmony_ci <GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>, 133762306a36Sopenharmony_ci <GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>, 133862306a36Sopenharmony_ci <GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>, 133962306a36Sopenharmony_ci <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>, 134062306a36Sopenharmony_ci <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>, 134162306a36Sopenharmony_ci <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>, 134262306a36Sopenharmony_ci <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>, 134362306a36Sopenharmony_ci <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>, 134462306a36Sopenharmony_ci <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>, 134562306a36Sopenharmony_ci <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>, 134662306a36Sopenharmony_ci <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>, 134762306a36Sopenharmony_ci <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>, 134862306a36Sopenharmony_ci <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>, 134962306a36Sopenharmony_ci <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>, 135062306a36Sopenharmony_ci <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>, 135162306a36Sopenharmony_ci <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>, 135262306a36Sopenharmony_ci <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>, 135362306a36Sopenharmony_ci <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>, 135462306a36Sopenharmony_ci <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>, 135562306a36Sopenharmony_ci <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>, 135662306a36Sopenharmony_ci <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>, 135762306a36Sopenharmony_ci <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>, 135862306a36Sopenharmony_ci <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>, 135962306a36Sopenharmony_ci <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>, 136062306a36Sopenharmony_ci <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>, 136162306a36Sopenharmony_ci <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>, 136262306a36Sopenharmony_ci <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>, 136362306a36Sopenharmony_ci <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>, 136462306a36Sopenharmony_ci <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>, 136562306a36Sopenharmony_ci <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>, 136662306a36Sopenharmony_ci <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>, 136762306a36Sopenharmony_ci <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>, 136862306a36Sopenharmony_ci <GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>, 136962306a36Sopenharmony_ci <GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>, 137062306a36Sopenharmony_ci <GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>; 137162306a36Sopenharmony_ci dma-coherent; 137262306a36Sopenharmony_ci }; 137362306a36Sopenharmony_ci 137462306a36Sopenharmony_ci console@8340020 { 137562306a36Sopenharmony_ci compatible = "fsl,dpaa2-console"; 137662306a36Sopenharmony_ci reg = <0x00000000 0x08340020 0 0x2>; 137762306a36Sopenharmony_ci }; 137862306a36Sopenharmony_ci 137962306a36Sopenharmony_ci ptp-timer@8b95000 { 138062306a36Sopenharmony_ci compatible = "fsl,dpaa2-ptp"; 138162306a36Sopenharmony_ci reg = <0x0 0x8b95000 0x0 0x100>; 138262306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 138362306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 138462306a36Sopenharmony_ci little-endian; 138562306a36Sopenharmony_ci fsl,extts-fifo; 138662306a36Sopenharmony_ci }; 138762306a36Sopenharmony_ci 138862306a36Sopenharmony_ci /* WRIOP0: 0x8b8_0000, E-MDIO1: 0x1_6000 */ 138962306a36Sopenharmony_ci emdio1: mdio@8b96000 { 139062306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 139162306a36Sopenharmony_ci reg = <0x0 0x8b96000 0x0 0x1000>; 139262306a36Sopenharmony_ci interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>; 139362306a36Sopenharmony_ci #address-cells = <1>; 139462306a36Sopenharmony_ci #size-cells = <0>; 139562306a36Sopenharmony_ci little-endian; 139662306a36Sopenharmony_ci clock-frequency = <2500000>; 139762306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 139862306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 139962306a36Sopenharmony_ci status = "disabled"; 140062306a36Sopenharmony_ci }; 140162306a36Sopenharmony_ci 140262306a36Sopenharmony_ci emdio2: mdio@8b97000 { 140362306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 140462306a36Sopenharmony_ci reg = <0x0 0x8b97000 0x0 0x1000>; 140562306a36Sopenharmony_ci interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>; 140662306a36Sopenharmony_ci little-endian; 140762306a36Sopenharmony_ci #address-cells = <1>; 140862306a36Sopenharmony_ci #size-cells = <0>; 140962306a36Sopenharmony_ci clock-frequency = <2500000>; 141062306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 141162306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 141262306a36Sopenharmony_ci status = "disabled"; 141362306a36Sopenharmony_ci }; 141462306a36Sopenharmony_ci 141562306a36Sopenharmony_ci pcs_mdio1: mdio@8c07000 { 141662306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 141762306a36Sopenharmony_ci reg = <0x0 0x8c07000 0x0 0x1000>; 141862306a36Sopenharmony_ci little-endian; 141962306a36Sopenharmony_ci #address-cells = <1>; 142062306a36Sopenharmony_ci #size-cells = <0>; 142162306a36Sopenharmony_ci status = "disabled"; 142262306a36Sopenharmony_ci 142362306a36Sopenharmony_ci pcs1: ethernet-phy@0 { 142462306a36Sopenharmony_ci reg = <0>; 142562306a36Sopenharmony_ci }; 142662306a36Sopenharmony_ci }; 142762306a36Sopenharmony_ci 142862306a36Sopenharmony_ci pcs_mdio2: mdio@8c0b000 { 142962306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 143062306a36Sopenharmony_ci reg = <0x0 0x8c0b000 0x0 0x1000>; 143162306a36Sopenharmony_ci little-endian; 143262306a36Sopenharmony_ci #address-cells = <1>; 143362306a36Sopenharmony_ci #size-cells = <0>; 143462306a36Sopenharmony_ci status = "disabled"; 143562306a36Sopenharmony_ci 143662306a36Sopenharmony_ci pcs2: ethernet-phy@0 { 143762306a36Sopenharmony_ci reg = <0>; 143862306a36Sopenharmony_ci }; 143962306a36Sopenharmony_ci }; 144062306a36Sopenharmony_ci 144162306a36Sopenharmony_ci pcs_mdio3: mdio@8c0f000 { 144262306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 144362306a36Sopenharmony_ci reg = <0x0 0x8c0f000 0x0 0x1000>; 144462306a36Sopenharmony_ci little-endian; 144562306a36Sopenharmony_ci #address-cells = <1>; 144662306a36Sopenharmony_ci #size-cells = <0>; 144762306a36Sopenharmony_ci status = "disabled"; 144862306a36Sopenharmony_ci 144962306a36Sopenharmony_ci pcs3: ethernet-phy@0 { 145062306a36Sopenharmony_ci reg = <0>; 145162306a36Sopenharmony_ci }; 145262306a36Sopenharmony_ci }; 145362306a36Sopenharmony_ci 145462306a36Sopenharmony_ci pcs_mdio4: mdio@8c13000 { 145562306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 145662306a36Sopenharmony_ci reg = <0x0 0x8c13000 0x0 0x1000>; 145762306a36Sopenharmony_ci little-endian; 145862306a36Sopenharmony_ci #address-cells = <1>; 145962306a36Sopenharmony_ci #size-cells = <0>; 146062306a36Sopenharmony_ci status = "disabled"; 146162306a36Sopenharmony_ci 146262306a36Sopenharmony_ci pcs4: ethernet-phy@0 { 146362306a36Sopenharmony_ci reg = <0>; 146462306a36Sopenharmony_ci }; 146562306a36Sopenharmony_ci }; 146662306a36Sopenharmony_ci 146762306a36Sopenharmony_ci pcs_mdio5: mdio@8c17000 { 146862306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 146962306a36Sopenharmony_ci reg = <0x0 0x8c17000 0x0 0x1000>; 147062306a36Sopenharmony_ci little-endian; 147162306a36Sopenharmony_ci #address-cells = <1>; 147262306a36Sopenharmony_ci #size-cells = <0>; 147362306a36Sopenharmony_ci status = "disabled"; 147462306a36Sopenharmony_ci 147562306a36Sopenharmony_ci pcs5: ethernet-phy@0 { 147662306a36Sopenharmony_ci reg = <0>; 147762306a36Sopenharmony_ci }; 147862306a36Sopenharmony_ci }; 147962306a36Sopenharmony_ci 148062306a36Sopenharmony_ci pcs_mdio6: mdio@8c1b000 { 148162306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 148262306a36Sopenharmony_ci reg = <0x0 0x8c1b000 0x0 0x1000>; 148362306a36Sopenharmony_ci little-endian; 148462306a36Sopenharmony_ci #address-cells = <1>; 148562306a36Sopenharmony_ci #size-cells = <0>; 148662306a36Sopenharmony_ci status = "disabled"; 148762306a36Sopenharmony_ci 148862306a36Sopenharmony_ci pcs6: ethernet-phy@0 { 148962306a36Sopenharmony_ci reg = <0>; 149062306a36Sopenharmony_ci }; 149162306a36Sopenharmony_ci }; 149262306a36Sopenharmony_ci 149362306a36Sopenharmony_ci pcs_mdio7: mdio@8c1f000 { 149462306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 149562306a36Sopenharmony_ci reg = <0x0 0x8c1f000 0x0 0x1000>; 149662306a36Sopenharmony_ci little-endian; 149762306a36Sopenharmony_ci #address-cells = <1>; 149862306a36Sopenharmony_ci #size-cells = <0>; 149962306a36Sopenharmony_ci status = "disabled"; 150062306a36Sopenharmony_ci 150162306a36Sopenharmony_ci pcs7: ethernet-phy@0 { 150262306a36Sopenharmony_ci reg = <0>; 150362306a36Sopenharmony_ci }; 150462306a36Sopenharmony_ci }; 150562306a36Sopenharmony_ci 150662306a36Sopenharmony_ci pcs_mdio8: mdio@8c23000 { 150762306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 150862306a36Sopenharmony_ci reg = <0x0 0x8c23000 0x0 0x1000>; 150962306a36Sopenharmony_ci little-endian; 151062306a36Sopenharmony_ci #address-cells = <1>; 151162306a36Sopenharmony_ci #size-cells = <0>; 151262306a36Sopenharmony_ci status = "disabled"; 151362306a36Sopenharmony_ci 151462306a36Sopenharmony_ci pcs8: ethernet-phy@0 { 151562306a36Sopenharmony_ci reg = <0>; 151662306a36Sopenharmony_ci }; 151762306a36Sopenharmony_ci }; 151862306a36Sopenharmony_ci 151962306a36Sopenharmony_ci pcs_mdio9: mdio@8c27000 { 152062306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 152162306a36Sopenharmony_ci reg = <0x0 0x8c27000 0x0 0x1000>; 152262306a36Sopenharmony_ci little-endian; 152362306a36Sopenharmony_ci #address-cells = <1>; 152462306a36Sopenharmony_ci #size-cells = <0>; 152562306a36Sopenharmony_ci status = "disabled"; 152662306a36Sopenharmony_ci 152762306a36Sopenharmony_ci pcs9: ethernet-phy@0 { 152862306a36Sopenharmony_ci reg = <0>; 152962306a36Sopenharmony_ci }; 153062306a36Sopenharmony_ci }; 153162306a36Sopenharmony_ci 153262306a36Sopenharmony_ci pcs_mdio10: mdio@8c2b000 { 153362306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 153462306a36Sopenharmony_ci reg = <0x0 0x8c2b000 0x0 0x1000>; 153562306a36Sopenharmony_ci little-endian; 153662306a36Sopenharmony_ci #address-cells = <1>; 153762306a36Sopenharmony_ci #size-cells = <0>; 153862306a36Sopenharmony_ci status = "disabled"; 153962306a36Sopenharmony_ci 154062306a36Sopenharmony_ci pcs10: ethernet-phy@0 { 154162306a36Sopenharmony_ci reg = <0>; 154262306a36Sopenharmony_ci }; 154362306a36Sopenharmony_ci }; 154462306a36Sopenharmony_ci 154562306a36Sopenharmony_ci pcs_mdio11: mdio@8c2f000 { 154662306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 154762306a36Sopenharmony_ci reg = <0x0 0x8c2f000 0x0 0x1000>; 154862306a36Sopenharmony_ci little-endian; 154962306a36Sopenharmony_ci #address-cells = <1>; 155062306a36Sopenharmony_ci #size-cells = <0>; 155162306a36Sopenharmony_ci status = "disabled"; 155262306a36Sopenharmony_ci 155362306a36Sopenharmony_ci pcs11: ethernet-phy@0 { 155462306a36Sopenharmony_ci reg = <0>; 155562306a36Sopenharmony_ci }; 155662306a36Sopenharmony_ci }; 155762306a36Sopenharmony_ci 155862306a36Sopenharmony_ci pcs_mdio12: mdio@8c33000 { 155962306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 156062306a36Sopenharmony_ci reg = <0x0 0x8c33000 0x0 0x1000>; 156162306a36Sopenharmony_ci little-endian; 156262306a36Sopenharmony_ci #address-cells = <1>; 156362306a36Sopenharmony_ci #size-cells = <0>; 156462306a36Sopenharmony_ci status = "disabled"; 156562306a36Sopenharmony_ci 156662306a36Sopenharmony_ci pcs12: ethernet-phy@0 { 156762306a36Sopenharmony_ci reg = <0>; 156862306a36Sopenharmony_ci }; 156962306a36Sopenharmony_ci }; 157062306a36Sopenharmony_ci 157162306a36Sopenharmony_ci pcs_mdio13: mdio@8c37000 { 157262306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 157362306a36Sopenharmony_ci reg = <0x0 0x8c37000 0x0 0x1000>; 157462306a36Sopenharmony_ci little-endian; 157562306a36Sopenharmony_ci #address-cells = <1>; 157662306a36Sopenharmony_ci #size-cells = <0>; 157762306a36Sopenharmony_ci status = "disabled"; 157862306a36Sopenharmony_ci 157962306a36Sopenharmony_ci pcs13: ethernet-phy@0 { 158062306a36Sopenharmony_ci reg = <0>; 158162306a36Sopenharmony_ci }; 158262306a36Sopenharmony_ci }; 158362306a36Sopenharmony_ci 158462306a36Sopenharmony_ci pcs_mdio14: mdio@8c3b000 { 158562306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 158662306a36Sopenharmony_ci reg = <0x0 0x8c3b000 0x0 0x1000>; 158762306a36Sopenharmony_ci little-endian; 158862306a36Sopenharmony_ci #address-cells = <1>; 158962306a36Sopenharmony_ci #size-cells = <0>; 159062306a36Sopenharmony_ci status = "disabled"; 159162306a36Sopenharmony_ci 159262306a36Sopenharmony_ci pcs14: ethernet-phy@0 { 159362306a36Sopenharmony_ci reg = <0>; 159462306a36Sopenharmony_ci }; 159562306a36Sopenharmony_ci }; 159662306a36Sopenharmony_ci 159762306a36Sopenharmony_ci pcs_mdio15: mdio@8c3f000 { 159862306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 159962306a36Sopenharmony_ci reg = <0x0 0x8c3f000 0x0 0x1000>; 160062306a36Sopenharmony_ci little-endian; 160162306a36Sopenharmony_ci #address-cells = <1>; 160262306a36Sopenharmony_ci #size-cells = <0>; 160362306a36Sopenharmony_ci status = "disabled"; 160462306a36Sopenharmony_ci 160562306a36Sopenharmony_ci pcs15: ethernet-phy@0 { 160662306a36Sopenharmony_ci reg = <0>; 160762306a36Sopenharmony_ci }; 160862306a36Sopenharmony_ci }; 160962306a36Sopenharmony_ci 161062306a36Sopenharmony_ci pcs_mdio16: mdio@8c43000 { 161162306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 161262306a36Sopenharmony_ci reg = <0x0 0x8c43000 0x0 0x1000>; 161362306a36Sopenharmony_ci little-endian; 161462306a36Sopenharmony_ci #address-cells = <1>; 161562306a36Sopenharmony_ci #size-cells = <0>; 161662306a36Sopenharmony_ci status = "disabled"; 161762306a36Sopenharmony_ci 161862306a36Sopenharmony_ci pcs16: ethernet-phy@0 { 161962306a36Sopenharmony_ci reg = <0>; 162062306a36Sopenharmony_ci }; 162162306a36Sopenharmony_ci }; 162262306a36Sopenharmony_ci 162362306a36Sopenharmony_ci pcs_mdio17: mdio@8c47000 { 162462306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 162562306a36Sopenharmony_ci reg = <0x0 0x8c47000 0x0 0x1000>; 162662306a36Sopenharmony_ci little-endian; 162762306a36Sopenharmony_ci #address-cells = <1>; 162862306a36Sopenharmony_ci #size-cells = <0>; 162962306a36Sopenharmony_ci status = "disabled"; 163062306a36Sopenharmony_ci 163162306a36Sopenharmony_ci pcs17: ethernet-phy@0 { 163262306a36Sopenharmony_ci reg = <0>; 163362306a36Sopenharmony_ci }; 163462306a36Sopenharmony_ci }; 163562306a36Sopenharmony_ci 163662306a36Sopenharmony_ci pcs_mdio18: mdio@8c4b000 { 163762306a36Sopenharmony_ci compatible = "fsl,fman-memac-mdio"; 163862306a36Sopenharmony_ci reg = <0x0 0x8c4b000 0x0 0x1000>; 163962306a36Sopenharmony_ci little-endian; 164062306a36Sopenharmony_ci #address-cells = <1>; 164162306a36Sopenharmony_ci #size-cells = <0>; 164262306a36Sopenharmony_ci status = "disabled"; 164362306a36Sopenharmony_ci 164462306a36Sopenharmony_ci pcs18: ethernet-phy@0 { 164562306a36Sopenharmony_ci reg = <0>; 164662306a36Sopenharmony_ci }; 164762306a36Sopenharmony_ci }; 164862306a36Sopenharmony_ci 164962306a36Sopenharmony_ci fsl_mc: fsl-mc@80c000000 { 165062306a36Sopenharmony_ci compatible = "fsl,qoriq-mc"; 165162306a36Sopenharmony_ci reg = <0x00000008 0x0c000000 0 0x40>, 165262306a36Sopenharmony_ci <0x00000000 0x08340000 0 0x40000>; 165362306a36Sopenharmony_ci msi-parent = <&its>; 165462306a36Sopenharmony_ci /* iommu-map property is fixed up by u-boot */ 165562306a36Sopenharmony_ci iommu-map = <0 &smmu 0 0>; 165662306a36Sopenharmony_ci dma-coherent; 165762306a36Sopenharmony_ci #address-cells = <3>; 165862306a36Sopenharmony_ci #size-cells = <1>; 165962306a36Sopenharmony_ci 166062306a36Sopenharmony_ci /* 166162306a36Sopenharmony_ci * Region type 0x0 - MC portals 166262306a36Sopenharmony_ci * Region type 0x1 - QBMAN portals 166362306a36Sopenharmony_ci */ 166462306a36Sopenharmony_ci ranges = <0x0 0x0 0x0 0x8 0x0c000000 0x4000000 166562306a36Sopenharmony_ci 0x1 0x0 0x0 0x8 0x18000000 0x8000000>; 166662306a36Sopenharmony_ci 166762306a36Sopenharmony_ci /* 166862306a36Sopenharmony_ci * Define the maximum number of MACs present on the SoC. 166962306a36Sopenharmony_ci */ 167062306a36Sopenharmony_ci dpmacs { 167162306a36Sopenharmony_ci #address-cells = <1>; 167262306a36Sopenharmony_ci #size-cells = <0>; 167362306a36Sopenharmony_ci 167462306a36Sopenharmony_ci dpmac1: ethernet@1 { 167562306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 167662306a36Sopenharmony_ci reg = <0x1>; 167762306a36Sopenharmony_ci pcs-handle = <&pcs1>; 167862306a36Sopenharmony_ci }; 167962306a36Sopenharmony_ci 168062306a36Sopenharmony_ci dpmac2: ethernet@2 { 168162306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 168262306a36Sopenharmony_ci reg = <0x2>; 168362306a36Sopenharmony_ci pcs-handle = <&pcs2>; 168462306a36Sopenharmony_ci }; 168562306a36Sopenharmony_ci 168662306a36Sopenharmony_ci dpmac3: ethernet@3 { 168762306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 168862306a36Sopenharmony_ci reg = <0x3>; 168962306a36Sopenharmony_ci pcs-handle = <&pcs3>; 169062306a36Sopenharmony_ci }; 169162306a36Sopenharmony_ci 169262306a36Sopenharmony_ci dpmac4: ethernet@4 { 169362306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 169462306a36Sopenharmony_ci reg = <0x4>; 169562306a36Sopenharmony_ci pcs-handle = <&pcs4>; 169662306a36Sopenharmony_ci }; 169762306a36Sopenharmony_ci 169862306a36Sopenharmony_ci dpmac5: ethernet@5 { 169962306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 170062306a36Sopenharmony_ci reg = <0x5>; 170162306a36Sopenharmony_ci pcs-handle = <&pcs5>; 170262306a36Sopenharmony_ci }; 170362306a36Sopenharmony_ci 170462306a36Sopenharmony_ci dpmac6: ethernet@6 { 170562306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 170662306a36Sopenharmony_ci reg = <0x6>; 170762306a36Sopenharmony_ci pcs-handle = <&pcs6>; 170862306a36Sopenharmony_ci }; 170962306a36Sopenharmony_ci 171062306a36Sopenharmony_ci dpmac7: ethernet@7 { 171162306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 171262306a36Sopenharmony_ci reg = <0x7>; 171362306a36Sopenharmony_ci pcs-handle = <&pcs7>; 171462306a36Sopenharmony_ci }; 171562306a36Sopenharmony_ci 171662306a36Sopenharmony_ci dpmac8: ethernet@8 { 171762306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 171862306a36Sopenharmony_ci reg = <0x8>; 171962306a36Sopenharmony_ci pcs-handle = <&pcs8>; 172062306a36Sopenharmony_ci }; 172162306a36Sopenharmony_ci 172262306a36Sopenharmony_ci dpmac9: ethernet@9 { 172362306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 172462306a36Sopenharmony_ci reg = <0x9>; 172562306a36Sopenharmony_ci pcs-handle = <&pcs9>; 172662306a36Sopenharmony_ci }; 172762306a36Sopenharmony_ci 172862306a36Sopenharmony_ci dpmac10: ethernet@a { 172962306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 173062306a36Sopenharmony_ci reg = <0xa>; 173162306a36Sopenharmony_ci pcs-handle = <&pcs10>; 173262306a36Sopenharmony_ci }; 173362306a36Sopenharmony_ci 173462306a36Sopenharmony_ci dpmac11: ethernet@b { 173562306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 173662306a36Sopenharmony_ci reg = <0xb>; 173762306a36Sopenharmony_ci pcs-handle = <&pcs11>; 173862306a36Sopenharmony_ci }; 173962306a36Sopenharmony_ci 174062306a36Sopenharmony_ci dpmac12: ethernet@c { 174162306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 174262306a36Sopenharmony_ci reg = <0xc>; 174362306a36Sopenharmony_ci pcs-handle = <&pcs12>; 174462306a36Sopenharmony_ci }; 174562306a36Sopenharmony_ci 174662306a36Sopenharmony_ci dpmac13: ethernet@d { 174762306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 174862306a36Sopenharmony_ci reg = <0xd>; 174962306a36Sopenharmony_ci pcs-handle = <&pcs13>; 175062306a36Sopenharmony_ci }; 175162306a36Sopenharmony_ci 175262306a36Sopenharmony_ci dpmac14: ethernet@e { 175362306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 175462306a36Sopenharmony_ci reg = <0xe>; 175562306a36Sopenharmony_ci pcs-handle = <&pcs14>; 175662306a36Sopenharmony_ci }; 175762306a36Sopenharmony_ci 175862306a36Sopenharmony_ci dpmac15: ethernet@f { 175962306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 176062306a36Sopenharmony_ci reg = <0xf>; 176162306a36Sopenharmony_ci pcs-handle = <&pcs15>; 176262306a36Sopenharmony_ci }; 176362306a36Sopenharmony_ci 176462306a36Sopenharmony_ci dpmac16: ethernet@10 { 176562306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 176662306a36Sopenharmony_ci reg = <0x10>; 176762306a36Sopenharmony_ci pcs-handle = <&pcs16>; 176862306a36Sopenharmony_ci }; 176962306a36Sopenharmony_ci 177062306a36Sopenharmony_ci dpmac17: ethernet@11 { 177162306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 177262306a36Sopenharmony_ci reg = <0x11>; 177362306a36Sopenharmony_ci pcs-handle = <&pcs17>; 177462306a36Sopenharmony_ci }; 177562306a36Sopenharmony_ci 177662306a36Sopenharmony_ci dpmac18: ethernet@12 { 177762306a36Sopenharmony_ci compatible = "fsl,qoriq-mc-dpmac"; 177862306a36Sopenharmony_ci reg = <0x12>; 177962306a36Sopenharmony_ci pcs-handle = <&pcs18>; 178062306a36Sopenharmony_ci }; 178162306a36Sopenharmony_ci }; 178262306a36Sopenharmony_ci }; 178362306a36Sopenharmony_ci }; 178462306a36Sopenharmony_ci 178562306a36Sopenharmony_ci firmware { 178662306a36Sopenharmony_ci optee: optee { 178762306a36Sopenharmony_ci compatible = "linaro,optee-tz"; 178862306a36Sopenharmony_ci method = "smc"; 178962306a36Sopenharmony_ci status = "disabled"; 179062306a36Sopenharmony_ci }; 179162306a36Sopenharmony_ci }; 179262306a36Sopenharmony_ci}; 1793