kernel: bump 5.15 to 5.15.153
[openwrt/staging/nbd.git] / target / linux / generic / backport-5.15 / 705-09-v5.19-net-dsa-mt7530-mark-as-non-legacy.patch
1 From 5bc26de9bfaa6bb5539c09d4435dced98f429cfc Mon Sep 17 00:00:00 2001
2 From: "Russell King (Oracle)" <rmk+kernel@armlinux.org.uk>
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
9 The mt7530 driver does not make use of the speed, duplex, pause or
10 advertisement in its phylink_mac_config() implementation, so it can be
11 marked as a non-legacy driver.
12
13 Tested-by: Marek BehĂșn <kabel@kernel.org>
14 Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
15 Signed-off-by: Paolo Abeni <pabeni@redhat.com>
16 ---
17 drivers/net/dsa/mt7530.c | 6 ++++++
18 1 file changed, 6 insertions(+)
19
20 --- a/drivers/net/dsa/mt7530.c
21 +++ b/drivers/net/dsa/mt7530.c
22 @@ -3005,6 +3005,12 @@ static void mt753x_phylink_get_caps(stru
23 config->mac_capabilities = MAC_ASYM_PAUSE | MAC_SYM_PAUSE |
24 MAC_10 | MAC_100 | MAC_1000FD;
25
26 + /* This driver does not make use of the speed, duplex, pause or the
27 + * advertisement in its mac_config, so it is safe to mark this driver
28 + * as non-legacy.
29 + */
30 + config->legacy_pre_march2020 = false;
31 +
32 priv->info->mac_port_get_caps(ds, port, config);
33 }
34