arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
|
|
|
//
|
|
|
|
// Device Tree Include file for Layerscape-LX2160A family SoC.
|
|
|
|
//
|
2020-07-10 15:21:44 +05:30
|
|
|
// Copyright 2018-2020 NXP
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
|
2020-12-29 12:47:40 +01:00
|
|
|
#include <dt-bindings/clock/fsl,qoriq-clockgen.h>
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
|
|
#include <dt-bindings/interrupt-controller/arm-gic.h>
|
2019-10-10 16:30:22 +08:00
|
|
|
#include <dt-bindings/thermal/thermal.h>
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
|
|
|
|
/memreserve/ 0x80000000 0x00010000;
|
|
|
|
|
|
|
|
/ {
|
|
|
|
compatible = "fsl,lx2160a";
|
|
|
|
interrupt-parent = <&gic>;
|
|
|
|
#address-cells = <2>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
|
2020-06-24 10:44:58 +08:00
|
|
|
aliases {
|
|
|
|
rtc1 = &ftm_alarm0;
|
|
|
|
};
|
|
|
|
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cpus {
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
|
|
|
|
// 8 clusters having 2 Cortex-A72 cores each
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu0: cpu@0 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x0>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 0>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster0_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu1: cpu@1 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x1>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 0>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster0_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu100: cpu@100 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x100>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 1>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster1_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu101: cpu@101 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x101>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 1>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster1_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu200: cpu@200 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x200>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster2_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu201: cpu@201 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x201>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster2_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu300: cpu@300 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x300>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 3>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster3_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu301: cpu@301 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x301>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 3>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster3_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu400: cpu@400 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x400>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 4>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster4_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu401: cpu@401 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x401>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 4>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster4_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu500: cpu@500 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x500>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 5>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster5_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu501: cpu@501 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x501>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 5>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster5_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu600: cpu@600 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x600>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 6>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster6_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu601: cpu@601 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x601>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 6>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster6_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu700: cpu@700 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x700>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 7>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster7_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
cpu701: cpu@701 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
device_type = "cpu";
|
|
|
|
compatible = "arm,cortex-a72";
|
|
|
|
enable-method = "psci";
|
|
|
|
reg = <0x701>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_CMUX 7>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
d-cache-size = <0x8000>;
|
|
|
|
d-cache-line-size = <64>;
|
|
|
|
d-cache-sets = <128>;
|
|
|
|
i-cache-size = <0xC000>;
|
|
|
|
i-cache-line-size = <64>;
|
|
|
|
i-cache-sets = <192>;
|
|
|
|
next-level-cache = <&cluster7_l2>;
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu-idle-states = <&cpu_pw15>;
|
2019-10-10 16:30:22 +08:00
|
|
|
#cooling-cells = <2>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
cluster0_l2: l2-cache0 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster1_l2: l2-cache1 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster2_l2: l2-cache2 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster3_l2: l2-cache3 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster4_l2: l2-cache4 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster5_l2: l2-cache5 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster6_l2: l2-cache6 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster7_l2: l2-cache7 {
|
|
|
|
compatible = "cache";
|
2022-11-07 16:57:01 +01:00
|
|
|
cache-unified;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
cache-size = <0x100000>;
|
|
|
|
cache-line-size = <64>;
|
|
|
|
cache-sets = <1024>;
|
|
|
|
cache-level = <2>;
|
|
|
|
};
|
2019-04-18 03:42:25 +00:00
|
|
|
|
2019-09-17 15:33:56 +08:00
|
|
|
cpu_pw15: cpu-pw15 {
|
2019-04-18 03:42:25 +00:00
|
|
|
compatible = "arm,idle-state";
|
2019-09-17 15:33:56 +08:00
|
|
|
idle-state-name = "PW15";
|
2019-04-18 03:42:25 +00:00
|
|
|
arm,psci-suspend-param = <0x0>;
|
|
|
|
entry-latency-us = <2000>;
|
|
|
|
exit-latency-us = <2000>;
|
|
|
|
min-residency-us = <6000>;
|
|
|
|
};
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
gic: interrupt-controller@6000000 {
|
|
|
|
compatible = "arm,gic-v3";
|
|
|
|
reg = <0x0 0x06000000 0 0x10000>, // GIC Dist
|
|
|
|
<0x0 0x06200000 0 0x200000>, // GICR (RD_base +
|
|
|
|
// SGI_base)
|
|
|
|
<0x0 0x0c0c0000 0 0x2000>, // GICC
|
|
|
|
<0x0 0x0c0d0000 0 0x1000>, // GICH
|
|
|
|
<0x0 0x0c0e0000 0 0x20000>; // GICV
|
|
|
|
#interrupt-cells = <3>;
|
|
|
|
#address-cells = <2>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
ranges;
|
|
|
|
interrupt-controller;
|
|
|
|
interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
|
2023-02-08 12:34:38 -06:00
|
|
|
its: msi-controller@6020000 {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
compatible = "arm,gic-v3-its";
|
|
|
|
msi-controller;
|
2024-07-29 14:59:28 -04:00
|
|
|
#msi-cells = <1>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x6020000 0 0x20000>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
timer {
|
|
|
|
compatible = "arm,armv8-timer";
|
|
|
|
interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_PPI 14 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_PPI 11 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_PPI 10 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
};
|
|
|
|
|
|
|
|
pmu {
|
|
|
|
compatible = "arm,cortex-a72-pmu";
|
|
|
|
interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_LOW>;
|
|
|
|
};
|
|
|
|
|
|
|
|
psci {
|
|
|
|
compatible = "arm,psci-0.2";
|
|
|
|
method = "smc";
|
|
|
|
};
|
|
|
|
|
|
|
|
memory@80000000 {
|
|
|
|
// DRAM space - 1, size : 2 GB DRAM
|
|
|
|
device_type = "memory";
|
|
|
|
reg = <0x00000000 0x80000000 0 0x80000000>;
|
|
|
|
};
|
|
|
|
|
|
|
|
ddr1: memory-controller@1080000 {
|
|
|
|
compatible = "fsl,qoriq-memory-controller";
|
|
|
|
reg = <0x0 0x1080000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
little-endian;
|
|
|
|
};
|
|
|
|
|
|
|
|
ddr2: memory-controller@1090000 {
|
|
|
|
compatible = "fsl,qoriq-memory-controller";
|
|
|
|
reg = <0x0 0x1090000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 18 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
little-endian;
|
|
|
|
};
|
|
|
|
|
|
|
|
// One clock unit-sysclk node which bootloader require during DT fix-up
|
|
|
|
sysclk: sysclk {
|
|
|
|
compatible = "fixed-clock";
|
|
|
|
#clock-cells = <0>;
|
|
|
|
clock-frequency = <100000000>; // fixed up by bootloader
|
|
|
|
clock-output-names = "sysclk";
|
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
thermal-zones {
|
2024-06-13 18:24:12 -04:00
|
|
|
cluster6-7-thermal {
|
2019-10-10 16:30:22 +08:00
|
|
|
polling-delay-passive = <1000>;
|
|
|
|
polling-delay = <5000>;
|
|
|
|
thermal-sensors = <&tmu 0>;
|
|
|
|
|
|
|
|
trips {
|
2020-04-17 14:16:18 +08:00
|
|
|
cluster6_7_alert: cluster6-7-alert {
|
2019-10-10 16:30:22 +08:00
|
|
|
temperature = <85000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "passive";
|
|
|
|
};
|
|
|
|
|
2020-04-17 14:16:18 +08:00
|
|
|
cluster6_7_crit: cluster6-7-crit {
|
2019-10-10 16:30:22 +08:00
|
|
|
temperature = <95000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "critical";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
cooling-maps {
|
|
|
|
map0 {
|
2020-04-17 14:16:18 +08:00
|
|
|
trip = <&cluster6_7_alert>;
|
2019-10-10 16:30:22 +08:00
|
|
|
cooling-device =
|
|
|
|
<&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu100 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu101 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu200 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu201 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu300 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu301 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu400 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu401 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu500 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu501 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu600 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu601 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu700 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
|
|
|
|
<&cpu701 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2020-04-17 14:16:18 +08:00
|
|
|
|
2024-07-02 16:54:17 +02:00
|
|
|
ddr-ctrl5-thermal {
|
2020-04-17 14:16:18 +08:00
|
|
|
polling-delay-passive = <1000>;
|
|
|
|
polling-delay = <5000>;
|
|
|
|
thermal-sensors = <&tmu 1>;
|
|
|
|
|
|
|
|
trips {
|
|
|
|
ddr-cluster5-alert {
|
|
|
|
temperature = <85000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "passive";
|
|
|
|
};
|
|
|
|
|
|
|
|
ddr-cluster5-crit {
|
|
|
|
temperature = <95000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "critical";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-06-13 18:24:12 -04:00
|
|
|
wriop-thermal {
|
2020-04-17 14:16:18 +08:00
|
|
|
polling-delay-passive = <1000>;
|
|
|
|
polling-delay = <5000>;
|
|
|
|
thermal-sensors = <&tmu 2>;
|
|
|
|
|
|
|
|
trips {
|
|
|
|
wriop-alert {
|
|
|
|
temperature = <85000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "passive";
|
|
|
|
};
|
|
|
|
|
|
|
|
wriop-crit {
|
|
|
|
temperature = <95000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "critical";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-06-13 18:24:12 -04:00
|
|
|
dce-thermal {
|
2020-04-17 14:16:18 +08:00
|
|
|
polling-delay-passive = <1000>;
|
|
|
|
polling-delay = <5000>;
|
|
|
|
thermal-sensors = <&tmu 3>;
|
|
|
|
|
|
|
|
trips {
|
|
|
|
dce-qbman-alert {
|
|
|
|
temperature = <85000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "passive";
|
|
|
|
};
|
|
|
|
|
|
|
|
dce-qbman-crit {
|
|
|
|
temperature = <95000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "critical";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-06-13 18:24:12 -04:00
|
|
|
ccn-thermal {
|
2020-04-17 14:16:18 +08:00
|
|
|
polling-delay-passive = <1000>;
|
|
|
|
polling-delay = <5000>;
|
|
|
|
thermal-sensors = <&tmu 4>;
|
|
|
|
|
|
|
|
trips {
|
|
|
|
ccn-dpaa-alert {
|
|
|
|
temperature = <85000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "passive";
|
|
|
|
};
|
|
|
|
|
|
|
|
ccn-dpaa-crit {
|
|
|
|
temperature = <95000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "critical";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-06-13 18:24:12 -04:00
|
|
|
cluster4-thermal {
|
2020-04-17 14:16:18 +08:00
|
|
|
polling-delay-passive = <1000>;
|
|
|
|
polling-delay = <5000>;
|
|
|
|
thermal-sensors = <&tmu 5>;
|
|
|
|
|
|
|
|
trips {
|
|
|
|
clust4-hsio3-alert {
|
|
|
|
temperature = <85000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "passive";
|
|
|
|
};
|
|
|
|
|
|
|
|
clust4-hsio3-crit {
|
|
|
|
temperature = <95000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "critical";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-06-13 18:24:12 -04:00
|
|
|
cluster2-3-thermal {
|
2020-04-17 14:16:18 +08:00
|
|
|
polling-delay-passive = <1000>;
|
|
|
|
polling-delay = <5000>;
|
|
|
|
thermal-sensors = <&tmu 6>;
|
|
|
|
|
|
|
|
trips {
|
|
|
|
cluster2-3-alert {
|
|
|
|
temperature = <85000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "passive";
|
|
|
|
};
|
|
|
|
|
|
|
|
cluster2-3-crit {
|
|
|
|
temperature = <95000>;
|
|
|
|
hysteresis = <2000>;
|
|
|
|
type = "critical";
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2019-10-10 16:30:22 +08:00
|
|
|
};
|
|
|
|
|
2024-08-26 17:38:33 -04:00
|
|
|
soc: soc {
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
compatible = "simple-bus";
|
|
|
|
#address-cells = <2>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
ranges;
|
2018-12-20 17:02:04 +00:00
|
|
|
dma-ranges = <0x0 0x0 0x0 0x0 0x10000 0x00000000>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
|
2022-03-11 23:22:28 +02:00
|
|
|
serdes_1: phy@1ea0000 {
|
|
|
|
compatible = "fsl,lynx-28g";
|
|
|
|
reg = <0x0 0x1ea0000 0x0 0x1e30>;
|
|
|
|
#phy-cells = <1>;
|
|
|
|
};
|
|
|
|
|
2023-10-01 12:32:56 +02:00
|
|
|
serdes_2: phy@1eb0000 {
|
|
|
|
compatible = "fsl,lynx-28g";
|
|
|
|
reg = <0x0 0x1eb0000 0x0 0x1e30>;
|
|
|
|
#phy-cells = <1>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
crypto: crypto@8000000 {
|
|
|
|
compatible = "fsl,sec-v5.0", "fsl,sec-v4.0";
|
|
|
|
fsl,sec-era = <10>;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <1>;
|
|
|
|
ranges = <0x0 0x00 0x8000000 0x100000>;
|
|
|
|
reg = <0x00 0x8000000 0x0 0x100000>;
|
|
|
|
interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
dma-coherent;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
sec_jr0: jr@10000 {
|
|
|
|
compatible = "fsl,sec-v5.0-job-ring",
|
|
|
|
"fsl,sec-v4.0-job-ring";
|
2022-05-26 22:42:56 +02:00
|
|
|
reg = <0x10000 0x10000>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
interrupts = <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
};
|
|
|
|
|
|
|
|
sec_jr1: jr@20000 {
|
|
|
|
compatible = "fsl,sec-v5.0-job-ring",
|
|
|
|
"fsl,sec-v4.0-job-ring";
|
2022-05-26 22:42:56 +02:00
|
|
|
reg = <0x20000 0x10000>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
interrupts = <GIC_SPI 141 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
};
|
|
|
|
|
|
|
|
sec_jr2: jr@30000 {
|
|
|
|
compatible = "fsl,sec-v5.0-job-ring",
|
|
|
|
"fsl,sec-v4.0-job-ring";
|
2022-05-26 22:42:56 +02:00
|
|
|
reg = <0x30000 0x10000>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
};
|
|
|
|
|
|
|
|
sec_jr3: jr@40000 {
|
|
|
|
compatible = "fsl,sec-v5.0-job-ring",
|
|
|
|
"fsl,sec-v4.0-job-ring";
|
2022-05-26 22:42:56 +02:00
|
|
|
reg = <0x40000 0x10000>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
interrupts = <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
clockgen: clock-controller@1300000 {
|
|
|
|
compatible = "fsl,lx2160a-clockgen";
|
|
|
|
reg = <0 0x1300000 0 0xa0000>;
|
|
|
|
#clock-cells = <2>;
|
|
|
|
clocks = <&sysclk>;
|
|
|
|
};
|
|
|
|
|
|
|
|
dcfg: syscon@1e00000 {
|
|
|
|
compatible = "fsl,lx2160a-dcfg", "syscon";
|
|
|
|
reg = <0x0 0x1e00000 0x0 0x10000>;
|
|
|
|
little-endian;
|
|
|
|
};
|
|
|
|
|
2022-06-30 18:32:07 -04:00
|
|
|
sfp: efuse@1e80000 {
|
|
|
|
compatible = "fsl,ls1028a-sfp";
|
|
|
|
reg = <0x0 0x1e80000 0x0 0x10000>;
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(4)>;
|
|
|
|
clock-names = "sfp";
|
|
|
|
};
|
|
|
|
|
2020-11-30 18:15:13 +08:00
|
|
|
isc: syscon@1f70000 {
|
|
|
|
compatible = "fsl,lx2160a-isc", "syscon";
|
|
|
|
reg = <0x0 0x1f70000 0x0 0x10000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <1>;
|
|
|
|
ranges = <0x0 0x0 0x1f70000 0x10000>;
|
|
|
|
|
|
|
|
extirq: interrupt-controller@14 {
|
|
|
|
compatible = "fsl,lx2160a-extirq", "fsl,ls1088a-extirq";
|
|
|
|
#interrupt-cells = <2>;
|
|
|
|
#address-cells = <0>;
|
|
|
|
interrupt-controller;
|
|
|
|
reg = <0x14 4>;
|
|
|
|
interrupt-map =
|
Revert "arm64: dts: freescale: Fix 'interrupt-map' parent address cells"
This reverts commit 869f0ec048dc8fd88c0b2003373bd985795179fb. That
updated the expected device tree binding format for the ls-extirq
driver, without also updating the parsing code (ls_extirq_parse_map)
to the new format.
The context is that the ls-extirq driver uses the standard
"interrupt-map" OF property in a non-standard way, as suggested by
Rob Herring during review:
https://lore.kernel.org/lkml/20190927161118.GA19333@bogus/
This has turned out to be problematic, as Marc Zyngier discovered
through commit 041284181226 ("of/irq: Allow matching of an interrupt-map
local to an interrupt controller"), later fixed through commit
de4adddcbcc2 ("of/irq: Add a quirk for controllers with their own
definition of interrupt-map"). Marc's position, expressed on multiple
opportunities, is that:
(a) [ making private use of the reserved "interrupt-map" name in a
driver ] "is wrong, by the very letter of what an interrupt-map
means. If the interrupt map points to an interrupt controller,
that's the target for the interrupt."
https://lore.kernel.org/lkml/87k0g8jlmg.wl-maz@kernel.org/
(b) [ updating the driver's bindings to accept a non-reserved name for
this property, as an alternative, is ] "is totally pointless. These
machines have been in the wild for years, and existing DTs will be
there *forever*."
https://lore.kernel.org/lkml/87ilvrk1r0.wl-maz@kernel.org/
Considering the above, the Linux kernel has quirks in place to deal with
the ls-extirq's non-standard use of the "interrupt-map". These quirks
may be needed in other operating systems that consume this device tree,
yet this is seen as the only viable solution.
Therefore, the premise of the patch being reverted here is invalid.
It doesn't matter whether the driver, in its non-standard use of the
property, complies to the standard format or not, since this property
isn't expected to be used for interrupt translation by the core.
This change restores LS1088A, LS2088A/LS2085A and LX2160A to their
previous bindings, which allows these systems to continue to use
external interrupt lines with the correct polarity.
Fixes: 869f0ec048dc ("arm64: dts: freescale: Fix 'interrupt-map' parent address cells")
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Acked-by: Marc Zyngier <maz@kernel.org>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2021-12-14 15:58:52 +02:00
|
|
|
<0 0 &gic GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<1 0 &gic GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<2 0 &gic GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<3 0 &gic GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<4 0 &gic GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<5 0 &gic GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<6 0 &gic GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<7 0 &gic GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<8 0 &gic GIC_SPI 8 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<9 0 &gic GIC_SPI 9 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<10 0 &gic GIC_SPI 10 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<11 0 &gic GIC_SPI 11 IRQ_TYPE_LEVEL_HIGH>;
|
2022-04-27 09:53:36 +02:00
|
|
|
interrupt-map-mask = <0xf 0x0>;
|
2020-11-30 18:15:13 +08:00
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2019-10-10 16:30:22 +08:00
|
|
|
tmu: tmu@1f80000 {
|
|
|
|
compatible = "fsl,qoriq-tmu";
|
|
|
|
reg = <0x0 0x1f80000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 23 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
fsl,tmu-range = <0x800000e6 0x8001017d>;
|
|
|
|
fsl,tmu-calibration =
|
|
|
|
/* Calibration data group 1 */
|
2023-12-16 00:07:35 +01:00
|
|
|
<0x00000000 0x00000035>,
|
2019-10-10 16:30:22 +08:00
|
|
|
/* Calibration data group 2 */
|
2023-12-16 00:07:35 +01:00
|
|
|
<0x00000001 0x00000154>;
|
2019-10-10 16:30:22 +08:00
|
|
|
little-endian;
|
|
|
|
#thermal-sensor-cells = <1>;
|
|
|
|
};
|
|
|
|
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
i2c0: i2c@2000000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2000000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c0_scl>;
|
|
|
|
pinctrl-1 = <&i2c0_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio0 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c1: i2c@2010000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2010000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c1_scl>;
|
|
|
|
pinctrl-1 = <&i2c1_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio0 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c2: i2c@2020000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2020000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c2_scl>;
|
|
|
|
pinctrl-1 = <&i2c2_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio0 29 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c3: i2c@2030000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2030000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c3_scl>;
|
|
|
|
pinctrl-1 = <&i2c3_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio0 27 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c4: i2c@2040000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2040000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c4_scl>;
|
|
|
|
pinctrl-1 = <&i2c4_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio0 25 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c5: i2c@2050000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2050000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c5_scl>;
|
|
|
|
pinctrl-1 = <&i2c5_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio0 23 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c6: i2c@2060000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2060000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c6_scl>;
|
|
|
|
pinctrl-1 = <&i2c6_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio1 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c7: i2c@2070000 {
|
|
|
|
compatible = "fsl,vf610-i2c";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2070000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
|
2024-05-31 17:50:17 -04:00
|
|
|
clock-names = "ipg";
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(16)>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-names = "default", "gpio";
|
|
|
|
pinctrl-0 = <&i2c7_scl>;
|
|
|
|
pinctrl-1 = <&i2c7_scl_gpio>;
|
|
|
|
scl-gpios = <&gpio1 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2019-01-15 12:00:26 +00:00
|
|
|
fspi: spi@20c0000 {
|
|
|
|
compatible = "nxp,lx2160a-fspi";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x20c0000 0x0 0x10000>,
|
|
|
|
<0x0 0x20000000 0x0 0x10000000>;
|
|
|
|
reg-names = "fspi_base", "fspi_mmap";
|
|
|
|
interrupts = <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(4)>,
|
|
|
|
<&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(4)>;
|
2019-01-15 12:00:26 +00:00
|
|
|
clock-names = "fspi_en", "fspi";
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-06-22 16:17:51 +08:00
|
|
|
dspi0: spi@2100000 {
|
|
|
|
compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2100000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>;
|
2020-06-22 16:17:51 +08:00
|
|
|
clock-names = "dspi";
|
|
|
|
spi-num-chipselects = <5>;
|
|
|
|
bus-num = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
dspi1: spi@2110000 {
|
|
|
|
compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2110000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 26 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>;
|
2020-06-22 16:17:51 +08:00
|
|
|
clock-names = "dspi";
|
|
|
|
spi-num-chipselects = <5>;
|
|
|
|
bus-num = <1>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
dspi2: spi@2120000 {
|
|
|
|
compatible = "fsl,lx2160a-dspi", "fsl,ls2085a-dspi";
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
reg = <0x0 0x2120000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>;
|
2020-06-22 16:17:51 +08:00
|
|
|
clock-names = "dspi";
|
|
|
|
spi-num-chipselects = <5>;
|
|
|
|
bus-num = <2>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
arm64: dts: layerscape: Change node name from 'esdhc' to 'mmc'
Use common node name 'mmc' to fix DTB_CHECK warning.
Add compatible string 'fsl,ls2080a-esdhc' for fsl-lx2160a.
arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dtb: esdhc@1560000: $nodename:0: 'esdhc@1560000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dtb: esdhc@1560000: $nodename:0: 'esdhc@1560000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dtb: esdhc@1560000: $nodename:0: 'esdhc@1560000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dtb: esdhc@2140000: $nodename:0: 'esdhc@2140000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dtb: esdhc@2140000: $nodename:0: 'esdhc@2140000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dtb: esdhc@2140000: compatible:0: 'fsl,esdhc' is not one of ['fsl,mpc8536-esdhc', 'fsl,mpc8378-esdhc', 'fsl,p2020-esdhc', 'fsl,p4080-esdhc', 'fsl,t1040-esdhc', 'fsl,t4240-esdhc', 'fsl,ls1012a-esdhc', 'fsl,ls1028a-esdhc', 'fsl,ls1088a-esdhc', 'fsl,ls1043a-esdhc', 'fsl,ls1046a-esdhc', 'fsl,ls2080a-esdhc']
from schema $id: http://devicetree.org/schemas/mmc/fsl,esdhc.yaml#
arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dtb: esdhc@2140000: $nodename:0: 'esdhc@2140000' does not match '^mmc(@.*)?$'
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-06-13 10:32:07 -04:00
|
|
|
esdhc0: mmc@2140000 {
|
|
|
|
compatible = "fsl,ls2080a-esdhc", "fsl,esdhc";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x2140000 0x0 0x10000>;
|
2024-06-05 17:30:18 +02:00
|
|
|
interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(2)>;
|
2019-09-22 11:27:03 +01:00
|
|
|
dma-coherent;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
voltage-ranges = <1800 1800 3300 3300>;
|
|
|
|
sdhci,auto-cmd12;
|
|
|
|
little-endian;
|
|
|
|
bus-width = <4>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
arm64: dts: layerscape: Change node name from 'esdhc' to 'mmc'
Use common node name 'mmc' to fix DTB_CHECK warning.
Add compatible string 'fsl,ls2080a-esdhc' for fsl-lx2160a.
arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dtb: esdhc@1560000: $nodename:0: 'esdhc@1560000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dtb: esdhc@1560000: $nodename:0: 'esdhc@1560000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dtb: esdhc@1560000: $nodename:0: 'esdhc@1560000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dtb: esdhc@2140000: $nodename:0: 'esdhc@2140000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dtb: esdhc@2140000: $nodename:0: 'esdhc@2140000' does not match '^mmc(@.*)?$'
arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dtb: esdhc@2140000: compatible:0: 'fsl,esdhc' is not one of ['fsl,mpc8536-esdhc', 'fsl,mpc8378-esdhc', 'fsl,p2020-esdhc', 'fsl,p4080-esdhc', 'fsl,t1040-esdhc', 'fsl,t4240-esdhc', 'fsl,ls1012a-esdhc', 'fsl,ls1028a-esdhc', 'fsl,ls1088a-esdhc', 'fsl,ls1043a-esdhc', 'fsl,ls1046a-esdhc', 'fsl,ls2080a-esdhc']
from schema $id: http://devicetree.org/schemas/mmc/fsl,esdhc.yaml#
arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dtb: esdhc@2140000: $nodename:0: 'esdhc@2140000' does not match '^mmc(@.*)?$'
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-06-13 10:32:07 -04:00
|
|
|
esdhc1: mmc@2150000 {
|
|
|
|
compatible = "fsl,ls2080a-esdhc", "fsl,esdhc";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x2150000 0x0 0x10000>;
|
2024-06-05 17:30:18 +02:00
|
|
|
interrupts = <GIC_SPI 63 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(2)>;
|
2019-09-22 11:27:03 +01:00
|
|
|
dma-coherent;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
voltage-ranges = <1800 1800 3300 3300>;
|
|
|
|
sdhci,auto-cmd12;
|
|
|
|
broken-cd;
|
|
|
|
little-endian;
|
|
|
|
bus-width = <4>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2021-01-21 16:27:37 +05:30
|
|
|
can0: can@2180000 {
|
|
|
|
compatible = "fsl,lx2160ar1-flexcan";
|
|
|
|
reg = <0x0 0x2180000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>,
|
|
|
|
<&clockgen QORIQ_CLK_SYSCLK 0>;
|
|
|
|
clock-names = "ipg", "per";
|
2022-04-03 00:38:55 +05:30
|
|
|
fsl,clk-source = /bits/ 8 <0>;
|
2021-01-21 16:27:37 +05:30
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
can1: can@2190000 {
|
|
|
|
compatible = "fsl,lx2160ar1-flexcan";
|
|
|
|
reg = <0x0 0x2190000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 22 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>,
|
|
|
|
<&clockgen QORIQ_CLK_SYSCLK 0>;
|
|
|
|
clock-names = "ipg", "per";
|
2022-04-03 00:38:55 +05:30
|
|
|
fsl,clk-source = /bits/ 8 <0>;
|
2021-01-21 16:27:37 +05:30
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
uart0: serial@21c0000 {
|
2024-02-06 18:15:21 -05:00
|
|
|
compatible = "arm,pl011", "arm,primecell";
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>,
|
|
|
|
<&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>;
|
|
|
|
clock-names = "uartclk", "apb_pclk";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x21c0000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
uart1: serial@21d0000 {
|
2024-02-06 18:15:21 -05:00
|
|
|
compatible = "arm,pl011", "arm,primecell";
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>,
|
|
|
|
<&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>;
|
|
|
|
clock-names = "uartclk", "apb_pclk";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x21d0000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
uart2: serial@21e0000 {
|
2024-02-06 18:15:21 -05:00
|
|
|
compatible = "arm,pl011", "arm,primecell";
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>,
|
|
|
|
<&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>;
|
|
|
|
clock-names = "uartclk", "apb_pclk";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x21e0000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
uart3: serial@21f0000 {
|
2024-02-06 18:15:21 -05:00
|
|
|
compatible = "arm,pl011", "arm,primecell";
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>,
|
|
|
|
<&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(8)>;
|
|
|
|
clock-names = "uartclk", "apb_pclk";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x21f0000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio0: gpio@2300000 {
|
arm64: dts: layerscape: add platform special compatible string for gpio
Add platform special compatible string for all gpio controller to fix
below warning.
gpio@2300000: compatible: 'oneOf' conditional failed, one must be fixed:
['fsl,qoriq-gpio'] is too short
'fsl,qoriq-gpio' is not one of ['fsl,mpc5121-gpio', 'fsl,mpc5125-gpio', 'fsl,mpc8349-gpio', 'fsl,mpc8572-gpio', 'fsl,mpc8610-gpio', 'fsl,pq3-gpio']
'fsl,qoriq-gpio' is not one of ['fsl,ls1021a-gpio', 'fsl,ls1028a-gpio', 'fsl,ls1043a-gpio', 'fsl,ls1088a-gpio', 'fsl,ls2080a-gpio']
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-06-26 16:25:22 -04:00
|
|
|
compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x2300000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
gpio-controller;
|
|
|
|
little-endian;
|
|
|
|
#gpio-cells = <2>;
|
|
|
|
interrupt-controller;
|
|
|
|
#interrupt-cells = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio1: gpio@2310000 {
|
arm64: dts: layerscape: add platform special compatible string for gpio
Add platform special compatible string for all gpio controller to fix
below warning.
gpio@2300000: compatible: 'oneOf' conditional failed, one must be fixed:
['fsl,qoriq-gpio'] is too short
'fsl,qoriq-gpio' is not one of ['fsl,mpc5121-gpio', 'fsl,mpc5125-gpio', 'fsl,mpc8349-gpio', 'fsl,mpc8572-gpio', 'fsl,mpc8610-gpio', 'fsl,pq3-gpio']
'fsl,qoriq-gpio' is not one of ['fsl,ls1021a-gpio', 'fsl,ls1028a-gpio', 'fsl,ls1043a-gpio', 'fsl,ls1088a-gpio', 'fsl,ls2080a-gpio']
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-06-26 16:25:22 -04:00
|
|
|
compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x2310000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
gpio-controller;
|
|
|
|
little-endian;
|
|
|
|
#gpio-cells = <2>;
|
|
|
|
interrupt-controller;
|
|
|
|
#interrupt-cells = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio2: gpio@2320000 {
|
arm64: dts: layerscape: add platform special compatible string for gpio
Add platform special compatible string for all gpio controller to fix
below warning.
gpio@2300000: compatible: 'oneOf' conditional failed, one must be fixed:
['fsl,qoriq-gpio'] is too short
'fsl,qoriq-gpio' is not one of ['fsl,mpc5121-gpio', 'fsl,mpc5125-gpio', 'fsl,mpc8349-gpio', 'fsl,mpc8572-gpio', 'fsl,mpc8610-gpio', 'fsl,pq3-gpio']
'fsl,qoriq-gpio' is not one of ['fsl,ls1021a-gpio', 'fsl,ls1028a-gpio', 'fsl,ls1043a-gpio', 'fsl,ls1088a-gpio', 'fsl,ls2080a-gpio']
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-06-26 16:25:22 -04:00
|
|
|
compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x2320000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
gpio-controller;
|
|
|
|
little-endian;
|
|
|
|
#gpio-cells = <2>;
|
|
|
|
interrupt-controller;
|
|
|
|
#interrupt-cells = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
gpio3: gpio@2330000 {
|
arm64: dts: layerscape: add platform special compatible string for gpio
Add platform special compatible string for all gpio controller to fix
below warning.
gpio@2300000: compatible: 'oneOf' conditional failed, one must be fixed:
['fsl,qoriq-gpio'] is too short
'fsl,qoriq-gpio' is not one of ['fsl,mpc5121-gpio', 'fsl,mpc5125-gpio', 'fsl,mpc8349-gpio', 'fsl,mpc8572-gpio', 'fsl,mpc8610-gpio', 'fsl,pq3-gpio']
'fsl,qoriq-gpio' is not one of ['fsl,ls1021a-gpio', 'fsl,ls1028a-gpio', 'fsl,ls1043a-gpio', 'fsl,ls1088a-gpio', 'fsl,ls2080a-gpio']
Signed-off-by: Frank Li <Frank.Li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2024-06-26 16:25:22 -04:00
|
|
|
compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
reg = <0x0 0x2330000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
gpio-controller;
|
|
|
|
little-endian;
|
|
|
|
#gpio-cells = <2>;
|
|
|
|
interrupt-controller;
|
|
|
|
#interrupt-cells = <2>;
|
|
|
|
};
|
|
|
|
|
|
|
|
watchdog@23a0000 {
|
|
|
|
compatible = "arm,sbsa-gwdt";
|
|
|
|
reg = <0x0 0x23a0000 0 0x1000>,
|
|
|
|
<0x0 0x2390000 0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 59 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
timeout-sec = <30>;
|
|
|
|
};
|
|
|
|
|
2024-07-29 14:59:24 -04:00
|
|
|
rcpm: wakeup-controller@1e34040 {
|
2020-06-24 10:44:58 +08:00
|
|
|
compatible = "fsl,lx2160a-rcpm", "fsl,qoriq-rcpm-2.1+";
|
|
|
|
reg = <0x0 0x1e34040 0x0 0x1c>;
|
|
|
|
#fsl,rcpm-wakeup-cells = <7>;
|
|
|
|
little-endian;
|
|
|
|
};
|
|
|
|
|
2024-06-26 16:25:21 -04:00
|
|
|
ftm_alarm0: rtc@2800000 {
|
2020-06-24 10:44:58 +08:00
|
|
|
compatible = "fsl,lx2160a-ftm-alarm";
|
|
|
|
reg = <0x0 0x2800000 0x0 0x10000>;
|
|
|
|
fsl,rcpm-wakeup = <&rcpm 0x0 0x0 0x0 0x0 0x4000 0x0 0x0>;
|
|
|
|
interrupts = <GIC_SPI 44 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
};
|
|
|
|
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
usb0: usb@3100000 {
|
|
|
|
compatible = "snps,dwc3";
|
|
|
|
reg = <0x0 0x3100000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
dr_mode = "host";
|
|
|
|
snps,quirk-frame-length-adjustment = <0x20>;
|
2021-12-14 01:23:40 -06:00
|
|
|
usb3-lpm-capable;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
snps,dis_rxdet_inp3_quirk;
|
2018-12-19 17:41:08 +08:00
|
|
|
snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
usb1: usb@3110000 {
|
|
|
|
compatible = "snps,dwc3";
|
|
|
|
reg = <0x0 0x3110000 0x0 0x10000>;
|
|
|
|
interrupts = <GIC_SPI 81 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
dr_mode = "host";
|
|
|
|
snps,quirk-frame-length-adjustment = <0x20>;
|
2021-12-14 01:23:40 -06:00
|
|
|
usb3-lpm-capable;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
snps,dis_rxdet_inp3_quirk;
|
2018-12-19 17:41:08 +08:00
|
|
|
snps,incr-burst-type-adjustment = <1>, <4>, <8>, <16>;
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2019-03-12 09:50:18 +08:00
|
|
|
sata0: sata@3200000 {
|
|
|
|
compatible = "fsl,lx2160a-ahci";
|
|
|
|
reg = <0x0 0x3200000 0x0 0x10000>,
|
|
|
|
<0x7 0x100520 0x0 0x4>;
|
|
|
|
reg-names = "ahci", "sata-ecc";
|
|
|
|
interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(4)>;
|
2019-03-12 09:50:18 +08:00
|
|
|
dma-coherent;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
sata1: sata@3210000 {
|
|
|
|
compatible = "fsl,lx2160a-ahci";
|
|
|
|
reg = <0x0 0x3210000 0x0 0x10000>,
|
|
|
|
<0x7 0x100520 0x0 0x4>;
|
|
|
|
reg-names = "ahci", "sata-ecc";
|
|
|
|
interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(4)>;
|
2019-03-12 09:50:18 +08:00
|
|
|
dma-coherent;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
sata2: sata@3220000 {
|
|
|
|
compatible = "fsl,lx2160a-ahci";
|
|
|
|
reg = <0x0 0x3220000 0x0 0x10000>,
|
|
|
|
<0x7 0x100520 0x0 0x4>;
|
|
|
|
reg-names = "ahci", "sata-ecc";
|
|
|
|
interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(4)>;
|
2019-03-12 09:50:18 +08:00
|
|
|
dma-coherent;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
|
|
|
sata3: sata@3230000 {
|
|
|
|
compatible = "fsl,lx2160a-ahci";
|
|
|
|
reg = <0x0 0x3230000 0x0 0x10000>,
|
|
|
|
<0x7 0x100520 0x0 0x4>;
|
|
|
|
reg-names = "ahci", "sata-ecc";
|
|
|
|
interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(4)>;
|
2019-03-12 09:50:18 +08:00
|
|
|
dma-coherent;
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-09-13 10:51:16 +05:30
|
|
|
pcie1: pcie@3400000 {
|
2020-02-13 12:06:43 +08:00
|
|
|
compatible = "fsl,lx2160a-pcie";
|
2021-05-21 17:20:42 +08:00
|
|
|
reg = <0x00 0x03400000 0x0 0x00100000>, /* controller registers */
|
|
|
|
<0x80 0x00000000 0x0 0x00002000>; /* configuration space */
|
2020-02-13 12:06:43 +08:00
|
|
|
reg-names = "csr_axi_slave", "config_axi_slave";
|
|
|
|
interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
|
|
|
|
<GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
|
|
|
|
<GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
|
|
|
|
interrupt-names = "aer", "pme", "intr";
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
device_type = "pci";
|
|
|
|
dma-coherent;
|
|
|
|
apio-wins = <8>;
|
|
|
|
ppio-wins = <8>;
|
|
|
|
bus-range = <0x0 0xff>;
|
|
|
|
ranges = <0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
2024-07-29 14:59:28 -04:00
|
|
|
msi-parent = <&its 0>;
|
2020-02-13 12:06:43 +08:00
|
|
|
#interrupt-cells = <1>;
|
|
|
|
interrupt-map-mask = <0 0 0 7>;
|
|
|
|
interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 2 &gic 0 0 GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 3 &gic 0 0 GIC_SPI 111 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 4 &gic 0 0 GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH>;
|
2020-03-02 12:20:27 +08:00
|
|
|
iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
|
2020-02-13 12:06:43 +08:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-09-13 10:51:16 +05:30
|
|
|
pcie2: pcie@3500000 {
|
2020-02-13 12:06:43 +08:00
|
|
|
compatible = "fsl,lx2160a-pcie";
|
2021-05-21 17:20:42 +08:00
|
|
|
reg = <0x00 0x03500000 0x0 0x00100000>, /* controller registers */
|
|
|
|
<0x88 0x00000000 0x0 0x00002000>; /* configuration space */
|
2020-02-13 12:06:43 +08:00
|
|
|
reg-names = "csr_axi_slave", "config_axi_slave";
|
|
|
|
interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
|
|
|
|
<GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
|
|
|
|
<GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
|
|
|
|
interrupt-names = "aer", "pme", "intr";
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
device_type = "pci";
|
|
|
|
dma-coherent;
|
|
|
|
apio-wins = <8>;
|
|
|
|
ppio-wins = <8>;
|
|
|
|
bus-range = <0x0 0xff>;
|
|
|
|
ranges = <0x82000000 0x0 0x40000000 0x88 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
2024-07-29 14:59:28 -04:00
|
|
|
msi-parent = <&its 0>;
|
2020-02-13 12:06:43 +08:00
|
|
|
#interrupt-cells = <1>;
|
|
|
|
interrupt-map-mask = <0 0 0 7>;
|
|
|
|
interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 2 &gic 0 0 GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 3 &gic 0 0 GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 4 &gic 0 0 GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
|
2020-03-02 12:20:27 +08:00
|
|
|
iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
|
2020-02-13 12:06:43 +08:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-09-13 10:51:16 +05:30
|
|
|
pcie3: pcie@3600000 {
|
2020-02-13 12:06:43 +08:00
|
|
|
compatible = "fsl,lx2160a-pcie";
|
2021-05-21 17:20:42 +08:00
|
|
|
reg = <0x00 0x03600000 0x0 0x00100000>, /* controller registers */
|
|
|
|
<0x90 0x00000000 0x0 0x00002000>; /* configuration space */
|
2020-02-13 12:06:43 +08:00
|
|
|
reg-names = "csr_axi_slave", "config_axi_slave";
|
|
|
|
interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
|
|
|
|
<GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
|
|
|
|
<GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
|
|
|
|
interrupt-names = "aer", "pme", "intr";
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
device_type = "pci";
|
|
|
|
dma-coherent;
|
|
|
|
apio-wins = <256>;
|
|
|
|
ppio-wins = <24>;
|
|
|
|
bus-range = <0x0 0xff>;
|
|
|
|
ranges = <0x82000000 0x0 0x40000000 0x90 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
2024-07-29 14:59:28 -04:00
|
|
|
msi-parent = <&its 0>;
|
2020-02-13 12:06:43 +08:00
|
|
|
#interrupt-cells = <1>;
|
|
|
|
interrupt-map-mask = <0 0 0 7>;
|
|
|
|
interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 2 &gic 0 0 GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 3 &gic 0 0 GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 4 &gic 0 0 GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>;
|
2020-03-02 12:20:27 +08:00
|
|
|
iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
|
2020-02-13 12:06:43 +08:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-09-13 10:51:16 +05:30
|
|
|
pcie4: pcie@3700000 {
|
2020-02-13 12:06:43 +08:00
|
|
|
compatible = "fsl,lx2160a-pcie";
|
2021-05-21 17:20:42 +08:00
|
|
|
reg = <0x00 0x03700000 0x0 0x00100000>, /* controller registers */
|
|
|
|
<0x98 0x00000000 0x0 0x00002000>; /* configuration space */
|
2020-02-13 12:06:43 +08:00
|
|
|
reg-names = "csr_axi_slave", "config_axi_slave";
|
|
|
|
interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
|
|
|
|
<GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
|
|
|
|
<GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
|
|
|
|
interrupt-names = "aer", "pme", "intr";
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
device_type = "pci";
|
|
|
|
dma-coherent;
|
|
|
|
apio-wins = <8>;
|
|
|
|
ppio-wins = <8>;
|
|
|
|
bus-range = <0x0 0xff>;
|
|
|
|
ranges = <0x82000000 0x0 0x40000000 0x98 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
2024-07-29 14:59:28 -04:00
|
|
|
msi-parent = <&its 0>;
|
2020-02-13 12:06:43 +08:00
|
|
|
#interrupt-cells = <1>;
|
|
|
|
interrupt-map-mask = <0 0 0 7>;
|
|
|
|
interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 2 &gic 0 0 GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 3 &gic 0 0 GIC_SPI 126 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 4 &gic 0 0 GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>;
|
2020-03-02 12:20:27 +08:00
|
|
|
iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
|
2020-02-13 12:06:43 +08:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-09-13 10:51:16 +05:30
|
|
|
pcie5: pcie@3800000 {
|
2020-02-13 12:06:43 +08:00
|
|
|
compatible = "fsl,lx2160a-pcie";
|
2021-05-21 17:20:42 +08:00
|
|
|
reg = <0x00 0x03800000 0x0 0x00100000>, /* controller registers */
|
|
|
|
<0xa0 0x00000000 0x0 0x00002000>; /* configuration space */
|
2020-02-13 12:06:43 +08:00
|
|
|
reg-names = "csr_axi_slave", "config_axi_slave";
|
|
|
|
interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
|
|
|
|
<GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
|
|
|
|
<GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
|
|
|
|
interrupt-names = "aer", "pme", "intr";
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
device_type = "pci";
|
|
|
|
dma-coherent;
|
|
|
|
apio-wins = <256>;
|
|
|
|
ppio-wins = <24>;
|
|
|
|
bus-range = <0x0 0xff>;
|
|
|
|
ranges = <0x82000000 0x0 0x40000000 0xa0 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
2024-07-29 14:59:28 -04:00
|
|
|
msi-parent = <&its 0>;
|
2020-02-13 12:06:43 +08:00
|
|
|
#interrupt-cells = <1>;
|
|
|
|
interrupt-map-mask = <0 0 0 7>;
|
|
|
|
interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 129 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 2 &gic 0 0 GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 3 &gic 0 0 GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 4 &gic 0 0 GIC_SPI 132 IRQ_TYPE_LEVEL_HIGH>;
|
2020-03-02 12:20:27 +08:00
|
|
|
iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
|
2020-02-13 12:06:43 +08:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-09-13 10:51:16 +05:30
|
|
|
pcie6: pcie@3900000 {
|
2020-02-13 12:06:43 +08:00
|
|
|
compatible = "fsl,lx2160a-pcie";
|
2021-05-21 17:20:42 +08:00
|
|
|
reg = <0x00 0x03900000 0x0 0x00100000>, /* controller registers */
|
|
|
|
<0xa8 0x00000000 0x0 0x00002000>; /* configuration space */
|
2020-02-13 12:06:43 +08:00
|
|
|
reg-names = "csr_axi_slave", "config_axi_slave";
|
|
|
|
interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, /* AER interrupt */
|
|
|
|
<GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>, /* PME interrupt */
|
|
|
|
<GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>; /* controller interrupt */
|
|
|
|
interrupt-names = "aer", "pme", "intr";
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <2>;
|
|
|
|
device_type = "pci";
|
|
|
|
dma-coherent;
|
|
|
|
apio-wins = <8>;
|
|
|
|
ppio-wins = <8>;
|
|
|
|
bus-range = <0x0 0xff>;
|
|
|
|
ranges = <0x82000000 0x0 0x40000000 0xa8 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
|
2024-07-29 14:59:28 -04:00
|
|
|
msi-parent = <&its 0>;
|
2020-02-13 12:06:43 +08:00
|
|
|
#interrupt-cells = <1>;
|
|
|
|
interrupt-map-mask = <0 0 0 7>;
|
|
|
|
interrupt-map = <0000 0 0 1 &gic 0 0 GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 2 &gic 0 0 GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 3 &gic 0 0 GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<0000 0 0 4 &gic 0 0 GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
|
2020-03-02 12:20:27 +08:00
|
|
|
iommu-map = <0 &smmu 0 1>; /* Fixed-up by bootloader */
|
2020-02-13 12:06:43 +08:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
smmu: iommu@5000000 {
|
|
|
|
compatible = "arm,mmu-500";
|
|
|
|
reg = <0 0x5000000 0 0x800000>;
|
|
|
|
#iommu-cells = <1>;
|
|
|
|
#global-interrupts = <14>;
|
|
|
|
// global secure fault
|
|
|
|
interrupts = <GIC_SPI 13 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
// combined secure
|
|
|
|
<GIC_SPI 14 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
// global non-secure fault
|
|
|
|
<GIC_SPI 15 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
// combined non-secure
|
|
|
|
<GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
// performance counter interrupts 0-9
|
|
|
|
<GIC_SPI 211 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 213 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 214 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 215 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 216 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 217 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 218 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 219 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 220 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
// per context interrupt, 64 interrupts
|
|
|
|
<GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 147 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 148 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 149 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 150 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 151 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 152 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 153 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 154 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 155 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 156 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 158 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 166 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 175 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 176 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 177 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 207 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 208 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
|
<GIC_SPI 209 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
dma-coherent;
|
|
|
|
};
|
2018-12-20 17:02:03 +00:00
|
|
|
|
2019-07-22 13:30:43 +03:00
|
|
|
console@8340020 {
|
|
|
|
compatible = "fsl,dpaa2-console";
|
|
|
|
reg = <0x00000000 0x08340020 0 0x2>;
|
|
|
|
};
|
|
|
|
|
2019-06-14 18:40:53 +08:00
|
|
|
ptp-timer@8b95000 {
|
|
|
|
compatible = "fsl,dpaa2-ptp";
|
|
|
|
reg = <0x0 0x8b95000 0x0 0x100>;
|
2020-12-29 12:47:40 +01:00
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(2)>;
|
2019-06-14 18:40:53 +08:00
|
|
|
little-endian;
|
|
|
|
fsl,extts-fifo;
|
|
|
|
};
|
|
|
|
|
2019-12-04 18:58:27 +02:00
|
|
|
/* WRIOP0: 0x8b8_0000, E-MDIO1: 0x1_6000 */
|
|
|
|
emdio1: mdio@8b96000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8b96000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 90 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
little-endian;
|
2022-10-25 17:41:15 +03:00
|
|
|
clock-frequency = <2500000>;
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(2)>;
|
2019-12-04 18:58:27 +02:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2019-12-16 12:41:19 +00:00
|
|
|
emdio2: mdio@8b97000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8b97000 0x0 0x1000>;
|
|
|
|
interrupts = <GIC_SPI 91 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
2022-10-25 17:41:15 +03:00
|
|
|
clock-frequency = <2500000>;
|
|
|
|
clocks = <&clockgen QORIQ_CLK_PLATFORM_PLL
|
|
|
|
QORIQ_CLK_PLL_DIV(2)>;
|
2019-12-16 12:41:19 +00:00
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs_mdio1: mdio@8c07000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c07000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs1: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio2: mdio@8c0b000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c0b000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs2: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio3: mdio@8c0f000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c0f000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs3: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio4: mdio@8c13000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c13000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs4: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio5: mdio@8c17000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c17000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs5: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio6: mdio@8c1b000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c1b000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs6: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio7: mdio@8c1f000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c1f000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs7: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio8: mdio@8c23000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c23000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs8: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio9: mdio@8c27000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c27000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs9: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio10: mdio@8c2b000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c2b000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs10: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio11: mdio@8c2f000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c2f000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs11: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio12: mdio@8c33000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c33000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs12: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio13: mdio@8c37000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c37000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs13: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio14: mdio@8c3b000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c3b000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs14: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio15: mdio@8c3f000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c3f000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs15: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio16: mdio@8c43000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c43000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs16: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio17: mdio@8c47000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c47000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs17: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
|
|
|
pcs_mdio18: mdio@8c4b000 {
|
|
|
|
compatible = "fsl,fman-memac-mdio";
|
|
|
|
reg = <0x0 0x8c4b000 0x0 0x1000>;
|
|
|
|
little-endian;
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
status = "disabled";
|
|
|
|
|
|
|
|
pcs18: ethernet-phy@0 {
|
|
|
|
reg = <0>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2024-03-28 14:14:19 +08:00
|
|
|
pinmux_i2crv: pinmux@70010012c {
|
|
|
|
compatible = "pinctrl-single";
|
|
|
|
reg = <0x00000007 0x0010012c 0x0 0xc>;
|
2024-06-26 16:25:23 -04:00
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
2024-03-28 14:14:19 +08:00
|
|
|
pinctrl-single,bit-per-mux;
|
|
|
|
pinctrl-single,register-width = <32>;
|
|
|
|
pinctrl-single,function-mask = <0x7>;
|
|
|
|
|
|
|
|
i2c1_scl: i2c1-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x0 0 0x7>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c1_scl_gpio: i2c1-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x0 0x1 0x7>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c2_scl: i2c2-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x0 0 (0x7 << 3)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c2_scl_gpio: i2c2-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x0 (0x1 << 3) (0x7 << 3)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c3_scl: i2c3-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x0 0 (0x7 << 6)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c3_scl_gpio: i2c3-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x0 (0x1 << 6) (0x7 << 6)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c4_scl: i2c4-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x0 0 (0x7 << 9)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c4_scl_gpio: i2c4-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x0 (0x1 << 9) (0x7 << 9)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c5_scl: i2c5-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x0 0 (0x7 << 12)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c5_scl_gpio: i2c5-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x0 (0x1 << 12) (0x7 << 12)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c6_scl: i2c6-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x4 0x2 0x7>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c6_scl_gpio: i2c6-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x4 0x1 0x7>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c7_scl: i2c7-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x4 0x2 0x7>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c7_scl_gpio: i2c7-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x4 0x1 0x7>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c0_scl: i2c0-scl-pins {
|
|
|
|
pinctrl-single,bits = <0x8 0 (0x7 << 10)>;
|
|
|
|
};
|
|
|
|
|
|
|
|
i2c0_scl_gpio: i2c0-scl-gpio-pins {
|
|
|
|
pinctrl-single,bits = <0x8 (0x1 << 10) (0x7 << 10)>;
|
|
|
|
};
|
|
|
|
};
|
|
|
|
|
2018-12-20 17:02:03 +00:00
|
|
|
fsl_mc: fsl-mc@80c000000 {
|
|
|
|
compatible = "fsl,qoriq-mc";
|
|
|
|
reg = <0x00000008 0x0c000000 0 0x40>,
|
|
|
|
<0x00000000 0x08340000 0 0x40000>;
|
2024-07-29 14:59:28 -04:00
|
|
|
msi-parent = <&its 0>;
|
2018-12-20 17:02:03 +00:00
|
|
|
/* iommu-map property is fixed up by u-boot */
|
|
|
|
iommu-map = <0 &smmu 0 0>;
|
|
|
|
dma-coherent;
|
|
|
|
#address-cells = <3>;
|
|
|
|
#size-cells = <1>;
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Region type 0x0 - MC portals
|
|
|
|
* Region type 0x1 - QBMAN portals
|
|
|
|
*/
|
|
|
|
ranges = <0x0 0x0 0x0 0x8 0x0c000000 0x4000000
|
|
|
|
0x1 0x0 0x0 0x8 0x18000000 0x8000000>;
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Define the maximum number of MACs present on the SoC.
|
|
|
|
*/
|
|
|
|
dpmacs {
|
|
|
|
#address-cells = <1>;
|
|
|
|
#size-cells = <0>;
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac1: ethernet@1 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x1>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs1>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac2: ethernet@2 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x2>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs2>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac3: ethernet@3 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x3>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs3>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac4: ethernet@4 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x4>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs4>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac5: ethernet@5 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x5>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs5>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac6: ethernet@6 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x6>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs6>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac7: ethernet@7 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x7>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs7>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac8: ethernet@8 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x8>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs8>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac9: ethernet@9 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x9>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs9>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac10: ethernet@a {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0xa>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs10>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac11: ethernet@b {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0xb>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs11>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac12: ethernet@c {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0xc>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs12>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac13: ethernet@d {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0xd>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs13>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac14: ethernet@e {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0xe>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs14>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac15: ethernet@f {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0xf>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs15>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac16: ethernet@10 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x10>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs16>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac17: ethernet@11 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x11>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs17>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
|
2020-10-30 13:35:54 +02:00
|
|
|
dpmac18: ethernet@12 {
|
2018-12-20 17:02:03 +00:00
|
|
|
compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
reg = <0x12>;
|
2020-10-30 13:35:54 +02:00
|
|
|
pcs-handle = <&pcs18>;
|
2018-12-20 17:02:03 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|
2021-12-14 01:23:35 -06:00
|
|
|
|
|
|
|
firmware {
|
|
|
|
optee: optee {
|
|
|
|
compatible = "linaro,optee-tz";
|
|
|
|
method = "smc";
|
|
|
|
status = "disabled";
|
|
|
|
};
|
|
|
|
};
|
arm64: dts: add QorIQ LX2160A SoC support
LX2160A SoC is based on Layerscape Chassis Generation 3.2 Architecture.
LX2160A features an advanced 16 64-bit ARM v8 CortexA72 processor cores
in 8 cluster, CCN508, GICv3,two 64-bit DDR4 memory controller, 8 I2C
controllers, 3 dspi, 2 esdhc,2 USB 3.0, mmu 500, 3 SATA, 4 PL011 SBSA
UARTs etc.
Signed-off-by: Ramneek Mehresh <ramneek.mehresh@nxp.com>
Signed-off-by: Zhang Ying-22455 <ying.zhang22455@nxp.com>
Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com>
Signed-off-by: Yogesh Gaur <yogeshnarayan.gaur@nxp.com>
Signed-off-by: Sriram Dash <sriram.dash@nxp.com>
Signed-off-by: Vabhav Sharma <vabhav.sharma@nxp.com>
Signed-off-by: Horia Geanta <horia.geanta@nxp.com>
Signed-off-by: Ran Wang <ran.wang_1@nxp.com>
Signed-off-by: Yinbo Zhu <yinbo.zhu@nxp.com>
Acked-by: Li Yang <leoyang.li@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-10-29 08:57:54 +00:00
|
|
|
};
|