Re: [PATCH RESEND net] net: phy: xgmiitorgmii: Support generic PHY status read
From: Harini Katakam <hidden>
Date: 2019-03-11 06:04:40
Also in:
linux-arm-kernel, lkml
From: Harini Katakam <hidden>
Date: 2019-03-11 06:04:40
Also in:
linux-arm-kernel, lkml
Hi Andrew, On Sat, Mar 9, 2019 at 9:53 PM Andrew Lunn [off-list ref] wrote:
quoted
Related to this, I have a query on how the DT node for gmii2rgmii should look. One of the users of gmii2rgmii is Cadence macb driver. In Xilinx tree, we use this piece of code to register this mdiobus: + mdio_np = of_get_child_by_name(np, "mdio"); + if (mdio_np) { + of_node_put(mdio_np); + err = of_mdiobus_register(bp->mii_bus, mdio_np); + if (err) + goto err_out_unregister_bus; And the DT node looks like this: ethernet { phy-mode = "gmii"; phy-handle = <&extphy>; mdio { extphy { reg = <x>; }; gmii_to_rgmii{ compatible = "xlnx,gmii-to-rgmii-1.0"; phy-handle = <&extphy>; reg = <x>; }; }; };Hi Harini You have this setup: MAC <==> GMII2RGMII <==> RGMII_PHY So you want the MAC phy-handle to point to the gmii_to_rgmii 'PHY'. Feel free to submit a patch extending Documentation/devicetree/bindings/net/xilinx_gmii2rgmii.txt to include a MAC node, etc.
Thank you, will do the same. Regards, Harini