162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Device Tree Include file for NXP Layerscape-1046A family SoC. 462306a36Sopenharmony_ci * 562306a36Sopenharmony_ci * Copyright 2016 Freescale Semiconductor, Inc. 662306a36Sopenharmony_ci * Copyright 2018, 2020 NXP 762306a36Sopenharmony_ci * 862306a36Sopenharmony_ci * Mingkai Hu <mingkai.hu@nxp.com> 962306a36Sopenharmony_ci */ 1062306a36Sopenharmony_ci 1162306a36Sopenharmony_ci#include <dt-bindings/clock/fsl,qoriq-clockgen.h> 1262306a36Sopenharmony_ci#include <dt-bindings/interrupt-controller/arm-gic.h> 1362306a36Sopenharmony_ci#include <dt-bindings/thermal/thermal.h> 1462306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h> 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ci/ { 1762306a36Sopenharmony_ci compatible = "fsl,ls1046a"; 1862306a36Sopenharmony_ci interrupt-parent = <&gic>; 1962306a36Sopenharmony_ci #address-cells = <2>; 2062306a36Sopenharmony_ci #size-cells = <2>; 2162306a36Sopenharmony_ci 2262306a36Sopenharmony_ci aliases { 2362306a36Sopenharmony_ci crypto = &crypto; 2462306a36Sopenharmony_ci fman0 = &fman0; 2562306a36Sopenharmony_ci ethernet0 = &enet0; 2662306a36Sopenharmony_ci ethernet1 = &enet1; 2762306a36Sopenharmony_ci ethernet2 = &enet2; 2862306a36Sopenharmony_ci ethernet3 = &enet3; 2962306a36Sopenharmony_ci ethernet4 = &enet4; 3062306a36Sopenharmony_ci ethernet5 = &enet5; 3162306a36Sopenharmony_ci ethernet6 = &enet6; 3262306a36Sopenharmony_ci ethernet7 = &enet7; 3362306a36Sopenharmony_ci rtc1 = &ftm_alarm0; 3462306a36Sopenharmony_ci }; 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci cpus { 3762306a36Sopenharmony_ci #address-cells = <1>; 3862306a36Sopenharmony_ci #size-cells = <0>; 3962306a36Sopenharmony_ci 4062306a36Sopenharmony_ci cpu0: cpu@0 { 4162306a36Sopenharmony_ci device_type = "cpu"; 4262306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 4362306a36Sopenharmony_ci reg = <0x0>; 4462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 0>; 4562306a36Sopenharmony_ci next-level-cache = <&l2>; 4662306a36Sopenharmony_ci cpu-idle-states = <&CPU_PH20>; 4762306a36Sopenharmony_ci #cooling-cells = <2>; 4862306a36Sopenharmony_ci }; 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci cpu1: cpu@1 { 5162306a36Sopenharmony_ci device_type = "cpu"; 5262306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 5362306a36Sopenharmony_ci reg = <0x1>; 5462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 0>; 5562306a36Sopenharmony_ci next-level-cache = <&l2>; 5662306a36Sopenharmony_ci cpu-idle-states = <&CPU_PH20>; 5762306a36Sopenharmony_ci #cooling-cells = <2>; 5862306a36Sopenharmony_ci }; 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci cpu2: cpu@2 { 6162306a36Sopenharmony_ci device_type = "cpu"; 6262306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 6362306a36Sopenharmony_ci reg = <0x2>; 6462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 0>; 6562306a36Sopenharmony_ci next-level-cache = <&l2>; 6662306a36Sopenharmony_ci cpu-idle-states = <&CPU_PH20>; 6762306a36Sopenharmony_ci #cooling-cells = <2>; 6862306a36Sopenharmony_ci }; 6962306a36Sopenharmony_ci 7062306a36Sopenharmony_ci cpu3: cpu@3 { 7162306a36Sopenharmony_ci device_type = "cpu"; 7262306a36Sopenharmony_ci compatible = "arm,cortex-a72"; 7362306a36Sopenharmony_ci reg = <0x3>; 7462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_CMUX 0>; 7562306a36Sopenharmony_ci next-level-cache = <&l2>; 7662306a36Sopenharmony_ci cpu-idle-states = <&CPU_PH20>; 7762306a36Sopenharmony_ci #cooling-cells = <2>; 7862306a36Sopenharmony_ci }; 7962306a36Sopenharmony_ci 8062306a36Sopenharmony_ci l2: l2-cache { 8162306a36Sopenharmony_ci compatible = "cache"; 8262306a36Sopenharmony_ci cache-level = <2>; 8362306a36Sopenharmony_ci cache-unified; 8462306a36Sopenharmony_ci }; 8562306a36Sopenharmony_ci }; 8662306a36Sopenharmony_ci 8762306a36Sopenharmony_ci idle-states { 8862306a36Sopenharmony_ci /* 8962306a36Sopenharmony_ci * PSCI node is not added default, U-boot will add missing 9062306a36Sopenharmony_ci * parts if it determines to use PSCI. 9162306a36Sopenharmony_ci */ 9262306a36Sopenharmony_ci entry-method = "psci"; 9362306a36Sopenharmony_ci 9462306a36Sopenharmony_ci CPU_PH20: cpu-ph20 { 9562306a36Sopenharmony_ci compatible = "arm,idle-state"; 9662306a36Sopenharmony_ci idle-state-name = "PH20"; 9762306a36Sopenharmony_ci arm,psci-suspend-param = <0x0>; 9862306a36Sopenharmony_ci entry-latency-us = <1000>; 9962306a36Sopenharmony_ci exit-latency-us = <1000>; 10062306a36Sopenharmony_ci min-residency-us = <3000>; 10162306a36Sopenharmony_ci }; 10262306a36Sopenharmony_ci }; 10362306a36Sopenharmony_ci 10462306a36Sopenharmony_ci memory@80000000 { 10562306a36Sopenharmony_ci device_type = "memory"; 10662306a36Sopenharmony_ci /* Real size will be filled by bootloader */ 10762306a36Sopenharmony_ci reg = <0x0 0x80000000 0x0 0x0>; 10862306a36Sopenharmony_ci }; 10962306a36Sopenharmony_ci 11062306a36Sopenharmony_ci sysclk: sysclk { 11162306a36Sopenharmony_ci compatible = "fixed-clock"; 11262306a36Sopenharmony_ci #clock-cells = <0>; 11362306a36Sopenharmony_ci clock-frequency = <100000000>; 11462306a36Sopenharmony_ci clock-output-names = "sysclk"; 11562306a36Sopenharmony_ci }; 11662306a36Sopenharmony_ci 11762306a36Sopenharmony_ci reboot { 11862306a36Sopenharmony_ci compatible = "syscon-reboot"; 11962306a36Sopenharmony_ci regmap = <&dcfg>; 12062306a36Sopenharmony_ci offset = <0xb0>; 12162306a36Sopenharmony_ci mask = <0x02>; 12262306a36Sopenharmony_ci }; 12362306a36Sopenharmony_ci 12462306a36Sopenharmony_ci thermal-zones { 12562306a36Sopenharmony_ci ddr-controller { 12662306a36Sopenharmony_ci polling-delay-passive = <1000>; 12762306a36Sopenharmony_ci polling-delay = <5000>; 12862306a36Sopenharmony_ci thermal-sensors = <&tmu 0>; 12962306a36Sopenharmony_ci 13062306a36Sopenharmony_ci trips { 13162306a36Sopenharmony_ci ddr-ctrler-alert { 13262306a36Sopenharmony_ci temperature = <85000>; 13362306a36Sopenharmony_ci hysteresis = <2000>; 13462306a36Sopenharmony_ci type = "passive"; 13562306a36Sopenharmony_ci }; 13662306a36Sopenharmony_ci 13762306a36Sopenharmony_ci ddr-ctrler-crit { 13862306a36Sopenharmony_ci temperature = <95000>; 13962306a36Sopenharmony_ci hysteresis = <2000>; 14062306a36Sopenharmony_ci type = "critical"; 14162306a36Sopenharmony_ci }; 14262306a36Sopenharmony_ci }; 14362306a36Sopenharmony_ci }; 14462306a36Sopenharmony_ci 14562306a36Sopenharmony_ci serdes { 14662306a36Sopenharmony_ci polling-delay-passive = <1000>; 14762306a36Sopenharmony_ci polling-delay = <5000>; 14862306a36Sopenharmony_ci thermal-sensors = <&tmu 1>; 14962306a36Sopenharmony_ci 15062306a36Sopenharmony_ci trips { 15162306a36Sopenharmony_ci serdes-alert { 15262306a36Sopenharmony_ci temperature = <85000>; 15362306a36Sopenharmony_ci hysteresis = <2000>; 15462306a36Sopenharmony_ci type = "passive"; 15562306a36Sopenharmony_ci }; 15662306a36Sopenharmony_ci 15762306a36Sopenharmony_ci serdes-crit { 15862306a36Sopenharmony_ci temperature = <95000>; 15962306a36Sopenharmony_ci hysteresis = <2000>; 16062306a36Sopenharmony_ci type = "critical"; 16162306a36Sopenharmony_ci }; 16262306a36Sopenharmony_ci }; 16362306a36Sopenharmony_ci }; 16462306a36Sopenharmony_ci 16562306a36Sopenharmony_ci fman { 16662306a36Sopenharmony_ci polling-delay-passive = <1000>; 16762306a36Sopenharmony_ci polling-delay = <5000>; 16862306a36Sopenharmony_ci thermal-sensors = <&tmu 2>; 16962306a36Sopenharmony_ci 17062306a36Sopenharmony_ci trips { 17162306a36Sopenharmony_ci fman-alert { 17262306a36Sopenharmony_ci temperature = <85000>; 17362306a36Sopenharmony_ci hysteresis = <2000>; 17462306a36Sopenharmony_ci type = "passive"; 17562306a36Sopenharmony_ci }; 17662306a36Sopenharmony_ci 17762306a36Sopenharmony_ci fman-crit { 17862306a36Sopenharmony_ci temperature = <95000>; 17962306a36Sopenharmony_ci hysteresis = <2000>; 18062306a36Sopenharmony_ci type = "critical"; 18162306a36Sopenharmony_ci }; 18262306a36Sopenharmony_ci }; 18362306a36Sopenharmony_ci }; 18462306a36Sopenharmony_ci 18562306a36Sopenharmony_ci core-cluster { 18662306a36Sopenharmony_ci polling-delay-passive = <1000>; 18762306a36Sopenharmony_ci polling-delay = <5000>; 18862306a36Sopenharmony_ci thermal-sensors = <&tmu 3>; 18962306a36Sopenharmony_ci 19062306a36Sopenharmony_ci trips { 19162306a36Sopenharmony_ci core_cluster_alert: core-cluster-alert { 19262306a36Sopenharmony_ci temperature = <85000>; 19362306a36Sopenharmony_ci hysteresis = <2000>; 19462306a36Sopenharmony_ci type = "passive"; 19562306a36Sopenharmony_ci }; 19662306a36Sopenharmony_ci 19762306a36Sopenharmony_ci core_cluster_crit: core-cluster-crit { 19862306a36Sopenharmony_ci temperature = <95000>; 19962306a36Sopenharmony_ci hysteresis = <2000>; 20062306a36Sopenharmony_ci type = "critical"; 20162306a36Sopenharmony_ci }; 20262306a36Sopenharmony_ci }; 20362306a36Sopenharmony_ci 20462306a36Sopenharmony_ci cooling-maps { 20562306a36Sopenharmony_ci map0 { 20662306a36Sopenharmony_ci trip = <&core_cluster_alert>; 20762306a36Sopenharmony_ci cooling-device = 20862306a36Sopenharmony_ci <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 20962306a36Sopenharmony_ci <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 21062306a36Sopenharmony_ci <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>, 21162306a36Sopenharmony_ci <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>; 21262306a36Sopenharmony_ci }; 21362306a36Sopenharmony_ci }; 21462306a36Sopenharmony_ci }; 21562306a36Sopenharmony_ci 21662306a36Sopenharmony_ci sec { 21762306a36Sopenharmony_ci polling-delay-passive = <1000>; 21862306a36Sopenharmony_ci polling-delay = <5000>; 21962306a36Sopenharmony_ci thermal-sensors = <&tmu 4>; 22062306a36Sopenharmony_ci 22162306a36Sopenharmony_ci trips { 22262306a36Sopenharmony_ci sec-alert { 22362306a36Sopenharmony_ci temperature = <85000>; 22462306a36Sopenharmony_ci hysteresis = <2000>; 22562306a36Sopenharmony_ci type = "passive"; 22662306a36Sopenharmony_ci }; 22762306a36Sopenharmony_ci 22862306a36Sopenharmony_ci sec-crit { 22962306a36Sopenharmony_ci temperature = <95000>; 23062306a36Sopenharmony_ci hysteresis = <2000>; 23162306a36Sopenharmony_ci type = "critical"; 23262306a36Sopenharmony_ci }; 23362306a36Sopenharmony_ci }; 23462306a36Sopenharmony_ci }; 23562306a36Sopenharmony_ci }; 23662306a36Sopenharmony_ci 23762306a36Sopenharmony_ci timer { 23862306a36Sopenharmony_ci compatible = "arm,armv8-timer"; 23962306a36Sopenharmony_ci interrupts = <GIC_PPI 13 (GIC_CPU_MASK_RAW(0xf) | 24062306a36Sopenharmony_ci IRQ_TYPE_LEVEL_LOW)>, 24162306a36Sopenharmony_ci <GIC_PPI 14 (GIC_CPU_MASK_RAW(0xf) | 24262306a36Sopenharmony_ci IRQ_TYPE_LEVEL_LOW)>, 24362306a36Sopenharmony_ci <GIC_PPI 11 (GIC_CPU_MASK_RAW(0xf) | 24462306a36Sopenharmony_ci IRQ_TYPE_LEVEL_LOW)>, 24562306a36Sopenharmony_ci <GIC_PPI 10 (GIC_CPU_MASK_RAW(0xf) | 24662306a36Sopenharmony_ci IRQ_TYPE_LEVEL_LOW)>; 24762306a36Sopenharmony_ci }; 24862306a36Sopenharmony_ci 24962306a36Sopenharmony_ci pmu { 25062306a36Sopenharmony_ci compatible = "arm,cortex-a72-pmu"; 25162306a36Sopenharmony_ci interrupts = <GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>, 25262306a36Sopenharmony_ci <GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>, 25362306a36Sopenharmony_ci <GIC_SPI 95 IRQ_TYPE_LEVEL_HIGH>, 25462306a36Sopenharmony_ci <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>; 25562306a36Sopenharmony_ci interrupt-affinity = <&cpu0>, 25662306a36Sopenharmony_ci <&cpu1>, 25762306a36Sopenharmony_ci <&cpu2>, 25862306a36Sopenharmony_ci <&cpu3>; 25962306a36Sopenharmony_ci }; 26062306a36Sopenharmony_ci 26162306a36Sopenharmony_ci gic: interrupt-controller@1400000 { 26262306a36Sopenharmony_ci compatible = "arm,gic-400"; 26362306a36Sopenharmony_ci #interrupt-cells = <3>; 26462306a36Sopenharmony_ci interrupt-controller; 26562306a36Sopenharmony_ci reg = <0x0 0x1410000 0 0x10000>, /* GICD */ 26662306a36Sopenharmony_ci <0x0 0x1420000 0 0x20000>, /* GICC */ 26762306a36Sopenharmony_ci <0x0 0x1440000 0 0x20000>, /* GICH */ 26862306a36Sopenharmony_ci <0x0 0x1460000 0 0x20000>; /* GICV */ 26962306a36Sopenharmony_ci interrupts = <GIC_PPI 9 (GIC_CPU_MASK_RAW(0xf) | 27062306a36Sopenharmony_ci IRQ_TYPE_LEVEL_LOW)>; 27162306a36Sopenharmony_ci }; 27262306a36Sopenharmony_ci 27362306a36Sopenharmony_ci soc: soc { 27462306a36Sopenharmony_ci compatible = "simple-bus"; 27562306a36Sopenharmony_ci #address-cells = <2>; 27662306a36Sopenharmony_ci #size-cells = <2>; 27762306a36Sopenharmony_ci ranges; 27862306a36Sopenharmony_ci dma-ranges = <0x0 0x0 0x0 0x0 0x10000 0x00000000>; 27962306a36Sopenharmony_ci dma-coherent; 28062306a36Sopenharmony_ci 28162306a36Sopenharmony_ci ddr: memory-controller@1080000 { 28262306a36Sopenharmony_ci compatible = "fsl,qoriq-memory-controller"; 28362306a36Sopenharmony_ci reg = <0x0 0x1080000 0x0 0x1000>; 28462306a36Sopenharmony_ci interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>; 28562306a36Sopenharmony_ci big-endian; 28662306a36Sopenharmony_ci }; 28762306a36Sopenharmony_ci 28862306a36Sopenharmony_ci ifc: memory-controller@1530000 { 28962306a36Sopenharmony_ci compatible = "fsl,ifc"; 29062306a36Sopenharmony_ci reg = <0x0 0x1530000 0x0 0x10000>; 29162306a36Sopenharmony_ci interrupts = <GIC_SPI 43 IRQ_TYPE_LEVEL_HIGH>; 29262306a36Sopenharmony_ci status = "disabled"; 29362306a36Sopenharmony_ci }; 29462306a36Sopenharmony_ci 29562306a36Sopenharmony_ci qspi: spi@1550000 { 29662306a36Sopenharmony_ci compatible = "fsl,ls1021a-qspi"; 29762306a36Sopenharmony_ci #address-cells = <1>; 29862306a36Sopenharmony_ci #size-cells = <0>; 29962306a36Sopenharmony_ci reg = <0x0 0x1550000 0x0 0x10000>, 30062306a36Sopenharmony_ci <0x0 0x40000000 0x0 0x10000000>; 30162306a36Sopenharmony_ci reg-names = "QuadSPI", "QuadSPI-memory"; 30262306a36Sopenharmony_ci interrupts = <GIC_SPI 99 IRQ_TYPE_LEVEL_HIGH>; 30362306a36Sopenharmony_ci clock-names = "qspi_en", "qspi"; 30462306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 30562306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>, 30662306a36Sopenharmony_ci <&clockgen QORIQ_CLK_PLATFORM_PLL 30762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 30862306a36Sopenharmony_ci status = "disabled"; 30962306a36Sopenharmony_ci }; 31062306a36Sopenharmony_ci 31162306a36Sopenharmony_ci esdhc: esdhc@1560000 { 31262306a36Sopenharmony_ci compatible = "fsl,ls1046a-esdhc", "fsl,esdhc"; 31362306a36Sopenharmony_ci reg = <0x0 0x1560000 0x0 0x10000>; 31462306a36Sopenharmony_ci interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>; 31562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_HWACCEL 1>; 31662306a36Sopenharmony_ci voltage-ranges = <1800 1800 3300 3300>; 31762306a36Sopenharmony_ci sdhci,auto-cmd12; 31862306a36Sopenharmony_ci big-endian; 31962306a36Sopenharmony_ci bus-width = <4>; 32062306a36Sopenharmony_ci }; 32162306a36Sopenharmony_ci 32262306a36Sopenharmony_ci scfg: scfg@1570000 { 32362306a36Sopenharmony_ci compatible = "fsl,ls1046a-scfg", "syscon"; 32462306a36Sopenharmony_ci reg = <0x0 0x1570000 0x0 0x10000>; 32562306a36Sopenharmony_ci big-endian; 32662306a36Sopenharmony_ci #address-cells = <1>; 32762306a36Sopenharmony_ci #size-cells = <1>; 32862306a36Sopenharmony_ci ranges = <0x0 0x0 0x1570000 0x10000>; 32962306a36Sopenharmony_ci 33062306a36Sopenharmony_ci extirq: interrupt-controller@1ac { 33162306a36Sopenharmony_ci compatible = "fsl,ls1046a-extirq", "fsl,ls1043a-extirq"; 33262306a36Sopenharmony_ci #interrupt-cells = <2>; 33362306a36Sopenharmony_ci #address-cells = <0>; 33462306a36Sopenharmony_ci interrupt-controller; 33562306a36Sopenharmony_ci reg = <0x1ac 4>; 33662306a36Sopenharmony_ci interrupt-map = 33762306a36Sopenharmony_ci <0 0 &gic GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>, 33862306a36Sopenharmony_ci <1 0 &gic GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>, 33962306a36Sopenharmony_ci <2 0 &gic GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>, 34062306a36Sopenharmony_ci <3 0 &gic GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>, 34162306a36Sopenharmony_ci <4 0 &gic GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>, 34262306a36Sopenharmony_ci <5 0 &gic GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>, 34362306a36Sopenharmony_ci <6 0 &gic GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>, 34462306a36Sopenharmony_ci <7 0 &gic GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>, 34562306a36Sopenharmony_ci <8 0 &gic GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>, 34662306a36Sopenharmony_ci <9 0 &gic GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>, 34762306a36Sopenharmony_ci <10 0 &gic GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>, 34862306a36Sopenharmony_ci <11 0 &gic GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>; 34962306a36Sopenharmony_ci interrupt-map-mask = <0xf 0x0>; 35062306a36Sopenharmony_ci }; 35162306a36Sopenharmony_ci }; 35262306a36Sopenharmony_ci 35362306a36Sopenharmony_ci crypto: crypto@1700000 { 35462306a36Sopenharmony_ci compatible = "fsl,sec-v5.4", "fsl,sec-v5.0", 35562306a36Sopenharmony_ci "fsl,sec-v4.0"; 35662306a36Sopenharmony_ci fsl,sec-era = <8>; 35762306a36Sopenharmony_ci #address-cells = <1>; 35862306a36Sopenharmony_ci #size-cells = <1>; 35962306a36Sopenharmony_ci ranges = <0x0 0x00 0x1700000 0x100000>; 36062306a36Sopenharmony_ci reg = <0x00 0x1700000 0x0 0x100000>; 36162306a36Sopenharmony_ci interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>; 36262306a36Sopenharmony_ci 36362306a36Sopenharmony_ci sec_jr0: jr@10000 { 36462306a36Sopenharmony_ci compatible = "fsl,sec-v5.4-job-ring", 36562306a36Sopenharmony_ci "fsl,sec-v5.0-job-ring", 36662306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 36762306a36Sopenharmony_ci reg = <0x10000 0x10000>; 36862306a36Sopenharmony_ci interrupts = <GIC_SPI 71 IRQ_TYPE_LEVEL_HIGH>; 36962306a36Sopenharmony_ci }; 37062306a36Sopenharmony_ci 37162306a36Sopenharmony_ci sec_jr1: jr@20000 { 37262306a36Sopenharmony_ci compatible = "fsl,sec-v5.4-job-ring", 37362306a36Sopenharmony_ci "fsl,sec-v5.0-job-ring", 37462306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 37562306a36Sopenharmony_ci reg = <0x20000 0x10000>; 37662306a36Sopenharmony_ci interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>; 37762306a36Sopenharmony_ci }; 37862306a36Sopenharmony_ci 37962306a36Sopenharmony_ci sec_jr2: jr@30000 { 38062306a36Sopenharmony_ci compatible = "fsl,sec-v5.4-job-ring", 38162306a36Sopenharmony_ci "fsl,sec-v5.0-job-ring", 38262306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 38362306a36Sopenharmony_ci reg = <0x30000 0x10000>; 38462306a36Sopenharmony_ci interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>; 38562306a36Sopenharmony_ci }; 38662306a36Sopenharmony_ci 38762306a36Sopenharmony_ci sec_jr3: jr@40000 { 38862306a36Sopenharmony_ci compatible = "fsl,sec-v5.4-job-ring", 38962306a36Sopenharmony_ci "fsl,sec-v5.0-job-ring", 39062306a36Sopenharmony_ci "fsl,sec-v4.0-job-ring"; 39162306a36Sopenharmony_ci reg = <0x40000 0x10000>; 39262306a36Sopenharmony_ci interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>; 39362306a36Sopenharmony_ci }; 39462306a36Sopenharmony_ci }; 39562306a36Sopenharmony_ci 39662306a36Sopenharmony_ci qman: qman@1880000 { 39762306a36Sopenharmony_ci compatible = "fsl,qman"; 39862306a36Sopenharmony_ci reg = <0x0 0x1880000 0x0 0x10000>; 39962306a36Sopenharmony_ci interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>; 40062306a36Sopenharmony_ci memory-region = <&qman_fqd &qman_pfdr>; 40162306a36Sopenharmony_ci 40262306a36Sopenharmony_ci }; 40362306a36Sopenharmony_ci 40462306a36Sopenharmony_ci bman: bman@1890000 { 40562306a36Sopenharmony_ci compatible = "fsl,bman"; 40662306a36Sopenharmony_ci reg = <0x0 0x1890000 0x0 0x10000>; 40762306a36Sopenharmony_ci interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>; 40862306a36Sopenharmony_ci memory-region = <&bman_fbpr>; 40962306a36Sopenharmony_ci 41062306a36Sopenharmony_ci }; 41162306a36Sopenharmony_ci 41262306a36Sopenharmony_ci qportals: qman-portals@500000000 { 41362306a36Sopenharmony_ci ranges = <0x0 0x5 0x00000000 0x8000000>; 41462306a36Sopenharmony_ci }; 41562306a36Sopenharmony_ci 41662306a36Sopenharmony_ci bportals: bman-portals@508000000 { 41762306a36Sopenharmony_ci ranges = <0x0 0x5 0x08000000 0x8000000>; 41862306a36Sopenharmony_ci }; 41962306a36Sopenharmony_ci 42062306a36Sopenharmony_ci sfp: efuse@1e80000 { 42162306a36Sopenharmony_ci compatible = "fsl,ls1021a-sfp"; 42262306a36Sopenharmony_ci reg = <0x0 0x1e80000 0x0 0x10000>; 42362306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 42462306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(4)>; 42562306a36Sopenharmony_ci clock-names = "sfp"; 42662306a36Sopenharmony_ci }; 42762306a36Sopenharmony_ci 42862306a36Sopenharmony_ci dcfg: dcfg@1ee0000 { 42962306a36Sopenharmony_ci compatible = "fsl,ls1046a-dcfg", "syscon"; 43062306a36Sopenharmony_ci reg = <0x0 0x1ee0000 0x0 0x1000>; 43162306a36Sopenharmony_ci big-endian; 43262306a36Sopenharmony_ci }; 43362306a36Sopenharmony_ci 43462306a36Sopenharmony_ci clockgen: clocking@1ee1000 { 43562306a36Sopenharmony_ci compatible = "fsl,ls1046a-clockgen"; 43662306a36Sopenharmony_ci reg = <0x0 0x1ee1000 0x0 0x1000>; 43762306a36Sopenharmony_ci #clock-cells = <2>; 43862306a36Sopenharmony_ci clocks = <&sysclk>; 43962306a36Sopenharmony_ci }; 44062306a36Sopenharmony_ci 44162306a36Sopenharmony_ci tmu: tmu@1f00000 { 44262306a36Sopenharmony_ci compatible = "fsl,qoriq-tmu"; 44362306a36Sopenharmony_ci reg = <0x0 0x1f00000 0x0 0x10000>; 44462306a36Sopenharmony_ci interrupts = <0 33 0x4>; 44562306a36Sopenharmony_ci fsl,tmu-range = <0xb0000 0x9002a 0x6004c 0x70062>; 44662306a36Sopenharmony_ci fsl,tmu-calibration = 44762306a36Sopenharmony_ci /* Calibration data group 1 */ 44862306a36Sopenharmony_ci <0x00000000 0x00000023 44962306a36Sopenharmony_ci 0x00000001 0x00000029 45062306a36Sopenharmony_ci 0x00000002 0x0000002f 45162306a36Sopenharmony_ci 0x00000003 0x00000036 45262306a36Sopenharmony_ci 0x00000004 0x0000003c 45362306a36Sopenharmony_ci 0x00000005 0x00000042 45462306a36Sopenharmony_ci 0x00000006 0x00000049 45562306a36Sopenharmony_ci 0x00000007 0x0000004f 45662306a36Sopenharmony_ci 0x00000008 0x00000055 45762306a36Sopenharmony_ci 0x00000009 0x0000005c 45862306a36Sopenharmony_ci 0x0000000a 0x00000062 45962306a36Sopenharmony_ci 0x0000000b 0x00000068 46062306a36Sopenharmony_ci /* Calibration data group 2 */ 46162306a36Sopenharmony_ci 0x00010000 0x00000022 46262306a36Sopenharmony_ci 0x00010001 0x0000002a 46362306a36Sopenharmony_ci 0x00010002 0x00000032 46462306a36Sopenharmony_ci 0x00010003 0x0000003a 46562306a36Sopenharmony_ci 0x00010004 0x00000042 46662306a36Sopenharmony_ci 0x00010005 0x0000004a 46762306a36Sopenharmony_ci 0x00010006 0x00000052 46862306a36Sopenharmony_ci 0x00010007 0x0000005a 46962306a36Sopenharmony_ci 0x00010008 0x00000062 47062306a36Sopenharmony_ci 0x00010009 0x0000006a 47162306a36Sopenharmony_ci /* Calibration data group 3 */ 47262306a36Sopenharmony_ci 0x00020000 0x00000021 47362306a36Sopenharmony_ci 0x00020001 0x0000002b 47462306a36Sopenharmony_ci 0x00020002 0x00000035 47562306a36Sopenharmony_ci 0x00020003 0x0000003e 47662306a36Sopenharmony_ci 0x00020004 0x00000048 47762306a36Sopenharmony_ci 0x00020005 0x00000052 47862306a36Sopenharmony_ci 0x00020006 0x0000005c 47962306a36Sopenharmony_ci /* Calibration data group 4 */ 48062306a36Sopenharmony_ci 0x00030000 0x00000011 48162306a36Sopenharmony_ci 0x00030001 0x0000001a 48262306a36Sopenharmony_ci 0x00030002 0x00000024 48362306a36Sopenharmony_ci 0x00030003 0x0000002e 48462306a36Sopenharmony_ci 0x00030004 0x00000038 48562306a36Sopenharmony_ci 0x00030005 0x00000042 48662306a36Sopenharmony_ci 0x00030006 0x0000004c 48762306a36Sopenharmony_ci 0x00030007 0x00000056>; 48862306a36Sopenharmony_ci big-endian; 48962306a36Sopenharmony_ci #thermal-sensor-cells = <1>; 49062306a36Sopenharmony_ci }; 49162306a36Sopenharmony_ci 49262306a36Sopenharmony_ci dspi: spi@2100000 { 49362306a36Sopenharmony_ci compatible = "fsl,ls1021a-v1.0-dspi"; 49462306a36Sopenharmony_ci #address-cells = <1>; 49562306a36Sopenharmony_ci #size-cells = <0>; 49662306a36Sopenharmony_ci reg = <0x0 0x2100000 0x0 0x10000>; 49762306a36Sopenharmony_ci interrupts = <GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>; 49862306a36Sopenharmony_ci clock-names = "dspi"; 49962306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 50062306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 50162306a36Sopenharmony_ci spi-num-chipselects = <5>; 50262306a36Sopenharmony_ci big-endian; 50362306a36Sopenharmony_ci status = "disabled"; 50462306a36Sopenharmony_ci }; 50562306a36Sopenharmony_ci 50662306a36Sopenharmony_ci i2c0: i2c@2180000 { 50762306a36Sopenharmony_ci compatible = "fsl,ls1046a-i2c", "fsl,vf610-i2c"; 50862306a36Sopenharmony_ci #address-cells = <1>; 50962306a36Sopenharmony_ci #size-cells = <0>; 51062306a36Sopenharmony_ci reg = <0x0 0x2180000 0x0 0x10000>; 51162306a36Sopenharmony_ci interrupts = <GIC_SPI 56 IRQ_TYPE_LEVEL_HIGH>; 51262306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 51362306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 51462306a36Sopenharmony_ci dmas = <&edma0 1 38>, 51562306a36Sopenharmony_ci <&edma0 1 39>; 51662306a36Sopenharmony_ci dma-names = "rx", "tx"; 51762306a36Sopenharmony_ci status = "disabled"; 51862306a36Sopenharmony_ci }; 51962306a36Sopenharmony_ci 52062306a36Sopenharmony_ci i2c1: i2c@2190000 { 52162306a36Sopenharmony_ci compatible = "fsl,ls1046a-i2c", "fsl,vf610-i2c"; 52262306a36Sopenharmony_ci #address-cells = <1>; 52362306a36Sopenharmony_ci #size-cells = <0>; 52462306a36Sopenharmony_ci reg = <0x0 0x2190000 0x0 0x10000>; 52562306a36Sopenharmony_ci interrupts = <GIC_SPI 57 IRQ_TYPE_LEVEL_HIGH>; 52662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 52762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 52862306a36Sopenharmony_ci scl-gpios = <&gpio3 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 52962306a36Sopenharmony_ci status = "disabled"; 53062306a36Sopenharmony_ci }; 53162306a36Sopenharmony_ci 53262306a36Sopenharmony_ci i2c2: i2c@21a0000 { 53362306a36Sopenharmony_ci compatible = "fsl,ls1046a-i2c", "fsl,vf610-i2c"; 53462306a36Sopenharmony_ci #address-cells = <1>; 53562306a36Sopenharmony_ci #size-cells = <0>; 53662306a36Sopenharmony_ci reg = <0x0 0x21a0000 0x0 0x10000>; 53762306a36Sopenharmony_ci interrupts = <GIC_SPI 58 IRQ_TYPE_LEVEL_HIGH>; 53862306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 53962306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 54062306a36Sopenharmony_ci scl-gpios = <&gpio3 10 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 54162306a36Sopenharmony_ci status = "disabled"; 54262306a36Sopenharmony_ci }; 54362306a36Sopenharmony_ci 54462306a36Sopenharmony_ci i2c3: i2c@21b0000 { 54562306a36Sopenharmony_ci compatible = "fsl,ls1046a-i2c", "fsl,vf610-i2c"; 54662306a36Sopenharmony_ci #address-cells = <1>; 54762306a36Sopenharmony_ci #size-cells = <0>; 54862306a36Sopenharmony_ci reg = <0x0 0x21b0000 0x0 0x10000>; 54962306a36Sopenharmony_ci interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>; 55062306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 55162306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 55262306a36Sopenharmony_ci scl-gpios = <&gpio3 12 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; 55362306a36Sopenharmony_ci status = "disabled"; 55462306a36Sopenharmony_ci }; 55562306a36Sopenharmony_ci 55662306a36Sopenharmony_ci duart0: serial@21c0500 { 55762306a36Sopenharmony_ci compatible = "fsl,ns16550", "ns16550a"; 55862306a36Sopenharmony_ci reg = <0x00 0x21c0500 0x0 0x100>; 55962306a36Sopenharmony_ci interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>; 56062306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 56162306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 56262306a36Sopenharmony_ci status = "disabled"; 56362306a36Sopenharmony_ci }; 56462306a36Sopenharmony_ci 56562306a36Sopenharmony_ci duart1: serial@21c0600 { 56662306a36Sopenharmony_ci compatible = "fsl,ns16550", "ns16550a"; 56762306a36Sopenharmony_ci reg = <0x00 0x21c0600 0x0 0x100>; 56862306a36Sopenharmony_ci interrupts = <GIC_SPI 54 IRQ_TYPE_LEVEL_HIGH>; 56962306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 57062306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 57162306a36Sopenharmony_ci status = "disabled"; 57262306a36Sopenharmony_ci }; 57362306a36Sopenharmony_ci 57462306a36Sopenharmony_ci duart2: serial@21d0500 { 57562306a36Sopenharmony_ci compatible = "fsl,ns16550", "ns16550a"; 57662306a36Sopenharmony_ci reg = <0x0 0x21d0500 0x0 0x100>; 57762306a36Sopenharmony_ci interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; 57862306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 57962306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 58062306a36Sopenharmony_ci status = "disabled"; 58162306a36Sopenharmony_ci }; 58262306a36Sopenharmony_ci 58362306a36Sopenharmony_ci duart3: serial@21d0600 { 58462306a36Sopenharmony_ci compatible = "fsl,ns16550", "ns16550a"; 58562306a36Sopenharmony_ci reg = <0x0 0x21d0600 0x0 0x100>; 58662306a36Sopenharmony_ci interrupts = <GIC_SPI 55 IRQ_TYPE_LEVEL_HIGH>; 58762306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 58862306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 58962306a36Sopenharmony_ci status = "disabled"; 59062306a36Sopenharmony_ci }; 59162306a36Sopenharmony_ci 59262306a36Sopenharmony_ci gpio0: gpio@2300000 { 59362306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 59462306a36Sopenharmony_ci reg = <0x0 0x2300000 0x0 0x10000>; 59562306a36Sopenharmony_ci interrupts = <GIC_SPI 66 IRQ_TYPE_LEVEL_HIGH>; 59662306a36Sopenharmony_ci gpio-controller; 59762306a36Sopenharmony_ci #gpio-cells = <2>; 59862306a36Sopenharmony_ci interrupt-controller; 59962306a36Sopenharmony_ci #interrupt-cells = <2>; 60062306a36Sopenharmony_ci }; 60162306a36Sopenharmony_ci 60262306a36Sopenharmony_ci gpio1: gpio@2310000 { 60362306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 60462306a36Sopenharmony_ci reg = <0x0 0x2310000 0x0 0x10000>; 60562306a36Sopenharmony_ci interrupts = <GIC_SPI 67 IRQ_TYPE_LEVEL_HIGH>; 60662306a36Sopenharmony_ci gpio-controller; 60762306a36Sopenharmony_ci #gpio-cells = <2>; 60862306a36Sopenharmony_ci interrupt-controller; 60962306a36Sopenharmony_ci #interrupt-cells = <2>; 61062306a36Sopenharmony_ci }; 61162306a36Sopenharmony_ci 61262306a36Sopenharmony_ci gpio2: gpio@2320000 { 61362306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 61462306a36Sopenharmony_ci reg = <0x0 0x2320000 0x0 0x10000>; 61562306a36Sopenharmony_ci interrupts = <GIC_SPI 68 IRQ_TYPE_LEVEL_HIGH>; 61662306a36Sopenharmony_ci gpio-controller; 61762306a36Sopenharmony_ci #gpio-cells = <2>; 61862306a36Sopenharmony_ci interrupt-controller; 61962306a36Sopenharmony_ci #interrupt-cells = <2>; 62062306a36Sopenharmony_ci }; 62162306a36Sopenharmony_ci 62262306a36Sopenharmony_ci gpio3: gpio@2330000 { 62362306a36Sopenharmony_ci compatible = "fsl,qoriq-gpio"; 62462306a36Sopenharmony_ci reg = <0x0 0x2330000 0x0 0x10000>; 62562306a36Sopenharmony_ci interrupts = <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>; 62662306a36Sopenharmony_ci gpio-controller; 62762306a36Sopenharmony_ci #gpio-cells = <2>; 62862306a36Sopenharmony_ci interrupt-controller; 62962306a36Sopenharmony_ci #interrupt-cells = <2>; 63062306a36Sopenharmony_ci }; 63162306a36Sopenharmony_ci 63262306a36Sopenharmony_ci lpuart0: serial@2950000 { 63362306a36Sopenharmony_ci compatible = "fsl,ls1021a-lpuart"; 63462306a36Sopenharmony_ci reg = <0x0 0x2950000 0x0 0x1000>; 63562306a36Sopenharmony_ci interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>; 63662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 63762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(1)>; 63862306a36Sopenharmony_ci clock-names = "ipg"; 63962306a36Sopenharmony_ci status = "disabled"; 64062306a36Sopenharmony_ci }; 64162306a36Sopenharmony_ci 64262306a36Sopenharmony_ci lpuart1: serial@2960000 { 64362306a36Sopenharmony_ci compatible = "fsl,ls1021a-lpuart"; 64462306a36Sopenharmony_ci reg = <0x0 0x2960000 0x0 0x1000>; 64562306a36Sopenharmony_ci interrupts = <GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>; 64662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 64762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 64862306a36Sopenharmony_ci clock-names = "ipg"; 64962306a36Sopenharmony_ci status = "disabled"; 65062306a36Sopenharmony_ci }; 65162306a36Sopenharmony_ci 65262306a36Sopenharmony_ci lpuart2: serial@2970000 { 65362306a36Sopenharmony_ci compatible = "fsl,ls1021a-lpuart"; 65462306a36Sopenharmony_ci reg = <0x0 0x2970000 0x0 0x1000>; 65562306a36Sopenharmony_ci interrupts = <GIC_SPI 50 IRQ_TYPE_LEVEL_HIGH>; 65662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 65762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 65862306a36Sopenharmony_ci clock-names = "ipg"; 65962306a36Sopenharmony_ci status = "disabled"; 66062306a36Sopenharmony_ci }; 66162306a36Sopenharmony_ci 66262306a36Sopenharmony_ci lpuart3: serial@2980000 { 66362306a36Sopenharmony_ci compatible = "fsl,ls1021a-lpuart"; 66462306a36Sopenharmony_ci reg = <0x0 0x2980000 0x0 0x1000>; 66562306a36Sopenharmony_ci interrupts = <GIC_SPI 51 IRQ_TYPE_LEVEL_HIGH>; 66662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 66762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 66862306a36Sopenharmony_ci clock-names = "ipg"; 66962306a36Sopenharmony_ci status = "disabled"; 67062306a36Sopenharmony_ci }; 67162306a36Sopenharmony_ci 67262306a36Sopenharmony_ci lpuart4: serial@2990000 { 67362306a36Sopenharmony_ci compatible = "fsl,ls1021a-lpuart"; 67462306a36Sopenharmony_ci reg = <0x0 0x2990000 0x0 0x1000>; 67562306a36Sopenharmony_ci interrupts = <GIC_SPI 52 IRQ_TYPE_LEVEL_HIGH>; 67662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 67762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 67862306a36Sopenharmony_ci clock-names = "ipg"; 67962306a36Sopenharmony_ci status = "disabled"; 68062306a36Sopenharmony_ci }; 68162306a36Sopenharmony_ci 68262306a36Sopenharmony_ci lpuart5: serial@29a0000 { 68362306a36Sopenharmony_ci compatible = "fsl,ls1021a-lpuart"; 68462306a36Sopenharmony_ci reg = <0x0 0x29a0000 0x0 0x1000>; 68562306a36Sopenharmony_ci interrupts = <GIC_SPI 53 IRQ_TYPE_LEVEL_HIGH>; 68662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 68762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 68862306a36Sopenharmony_ci clock-names = "ipg"; 68962306a36Sopenharmony_ci status = "disabled"; 69062306a36Sopenharmony_ci }; 69162306a36Sopenharmony_ci 69262306a36Sopenharmony_ci wdog0: watchdog@2ad0000 { 69362306a36Sopenharmony_ci compatible = "fsl,imx21-wdt"; 69462306a36Sopenharmony_ci reg = <0x0 0x2ad0000 0x0 0x10000>; 69562306a36Sopenharmony_ci interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>; 69662306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 69762306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 69862306a36Sopenharmony_ci big-endian; 69962306a36Sopenharmony_ci }; 70062306a36Sopenharmony_ci 70162306a36Sopenharmony_ci edma0: dma-controller@2c00000 { 70262306a36Sopenharmony_ci #dma-cells = <2>; 70362306a36Sopenharmony_ci compatible = "fsl,vf610-edma"; 70462306a36Sopenharmony_ci reg = <0x0 0x2c00000 0x0 0x10000>, 70562306a36Sopenharmony_ci <0x0 0x2c10000 0x0 0x10000>, 70662306a36Sopenharmony_ci <0x0 0x2c20000 0x0 0x10000>; 70762306a36Sopenharmony_ci interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, 70862306a36Sopenharmony_ci <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; 70962306a36Sopenharmony_ci interrupt-names = "edma-tx", "edma-err"; 71062306a36Sopenharmony_ci dma-channels = <32>; 71162306a36Sopenharmony_ci big-endian; 71262306a36Sopenharmony_ci clock-names = "dmamux0", "dmamux1"; 71362306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 71462306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>, 71562306a36Sopenharmony_ci <&clockgen QORIQ_CLK_PLATFORM_PLL 71662306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 71762306a36Sopenharmony_ci }; 71862306a36Sopenharmony_ci 71962306a36Sopenharmony_ci aux_bus: aux_bus { 72062306a36Sopenharmony_ci #address-cells = <2>; 72162306a36Sopenharmony_ci #size-cells = <2>; 72262306a36Sopenharmony_ci compatible = "simple-bus"; 72362306a36Sopenharmony_ci ranges; 72462306a36Sopenharmony_ci dma-ranges = <0x0 0x0 0x0 0x0 0x100 0x00000000>; 72562306a36Sopenharmony_ci 72662306a36Sopenharmony_ci usb0: usb@2f00000 { 72762306a36Sopenharmony_ci compatible = "snps,dwc3"; 72862306a36Sopenharmony_ci reg = <0x0 0x2f00000 0x0 0x10000>; 72962306a36Sopenharmony_ci interrupts = <GIC_SPI 60 IRQ_TYPE_LEVEL_HIGH>; 73062306a36Sopenharmony_ci dr_mode = "host"; 73162306a36Sopenharmony_ci snps,quirk-frame-length-adjustment = <0x20>; 73262306a36Sopenharmony_ci snps,dis_rxdet_inp3_quirk; 73362306a36Sopenharmony_ci snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; 73462306a36Sopenharmony_ci usb3-lpm-capable; 73562306a36Sopenharmony_ci }; 73662306a36Sopenharmony_ci 73762306a36Sopenharmony_ci usb1: usb@3000000 { 73862306a36Sopenharmony_ci compatible = "snps,dwc3"; 73962306a36Sopenharmony_ci reg = <0x0 0x3000000 0x0 0x10000>; 74062306a36Sopenharmony_ci interrupts = <GIC_SPI 61 IRQ_TYPE_LEVEL_HIGH>; 74162306a36Sopenharmony_ci dr_mode = "host"; 74262306a36Sopenharmony_ci snps,quirk-frame-length-adjustment = <0x20>; 74362306a36Sopenharmony_ci snps,dis_rxdet_inp3_quirk; 74462306a36Sopenharmony_ci snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; 74562306a36Sopenharmony_ci usb3-lpm-capable; 74662306a36Sopenharmony_ci }; 74762306a36Sopenharmony_ci 74862306a36Sopenharmony_ci usb2: usb@3100000 { 74962306a36Sopenharmony_ci compatible = "snps,dwc3"; 75062306a36Sopenharmony_ci reg = <0x0 0x3100000 0x0 0x10000>; 75162306a36Sopenharmony_ci interrupts = <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>; 75262306a36Sopenharmony_ci dr_mode = "host"; 75362306a36Sopenharmony_ci snps,quirk-frame-length-adjustment = <0x20>; 75462306a36Sopenharmony_ci snps,dis_rxdet_inp3_quirk; 75562306a36Sopenharmony_ci snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>; 75662306a36Sopenharmony_ci usb3-lpm-capable; 75762306a36Sopenharmony_ci }; 75862306a36Sopenharmony_ci 75962306a36Sopenharmony_ci sata: sata@3200000 { 76062306a36Sopenharmony_ci compatible = "fsl,ls1046a-ahci"; 76162306a36Sopenharmony_ci reg = <0x0 0x3200000 0x0 0x10000>, 76262306a36Sopenharmony_ci <0x0 0x20140520 0x0 0x4>; 76362306a36Sopenharmony_ci reg-names = "ahci", "sata-ecc"; 76462306a36Sopenharmony_ci interrupts = <GIC_SPI 69 IRQ_TYPE_LEVEL_HIGH>; 76562306a36Sopenharmony_ci clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL 76662306a36Sopenharmony_ci QORIQ_CLK_PLL_DIV(2)>; 76762306a36Sopenharmony_ci }; 76862306a36Sopenharmony_ci }; 76962306a36Sopenharmony_ci 77062306a36Sopenharmony_ci msi1: msi-controller@1580000 { 77162306a36Sopenharmony_ci compatible = "fsl,ls1046a-msi"; 77262306a36Sopenharmony_ci msi-controller; 77362306a36Sopenharmony_ci reg = <0x0 0x1580000 0x0 0x10000>; 77462306a36Sopenharmony_ci interrupts = <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>, 77562306a36Sopenharmony_ci <GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>, 77662306a36Sopenharmony_ci <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>, 77762306a36Sopenharmony_ci <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; 77862306a36Sopenharmony_ci }; 77962306a36Sopenharmony_ci 78062306a36Sopenharmony_ci msi2: msi-controller@1590000 { 78162306a36Sopenharmony_ci compatible = "fsl,ls1046a-msi"; 78262306a36Sopenharmony_ci msi-controller; 78362306a36Sopenharmony_ci reg = <0x0 0x1590000 0x0 0x10000>; 78462306a36Sopenharmony_ci interrupts = <GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>, 78562306a36Sopenharmony_ci <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>, 78662306a36Sopenharmony_ci <GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>, 78762306a36Sopenharmony_ci <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; 78862306a36Sopenharmony_ci }; 78962306a36Sopenharmony_ci 79062306a36Sopenharmony_ci msi3: msi-controller@15a0000 { 79162306a36Sopenharmony_ci compatible = "fsl,ls1046a-msi"; 79262306a36Sopenharmony_ci msi-controller; 79362306a36Sopenharmony_ci reg = <0x0 0x15a0000 0x0 0x10000>; 79462306a36Sopenharmony_ci interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>, 79562306a36Sopenharmony_ci <GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>, 79662306a36Sopenharmony_ci <GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>, 79762306a36Sopenharmony_ci <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>; 79862306a36Sopenharmony_ci }; 79962306a36Sopenharmony_ci 80062306a36Sopenharmony_ci pcie1: pcie@3400000 { 80162306a36Sopenharmony_ci compatible = "fsl,ls1046a-pcie"; 80262306a36Sopenharmony_ci reg = <0x00 0x03400000 0x0 0x00100000>, /* controller registers */ 80362306a36Sopenharmony_ci <0x40 0x00000000 0x0 0x00002000>; /* configuration space */ 80462306a36Sopenharmony_ci reg-names = "regs", "config"; 80562306a36Sopenharmony_ci interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */ 80662306a36Sopenharmony_ci <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; /* PME interrupt */ 80762306a36Sopenharmony_ci interrupt-names = "aer", "pme"; 80862306a36Sopenharmony_ci #address-cells = <3>; 80962306a36Sopenharmony_ci #size-cells = <2>; 81062306a36Sopenharmony_ci device_type = "pci"; 81162306a36Sopenharmony_ci num-viewport = <8>; 81262306a36Sopenharmony_ci bus-range = <0x0 0xff>; 81362306a36Sopenharmony_ci ranges = <0x81000000 0x0 0x00000000 0x40 0x00010000 0x0 0x00010000 /* downstream I/O */ 81462306a36Sopenharmony_ci 0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 81562306a36Sopenharmony_ci msi-parent = <&msi1>, <&msi2>, <&msi3>; 81662306a36Sopenharmony_ci #interrupt-cells = <1>; 81762306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 81862306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 81962306a36Sopenharmony_ci <0000 0 0 2 &gic GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 82062306a36Sopenharmony_ci <0000 0 0 3 &gic GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, 82162306a36Sopenharmony_ci <0000 0 0 4 &gic GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>; 82262306a36Sopenharmony_ci big-endian; 82362306a36Sopenharmony_ci status = "disabled"; 82462306a36Sopenharmony_ci }; 82562306a36Sopenharmony_ci 82662306a36Sopenharmony_ci pcie_ep1: pcie_ep@3400000 { 82762306a36Sopenharmony_ci compatible = "fsl,ls1046a-pcie-ep","fsl,ls-pcie-ep"; 82862306a36Sopenharmony_ci reg = <0x00 0x03400000 0x0 0x00100000>, 82962306a36Sopenharmony_ci <0x40 0x00000000 0x8 0x00000000>; 83062306a36Sopenharmony_ci reg-names = "regs", "addr_space"; 83162306a36Sopenharmony_ci interrupts = <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>; 83262306a36Sopenharmony_ci interrupt-names = "pme"; 83362306a36Sopenharmony_ci num-ib-windows = <6>; 83462306a36Sopenharmony_ci num-ob-windows = <8>; 83562306a36Sopenharmony_ci big-endian; 83662306a36Sopenharmony_ci status = "disabled"; 83762306a36Sopenharmony_ci }; 83862306a36Sopenharmony_ci 83962306a36Sopenharmony_ci pcie2: pcie@3500000 { 84062306a36Sopenharmony_ci compatible = "fsl,ls1046a-pcie"; 84162306a36Sopenharmony_ci reg = <0x00 0x03500000 0x0 0x00100000>, /* controller registers */ 84262306a36Sopenharmony_ci <0x48 0x00000000 0x0 0x00002000>; /* configuration space */ 84362306a36Sopenharmony_ci reg-names = "regs", "config"; 84462306a36Sopenharmony_ci interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */ 84562306a36Sopenharmony_ci <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; /* PME interrupt */ 84662306a36Sopenharmony_ci interrupt-names = "aer", "pme"; 84762306a36Sopenharmony_ci #address-cells = <3>; 84862306a36Sopenharmony_ci #size-cells = <2>; 84962306a36Sopenharmony_ci device_type = "pci"; 85062306a36Sopenharmony_ci num-viewport = <8>; 85162306a36Sopenharmony_ci bus-range = <0x0 0xff>; 85262306a36Sopenharmony_ci ranges = <0x81000000 0x0 0x00000000 0x48 0x00010000 0x0 0x00010000 /* downstream I/O */ 85362306a36Sopenharmony_ci 0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 85462306a36Sopenharmony_ci msi-parent = <&msi2>, <&msi3>, <&msi1>; 85562306a36Sopenharmony_ci #interrupt-cells = <1>; 85662306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 85762306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 85862306a36Sopenharmony_ci <0000 0 0 2 &gic GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 85962306a36Sopenharmony_ci <0000 0 0 3 &gic GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>, 86062306a36Sopenharmony_ci <0000 0 0 4 &gic GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; 86162306a36Sopenharmony_ci big-endian; 86262306a36Sopenharmony_ci status = "disabled"; 86362306a36Sopenharmony_ci }; 86462306a36Sopenharmony_ci 86562306a36Sopenharmony_ci pcie_ep2: pcie_ep@3500000 { 86662306a36Sopenharmony_ci compatible = "fsl,ls1046a-pcie-ep","fsl,ls-pcie-ep"; 86762306a36Sopenharmony_ci reg = <0x00 0x03500000 0x0 0x00100000>, 86862306a36Sopenharmony_ci <0x48 0x00000000 0x8 0x00000000>; 86962306a36Sopenharmony_ci reg-names = "regs", "addr_space"; 87062306a36Sopenharmony_ci interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>; 87162306a36Sopenharmony_ci interrupt-names = "pme"; 87262306a36Sopenharmony_ci num-ib-windows = <6>; 87362306a36Sopenharmony_ci num-ob-windows = <8>; 87462306a36Sopenharmony_ci big-endian; 87562306a36Sopenharmony_ci status = "disabled"; 87662306a36Sopenharmony_ci }; 87762306a36Sopenharmony_ci 87862306a36Sopenharmony_ci pcie3: pcie@3600000 { 87962306a36Sopenharmony_ci compatible = "fsl,ls1046a-pcie"; 88062306a36Sopenharmony_ci reg = <0x00 0x03600000 0x0 0x00100000>, /* controller registers */ 88162306a36Sopenharmony_ci <0x50 0x00000000 0x0 0x00002000>; /* configuration space */ 88262306a36Sopenharmony_ci reg-names = "regs", "config"; 88362306a36Sopenharmony_ci interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>, /* controller interrupt */ 88462306a36Sopenharmony_ci <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>; /* PME interrupt */ 88562306a36Sopenharmony_ci interrupt-names = "aer", "pme"; 88662306a36Sopenharmony_ci #address-cells = <3>; 88762306a36Sopenharmony_ci #size-cells = <2>; 88862306a36Sopenharmony_ci device_type = "pci"; 88962306a36Sopenharmony_ci num-viewport = <8>; 89062306a36Sopenharmony_ci bus-range = <0x0 0xff>; 89162306a36Sopenharmony_ci ranges = <0x81000000 0x0 0x00000000 0x50 0x00010000 0x0 0x00010000 /* downstream I/O */ 89262306a36Sopenharmony_ci 0x82000000 0x0 0x40000000 0x50 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */ 89362306a36Sopenharmony_ci msi-parent = <&msi3>, <&msi1>, <&msi2>; 89462306a36Sopenharmony_ci #interrupt-cells = <1>; 89562306a36Sopenharmony_ci interrupt-map-mask = <0 0 0 7>; 89662306a36Sopenharmony_ci interrupt-map = <0000 0 0 1 &gic GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>, 89762306a36Sopenharmony_ci <0000 0 0 2 &gic GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>, 89862306a36Sopenharmony_ci <0000 0 0 3 &gic GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>, 89962306a36Sopenharmony_ci <0000 0 0 4 &gic GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>; 90062306a36Sopenharmony_ci big-endian; 90162306a36Sopenharmony_ci status = "disabled"; 90262306a36Sopenharmony_ci }; 90362306a36Sopenharmony_ci 90462306a36Sopenharmony_ci pcie_ep3: pcie_ep@3600000 { 90562306a36Sopenharmony_ci compatible = "fsl,ls1046a-pcie-ep", "fsl,ls-pcie-ep"; 90662306a36Sopenharmony_ci reg = <0x00 0x03600000 0x0 0x00100000>, 90762306a36Sopenharmony_ci <0x50 0x00000000 0x8 0x00000000>; 90862306a36Sopenharmony_ci reg-names = "regs", "addr_space"; 90962306a36Sopenharmony_ci interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>; 91062306a36Sopenharmony_ci interrupt-names = "pme"; 91162306a36Sopenharmony_ci num-ib-windows = <6>; 91262306a36Sopenharmony_ci num-ob-windows = <8>; 91362306a36Sopenharmony_ci big-endian; 91462306a36Sopenharmony_ci status = "disabled"; 91562306a36Sopenharmony_ci }; 91662306a36Sopenharmony_ci 91762306a36Sopenharmony_ci qdma: dma-controller@8380000 { 91862306a36Sopenharmony_ci compatible = "fsl,ls1046a-qdma", "fsl,ls1021a-qdma"; 91962306a36Sopenharmony_ci reg = <0x0 0x8380000 0x0 0x1000>, /* Controller regs */ 92062306a36Sopenharmony_ci <0x0 0x8390000 0x0 0x10000>, /* Status regs */ 92162306a36Sopenharmony_ci <0x0 0x83a0000 0x0 0x40000>; /* Block regs */ 92262306a36Sopenharmony_ci interrupts = <GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>, 92362306a36Sopenharmony_ci <GIC_SPI 39 IRQ_TYPE_LEVEL_HIGH>, 92462306a36Sopenharmony_ci <GIC_SPI 40 IRQ_TYPE_LEVEL_HIGH>, 92562306a36Sopenharmony_ci <GIC_SPI 41 IRQ_TYPE_LEVEL_HIGH>, 92662306a36Sopenharmony_ci <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>; 92762306a36Sopenharmony_ci interrupt-names = "qdma-error", "qdma-queue0", 92862306a36Sopenharmony_ci "qdma-queue1", "qdma-queue2", "qdma-queue3"; 92962306a36Sopenharmony_ci dma-channels = <8>; 93062306a36Sopenharmony_ci block-number = <1>; 93162306a36Sopenharmony_ci block-offset = <0x10000>; 93262306a36Sopenharmony_ci fsl,dma-queues = <2>; 93362306a36Sopenharmony_ci status-sizes = <64>; 93462306a36Sopenharmony_ci queue-sizes = <64 64>; 93562306a36Sopenharmony_ci big-endian; 93662306a36Sopenharmony_ci }; 93762306a36Sopenharmony_ci 93862306a36Sopenharmony_ci rcpm: power-controller@1ee2140 { 93962306a36Sopenharmony_ci compatible = "fsl,ls1046a-rcpm", "fsl,qoriq-rcpm-2.1+"; 94062306a36Sopenharmony_ci reg = <0x0 0x1ee2140 0x0 0x4>; 94162306a36Sopenharmony_ci #fsl,rcpm-wakeup-cells = <1>; 94262306a36Sopenharmony_ci }; 94362306a36Sopenharmony_ci 94462306a36Sopenharmony_ci ftm_alarm0: timer@29d0000 { 94562306a36Sopenharmony_ci compatible = "fsl,ls1046a-ftm-alarm"; 94662306a36Sopenharmony_ci reg = <0x0 0x29d0000 0x0 0x10000>; 94762306a36Sopenharmony_ci fsl,rcpm-wakeup = <&rcpm 0x20000>; 94862306a36Sopenharmony_ci interrupts = <GIC_SPI 86 IRQ_TYPE_LEVEL_HIGH>; 94962306a36Sopenharmony_ci big-endian; 95062306a36Sopenharmony_ci }; 95162306a36Sopenharmony_ci }; 95262306a36Sopenharmony_ci 95362306a36Sopenharmony_ci reserved-memory { 95462306a36Sopenharmony_ci #address-cells = <2>; 95562306a36Sopenharmony_ci #size-cells = <2>; 95662306a36Sopenharmony_ci ranges; 95762306a36Sopenharmony_ci 95862306a36Sopenharmony_ci bman_fbpr: bman-fbpr { 95962306a36Sopenharmony_ci compatible = "shared-dma-pool"; 96062306a36Sopenharmony_ci size = <0 0x1000000>; 96162306a36Sopenharmony_ci alignment = <0 0x1000000>; 96262306a36Sopenharmony_ci no-map; 96362306a36Sopenharmony_ci }; 96462306a36Sopenharmony_ci 96562306a36Sopenharmony_ci qman_fqd: qman-fqd { 96662306a36Sopenharmony_ci compatible = "shared-dma-pool"; 96762306a36Sopenharmony_ci size = <0 0x800000>; 96862306a36Sopenharmony_ci alignment = <0 0x800000>; 96962306a36Sopenharmony_ci no-map; 97062306a36Sopenharmony_ci }; 97162306a36Sopenharmony_ci 97262306a36Sopenharmony_ci qman_pfdr: qman-pfdr { 97362306a36Sopenharmony_ci compatible = "shared-dma-pool"; 97462306a36Sopenharmony_ci size = <0 0x2000000>; 97562306a36Sopenharmony_ci alignment = <0 0x2000000>; 97662306a36Sopenharmony_ci no-map; 97762306a36Sopenharmony_ci }; 97862306a36Sopenharmony_ci }; 97962306a36Sopenharmony_ci 98062306a36Sopenharmony_ci firmware { 98162306a36Sopenharmony_ci optee { 98262306a36Sopenharmony_ci compatible = "linaro,optee-tz"; 98362306a36Sopenharmony_ci method = "smc"; 98462306a36Sopenharmony_ci }; 98562306a36Sopenharmony_ci }; 98662306a36Sopenharmony_ci}; 98762306a36Sopenharmony_ci 98862306a36Sopenharmony_ci#include "qoriq-qman-portals.dtsi" 98962306a36Sopenharmony_ci#include "qoriq-bman-portals.dtsi" 990