mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 20:01:55 +00:00
f047604a3f
Update the amd-xgbe driver and phylib driver to better support the 2.5GbE mode for the hardware. In order to be able establish 2.5GbE using clause 73 auto negotiation the device will support speed sets of 1GbE/10GbE and 2.5GbE/10GbE. Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by: David S. Miller <davem@davemloft.net>
24 lines
679 B
Plaintext
24 lines
679 B
Plaintext
* AMD 10GbE PHY driver (amd-xgbe-phy)
|
|
|
|
Required properties:
|
|
- compatible: Should be "amd,xgbe-phy-seattle-v1a" and
|
|
"ethernet-phy-ieee802.3-c45"
|
|
- reg: Address and length of the register sets for the device
|
|
- SerDes Rx/Tx registers
|
|
- SerDes integration registers (1/2)
|
|
- SerDes integration registers (2/2)
|
|
|
|
Optional properties:
|
|
- amd,speed-set: Speed capabilities of the device
|
|
0 - 1GbE and 10GbE (default)
|
|
1 - 2.5GbE and 10GbE
|
|
|
|
Example:
|
|
xgbe_phy@e1240800 {
|
|
compatible = "amd,xgbe-phy-seattle-v1a", "ethernet-phy-ieee802.3-c45";
|
|
reg = <0 0xe1240800 0 0x00400>,
|
|
<0 0xe1250000 0 0x00060>,
|
|
<0 0xe1250080 0 0x00004>;
|
|
amd,speed-set = <0>;
|
|
};
|