705-09-v5.19-net-dsa-mt7530-mark-as-non-legacy.patch 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. From 5bc26de9bfaa6bb5539c09d4435dced98f429cfc Mon Sep 17 00:00:00 2001
  2. From: "Russell King (Oracle)" <[email protected]>
  3. Date: Mon, 11 Apr 2022 10:46:37 +0100
  4. Subject: [PATCH 09/13] net: dsa: mt7530: mark as non-legacy
  5. MIME-Version: 1.0
  6. Content-Type: text/plain; charset=UTF-8
  7. Content-Transfer-Encoding: 8bit
  8. The mt7530 driver does not make use of the speed, duplex, pause or
  9. advertisement in its phylink_mac_config() implementation, so it can be
  10. marked as a non-legacy driver.
  11. Tested-by: Marek Behún <[email protected]>
  12. Signed-off-by: Russell King (Oracle) <[email protected]>
  13. Signed-off-by: Paolo Abeni <[email protected]>
  14. ---
  15. drivers/net/dsa/mt7530.c | 6 ++++++
  16. 1 file changed, 6 insertions(+)
  17. --- a/drivers/net/dsa/mt7530.c
  18. +++ b/drivers/net/dsa/mt7530.c
  19. @@ -3005,6 +3005,12 @@ static void mt753x_phylink_get_caps(stru
  20. config->mac_capabilities = MAC_ASYM_PAUSE | MAC_SYM_PAUSE |
  21. MAC_10 | MAC_100 | MAC_1000FD;
  22. + /* This driver does not make use of the speed, duplex, pause or the
  23. + * advertisement in its mac_config, so it is safe to mark this driver
  24. + * as non-legacy.
  25. + */
  26. + config->legacy_pre_march2020 = false;
  27. +
  28. priv->info->mac_port_get_caps(ds, port, config);
  29. }