> This may be a stupid question but what does the Marvell phy driver > offer that the generic phy driver does not?
It reliably configures the RGMII delays :-) No need to depend on your bootloader doing it. It allows interrupts to be used instead of polling the PHY all the time, assuming you have the interrupt wired up. There are peculiarities for enabling autoneg which is knows about. It might put the LEDs into a well known state, but that depends on the model. It might enable auto-crossover on some PHYs. It has some errata workarounds, support for WOL. You can put a list of register writes in DT which will be performed when auto neg is enabled. This could be used for example to configure the LEDs. Not yet posted, but i have a patch to add HWMON support to read the temperature sensor in some of the PHYs. Andrew -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html