186f22d04SFlorian FainelliWhat: /sys/class/mdio_bus/<bus>/<device>/attached_dev 286f22d04SFlorian FainelliDate: May 2017 386f22d04SFlorian FainelliKernelVersion: 4.13 486f22d04SFlorian FainelliContact: netdev@vger.kernel.org 586f22d04SFlorian FainelliDescription: 686f22d04SFlorian Fainelli Symbolic link to the network device this PHY device is 786f22d04SFlorian Fainelli attached to. 886f22d04SFlorian Fainelli 986f22d04SFlorian FainelliWhat: /sys/class/mdio_bus/<bus>/<device>/phy_has_fixups 1086f22d04SFlorian FainelliDate: February 2014 1186f22d04SFlorian FainelliKernelVersion: 3.15 1286f22d04SFlorian FainelliContact: netdev@vger.kernel.org 1386f22d04SFlorian FainelliDescription: 14*a6cd0d2dSFlorian Fainelli This attribute contains the boolean value whether a given PHY 15*a6cd0d2dSFlorian Fainelli device has had any "fixup" workaround running on it, encoded as 16*a6cd0d2dSFlorian Fainelli a boolean. This information is provided to help troubleshooting 17*a6cd0d2dSFlorian Fainelli PHY configurations. 1886f22d04SFlorian Fainelli 1986f22d04SFlorian FainelliWhat: /sys/class/mdio_bus/<bus>/<device>/phy_id 2086f22d04SFlorian FainelliDate: November 2012 2186f22d04SFlorian FainelliKernelVersion: 3.8 2286f22d04SFlorian FainelliContact: netdev@vger.kernel.org 2386f22d04SFlorian FainelliDescription: 24*a6cd0d2dSFlorian Fainelli This attribute contains the 32-bit PHY Identifier as reported 25*a6cd0d2dSFlorian Fainelli by the device during bus enumeration, encoded in hexadecimal. 26*a6cd0d2dSFlorian Fainelli This ID is used to match the device with the appropriate 27*a6cd0d2dSFlorian Fainelli driver. 2886f22d04SFlorian Fainelli 2986f22d04SFlorian FainelliWhat: /sys/class/mdio_bus/<bus>/<device>/phy_interface 3086f22d04SFlorian FainelliDate: February 2014 3186f22d04SFlorian FainelliKernelVersion: 3.15 3286f22d04SFlorian FainelliContact: netdev@vger.kernel.org 3386f22d04SFlorian FainelliDescription: 34*a6cd0d2dSFlorian Fainelli This attribute contains the PHY interface as configured by the 35*a6cd0d2dSFlorian Fainelli Ethernet driver during bus enumeration, encoded in string. 36*a6cd0d2dSFlorian Fainelli This interface mode is used to configure the Ethernet MAC with the 37*a6cd0d2dSFlorian Fainelli appropriate mode for its data lines to the PHY hardware. 38*a6cd0d2dSFlorian Fainelli Possible values are: 3986f22d04SFlorian Fainelli <empty> (not available), mii, gmii, sgmii, tbi, rev-mii, 4086f22d04SFlorian Fainelli rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii 4186f22d04SFlorian Fainelli xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, 42c125ca09SRussell King xaui, 10gbase-kr, unknown 4386f22d04SFlorian Fainelli 44