[U-Boot] [PATCH 1/2] drivers: net: fsl_enetc: set phydev->node

The saved ofnode is used by some PHY drivers to access the device tree node of the PHY.
Signed-off-by: Michael Walle michael@walle.cc --- drivers/net/fsl_enetc.c | 1 + 1 file changed, 1 insertion(+)
diff --git a/drivers/net/fsl_enetc.c b/drivers/net/fsl_enetc.c index e7c5062c39..86b80c8941 100644 --- a/drivers/net/fsl_enetc.c +++ b/drivers/net/fsl_enetc.c @@ -248,6 +248,7 @@ static void enetc_start_phy(struct udevice *dev)
supported = GENMASK(6, 0); /* speeds up to 1G & AN */ phy->advertising = phy->supported & supported; + phy->node = phy_node; phy_config(phy); phy_startup(phy); }

Add the missing RGMII PHY modes in which case the MAC has configure its RGMII settings. The only difference between these modes is the RX and TX delay configuration. A user might choose any RGMII mode in the device tree.
Signed-off-by: Michael Walle michael@walle.cc --- drivers/net/fsl_enetc.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/drivers/net/fsl_enetc.c b/drivers/net/fsl_enetc.c index 86b80c8941..0ca7e838a8 100644 --- a/drivers/net/fsl_enetc.c +++ b/drivers/net/fsl_enetc.c @@ -191,6 +191,9 @@ static void enetc_start_pcs(struct udevice *dev) enetc_init_sgmii(dev); break; case PHY_INTERFACE_MODE_RGMII: + case PHY_INTERFACE_MODE_RGMII_ID: + case PHY_INTERFACE_MODE_RGMII_RXID: + case PHY_INTERFACE_MODE_RGMII_TXID: enetc_init_rgmii(dev); break; case PHY_INTERFACE_MODE_XGMII:

On 10/26/2019 2:39 AM, Michael Walle wrote:
Add the missing RGMII PHY modes in which case the MAC has configure its RGMII settings. The only difference between these modes is the RX and TX delay configuration. A user might choose any RGMII mode in the device tree.
Signed-off-by: Michael Walle michael@walle.cc
drivers/net/fsl_enetc.c | 3 +++ 1 file changed, 3 insertions(+)
Reviewed-by: Alex Marginean alexm.osslist@gmail.com
Thanks!

-----Original Message----- From: U-Boot u-boot-bounces@lists.denx.de On Behalf Of Michael Walle Sent: Saturday, October 26, 2019 6:09 AM To: u-boot@lists.denx.de Cc: Joe Hershberger joe.hershberger@ni.com; Catalin Horghidan catalin.horghidan@nxp.com Subject: [U-Boot] [PATCH 2/2] drivers: net: fsl_enetc: fix RGMII configuration
Add the missing RGMII PHY modes in which case the MAC has configure its RGMII settings. The only difference between these modes is the RX and TX delay configuration. A user might choose any RGMII mode in the device tree.
Signed-off-by: Michael Walle michael@walle.cc
Applied to fsl-qoriq master, awaiting upstream.
Thanks priyankajain

On 10/26/2019 2:39 AM, Michael Walle wrote:
The saved ofnode is used by some PHY drivers to access the device tree node of the PHY.
Signed-off-by: Michael Walle michael@walle.cc
drivers/net/fsl_enetc.c | 1 + 1 file changed, 1 insertion(+)
Reviewed-by: Alex Marginean alexm.osslist@gmail.com

-----Original Message----- From: U-Boot u-boot-bounces@lists.denx.de On Behalf Of Michael Walle Sent: Saturday, October 26, 2019 6:09 AM To: u-boot@lists.denx.de Cc: Joe Hershberger joe.hershberger@ni.com; Catalin Horghidan catalin.horghidan@nxp.com Subject: [U-Boot] [PATCH 1/2] drivers: net: fsl_enetc: set phydev->node
The saved ofnode is used by some PHY drivers to access the device tree node of the PHY.
Signed-off-by: Michael Walle michael@walle.cc
Applied to fsl-qoriq master, awaiting upstream.
Thanks priyankajain
participants (3)
-
Alexandru Marginean
-
Michael Walle
-
Priyanka Jain