[U-Boot] [PATCH 0/6] driver: net: fsl-mc: Add support of multiple phys for dpmac

Pankaj Bansal pankaj.bansal at nxp.com
Wed Jul 25 03:03:48 UTC 2018


Hi Joe,

Can you please review these changes ?

Regards,
Pankaj Bansal

> -----Original Message-----
> From: Prabhakar Kushwaha
> Sent: Thursday, July 19, 2018 9:06 AM
> To: Pankaj Bansal <pankaj.bansal at nxp.com>; u-boot at lists.denx.de
> Cc: Priyanka Jain <priyanka.jain at nxp.com>; Varun Sethi
> <V.Sethi at nxp.com>; York Sun <york.sun at nxp.com>;
> joe.hershberger at ni.com
> Subject: RE: [PATCH 0/6] driver: net: fsl-mc: Add support of multiple phys
> for dpmac
> 
> 
> > -----Original Message-----
> > From: Pankaj Bansal
> > Sent: Friday, July 13, 2018 8:11 PM
> > To: u-boot at lists.denx.de
> > Cc: Prabhakar Kushwaha <prabhakar.kushwaha at nxp.com>; Priyanka Jain
> > <priyanka.jain at nxp.com>; Varun Sethi <V.Sethi at nxp.com>; York Sun
> > <york.sun at nxp.com>; joe.hershberger at ni.com; Pankaj Bansal
> > <pankaj.bansal at nxp.com>
> > Subject: [PATCH 0/6] driver: net: fsl-mc: Add support of multiple phys
> > for dpmac
> >
> > This patch set adds support of multiple phys for one dpmac
> >
> > Till now we have had cases where we had one phy device per dpmac.
> > Now, with the upcoming products (LX2160AQDS), we have cases, where
> > there are sometimes two phy devices for one dpmac. One phy for TX
> > lanes and one phy for RX lanes. To handle such cases, add the support
> > for multiple phys in ethernet driver. The ethernet link is up if all
> > the phy devices connected to one dpmac report link up.
> > also the link capabilities are limited by the weakest phy device.
> >
> > i.e. say if there are two phys for one dpmac. one operates at 10G
> > without autoneg and other operate at 1G with autoneg. Then the
> > ethernet interface will operate at 1G without autoneg.
> >
> > Pankaj Bansal (6):
> >   driver: net: fsl-mc: modify the label name
> >   driver: net: fsl-mc: remove unused strcture elements
> >   driver: net: fsl-mc: fix error handing in init_phy
> >   driver: net: fsl-mc: Modify the dpmac link detection method
> >   driver: net: fsl-mc: initialize dpmac irrespective of phy
> >   driver: net: fsl-mc: Add support of multiple phys for dpmac
> >
> >  board/freescale/ls1088a/eth_ls1088aqds.c   |  18 +--
> >  board/freescale/ls1088a/eth_ls1088ardb.c   |  21 +--
> >  board/freescale/ls2080aqds/eth.c           |  26 +--
> >  board/freescale/ls2080ardb/eth_ls2080rdb.c |  24 +--
> >  drivers/net/fsl-mc/mc.c                    |   6 +-
> >  drivers/net/ldpaa_eth/ldpaa_eth.c          | 180 +++++++++++++--------
> >  drivers/net/ldpaa_eth/ldpaa_eth.h          |   1 -
> >  drivers/net/ldpaa_eth/ldpaa_wriop.c        |  49 ++++--
> >  include/fsl-mc/ldpaa_wriop.h               |  22 +--
> >  9 files changed, 209 insertions(+), 138 deletions(-)
> 
> Patch set looks good.
> 
> Reviewed-by: Prabhakar Kushwaha <prabhakar.kushwaha at nxp.com>
> 
> 



More information about the U-Boot mailing list