On Wed Jul 17, 2024 at 4:20 PM BST, Andrew Lunn wrote: > On Wed, Jul 17, 2024 at 10:09:27AM +0100, Rayyan Ansari wrote: > > Convert the bindings for the Qualcomm EMAC Ethernet Controller from the > > old text format to yaml. > > > > Also move the phy node of the controller to be within an mdio block so > > we can use mdio.yaml. > > Does the MAC driver already support this? > > When i look at the emacs-phy.c there is > > struct device_node *np = pdev->dev.of_node; > > ret = of_mdiobus_register(mii_bus, np); > > I don't see anything looking for the mdio node in the tree. > > Andrew Hi Andrew, Yes, from my understanding an mdio node is not explicitly needed as it just uses "phy-handle". However, I think it makes more sense to place the phy within an mdio node instead of directly under the controller node. This is based off of 5ecd39d1bc4b ("dt-bindings: net: convert emac_rockchip.txt to YAML"), in which the same decision was made ("Add mdio sub node"), also during a text -> yaml conversion.