[U-Boot] [u-boot-release] [PATCH] net/phy: Add Vitesse VSC8514 PHY support

Shaohui Xie Shaohui.Xie at freescale.com
Wed Nov 20 09:43:30 CET 2013


I do not see your patch in upstream, and I was not aware of your patch also.
For 8514 it can use the same setting as 8574. 
But one interesting thing is the PHY ID in your patch is "0x70570", but the PHY ID I read from the card is "0x70670".

Roy,
Please confirm if the card installed on board is 8514.

Best Regards, 
Shaohui Xie


> -----Original Message-----
> From: Sharma Bhupesh-B45370
> Sent: Wednesday, November 20, 2013 4:31 PM
> To: 'shh.xie at gmail.com'; 'u-boot at lists.denx.de'; sun york-R58495
> Cc: Xie Shaohui-B21989; Goel Arpit-B44344
> Subject: RE: [u-boot-release] [PATCH] net/phy: Add Vitesse VSC8514 PHY
> support
> 
> There is a patch for VSC8514 support already circulated by Arpit and me :
> http://lists.denx.de/pipermail/u-boot/2013-August/161393.html
> 
> regards,
> Bhupesh
> 
> > -----Original Message-----
> > From: u-boot-release-bounces at linux.freescale.net
> > [mailto:u-boot-release- bounces at linux.freescale.net] On Behalf Of
> > shh.xie at gmail.com
> > Sent: Wednesday, November 20, 2013 1:07 PM
> > To: u-boot at lists.denx.de; sun york-R58495
> > Cc: Xie Shaohui-B21989
> > Subject: [u-boot-release] [PATCH] net/phy: Add Vitesse VSC8514 PHY
> > support
> >
> > From: Shaohui Xie <Shaohui.Xie at freescale.com>
> >
> > The VSC8514 works in QSGMII interface. Its register set and features
> > are similar to VSC8574 which in QSGMII mode.
> >
> > Signed-off-by: Shaohui Xie <Shaohui.Xie at freescale.com>
> > ---
> >  drivers/net/phy/vitesse.c | 11 +++++++++++
> >  1 file changed, 11 insertions(+)
> >
> > diff --git a/drivers/net/phy/vitesse.c b/drivers/net/phy/vitesse.c
> > index 61f863e..9af4efe 100644
> > --- a/drivers/net/phy/vitesse.c
> > +++ b/drivers/net/phy/vitesse.c
> > @@ -241,6 +241,16 @@ static struct phy_driver VSC8234_driver = {
> >  	.shutdown = &genphy_shutdown,
> >  };
> >
> > +static struct phy_driver VSC8514_driver = {
> > +	.name = "Vitesse VSC8514",
> > +	.uid = 0x70670,
> > +	.mask = 0xffff0,
> > +	.features = PHY_GBIT_FEATURES,
> > +	.config = &vsc8574_config,
> > +	.startup = &vitesse_startup,
> > +	.shutdown = &genphy_shutdown,
> > +};
> > +
> >  static struct phy_driver VSC8574_driver = {
> >  	.name = "Vitesse VSC8574",
> >  	.uid = 0x704a0,
> > @@ -310,6 +320,7 @@ int phy_vitesse_init(void)
> >  	phy_register(&VSC8244_driver);
> >  	phy_register(&VSC8211_driver);
> >  	phy_register(&VSC8221_driver);
> > +	phy_register(&VSC8514_driver);
> >  	phy_register(&VSC8574_driver);
> >  	phy_register(&VSC8662_driver);
> >  	phy_register(&cis8201_driver);
> > --
> > 1.8.0
> >
> > _______________________________________________
> > u-boot-release mailing list
> > u-boot-release at linux.freescale.net
> > http://linux.freescale.net/mailman/listinfo/u-boot-release



More information about the U-Boot mailing list