Commit 3cbe93a1 authored by Ioana Ciornei's avatar Ioana Ciornei Committed by David S. Miller

arch: arm64: dts: lx2160a: describe the SerDes block #1

Describe the SerDes block #1 using the generic phys infrastructure. This
way, the ethernet nodes can each reference their serdes lanes
individually using the 'phys' dts property.
Signed-off-by: default avatarIoana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f978fe85
...@@ -63,21 +63,25 @@ sfp3: sfp-3 { ...@@ -63,21 +63,25 @@ sfp3: sfp-3 {
&dpmac7 { &dpmac7 {
sfp = <&sfp0>; sfp = <&sfp0>;
managed = "in-band-status"; managed = "in-band-status";
phys = <&serdes_1 3>;
}; };
&dpmac8 { &dpmac8 {
sfp = <&sfp1>; sfp = <&sfp1>;
managed = "in-band-status"; managed = "in-band-status";
phys = <&serdes_1 2>;
}; };
&dpmac9 { &dpmac9 {
sfp = <&sfp2>; sfp = <&sfp2>;
managed = "in-band-status"; managed = "in-band-status";
phys = <&serdes_1 1>;
}; };
&dpmac10 { &dpmac10 {
sfp = <&sfp3>; sfp = <&sfp3>;
managed = "in-band-status"; managed = "in-band-status";
phys = <&serdes_1 0>;
}; };
&emdio2 { &emdio2 {
......
...@@ -612,6 +612,12 @@ soc { ...@@ -612,6 +612,12 @@ soc {
ranges; ranges;
dma-ranges = <0x0 0x0 0x0 0x0 0x10000 0x00000000>; dma-ranges = <0x0 0x0 0x0 0x0 0x10000 0x00000000>;
serdes_1: phy@1ea0000 {
compatible = "fsl,lynx-28g";
reg = <0x0 0x1ea0000 0x0 0x1e30>;
#phy-cells = <1>;
};
crypto: crypto@8000000 { crypto: crypto@8000000 {
compatible = "fsl,sec-v5.0", "fsl,sec-v4.0"; compatible = "fsl,sec-v5.0", "fsl,sec-v4.0";
fsl,sec-era = <10>; fsl,sec-era = <10>;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment