čt 17. 12. 2020 v 17:03 odesílatel Michal Simek <michal.si...@xilinx.com> napsal: > > From: Siva Durga Prasad Paladugu <siva.durga.palad...@xilinx.com> > > This patch add ethernet node gem1 to zc1275 RevB. > GMII to RGMII converter sits between MAC and external > phy connected over GMII to MAC and RGMMI to external phy. > > Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.palad...@xilinx.com> > Signed-off-by: Michal Simek <michal.si...@xilinx.com> > --- > > arch/arm/dts/zynqmp-zcu1275-revB.dts | 24 ++++++++++++++++++++++++ > 1 file changed, 24 insertions(+) > > diff --git a/arch/arm/dts/zynqmp-zcu1275-revB.dts > b/arch/arm/dts/zynqmp-zcu1275-revB.dts > index b612215f40e7..1de890c30f64 100644 > --- a/arch/arm/dts/zynqmp-zcu1275-revB.dts > +++ b/arch/arm/dts/zynqmp-zcu1275-revB.dts > @@ -23,6 +23,7 @@ > serial1 = &dcc; > spi0 = &qspi; > mmc0 = &sdhci1; > + ethernet0 = &gem1; > }; > > chosen { > @@ -40,6 +41,29 @@ > status = "okay"; > }; > > +&gem1 { > + status = "okay"; > + mdio { > + #address-cells = <1>; > + #size-cells = <0>; > + phy1: ethernet-phy@1 { > + reg = <1>; /* KSZ9031RNXIC on AES-FMC-NETW1-G */ > + rxc-skew-ps = <1800>; /* Skew control of RX_CLK pad > output */ > + txc-skew-ps = <1800>; /* Skew control of GTX_CLK pad > input */ > + txen-skew-ps = <900>; /* Skew control of TX_CTL pad > input */ > + rxdv-skew-ps = <0>; /* Skew control of RX_CTL pad > output */ > + rxd0-skew-ps = <0>; /* Skew control of RXD0 pad > output */ > + rxd1-skew-ps = <0>; /* Skew control of RXD1 pad > output */ > + rxd2-skew-ps = <0>; /* Skew control of RXD2 pad > output */ > + rxd3-skew-ps = <0>; /* Skew control of RXD3 pad > output */ > + txd0-skew-ps = <900>; /* Skew control of TXD0 pad > input */ > + txd1-skew-ps = <900>; /* Skew control of TXD1 pad > input */ > + txd2-skew-ps = <900>; /* Skew control of TXD2 pad > input */ > + txd3-skew-ps = <900>; /* Skew control of TXD3 pad > input */ > + }; > + }; > +}; > + > &qspi { > status = "okay"; > flash@0 { > -- > 2.29.2 >
Applied. M -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Xilinx Microblaze Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP/Versal SoCs