Hello Joe, York,

Any comments on V2 series?

http://patchwork.ozlabs.org/project/uboot/list/?series=13261


Regards

Ashish



________________________________
From: Ashish Kumar <ashish.ku...@nxp.com>
Sent: Monday, November 13, 2017 3:07 PM
To: u-boot@lists.denx.de
Cc: York Sun; joe.hershber...@ni.com; Ashish Kumar; Prabhakar Kushwaha
Subject: [Patch v2 1/2] driver: net: ldpaa_eth: Add PHY-less SGMII support

In case of PHY-less mode, there is no interaction with PHY
so auto-neg etc is not required and link will have fixed
attributes

Signed-off-by: Ashish Kumar <ashish.ku...@nxp.com>
Signed-off-by: Prabhakar Kushwaha <prabhakar.kushw...@nxp.com>
---
v2:
Add dependent patch set

 drivers/net/ldpaa_eth/ldpaa_eth.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/drivers/net/ldpaa_eth/ldpaa_eth.c 
b/drivers/net/ldpaa_eth/ldpaa_eth.c
index 21be79a..85e7faa 100644
--- a/drivers/net/ldpaa_eth/ldpaa_eth.c
+++ b/drivers/net/ldpaa_eth/ldpaa_eth.c
@@ -440,12 +440,17 @@ static int ldpaa_eth_open(struct eth_device *net_dev, 
bd_t *bd)
         bus = wriop_get_mdio(priv->dpmac_id);
         enet_if = wriop_get_enet_if(priv->dpmac_id);
         if ((bus == NULL) &&
-           (enet_if == PHY_INTERFACE_MODE_XGMII)) {
+          ((enet_if == PHY_INTERFACE_MODE_XGMII) ||
+          (enet_if == PHY_INTERFACE_MODE_SGMII))) {
                 priv->phydev = (struct phy_device *)
                                 malloc(sizeof(struct phy_device));
                 memset(priv->phydev, 0, sizeof(struct phy_device));

-               priv->phydev->speed = SPEED_10000;
+               if (enet_if == PHY_INTERFACE_MODE_XGMII)
+                       priv->phydev->speed = SPEED_10000;
+               else
+                       priv->phydev->speed = SPEED_1000;
+
                 priv->phydev->link = 1;
                 priv->phydev->duplex = DUPLEX_FULL;
         }
--
2.7.4

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to