40ced0ea431663fee1d71801ad87fb9939610940
[platform/kernel/linux-starfive.git] / Documentation / ABI / testing / sysfs-class-net-phydev
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:
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.
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:
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.
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:
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.
38
39                 Possible values are:
40
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
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.