> -----Original Message----- > From: York Sun [mailto:[email protected]] > Sent: Friday, November 22, 2013 2:03 AM > To: [email protected]; [email protected] > Cc: Xie Shaohui-B21989 > Subject: Re: [PATCH] phy: introduce structure fixed-link > > On 11/14/2013 03:00 AM, [email protected] wrote: > > From: Shaohui Xie <[email protected]> > > > > fixed-link is used in kernel for PHY-less MAC, so introduce this > > structure that U-boot can use it to fixup dtb dynamically. > > > > Signed-off-by: Shaohui Xie <[email protected]> > > --- > > include/phy.h | 8 ++++++++ > > 1 file changed, 8 insertions(+) > > > > diff --git a/include/phy.h b/include/phy.h index f0f522a..f86ffb9 > > 100644 > > --- a/include/phy.h > > +++ b/include/phy.h > > @@ -160,6 +160,14 @@ struct phy_device { > > u32 flags; > > }; > > > > +struct fixed_link { > > + int phy_id; > > + int duplex; > > + int link_speed; > > + int pause; > > + int asym_pause; > > +}; > > + > > How is this code used? Do you have other patches following? >
[S.H] Shengzhou has posted patches, link: http://patchwork.ozlabs.org/patch/291206/ It uses as below (quoted some codes): + switch (srds_s1) { + case 0x66: /* XFI interface */ + case 0x6b: + case 0x6c: + case 0x6d: + case 0x71: + f_link.phy_id = port; + f_link.duplex = 1; + f_link.link_speed = 10000; + f_link.pause = 0; + f_link.asym_pause = 0; + /* no PHY for XFI */ + fdt_delprop(fdt, offset, "phy-handle"); + fdt_setprop(fdt, offset, "fixed-link", &f_link, + sizeof(f_link)); + break; + default: + break; + } Best Regards, Shaohui Xie _______________________________________________ U-Boot mailing list [email protected] http://lists.denx.de/mailman/listinfo/u-boot

