> -----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

Reply via email to