Message ID | 20220126092650.19962-1-leoyang.li@nxp.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | arm64: dts: ls1028a-qds: define mdio slots for networking options | expand |
On Wed, Jan 26, 2022 at 03:26:50AM -0600, Li Yang wrote: > The ls1028a QDS board support different pluggable PHY cards. Define the > nodes for these slots to be updated at boot time with overlay according > to board setup. > > Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com> > Signed-off-by: Li Yang <leoyang.li@nxp.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Andrew
On Wed, Jan 26, 2022 at 03:26:50AM -0600, Li Yang wrote: > The ls1028a QDS board support different pluggable PHY cards. Define the > nodes for these slots to be updated at boot time with overlay according > to board setup. > > Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com> > Signed-off-by: Li Yang <leoyang.li@nxp.com> > --- Tested-by: Vladimir Oltean <vladimir.oltean@nxp.com> This fixes: => tftp $fdt_addr_r fsl-ls1028a-qds.dtb && tftp $fdt_ovr_addr_r fsl-ls1028a-qds-85bb.dtb => fdt addr $fdt_addr_r && fdt resize 0x100000 && fdt apply $fdt_ovr_addr_r failed on fdt_overlay_apply(): FDT_ERR_NOTFOUND > .../boot/dts/freescale/fsl-ls1028a-qds.dts | 24 +++++++++++++++++++ > 1 file changed, 24 insertions(+) > > diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts > index 177bc1405f0f..19d3952dbffe 100644 > --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts > +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts > @@ -107,6 +107,30 @@ qds_phy1: ethernet-phy@5 { > reg = <5>; > }; > }; > + > + mdio_slot1: mdio@4 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <4>; > + }; > + > + mdio_slot2: mdio@5 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <5>; > + }; > + > + mdio_slot3: mdio@6 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <6>; > + }; > + > + mdio_slot4: mdio@7 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <7>; > + }; > }; > }; > > -- > 2.25.1 >
On Wed, Jan 26, 2022 at 03:26:50AM -0600, Li Yang wrote: > The ls1028a QDS board support different pluggable PHY cards. Define the > nodes for these slots to be updated at boot time with overlay according > to board setup. > > Signed-off-by: Alex Marginean <alexandru.marginean@nxp.com> > Signed-off-by: Li Yang <leoyang.li@nxp.com> Applied, thanks!
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts b/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts index 177bc1405f0f..19d3952dbffe 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts @@ -107,6 +107,30 @@ qds_phy1: ethernet-phy@5 { reg = <5>; }; }; + + mdio_slot1: mdio@4 { + #address-cells = <1>; + #size-cells = <0>; + reg = <4>; + }; + + mdio_slot2: mdio@5 { + #address-cells = <1>; + #size-cells = <0>; + reg = <5>; + }; + + mdio_slot3: mdio@6 { + #address-cells = <1>; + #size-cells = <0>; + reg = <6>; + }; + + mdio_slot4: mdio@7 { + #address-cells = <1>; + #size-cells = <0>; + reg = <7>; + }; }; };