1What: /sys/bus/mdio_bus/devices/.../phy_id 2Date: November 2012 3KernelVersion: 3.8 4Contact: netdev@vger.kernel.org 5Description: 6 This attribute contains the 32-bit PHY Identifier as reported 7 by the device during bus enumeration, encoded in hexadecimal. 8 This ID is used to match the device with the appropriate 9 driver. 10 11What: /sys/bus/mdio_bus/devices/.../phy_interface 12Date: February 2014 13KernelVersion: 3.15 14Contact: netdev@vger.kernel.org 15Description: 16 This attribute contains the PHY interface as configured by the 17 Ethernet driver during bus enumeration, encoded in string. 18 This interface mode is used to configure the Ethernet MAC with the 19 appropriate mode for its data lines to the PHY hardware. 20 21What: /sys/bus/mdio_bus/devices/.../phy_has_fixups 22Date: February 2014 23KernelVersion: 3.15 24Contact: netdev@vger.kernel.org 25Description: 26 This attribute contains the boolean value whether a given PHY 27 device has had any "fixup" workaround running on it, encoded as 28 a boolean. This information is provided to help troubleshooting 29 PHY configurations. 30