Merge branch 'txgbe-link-modes'
authorDavid S. Miller <davem@davemloft.net>
Fri, 25 Aug 2023 06:43:20 +0000 (07:43 +0100)
committerDavid S. Miller <davem@davemloft.net>
Fri, 25 Aug 2023 06:43:20 +0000 (07:43 +0100)
commit8e8fc62d7c9dc93844344b587f4e5d12555e2ae6
tree87ab95f68d8f8a744f6a73b50581b60baa1ebcfb
parent1355fe134a220a3bc6dd5ce63f3ef999f455dcbd
parentad63f7aa585ee58ebf5e83af09653134a21cd082
Merge branch 'txgbe-link-modes'

Jiawen Wu says:

====================
support more link mode for TXGBE

There are three new interface mode support for Wangxun 10Gb NICs:
1000BASE-X, SGMII and XAUI.

Specific configurations are added to XPCS. And external PHY attaching
is added for copper NICs.

v2 -> v3:
- add device identifier read
- restrict pcs soft reset
- add firmware version warning

v1 -> v2:
- use the string "txgbe_pcs_mdio_bus" directly
- use dev_err() instead of pr_err()
- add device quirk flag
- add more macro definitions to explain PMA registers
- move txgbe_enable_sec_tx_path() to mac_finish()
- implement phylink for copper NICs
====================

Signed-off-by: David S. Miller <davem@davemloft.net>