xref: /linux/scripts/dtc/include-prefixes/arm64/freescale/fsl-lx2162a-serdes.dtsi (revision 67f8bc848ee31831336bd478e57d2f993551902e)
1285560f0SIoana Ciornei// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2285560f0SIoana Ciornei//
3285560f0SIoana Ciornei// Device Tree file describing the Lynx 28G SerDes blocks found on the LX2162A
4285560f0SIoana Ciornei// SoC
5285560f0SIoana Ciornei//
6285560f0SIoana Ciornei// Copyright 2026 NXP
7285560f0SIoana Ciornei
8285560f0SIoana Ciornei&soc {
9285560f0SIoana Ciornei	serdes_1: phy@1ea0000 {
10*21cb12adSIoana Ciornei		compatible = "fsl,lx2162a-serdes1", "fsl,lynx-28g";
11285560f0SIoana Ciornei		reg = <0x0 0x1ea0000 0x0 0x1e30>;
12*21cb12adSIoana Ciornei		#address-cells = <1>;
13*21cb12adSIoana Ciornei		#size-cells = <0>;
14285560f0SIoana Ciornei		#phy-cells = <1>;
15*21cb12adSIoana Ciornei		status = "disabled";
16*21cb12adSIoana Ciornei
17*21cb12adSIoana Ciornei		serdes_1_lane_e: phy@4 {
18*21cb12adSIoana Ciornei			reg = <4>;
19*21cb12adSIoana Ciornei			#phy-cells = <0>;
20*21cb12adSIoana Ciornei		};
21*21cb12adSIoana Ciornei
22*21cb12adSIoana Ciornei		serdes_1_lane_f: phy@5 {
23*21cb12adSIoana Ciornei			reg = <5>;
24*21cb12adSIoana Ciornei			#phy-cells = <0>;
25*21cb12adSIoana Ciornei		};
26*21cb12adSIoana Ciornei
27*21cb12adSIoana Ciornei		serdes_1_lane_g: phy@6 {
28*21cb12adSIoana Ciornei			reg = <6>;
29*21cb12adSIoana Ciornei			#phy-cells = <0>;
30*21cb12adSIoana Ciornei		};
31*21cb12adSIoana Ciornei
32*21cb12adSIoana Ciornei		serdes_1_lane_h: phy@7 {
33*21cb12adSIoana Ciornei			reg = <7>;
34*21cb12adSIoana Ciornei			#phy-cells = <0>;
35*21cb12adSIoana Ciornei		};
36285560f0SIoana Ciornei	};
37285560f0SIoana Ciornei
38285560f0SIoana Ciornei	serdes_2: phy@1eb0000 {
39*21cb12adSIoana Ciornei		compatible = "fsl,lx2162a-serdes2", "fsl,lynx-28g";
40285560f0SIoana Ciornei		reg = <0x0 0x1eb0000 0x0 0x1e30>;
41*21cb12adSIoana Ciornei		#address-cells = <1>;
42*21cb12adSIoana Ciornei		#size-cells = <0>;
43285560f0SIoana Ciornei		#phy-cells = <1>;
44285560f0SIoana Ciornei		status = "disabled";
45*21cb12adSIoana Ciornei
46*21cb12adSIoana Ciornei		serdes_2_lane_a: phy@0 {
47*21cb12adSIoana Ciornei			reg = <0>;
48*21cb12adSIoana Ciornei			#phy-cells = <0>;
49*21cb12adSIoana Ciornei		};
50*21cb12adSIoana Ciornei
51*21cb12adSIoana Ciornei		serdes_2_lane_b: phy@1 {
52*21cb12adSIoana Ciornei			reg = <1>;
53*21cb12adSIoana Ciornei			#phy-cells = <0>;
54*21cb12adSIoana Ciornei		};
55*21cb12adSIoana Ciornei
56*21cb12adSIoana Ciornei		serdes_2_lane_c: phy@2 {
57*21cb12adSIoana Ciornei			reg = <2>;
58*21cb12adSIoana Ciornei			#phy-cells = <0>;
59*21cb12adSIoana Ciornei		};
60*21cb12adSIoana Ciornei
61*21cb12adSIoana Ciornei		serdes_2_lane_d: phy@3 {
62*21cb12adSIoana Ciornei			reg = <3>;
63*21cb12adSIoana Ciornei			#phy-cells = <0>;
64*21cb12adSIoana Ciornei		};
65*21cb12adSIoana Ciornei
66*21cb12adSIoana Ciornei		serdes_2_lane_e: phy@4 {
67*21cb12adSIoana Ciornei			reg = <4>;
68*21cb12adSIoana Ciornei			#phy-cells = <0>;
69*21cb12adSIoana Ciornei		};
70*21cb12adSIoana Ciornei
71*21cb12adSIoana Ciornei		serdes_2_lane_f: phy@5 {
72*21cb12adSIoana Ciornei			reg = <5>;
73*21cb12adSIoana Ciornei			#phy-cells = <0>;
74*21cb12adSIoana Ciornei		};
75*21cb12adSIoana Ciornei
76*21cb12adSIoana Ciornei		serdes_2_lane_g: phy@6 {
77*21cb12adSIoana Ciornei			reg = <6>;
78*21cb12adSIoana Ciornei			#phy-cells = <0>;
79*21cb12adSIoana Ciornei		};
80*21cb12adSIoana Ciornei
81*21cb12adSIoana Ciornei		serdes_2_lane_h: phy@7 {
82*21cb12adSIoana Ciornei			reg = <7>;
83*21cb12adSIoana Ciornei			#phy-cells = <0>;
84*21cb12adSIoana Ciornei		};
85285560f0SIoana Ciornei	};
86285560f0SIoana Ciornei};
87