Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 1 | What: /sys/class/mdio_bus/<bus>/<device>/attached_dev |
| 2 | Date: May 2017 |
| 3 | KernelVersion: 4.13 |
| 4 | Contact: netdev@vger.kernel.org |
| 5 | Description: |
| 6 | Symbolic link to the network device this PHY device is |
| 7 | attached to. |
| 8 | |
| 9 | What: /sys/class/mdio_bus/<bus>/<device>/phy_has_fixups |
| 10 | Date: February 2014 |
| 11 | KernelVersion: 3.15 |
| 12 | Contact: netdev@vger.kernel.org |
| 13 | Description: |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 14 | This attribute contains the boolean value whether a given PHY |
| 15 | device has had any "fixup" workaround running on it, encoded as |
| 16 | a boolean. This information is provided to help troubleshooting |
| 17 | PHY configurations. |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 18 | |
| 19 | What: /sys/class/mdio_bus/<bus>/<device>/phy_id |
| 20 | Date: November 2012 |
| 21 | KernelVersion: 3.8 |
| 22 | Contact: netdev@vger.kernel.org |
| 23 | Description: |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 24 | This attribute contains the 32-bit PHY Identifier as reported |
| 25 | by the device during bus enumeration, encoded in hexadecimal. |
| 26 | This ID is used to match the device with the appropriate |
| 27 | driver. |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 28 | |
| 29 | What: /sys/class/mdio_bus/<bus>/<device>/phy_interface |
| 30 | Date: February 2014 |
| 31 | KernelVersion: 3.15 |
| 32 | Contact: netdev@vger.kernel.org |
| 33 | Description: |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 34 | This attribute contains the PHY interface as configured by the |
| 35 | Ethernet driver during bus enumeration, encoded in string. |
| 36 | This interface mode is used to configure the Ethernet MAC with the |
| 37 | appropriate mode for its data lines to the PHY hardware. |
Olivier Deprez | 157378f | 2022-04-04 15:47:50 +0200 | [diff] [blame^] | 38 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 39 | Possible values are: |
Olivier Deprez | 157378f | 2022-04-04 15:47:50 +0200 | [diff] [blame^] | 40 | |
Andrew Scull | b4b6d4a | 2019-01-02 15:54:55 +0000 | [diff] [blame] | 41 | <empty> (not available), mii, gmii, sgmii, tbi, rev-mii, |
| 42 | rmii, rgmii, rgmii-id, rgmii-rxid, rgmii-txid, rtbi, smii |
| 43 | xgmii, moca, qsgmii, trgmii, 1000base-x, 2500base-x, rxaui, |
| 44 | xaui, 10gbase-kr, unknown |
| 45 | |
David Brazdil | 0f672f6 | 2019-12-10 10:32:29 +0000 | [diff] [blame] | 46 | What: /sys/class/mdio_bus/<bus>/<device>/phy_standalone |
| 47 | Date: May 2019 |
| 48 | KernelVersion: 5.3 |
| 49 | Contact: netdev@vger.kernel.org |
| 50 | Description: |
| 51 | Boolean value indicating whether the PHY device is used in |
| 52 | standalone mode, without a net_device associated, by PHYLINK. |
| 53 | Attribute created only when this is the case. |