From: David S. Miller Date: Thu, 8 Apr 2021 20:15:34 +0000 (-0700) Subject: Merge branch 'marvell10g-updates' X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=9ba7ffa6d8a3bccb2ac8d87bf0f0bd6dd24db391;p=linux.git Merge branch 'marvell10g-updates' Marek BehĂșn says: ==================== net: phy: marvell10g updates Here are some updates for marvell10g PHY driver. I am still working on some more changes for this driver, but I would like to have at least something reviewed / applied. Changes since v3: - added Andrew's Reviewed-by tags - removed patches adding variadic-macro library and bitmap initialization macro - it causes warning that we are not currently able to fix easily. Instead the supported_interfaces bitmap is now initialized via a chip specific method - added explanation of mactype initialization to commit message of patch 07/16 - fixed repeated word in commit message of second to last patch Changes since v2: - code refactored to use an additional structure mv3310_chip describing mv3310 specific properties / operations for PHYs supported by this driver - added separate phy_driver structures for 88X3340 and 88E2111 - removed 88E2180 specific code (dual-port and quad-port SXGMII modes are ignored for now) Changes since v1: - added various MACTYPEs support also for 88E21XX - differentiate between specific models with same PHY_ID - better check for compatible interface - print exact model ==================== Signed-off-by: David S. Miller --- 9ba7ffa6d8a3bccb2ac8d87bf0f0bd6dd24db391