File Index
Files and directories
Sign in
FILE

fsl-lx2160a-rev2.dtsi

File preview with syntax highlighting.

linux-6.19.14/arch/arm64/boot/dts/freescale/fsl-lx2160a-rev2.dtsi DEVICETREE
  1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
  2//
  3// Device Tree file for LX2160 REV2
  4//
  5// Copyright 2025 NXP
  6
  7/dts-v1/;
  8
  9#include "fsl-lx2160a.dtsi"
 10
 11&pcie1 {
 12	compatible = "fsl,lx2160ar2-pcie", "fsl,ls2088a-pcie";
 13	reg = <0x00 0x03400000 0x0 0x00100000   /* controller registers */
 14	      0x80 0x00000000 0x0 0x00002000>; /* configuration space */
 15	reg-names = "regs", "config";
 16
 17	ranges = <0x81000000 0x0 0x00000000 0x80 0x00010000 0x0 0x00010000
 18		  0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>;
 19
 20	interrupts = <GIC_SPI 108 IRQ_TYPE_LEVEL_HIGH>;
 21	interrupt-names = "intr";
 22
 23	/delete-property/ apio-wins;
 24	/delete-property/ ppio-wins;
 25};
 26
 27&pcie2 {
 28	compatible = "fsl,lx2160ar2-pcie", "fsl,ls2088a-pcie";
 29	reg = <0x00 0x03500000 0x0 0x00100000   /* controller registers */
 30	       0x88 0x00000000 0x0 0x00002000>; /* configuration space */
 31	reg-names = "regs", "config";
 32
 33	ranges = <0x81000000 0x0 0x00000000 0x88 0x00010000 0x0 0x00010000
 34		  0x82000000 0x0 0x40000000 0x88 0x40000000 0x0 0x40000000>;
 35
 36	interrupts = <GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>;
 37	interrupt-names = "intr";
 38
 39	/delete-property/ apio-wins;
 40	/delete-property/ ppio-wins;
 41};
 42
 43&pcie3 {
 44	compatible = "fsl,lx2160ar2-pcie", "fsl,ls2088a-pcie";
 45	reg = <0x00 0x03600000 0x0 0x00100000   /* controller registers */
 46	       0x90 0x00000000 0x0 0x00002000>; /* configuration space */
 47	reg-names = "regs", "config";
 48
 49	ranges = <0x81000000 0x0 0x00000000 0x90 0x00010000 0x0 0x00010000
 50		  0x82000000 0x0 0x40000000 0x90 0x40000000 0x0 0x40000000>;
 51
 52	interrupts = <GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>;
 53	interrupt-names = "intr";
 54
 55	/delete-property/ apio-wins;
 56	/delete-property/ ppio-wins;
 57};
 58
 59
 60&pcie4 {
 61	compatible = "fsl,lx2160ar2-pcie", "fsl,ls2088a-pcie";
 62	reg = <0x00 0x03700000 0x0 0x00100000   /* controller registers */
 63	       0x98 0x00000000 0x0 0x00002000>; /* configuration space */
 64	reg-names = "regs", "config";
 65
 66	ranges = <0x81000000 0x0 0x00000000 0x98 0x00010000 0x0 0x00010000
 67		  0x82000000 0x0 0x40000000 0x98 0x40000000 0x0 0x40000000>;
 68
 69	interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
 70	interrupt-names = "intr";
 71
 72	/delete-property/ apio-wins;
 73	/delete-property/ ppio-wins;
 74};
 75
 76&pcie5 {
 77	compatible = "fsl,lx2160ar2-pcie", "fsl,ls2088a-pcie";
 78	reg = <0x00 0x03800000 0x0 0x00100000   /* controller registers */
 79	       0xa0 0x00000000 0x0 0x00002000>; /* configuration space */
 80	reg-names = "regs", "config";
 81
 82	ranges = <0x81000000 0x0 0x00000000 0xa0 0x00010000 0x0 0x00010000
 83		  0x82000000 0x0 0x40000000 0xa0 0x40000000 0x0 0x40000000>;
 84
 85	interrupts = <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
 86	interrupt-names = "intr";
 87
 88	/delete-property/ apio-wins;
 89	/delete-property/ ppio-wins;
 90};
 91
 92&pcie6 {
 93	compatible = "fsl,lx2160ar2-pcie", "fsl,ls2088a-pcie";
 94	reg = <0x00 0x03900000 0x0 0x00100000   /* controller registers */
 95	       0xa8 0x00000000 0x0 0x00002000>; /* configuration space */
 96	reg-names = "regs", "config";
 97
 98	ranges = <0x81000000 0x0 0x00000000 0xa8 0x00010000 0x0 0x00010000
 99		  0x82000000 0x0 0x40000000 0xa8 0x40000000 0x0 0x40000000>;
100
101	interrupts = <GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>;
102	interrupt-names = "intr";
103
104	/delete-property/ apio-wins;
105	/delete-property/ ppio-wins;
106};
107
108&soc {
109	pcie_ep1: pcie-ep@3400000 {
110		compatible = "fsl,lx2160ar2-pcie-ep";
111		reg = <0x00 0x03400000 0x0 0x00100000
112		       0x80 0x00000000 0x8 0x00000000>;
113		reg-names = "regs", "addr_space";
114		num-ob-windows = <8>;
115		num-ib-windows = <8>;
116		status = "disabled";
117	};
118
119	pcie_ep2: pcie-ep@3500000 {
120		compatible = "fsl,lx2160ar2-pcie-ep";
121		reg = <0x00 0x03500000 0x0 0x00100000
122		       0x88 0x00000000 0x8 0x00000000>;
123		reg-names = "regs", "addr_space";
124		num-ob-windows = <8>;
125		num-ib-windows = <8>;
126		status = "disabled";
127	};
128
129	pcie_ep3: pcie-ep@3600000 {
130		compatible = "fsl,lx2160ar2-pcie-ep";
131		reg = <0x00 0x03600000 0x0 0x00100000
132		       0x90 0x00000000 0x8 0x00000000>;
133		reg-names = "regs", "addr_space";
134		num-ob-windows = <256>;
135		num-ib-windows = <24>;
136		status = "disabled";
137	};
138
139	pcie_ep4: pcie-ep@3700000 {
140		compatible = "fsl,lx2160ar2-pcie-ep";
141		reg = <0x00 0x03700000 0x0 0x00100000
142		       0x98 0x00000000 0x8 0x00000000>;
143		reg-names = "regs", "addr_space";
144		num-ob-windows = <8>;
145		num-ib-windows = <8>;
146		status = "disabled";
147	};
148
149
150	pcie_ep5: pcie-ep@3800000 {
151		compatible = "fsl,lx2160ar2-pcie-ep";
152		reg = <0x00 0x03800000 0x0 0x00100000
153		       0xa0 0x00000000 0x8 0x00000000>;
154		reg-names = "regs", "addr_space";
155		num-ob-windows = <256>;
156		num-ib-windows = <24>;
157		status = "disabled";
158	};
159
160	pcie_ep6: pcie-ep@3900000 {
161		compatible = "fsl,lx2160ar2-pcie-ep";
162		reg = <0x00 0x03900000 0x0 0x00100000
163		       0xa8 0x00000000 0x8 0x00000000>;
164		reg-names = "regs", "addr_space";
165		num-ob-windows = <8>;
166		num-ib-windows = <8>;
167		status = "disabled";
168	};
169};
~/ Read-only file preview.