arm64: dts: ls1028a: describe the Lynx 10G SerDes

Describe the Lynx 10G SerDes block and its 4 SerDes lanes found on the
LS1028A SoC. The node is left disabled at the SoC level; board DTs will
be expected to enable it once the consumer Ethernet nodes use it.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: Frank Li <Frank.Li@nxp.com>
This commit is contained in:
Vladimir Oltean 2026-07-17 15:06:32 +03:00 committed by Frank Li
parent 21cb12ad02
commit 2b64e802a7

View File

@ -250,6 +250,35 @@ ls1028a_uid: unique-id@1c {
};
};
serdes: phy@1ea0000 {
compatible = "fsl,ls1028a-serdes";
reg = <0x00 0x1ea0000 0x0 0x2000>;
#address-cells = <1>;
#size-cells = <0>;
#phy-cells = <1>;
status = "disabled";
serdes_lane_a: phy@0 {
reg = <0>;
#phy-cells = <0>;
};
serdes_lane_b: phy@1 {
reg = <1>;
#phy-cells = <0>;
};
serdes_lane_c: phy@2 {
reg = <2>;
#phy-cells = <0>;
};
serdes_lane_d: phy@3 {
reg = <3>;
#phy-cells = <0>;
};
};
scfg: syscon@1fc0000 {
compatible = "fsl,ls1028a-scfg", "syscon";
reg = <0x0 0x1fc0000 0x0 0x10000>;