Hi, I've got a question regarding phy drivers. Supposed that I want to use an ethernet phy device -  in general - do I need a specific driver to handle this, or is it handled by some generic eth phy layer that can configure (through MDIO) and exchange data (through XMII) in a generic, vendor-agnostic way?

Best regards
Patryk