From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= Subject: [PATCH net-next v3 0/7] MT7530 DSA Subdriver Improvements Act I Date: Mon, 22 Jan 2024 08:35:51 +0300 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIALf+rWUC/3WNQQ7CIBREr2JYS8P/0NK68h7GRa2/lsRCA0hqm t5dZOPK3Uwmb97GAnlDgZ0OG/OUTDDO5iKPBzZMvX0QN/fcGQpUAhD46Dy3FC2tkc9R11JwMy/ eJZrJxsCBN0rJWnXjTeua5Z/F02jW4riwjPIvy655mUyIzr+LPEHZs0cCQAsoUdQVNk0LXT7tv bFD9bL981xiVw1uLicJfyCiFtmudAVCYwf/wX3fP64TAoj8AAAA To: Daniel Golle , Landen Chao , DENG Qingfang , Sean Wang , Andrew Lunn , Florian Fainelli , Vladimir Oltean , "David S. Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Matthias Brugger , AngeloGioacchino Del Regno , Russell King Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=3455; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=eTYY+evS04ACta4sLOnbAMToYxY7CybRXgNbJ7leYNw=; b=17GHcU05i+tBO3+FtLXH7FLTko8AoULh6yvzNTCWphY/pvp9Fd6q9hsjeqHR1Xz5bHD0JlxG4 uXo5JR8k6j/ACr1ZhmojnGwA0y3n98w8mFm4JqMkj0vIDy3/Oyl1KbC X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions Hello! This patch series simplifies the MT7530 DSA subdriver and improves the logic of the support for MT7530, MT7531, and the switch on the MT7988 SoC. I have done a simple ping test to confirm basic communication on all switch ports on MCM and standalone MT7530, and MT7531 switch with this patch series applied. MT7621 Unielec, MCM MT7530: rgmii-only-gmac0-mt7621-unielec-u7621-06-16m.dtb gmac0-and-gmac1-mt7621-unielec-u7621-06-16m.dtb tftpboot 0x80008000 mips-uzImage.bin; tftpboot 0x83000000 mips-rootfs.cpio.uboot; tftpboot 0x83f00000 $dtb; bootm 0x80008000 0x83000000 0x83f00000 MT7622 Bananapi, MT7531: gmac0-and-gmac1-mt7622-bananapi-bpi-r64.dtb tftpboot 0x40000000 arm64-Image; tftpboot 0x45000000 arm64-rootfs.cpio.uboot; tftpboot 0x4a000000 $dtb; booti 0x40000000 0x45000000 0x4a000000 MT7623 Bananapi, standalone MT7530: rgmii-only-gmac0-mt7623n-bananapi-bpi-r2.dtb gmac0-and-gmac1-mt7623n-bananapi-bpi-r2.dtb tftpboot 0x80008000 arm-zImage; tftpboot 0x83000000 arm-rootfs.cpio.uboot; tftpboot 0x83f00000 $dtb; bootz 0x80008000 0x83000000 0x83f00000 This patch series is the continuation of the patch series linked below. https://lore.kernel.org/r/20230522121532.86610-1-arinc.unal@arinc9.com Signed-off-by: Arınç ÜNAL --- Changes in v3: - Update the patches with the latest received trailers. - Patch 1 - Declare the longest variable assignment first. - Improve the patch log and the comment on the code. - Don't do type cast for __ffs. Implicit type promotion takes place. - Patch 4 - Put more relevant information on the comments on the code. - Follow the 'commit <12+ chars of sha1> ("")' style on the patch log to satisfy checkpatch errors. - Patch 6 - Change the patch log to explain the change better. - Link to v2: https://lore.kernel.org/r/20231227044347.107291-1-arinc.unal@arinc9.com Changes in v2: - Shorten the patch series, include only 7 patches. - Add the reviewed-by tags given. - Patch 1 - Change variable ordering of mt753x_conduit_state_change(). - Define the mask variable and store BIT(cpu_dp->index) on it. - Disable CPU_EN if priv->active_cpu_ports is 0. - Patch 5 - On the patch log, take the irrelevant information about the mt7530_setup_port5() call from mt7530_setup() out. - Patch 6 - Change the patch log to reflect correct information. - Link to v1: https://lore.kernel.org/r/20231118123205.266819-1-arinc.unal@arinc9.com --- Arınç ÜNAL (7): net: dsa: mt7530: always trap frames to active CPU port on MT7530 net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel net: dsa: mt7530: store port 5 SGMII capability of MT7531 net: dsa: mt7530: improve comments regarding switch ports net: dsa: mt7530: improve code path for setting up port 5 net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled drivers/net/dsa/mt7530-mdio.c | 7 +-- drivers/net/dsa/mt7530.c | 135 +++++++++++++++++++++++------------------- drivers/net/dsa/mt7530.h | 16 +++-- 3 files changed, 87 insertions(+), 71 deletions(-) --- base-commit: 736b5545d39ca59d4332a60e56cc8a1a5e264a8e change-id: 20240121-for-netnext-mt7530-improvements-1-6443549fb775 Best regards, -- Arınç ÜNAL <arinc.unal@arinc9.com> From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> Date: Mon, 22 Jan 2024 08:35:52 +0300 Subject: [PATCH net-next v3 1/7] net: dsa: mt7530: always trap frames to active CPU port on MT7530 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=4314; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=OahuM/i2rvjHeE74Gk7po9F6EBBznn5IwSvSniGSaV0=; b=Tdp4jqS5p+QOFq8gzefgBM65crsiy194Phw6aAQVLvMNPC2qLMjNXHRYGMeSIs66WwnOrc0YK KoKmm10jNroBRbt3dDStrqDwLZQ3izsAPTX+dvPz1aKJnhYJNVNrne+ X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions <b4-sent.feeds.kernel.org> On the MT7530 switch, the CPU_PORT field indicates which CPU port to trap frames to, regardless of the affinity of the inbound user port. When multiple CPU ports are in use, if the DSA conduit interface is down, trapped frames won't be passed to the conduit interface. To make trapping frames work including this case, implement ds->ops->conduit_state_change() on this subdriver and set the CPU_PORT field to the numerically smallest CPU port whose conduit interface is up. Introduce the active_cpu_ports field to store the information of the active CPU ports. Correct the macros, CPU_PORT is bits 4 through 6 of the register. Add a comment to explain frame trapping for this switch. Currently, the driver doesn't support the use of multiple CPU ports so this is not necessarily a bug fix. Suggested-by: Vladimir Oltean <olteanv@gmail.com> Suggested-by: Russell King (Oracle) <linux@armlinux.org.uk> Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> --- drivers/net/dsa/mt7530.c | 35 +++++++++++++++++++++++++++++++---- drivers/net/dsa/mt7530.h | 6 ++++-- 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 391c4dbdff42..761c4804449a 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -1035,10 +1035,6 @@ mt753x_cpu_port_enable(struct dsa_switch *ds, int port) mt7530_set(priv, MT7530_MFC, BC_FFP(BIT(port)) | UNM_FFP(BIT(port)) | UNU_FFP(BIT(port))); - /* Set CPU port number */ - if (priv->id == ID_MT7530 || priv->id == ID_MT7621) - mt7530_rmw(priv, MT7530_MFC, CPU_MASK, CPU_EN | CPU_PORT(port)); - /* Add the CPU port to the CPU port bitmap for MT7531 and the switch on * the MT7988 SoC. Trapped frames will be forwarded to the CPU port that * is affine to the inbound user port. @@ -3075,6 +3071,36 @@ static int mt753x_set_mac_eee(struct dsa_switch *ds, int port, return 0; } +static void +mt753x_conduit_state_change(struct dsa_switch *ds, + const struct net_device *conduit, + bool operational) +{ + struct dsa_port *cpu_dp = conduit->dsa_ptr; + struct mt7530_priv *priv = ds->priv; + int val = 0; + u8 mask; + + /* Set the CPU port to trap frames to for MT7530. Trapped frames will be + * forwarded to the numerically smallest CPU port whose conduit + * interface is up. + */ + if (priv->id != ID_MT7530 && priv->id != ID_MT7621) + return; + + mask = BIT(cpu_dp->index); + + if (operational) + priv->active_cpu_ports |= mask; + else + priv->active_cpu_ports &= ~mask; + + if (priv->active_cpu_ports) + val = CPU_EN | CPU_PORT(__ffs(priv->active_cpu_ports)); + + mt7530_rmw(priv, MT7530_MFC, CPU_EN | CPU_PORT_MASK, val); +} + static int mt7988_pad_setup(struct dsa_switch *ds, phy_interface_t interface) { return 0; @@ -3130,6 +3156,7 @@ const struct dsa_switch_ops mt7530_switch_ops = { .phylink_mac_link_up = mt753x_phylink_mac_link_up, .get_mac_eee = mt753x_get_mac_eee, .set_mac_eee = mt753x_set_mac_eee, + .conduit_state_change = mt753x_conduit_state_change, }; EXPORT_SYMBOL_GPL(mt7530_switch_ops); diff --git a/drivers/net/dsa/mt7530.h b/drivers/net/dsa/mt7530.h index 17e42d30fff4..ebfb3a7acfcd 100644 --- a/drivers/net/dsa/mt7530.h +++ b/drivers/net/dsa/mt7530.h @@ -41,8 +41,8 @@ enum mt753x_id { #define UNU_FFP(x) (((x) & 0xff) << 8) #define UNU_FFP_MASK UNU_FFP(~0) #define CPU_EN BIT(7) -#define CPU_PORT(x) ((x) << 4) -#define CPU_MASK (0xf << 4) +#define CPU_PORT_MASK GENMASK(6, 4) +#define CPU_PORT(x) FIELD_PREP(CPU_PORT_MASK, x) #define MIRROR_EN BIT(3) #define MIRROR_PORT(x) ((x) & 0x7) #define MIRROR_MASK 0x7 @@ -760,6 +760,7 @@ struct mt753x_info { * @irq_domain: IRQ domain of the switch irq_chip * @irq_enable: IRQ enable bits, synced to SYS_INT_EN * @create_sgmii: Pointer to function creating SGMII PCS instance(s) + * @active_cpu_ports: Holding the active CPU ports */ struct mt7530_priv { struct device *dev; @@ -786,6 +787,7 @@ struct mt7530_priv { struct irq_domain *irq_domain; u32 irq_enable; int (*create_sgmii)(struct mt7530_priv *priv, bool dual_sgmii); + u8 active_cpu_ports; }; struct mt7530_hw_vlan_entry { -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> Date: Mon, 22 Jan 2024 08:35:53 +0300 Subject: [PATCH net-next v3 2/7] net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-2-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1228; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=eeyEB3sOOiz0wO/aOHC7vZ4jcupi1RnCW1Y9LU4gTrY=; b=hIKr4GuusrNypD6MbPMVuvEcxmkhEzS94rRRvDe6qBWSz+KkNMZbiGjjLB0fqADMlTsK/7i5T Le1XednZ9IIB52YpaxQcd9QPbMQQdAeDRXZ1NAxxSET9qU68nA4uWM4 X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions <b4-sent.feeds.kernel.org> Use the p5_interface_select enumeration as the data type for the p5_intf_sel field. This ensures p5_intf_sel can only take the values defined in the p5_interface_select enumeration. Remove the explicit assignment of 0 to P5_DISABLED as the first enum item is automatically assigned 0. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Acked-by: Daniel Golle <daniel@makrotopia.org> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/dsa/mt7530.h b/drivers/net/dsa/mt7530.h index ebfb3a7acfcd..9cbf18efa416 100644 --- a/drivers/net/dsa/mt7530.h +++ b/drivers/net/dsa/mt7530.h @@ -683,7 +683,7 @@ struct mt7530_port { /* Port 5 interface select definitions */ enum p5_interface_select { - P5_DISABLED = 0, + P5_DISABLED, P5_INTF_SEL_PHY_P0, P5_INTF_SEL_PHY_P4, P5_INTF_SEL_GMAC5, @@ -776,7 +776,7 @@ struct mt7530_priv { bool mcm; phy_interface_t p6_interface; phy_interface_t p5_interface; - unsigned int p5_intf_sel; + enum p5_interface_select p5_intf_sel; u8 mirror_rx; u8 mirror_tx; struct mt7530_port ports[MT7530_NUM_PORTS]; -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> Date: Mon, 22 Jan 2024 08:35:54 +0300 Subject: [PATCH net-next v3 3/7] net: dsa: mt7530: store port 5 SGMII capability of MT7531 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-3-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=7562; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=C/3gFb6akRjR0J+yBiqrHudZESsd6yu5lnvCWWASaUM=; b=yj9U1DMeFF2xiyJ31vVGJgXq1W0YvTZBX2yHLhc3PNnDOyKmARYxtHmaXc6FQrdz3Gx4xU2mw Pb7dveAS0VBAnIwudhYGT+Q+z9o5SEnSpWQr8QnwMn7XxidRwgCP3AH X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions <b4-sent.feeds.kernel.org> Introduce the p5_sgmii field to store the information for whether port 5 has got SGMII or not. Instead of reading the MT7531_TOP_SIG_SR register multiple times, the register will be read once and the value will be stored on the p5_sgmii field. This saves unnecessary reads of the register. Move the comment about MT7531AE and MT7531BE to mt7531_setup(), where the switch is identified. Get rid of mt7531_dual_sgmii_supported() now that priv->p5_sgmii stores the information. Address the code where mt7531_dual_sgmii_supported() is used. Get rid of mt7531_is_rgmii_port() which just prints the opposite of priv->p5_sgmii. Instead of calling mt7531_pll_setup() then returning, do not call it if port 5 is SGMII. Remove P5_INTF_SEL_GMAC5_SGMII. The p5_interface_select enum is supposed to represent the mode that port 5 is being used in, not the hardware information of port 5. Set p5_intf_sel to P5_INTF_SEL_GMAC5 instead, if port 5 is not dsa_is_unused_port(). Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Acked-by: Daniel Golle <daniel@makrotopia.org> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530-mdio.c | 7 ++----- drivers/net/dsa/mt7530.c | 48 +++++++++++++++---------------------------- drivers/net/dsa/mt7530.h | 6 ++++-- 3 files changed, 22 insertions(+), 39 deletions(-) diff --git a/drivers/net/dsa/mt7530-mdio.c b/drivers/net/dsa/mt7530-mdio.c index 088533663b83..fa3ee85a99c1 100644 --- a/drivers/net/dsa/mt7530-mdio.c +++ b/drivers/net/dsa/mt7530-mdio.c @@ -81,17 +81,14 @@ static const struct regmap_bus mt7530_regmap_bus = { }; static int -mt7531_create_sgmii(struct mt7530_priv *priv, bool dual_sgmii) +mt7531_create_sgmii(struct mt7530_priv *priv) { struct regmap_config *mt7531_pcs_config[2] = {}; struct phylink_pcs *pcs; struct regmap *regmap; int i, ret = 0; - /* MT7531AE has two SGMII units for port 5 and port 6 - * MT7531BE has only one SGMII unit for port 6 - */ - for (i = dual_sgmii ? 0 : 1; i < 2; i++) { + for (i = priv->p5_sgmii ? 0 : 1; i < 2; i++) { mt7531_pcs_config[i] = devm_kzalloc(priv->dev, sizeof(struct regmap_config), GFP_KERNEL); diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 761c4804449a..c77092506c3f 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -487,15 +487,6 @@ mt7530_pad_clk_setup(struct dsa_switch *ds, phy_interface_t interface) return 0; } -static bool mt7531_dual_sgmii_supported(struct mt7530_priv *priv) -{ - u32 val; - - val = mt7530_read(priv, MT7531_TOP_SIG_SR); - - return (val & PAD_DUAL_SGMII_EN) != 0; -} - static int mt7531_pad_setup(struct dsa_switch *ds, phy_interface_t interface) { @@ -510,9 +501,6 @@ mt7531_pll_setup(struct mt7530_priv *priv) u32 xtal; u32 val; - if (mt7531_dual_sgmii_supported(priv)) - return; - val = mt7530_read(priv, MT7531_CREV); top_sig = mt7530_read(priv, MT7531_TOP_SIG_SR); hwstrap = mt7530_read(priv, MT7531_HWTRAP); @@ -920,8 +908,6 @@ static const char *p5_intf_modes(unsigned int p5_interface) return "PHY P4"; case P5_INTF_SEL_GMAC5: return "GMAC5"; - case P5_INTF_SEL_GMAC5_SGMII: - return "GMAC5_SGMII"; default: return "unknown"; } @@ -2470,6 +2456,12 @@ mt7531_setup(struct dsa_switch *ds) return -ENODEV; } + /* MT7531AE has got two SGMII units. One for port 5, one for port 6. + * MT7531BE has got only one SGMII unit which is for port 6. + */ + val = mt7530_read(priv, MT7531_TOP_SIG_SR); + priv->p5_sgmii = !!(val & PAD_DUAL_SGMII_EN); + /* all MACs must be forced link-down before sw reset */ for (i = 0; i < MT7530_NUM_PORTS; i++) mt7530_write(priv, MT7530_PMCR_P(i), MT7531_FORCE_LNK); @@ -2479,21 +2471,18 @@ mt7531_setup(struct dsa_switch *ds) SYS_CTRL_PHY_RST | SYS_CTRL_SW_RST | SYS_CTRL_REG_RST); - mt7531_pll_setup(priv); - - if (mt7531_dual_sgmii_supported(priv)) { - priv->p5_intf_sel = P5_INTF_SEL_GMAC5_SGMII; - + if (!priv->p5_sgmii) { + mt7531_pll_setup(priv); + } else { /* Let ds->user_mii_bus be able to access external phy. */ mt7530_rmw(priv, MT7531_GPIO_MODE1, MT7531_GPIO11_RG_RXD2_MASK, MT7531_EXT_P_MDC_11); mt7530_rmw(priv, MT7531_GPIO_MODE1, MT7531_GPIO12_RG_RXD3_MASK, MT7531_EXT_P_MDIO_12); - } else { - priv->p5_intf_sel = P5_INTF_SEL_GMAC5; } - dev_dbg(ds->dev, "P5 support %s interface\n", - p5_intf_modes(priv->p5_intf_sel)); + + if (!dsa_is_unused_port(ds, 5)) + priv->p5_intf_sel = P5_INTF_SEL_GMAC5; mt7530_rmw(priv, MT7531_GPIO_MODE0, MT7531_GPIO0_MASK, MT7531_GPIO0_INTERRUPT); @@ -2553,11 +2542,6 @@ static void mt7530_mac_port_get_caps(struct dsa_switch *ds, int port, } } -static bool mt7531_is_rgmii_port(struct mt7530_priv *priv, u32 port) -{ - return (port == 5) && (priv->p5_intf_sel != P5_INTF_SEL_GMAC5_SGMII); -} - static void mt7531_mac_port_get_caps(struct dsa_switch *ds, int port, struct phylink_config *config) { @@ -2570,7 +2554,7 @@ static void mt7531_mac_port_get_caps(struct dsa_switch *ds, int port, break; case 5: /* 2nd cpu port supports either rgmii or sgmii/8023z */ - if (mt7531_is_rgmii_port(priv, port)) { + if (!priv->p5_sgmii) { phy_interface_set_rgmii(config->supported_interfaces); break; } @@ -2637,7 +2621,7 @@ static int mt7531_rgmii_setup(struct mt7530_priv *priv, u32 port, { u32 val; - if (!mt7531_is_rgmii_port(priv, port)) { + if (priv->p5_sgmii) { dev_err(priv->dev, "RGMII mode is not available for port %d\n", port); return -EINVAL; @@ -2881,7 +2865,7 @@ mt7531_cpu_port_config(struct dsa_switch *ds, int port) switch (port) { case 5: - if (mt7531_is_rgmii_port(priv, port)) + if (!priv->p5_sgmii) interface = PHY_INTERFACE_MODE_RGMII; else interface = PHY_INTERFACE_MODE_2500BASEX; @@ -3033,7 +3017,7 @@ mt753x_setup(struct dsa_switch *ds) mt7530_free_irq_common(priv); if (priv->create_sgmii) { - ret = priv->create_sgmii(priv, mt7531_dual_sgmii_supported(priv)); + ret = priv->create_sgmii(priv); if (ret && priv->irq) mt7530_free_irq(priv); } diff --git a/drivers/net/dsa/mt7530.h b/drivers/net/dsa/mt7530.h index 9cbf18efa416..80060cc740d2 100644 --- a/drivers/net/dsa/mt7530.h +++ b/drivers/net/dsa/mt7530.h @@ -687,7 +687,6 @@ enum p5_interface_select { P5_INTF_SEL_PHY_P0, P5_INTF_SEL_PHY_P4, P5_INTF_SEL_GMAC5, - P5_INTF_SEL_GMAC5_SGMII, }; struct mt7530_priv; @@ -756,6 +755,8 @@ struct mt753x_info { * registers * @p6_interface Holding the current port 6 interface * @p5_intf_sel: Holding the current port 5 interface select + * @p5_sgmii: Flag for distinguishing if port 5 of the MT7531 switch + * has got SGMII * @irq: IRQ number of the switch * @irq_domain: IRQ domain of the switch irq_chip * @irq_enable: IRQ enable bits, synced to SYS_INT_EN @@ -777,6 +778,7 @@ struct mt7530_priv { phy_interface_t p6_interface; phy_interface_t p5_interface; enum p5_interface_select p5_intf_sel; + bool p5_sgmii; u8 mirror_rx; u8 mirror_tx; struct mt7530_port ports[MT7530_NUM_PORTS]; @@ -786,7 +788,7 @@ struct mt7530_priv { int irq; struct irq_domain *irq_domain; u32 irq_enable; - int (*create_sgmii)(struct mt7530_priv *priv, bool dual_sgmii); + int (*create_sgmii)(struct mt7530_priv *priv); u8 active_cpu_ports; }; -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> Date: Mon, 22 Jan 2024 08:35:55 +0300 Subject: [PATCH net-next v3 4/7] net: dsa: mt7530: improve comments regarding switch ports MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-4-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=4567; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=rLcHCbYDzkt28v28nq9XIDczR9kM3jpJ8YmzJ0uoUlo=; b=P9VOv8+icSWtarQqBoOfyPHXdJUQtTer/Hw1RKxWe3HptZ6UWnYL15uVjd13g8sHELrl5aVez DZ0Bb8gDDuYBbL8SBFGTOYBY/b98Q7SFPz4h42o7MxTgYsK7IPd7/fB X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions <b4-sent.feeds.kernel.org> There's no logic to numerically order the CPU ports. Just state the port number instead. Remove the irrelevant PHY muxing information from mt7530_mac_port_get_caps(). Explain the supported MII modes instead. Remove the out of place PHY muxing information from mt753x_phylink_mac_config(). The function is for MT7530, MT7531, and the switch on the MT7988 SoC but there's no PHY muxing on MT7531 or the switch on the MT7988 SoC. These comments were gradually introduced with the commits below. commit ca366d6c889b ("net: dsa: mt7530: Convert to PHYLINK API") commit 38f790a80560 ("net: dsa: mt7530: Add support for port 5") commit 88bdef8be9f6 ("net: dsa: mt7530: Extend device data ready for adding a new hardware") commit c288575f7810 ("net: dsa: mt7530: Add the support of MT7531 switch") Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Acked-by: Daniel Golle <daniel@makrotopia.org> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index c77092506c3f..93d8498ce274 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -2520,12 +2520,14 @@ static void mt7530_mac_port_get_caps(struct dsa_switch *ds, int port, struct phylink_config *config) { switch (port) { - case 0 ... 4: /* Internal phy */ + /* Ports which are connected to switch PHYs. There is no MII pinout. */ + case 0 ... 4: __set_bit(PHY_INTERFACE_MODE_GMII, config->supported_interfaces); break; - case 5: /* 2nd cpu port with phy of port 0 or 4 / external phy */ + /* Port 5 supports rgmii with delays, mii, and gmii. */ + case 5: phy_interface_set_rgmii(config->supported_interfaces); __set_bit(PHY_INTERFACE_MODE_MII, config->supported_interfaces); @@ -2533,7 +2535,8 @@ static void mt7530_mac_port_get_caps(struct dsa_switch *ds, int port, config->supported_interfaces); break; - case 6: /* 1st cpu port */ + /* Port 6 supports rgmii and trgmii. */ + case 6: __set_bit(PHY_INTERFACE_MODE_RGMII, config->supported_interfaces); __set_bit(PHY_INTERFACE_MODE_TRGMII, @@ -2548,19 +2551,24 @@ static void mt7531_mac_port_get_caps(struct dsa_switch *ds, int port, struct mt7530_priv *priv = ds->priv; switch (port) { - case 0 ... 4: /* Internal phy */ + /* Ports which are connected to switch PHYs. There is no MII pinout. */ + case 0 ... 4: __set_bit(PHY_INTERFACE_MODE_GMII, config->supported_interfaces); break; - case 5: /* 2nd cpu port supports either rgmii or sgmii/8023z */ + /* Port 5 supports rgmii with delays on MT7531BE, sgmii/802.3z on + * MT7531AE. + */ + case 5: if (!priv->p5_sgmii) { phy_interface_set_rgmii(config->supported_interfaces); break; } fallthrough; - case 6: /* 1st cpu port supports sgmii/8023z only */ + /* Port 6 supports sgmii/802.3z. */ + case 6: __set_bit(PHY_INTERFACE_MODE_SGMII, config->supported_interfaces); __set_bit(PHY_INTERFACE_MODE_1000BASEX, @@ -2579,11 +2587,13 @@ static void mt7988_mac_port_get_caps(struct dsa_switch *ds, int port, phy_interface_zero(config->supported_interfaces); switch (port) { - case 0 ... 4: /* Internal phy */ + /* Ports which are connected to switch PHYs. There is no MII pinout. */ + case 0 ... 4: __set_bit(PHY_INTERFACE_MODE_INTERNAL, config->supported_interfaces); break; + /* Port 6 is connected to SoC's XGMII MAC. There is no MII pinout. */ case 6: __set_bit(PHY_INTERFACE_MODE_INTERNAL, config->supported_interfaces); @@ -2747,12 +2757,12 @@ mt753x_phylink_mac_config(struct dsa_switch *ds, int port, unsigned int mode, u32 mcr_cur, mcr_new; switch (port) { - case 0 ... 4: /* Internal phy */ + case 0 ... 4: if (state->interface != PHY_INTERFACE_MODE_GMII && state->interface != PHY_INTERFACE_MODE_INTERNAL) goto unsupported; break; - case 5: /* 2nd cpu port with phy of port 0 or 4 / external phy */ + case 5: if (priv->p5_interface == state->interface) break; @@ -2762,7 +2772,7 @@ mt753x_phylink_mac_config(struct dsa_switch *ds, int port, unsigned int mode, if (priv->p5_intf_sel != P5_DISABLED) priv->p5_interface = state->interface; break; - case 6: /* 1st cpu port */ + case 6: if (priv->p6_interface == state->interface) break; -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> Date: Mon, 22 Jan 2024 08:35:56 +0300 Subject: [PATCH net-next v3 5/7] net: dsa: mt7530: improve code path for setting up port 5 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-5-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=2869; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=K1vv0sb4U5bv6JWVSjtKmiZWdaaNGL0l9QDdgT1NRyY=; b=LN+tVioZv9sRZbXOurLsKXkw/mMpADeJb+mk83LyUQA1NsQWX3cG08nWZa3OMaW0hn3sS0cUK s9L7uFbWGlKDuv579ZNoAV5Muc2hPittpeiHPhM3ecLRTG+uutMokVT X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions <b4-sent.feeds.kernel.org> There're two code paths for setting up port 5: mt7530_setup() -> mt7530_setup_port5() mt753x_phylink_mac_config() -> mt753x_mac_config() -> mt7530_mac_config() -> mt7530_setup_port5() Currently mt7530_setup_port5() from mt7530_setup() always runs. If port 5 is used as a CPU, DSA, or user port, mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. That is because priv->p5_interface set on mt7530_setup_port5() will match state->interface on mt753x_phylink_mac_config() which will stop running mt7530_setup_port5() again. Therefore, mt7530_setup_port5() will never run from mt753x_phylink_mac_config(). Address this by not running mt7530_setup_port5() from mt7530_setup() if port 5 is used as a CPU, DSA, or user port. This driver isn't in the dsa_switches_apply_workarounds[] array so phylink will always be present. To keep the cases where port 5 isn't controlled by phylink working as before, preserve the mt7530_setup_port5() call from mt7530_setup(). Do not set priv->p5_intf_sel to P5_DISABLED. It is already set to that when "priv" is allocated. Move setting the interface to a more specific location. It's supposed to be overwritten if PHY muxing is detected. Improve the comment which explains the process. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 93d8498ce274..33c15f10de34 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -2308,16 +2308,15 @@ mt7530_setup(struct dsa_switch *ds) return ret; /* Setup port 5 */ - priv->p5_intf_sel = P5_DISABLED; - interface = PHY_INTERFACE_MODE_NA; - if (!dsa_is_unused_port(ds, 5)) { priv->p5_intf_sel = P5_INTF_SEL_GMAC5; - ret = of_get_phy_mode(dsa_to_port(ds, 5)->dn, &interface); - if (ret && ret != -ENODEV) - return ret; } else { - /* Scan the ethernet nodes. look for GMAC1, lookup used phy */ + /* Scan the ethernet nodes. Look for GMAC1, lookup the used PHY. + * Set priv->p5_intf_sel to the appropriate value if PHY muxing + * is detected. + */ + interface = PHY_INTERFACE_MODE_NA; + for_each_child_of_node(dn, mac_np) { if (!of_device_is_compatible(mac_np, "mediatek,eth-mac")) @@ -2348,6 +2347,8 @@ mt7530_setup(struct dsa_switch *ds) of_node_put(phy_node); break; } + + mt7530_setup_port5(ds, interface); } #ifdef CONFIG_GPIOLIB @@ -2358,8 +2359,6 @@ mt7530_setup(struct dsa_switch *ds) } #endif /* CONFIG_GPIOLIB */ - mt7530_setup_port5(ds, interface); - /* Flush the FDB table */ ret = mt7530_fdb_cmd(priv, MT7530_FDB_FLUSH, NULL); if (ret < 0) -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> Date: Mon, 22 Jan 2024 08:35:57 +0300 Subject: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1273; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=pshHxjZuMebpMx/Gh2fbwscWV4LBFxm7gD/pRSkDjUU=; b=3QO+m8i9+Ps4LZGshnpqcBCo9aNWs7CYTLbXp9XfvHkLogRSHjRTuKQahhjiOlLAM+EezZlll M7WXEkoq3q3AJBtDqaVD4ZqTNnAsgH2y6/N04iZ6+sNliD5XWQrHn3Z X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions <b4-sent.feeds.kernel.org> Running mt7530_setup_port5() from mt7530_setup() used to handle all cases of configuring port 5, including phylink. Setting priv->p5_interface under mt7530_setup_port5() makes sure that mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. The commit ("net: dsa: mt7530: improve code path for setting up port 5") makes so that mt7530_setup_port5() from mt7530_setup() runs only on non-phylink cases. Get rid of unnecessarily setting priv->p5_interface under mt7530_setup_port5() as port 5 phylink configuration will be done by running mt7530_setup_port5() from mt753x_phylink_mac_config() now. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> --- drivers/net/dsa/mt7530.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 33c15f10de34..5394d8c6a40e 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -978,8 +978,6 @@ static void mt7530_setup_port5(struct dsa_switch *ds, phy_interface_t interface) dev_dbg(ds->dev, "Setup P5, HWTRAP=0x%x, intf_sel=%s, phy-mode=%s\n", val, p5_intf_modes(priv->p5_intf_sel), phy_modes(interface)); - priv->p5_interface = interface; - unlock_exit: mutex_unlock(&priv->reg_mutex); } -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> Date: Mon, 22 Jan 2024 08:35:58 +0300 Subject: [PATCH net-next v3 7/7] net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-7-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1954; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=CX1ZTLft5JNnPSpvgA9ppPM0W5zZnVzbF5jhuxeYZts=; b=m7xRK80HiKn4Yf5gYVKbcOAJuPiW2ZQjrweTiy/ng47qxoKCiENascUa+CONss3MADnR3scXe bi2arpEKxnkDpyM3moD6BJkZxd+h2xHCHl22YVS7vuxFGjITKlV6wVM X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 List-Id: B4 Relay Submissions <b4-sent.feeds.kernel.org> There's no need to run all the code on mt7530_setup_port5() if port 5 is disabled. The only case for calling mt7530_setup_port5() from mt7530_setup() is when PHY muxing is enabled. That is because port 5 is not defined as a port on the devicetree, therefore, it cannot be controlled by phylink. Because of this, run mt7530_setup_port5() if priv->p5_intf_sel is P5_INTF_SEL_PHY_P0 or P5_INTF_SEL_PHY_P4. Remove the P5_DISABLED case from mt7530_setup_port5(). Stop initialising the interface variable as the remaining cases will always call mt7530_setup_port5() with it initialised. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 5394d8c6a40e..cd7673ecea51 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -942,9 +942,6 @@ static void mt7530_setup_port5(struct dsa_switch *ds, phy_interface_t interface) /* MT7530_P5_MODE_GMAC: P5 -> External phy or 2nd GMAC */ val &= ~MHWTRAP_P5_DIS; break; - case P5_DISABLED: - interface = PHY_INTERFACE_MODE_NA; - break; default: dev_err(ds->dev, "Unsupported p5_intf_sel %d\n", priv->p5_intf_sel); @@ -2313,8 +2310,6 @@ mt7530_setup(struct dsa_switch *ds) * Set priv->p5_intf_sel to the appropriate value if PHY muxing * is detected. */ - interface = PHY_INTERFACE_MODE_NA; - for_each_child_of_node(dn, mac_np) { if (!of_device_is_compatible(mac_np, "mediatek,eth-mac")) @@ -2346,7 +2341,9 @@ mt7530_setup(struct dsa_switch *ds) break; } - mt7530_setup_port5(ds, interface); + if (priv->p5_intf_sel == P5_INTF_SEL_PHY_P0 || + priv->p5_intf_sel == P5_INTF_SEL_PHY_P4) + mt7530_setup_port5(ds, interface); } #ifdef CONFIG_GPIOLIB -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id CC9E7C4725D for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Or7jr7MDTZHeLQ5z6xGsqCsTdEGNowDo87w0GRodY70=; b=hn//yBKinQbKonOgYY7sYZraLa U7dVkzAU44rwQCQ8/yc9KxuQlMAGBZWDMjEZV5Mp/Rdmre+nQdL0gnavbkRDULZD00BlCzir/cTYQ V5cXkcvWSOBr7qHyB/UMn5JjqqoFUGinhVLhVj2arXkIU4k2br17vQjKmdIdNOvU+Ckwhu7nRUk8x AOiitEVSzEzNMXpli6KhOK1tvFVCPq0WYY8hHUarjauaYuCa+vORtKhlD41og0nYSIlR0MlBo8uMM fQo8HUbBXhyKFp4O/kmSIuE6gIJ4b2Nbxm0RYje9yXpTvw1JgMlQHSZArrea5z7TbOgDNAJgAF3tb 7eDIoUfg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyg-00AbbV-2E; Mon, 22 Jan 2024 05:36:10 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyW-00AbXG-2y; Mon, 22 Jan 2024 05:36:02 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id DAF81B80B05; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 37309C433F1; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=BJnOeS65sq0ctJq5UOVZ2WxdttW9vz25dwKp4xbPBfc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=O58BuPXmDB3kntKMblO13Z8kSWaTk2SeOjB/cNBiY4q4ET0d+WajAYCGaxy1C24/X 5eYJzqKIPfpT7ejDHYEhAoHW1Fk7tUULodwryVm7hDVg4qA2T8+uWsUXM2ZBluV+/R EVB4NoOsntfxjilrt9+HZpwjCUiq1uMVuayHfN4ItQJAhPtS0okpG7qDV2GVUE4mI2 IPYopn/kn3If9zQ2DfwloS9Zq16tESXx/ILtYjEM/0I9MHaHANp5Oler/HurMjbIaV ef8dR+4gwhSmr74N1Qt7NKi9p97y1n5HnkUYgfKldryh38V4ZjZMA1mBR//rB0jnXj 1TGefU2/xruXA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EC98C47DD3; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:52 +0300 Subject: [PATCH net-next v3 1/7] net: dsa: mt7530: always trap frames to active CPU port on MT7530 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=4314; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=OahuM/i2rvjHeE74Gk7po9F6EBBznn5IwSvSniGSaV0=; b=Tdp4jqS5p+QOFq8gzefgBM65crsiy194Phw6aAQVLvMNPC2qLMjNXHRYGMeSIs66WwnOrc0YK KoKmm10jNroBRbt3dDStrqDwLZQ3izsAPTX+dvPz1aKJnhYJNVNrne+ X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_247186_D8AE46AA X-CRM114-Status: GOOD ( 21.07 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Arınç ÜNAL <arinc.unal@arinc9.com> On the MT7530 switch, the CPU_PORT field indicates which CPU port to trap frames to, regardless of the affinity of the inbound user port. When multiple CPU ports are in use, if the DSA conduit interface is down, trapped frames won't be passed to the conduit interface. To make trapping frames work including this case, implement ds->ops->conduit_state_change() on this subdriver and set the CPU_PORT field to the numerically smallest CPU port whose conduit interface is up. Introduce the active_cpu_ports field to store the information of the active CPU ports. Correct the macros, CPU_PORT is bits 4 through 6 of the register. Add a comment to explain frame trapping for this switch. Currently, the driver doesn't support the use of multiple CPU ports so this is not necessarily a bug fix. Suggested-by: Vladimir Oltean <olteanv@gmail.com> Suggested-by: Russell King (Oracle) <linux@armlinux.org.uk> Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> --- drivers/net/dsa/mt7530.c | 35 +++++++++++++++++++++++++++++++---- drivers/net/dsa/mt7530.h | 6 ++++-- 2 files changed, 35 insertions(+), 6 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 391c4dbdff42..761c4804449a 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -1035,10 +1035,6 @@ mt753x_cpu_port_enable(struct dsa_switch *ds, int port) mt7530_set(priv, MT7530_MFC, BC_FFP(BIT(port)) | UNM_FFP(BIT(port)) | UNU_FFP(BIT(port))); - /* Set CPU port number */ - if (priv->id == ID_MT7530 || priv->id == ID_MT7621) - mt7530_rmw(priv, MT7530_MFC, CPU_MASK, CPU_EN | CPU_PORT(port)); - /* Add the CPU port to the CPU port bitmap for MT7531 and the switch on * the MT7988 SoC. Trapped frames will be forwarded to the CPU port that * is affine to the inbound user port. @@ -3075,6 +3071,36 @@ static int mt753x_set_mac_eee(struct dsa_switch *ds, int port, return 0; } +static void +mt753x_conduit_state_change(struct dsa_switch *ds, + const struct net_device *conduit, + bool operational) +{ + struct dsa_port *cpu_dp = conduit->dsa_ptr; + struct mt7530_priv *priv = ds->priv; + int val = 0; + u8 mask; + + /* Set the CPU port to trap frames to for MT7530. Trapped frames will be + * forwarded to the numerically smallest CPU port whose conduit + * interface is up. + */ + if (priv->id != ID_MT7530 && priv->id != ID_MT7621) + return; + + mask = BIT(cpu_dp->index); + + if (operational) + priv->active_cpu_ports |= mask; + else + priv->active_cpu_ports &= ~mask; + + if (priv->active_cpu_ports) + val = CPU_EN | CPU_PORT(__ffs(priv->active_cpu_ports)); + + mt7530_rmw(priv, MT7530_MFC, CPU_EN | CPU_PORT_MASK, val); +} + static int mt7988_pad_setup(struct dsa_switch *ds, phy_interface_t interface) { return 0; @@ -3130,6 +3156,7 @@ const struct dsa_switch_ops mt7530_switch_ops = { .phylink_mac_link_up = mt753x_phylink_mac_link_up, .get_mac_eee = mt753x_get_mac_eee, .set_mac_eee = mt753x_set_mac_eee, + .conduit_state_change = mt753x_conduit_state_change, }; EXPORT_SYMBOL_GPL(mt7530_switch_ops); diff --git a/drivers/net/dsa/mt7530.h b/drivers/net/dsa/mt7530.h index 17e42d30fff4..ebfb3a7acfcd 100644 --- a/drivers/net/dsa/mt7530.h +++ b/drivers/net/dsa/mt7530.h @@ -41,8 +41,8 @@ enum mt753x_id { #define UNU_FFP(x) (((x) & 0xff) << 8) #define UNU_FFP_MASK UNU_FFP(~0) #define CPU_EN BIT(7) -#define CPU_PORT(x) ((x) << 4) -#define CPU_MASK (0xf << 4) +#define CPU_PORT_MASK GENMASK(6, 4) +#define CPU_PORT(x) FIELD_PREP(CPU_PORT_MASK, x) #define MIRROR_EN BIT(3) #define MIRROR_PORT(x) ((x) & 0x7) #define MIRROR_MASK 0x7 @@ -760,6 +760,7 @@ struct mt753x_info { * @irq_domain: IRQ domain of the switch irq_chip * @irq_enable: IRQ enable bits, synced to SYS_INT_EN * @create_sgmii: Pointer to function creating SGMII PCS instance(s) + * @active_cpu_ports: Holding the active CPU ports */ struct mt7530_priv { struct device *dev; @@ -786,6 +787,7 @@ struct mt7530_priv { struct irq_domain *irq_domain; u32 irq_enable; int (*create_sgmii)(struct mt7530_priv *priv, bool dual_sgmii); + u8 active_cpu_ports; }; struct mt7530_hw_vlan_entry { -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2B074C47DDB for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To: Content-Transfer-Encoding:Content-Type:MIME-Version:Message-Id:Date:Subject: From:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=4gun5dJ+4YpqmMCJN6kIWdpOM3G0HNPQmRhd11flTo4=; b=4PF2mqXxazWY62z/gWqA59c+CI 9s6OIV4t6YyeM445eT1cHm6Tm3VSpy/QnWotRSycd4zM9napNWKAzcXjaVC1J+8oOw6WPk7joq0yQ 4R7x0O5llaXDt+L0rzZ1nU8aYFvcEl2lMUaEWd9ylxaZOgybH1W3GgoUP1KjNtRuju2WeT+oN5nIQ pgqGiWTMBGGoCb2flnzRmqcoVczx4OzfVYOzXrIdlrAz2gKcwtdGl6aqV+zKdaeek9/aVA3caxGr9 ruRZZJI+C+ZGxGscul/RyL83FGM+0LdgfbJg2Bz3jDHvk09f1iPAIrYx7jbDcRaUEFluImJBkEoPB s1qBEzMg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyh-00Abbf-01; Mon, 22 Jan 2024 05:36:11 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyW-00AbXE-32; Mon, 22 Jan 2024 05:36:02 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id CD7D9B80AAD; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 2BFAFC433C7; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=eTYY+evS04ACta4sLOnbAMToYxY7CybRXgNbJ7leYNw=; h=From:Subject:Date:To:Cc:Reply-To:From; b=HH1z9tR0lCmBiqTf07IYzAJQaRQ2FfT2cKclURFfnTWkLZ48Necmv0EqMoayXsOSs //JFund+TwDlk27lLa+M2vvpkqhHFH2MXtwF3o7kY3iNJVtWdRHdWA5gKba3WfD2RX +zCivtZ/RgPt/W/FXBHenNaM1FTBDDMOuDVodVaBGw9J87QxQz4sYnluasGheZn4uU Dva/RahkmWBi9oX/ioW6J4xXsvrkbDcOvwEbZUA2o2VvicbBZ7HhNJ7tPj6nMhROri 0BPbEzW5wHed9qr8yesghs/M/IJFiVDHIP0g1wjRJ+nr9fahXNlmTJPnd5fsQNokl5 UfSZtZsbeWJFQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10834C4725D; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Subject: [PATCH net-next v3 0/7] MT7530 DSA Subdriver Improvements Act I Date: Mon, 22 Jan 2024 08:35:51 +0300 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit X-B4-Tracking: v=1; b=H4sIALf+rWUC/3WNQQ7CIBREr2JYS8P/0NK68h7GRa2/lsRCA0hqm t5dZOPK3Uwmb97GAnlDgZ0OG/OUTDDO5iKPBzZMvX0QN/fcGQpUAhD46Dy3FC2tkc9R11JwMy/ eJZrJxsCBN0rJWnXjTeua5Z/F02jW4riwjPIvy655mUyIzr+LPEHZs0cCQAsoUdQVNk0LXT7tv bFD9bL981xiVw1uLicJfyCiFtmudAVCYwf/wX3fP64TAoj8AAAA To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=3455; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=eTYY+evS04ACta4sLOnbAMToYxY7CybRXgNbJ7leYNw=; b=17GHcU05i+tBO3+FtLXH7FLTko8AoULh6yvzNTCWphY/pvp9Fd6q9hsjeqHR1Xz5bHD0JlxG4 uXo5JR8k6j/ACr1ZhmojnGwA0y3n98w8mFm4JqMkj0vIDy3/Oyl1KbC X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_263295_715850F1 X-CRM114-Status: GOOD ( 13.58 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org Hello! This patch series simplifies the MT7530 DSA subdriver and improves the logic of the support for MT7530, MT7531, and the switch on the MT7988 SoC. I have done a simple ping test to confirm basic communication on all switch ports on MCM and standalone MT7530, and MT7531 switch with this patch series applied. MT7621 Unielec, MCM MT7530: rgmii-only-gmac0-mt7621-unielec-u7621-06-16m.dtb gmac0-and-gmac1-mt7621-unielec-u7621-06-16m.dtb tftpboot 0x80008000 mips-uzImage.bin; tftpboot 0x83000000 mips-rootfs.cpio.uboot; tftpboot 0x83f00000 $dtb; bootm 0x80008000 0x83000000 0x83f00000 MT7622 Bananapi, MT7531: gmac0-and-gmac1-mt7622-bananapi-bpi-r64.dtb tftpboot 0x40000000 arm64-Image; tftpboot 0x45000000 arm64-rootfs.cpio.uboot; tftpboot 0x4a000000 $dtb; booti 0x40000000 0x45000000 0x4a000000 MT7623 Bananapi, standalone MT7530: rgmii-only-gmac0-mt7623n-bananapi-bpi-r2.dtb gmac0-and-gmac1-mt7623n-bananapi-bpi-r2.dtb tftpboot 0x80008000 arm-zImage; tftpboot 0x83000000 arm-rootfs.cpio.uboot; tftpboot 0x83f00000 $dtb; bootz 0x80008000 0x83000000 0x83f00000 This patch series is the continuation of the patch series linked below. https://lore.kernel.org/r/20230522121532.86610-1-arinc.unal@arinc9.com Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> --- Changes in v3: - Update the patches with the latest received trailers. - Patch 1 - Declare the longest variable assignment first. - Improve the patch log and the comment on the code. - Don't do type cast for __ffs. Implicit type promotion takes place. - Patch 4 - Put more relevant information on the comments on the code. - Follow the 'commit <12+ chars of sha1> ("<title line>")' style on the patch log to satisfy checkpatch errors. - Patch 6 - Change the patch log to explain the change better. - Link to v2: https://lore.kernel.org/r/20231227044347.107291-1-arinc.unal@arinc9.com Changes in v2: - Shorten the patch series, include only 7 patches. - Add the reviewed-by tags given. - Patch 1 - Change variable ordering of mt753x_conduit_state_change(). - Define the mask variable and store BIT(cpu_dp->index) on it. - Disable CPU_EN if priv->active_cpu_ports is 0. - Patch 5 - On the patch log, take the irrelevant information about the mt7530_setup_port5() call from mt7530_setup() out. - Patch 6 - Change the patch log to reflect correct information. - Link to v1: https://lore.kernel.org/r/20231118123205.266819-1-arinc.unal@arinc9.com --- Arınç ÜNAL (7): net: dsa: mt7530: always trap frames to active CPU port on MT7530 net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel net: dsa: mt7530: store port 5 SGMII capability of MT7531 net: dsa: mt7530: improve comments regarding switch ports net: dsa: mt7530: improve code path for setting up port 5 net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled drivers/net/dsa/mt7530-mdio.c | 7 +-- drivers/net/dsa/mt7530.c | 135 +++++++++++++++++++++++------------------- drivers/net/dsa/mt7530.h | 16 +++-- 3 files changed, 87 insertions(+), 71 deletions(-) --- base-commit: 736b5545d39ca59d4332a60e56cc8a1a5e264a8e change-id: 20240121-for-netnext-mt7530-improvements-1-6443549fb775 Best regards, -- Arınç ÜNAL <arinc.unal@arinc9.com> From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 1B7C4C47DD3 for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=P/UEZXDPYlgIjoddS8sbcmECFybxCBhZQ0Jx3aQlfVg=; b=ItVlK1G3EjLEHLLhztWSAfmKFp 8Y0SCN+oi9mReRQbQVl4EBCZ1PESyyvyOKpn7r2YUfUsBtndNFGjFn6gAIgnb0ElN8i3cuo0PlMqL xHC5yHudPGAibJ0tvNISQn/qcTM/NhcYPXizzC8NnaPHHsbKYF7z4x3BX54FGw8DmQMJ9CkpYYQnx FnEQ0Urd/gim8/KxGxh04/qYD5fzfBJ/I2YDb1KaGzFJcyQqEmPVfvUK4RqazqiYvYpBj2Awx3Ti9 jFEDEsS7yi0GqpEAa5NXjU2r5VZ3wPxS+TBuGETjbCExd2htqCTrMvoFm87wCvszdKU1uEtBhn4z8 pBb+FjTw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyh-00AbcF-2u; Mon, 22 Jan 2024 05:36:11 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyW-00AbXK-3A; Mon, 22 Jan 2024 05:36:04 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id ADAEDB80B37; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 7A8BAC43142; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=02D8c8Gk39bt/B0GonHwJ2qvn4sYlrkgLzM0SjuJwjk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=PnL4vkGcfSFlPBy6bjD/rwlbY/fS6UtzUxCRdZtpKRTLIx72EnMsY6WJD/IODjmEU 9TwLLvG6QIORKrch8mJ6WOeCJLozFmhoAXImEWCXN710+vsmLAqaYcW29BkyKAYmJQ 63TuawI2iEQIUzFiAbe6TZpCDZDk6XZ3x0LLmZ2XkRh7tfeI/vzjF0vTH0lKgKiYMY PwiM7BbMjWxB7/4QKTtegqBJo47L0EKEKMElxOuc7yWcp7DfAihdL+gB+GCcZMLuCs KaNhxFcMQ7wgte3eTwJtjVUbrOtYiywr583yuivI6yMqsXA36YGVdnzla5BOgaP6dC v/Bp+DENr7zJA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69553C47DDB; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:58 +0300 Subject: [PATCH net-next v3 7/7] net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-7-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1954; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=CX1ZTLft5JNnPSpvgA9ppPM0W5zZnVzbF5jhuxeYZts=; b=m7xRK80HiKn4Yf5gYVKbcOAJuPiW2ZQjrweTiy/ng47qxoKCiENascUa+CONss3MADnR3scXe bi2arpEKxnkDpyM3moD6BJkZxd+h2xHCHl22YVS7vuxFGjITKlV6wVM X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_281605_C093BBEC X-CRM114-Status: GOOD ( 11.69 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Arınç ÜNAL <arinc.unal@arinc9.com> There's no need to run all the code on mt7530_setup_port5() if port 5 is disabled. The only case for calling mt7530_setup_port5() from mt7530_setup() is when PHY muxing is enabled. That is because port 5 is not defined as a port on the devicetree, therefore, it cannot be controlled by phylink. Because of this, run mt7530_setup_port5() if priv->p5_intf_sel is P5_INTF_SEL_PHY_P0 or P5_INTF_SEL_PHY_P4. Remove the P5_DISABLED case from mt7530_setup_port5(). Stop initialising the interface variable as the remaining cases will always call mt7530_setup_port5() with it initialised. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 5394d8c6a40e..cd7673ecea51 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -942,9 +942,6 @@ static void mt7530_setup_port5(struct dsa_switch *ds, phy_interface_t interface) /* MT7530_P5_MODE_GMAC: P5 -> External phy or 2nd GMAC */ val &= ~MHWTRAP_P5_DIS; break; - case P5_DISABLED: - interface = PHY_INTERFACE_MODE_NA; - break; default: dev_err(ds->dev, "Unsupported p5_intf_sel %d\n", priv->p5_intf_sel); @@ -2313,8 +2310,6 @@ mt7530_setup(struct dsa_switch *ds) * Set priv->p5_intf_sel to the appropriate value if PHY muxing * is detected. */ - interface = PHY_INTERFACE_MODE_NA; - for_each_child_of_node(dn, mac_np) { if (!of_device_is_compatible(mac_np, "mediatek,eth-mac")) @@ -2346,7 +2341,9 @@ mt7530_setup(struct dsa_switch *ds) break; } - mt7530_setup_port5(ds, interface); + if (priv->p5_intf_sel == P5_INTF_SEL_PHY_P0 || + priv->p5_intf_sel == P5_INTF_SEL_PHY_P4) + mt7530_setup_port5(ds, interface); } #ifdef CONFIG_GPIOLIB -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 94AC2C47DDB for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Qlvdr37m6dFGRyliKUMW/K0Ms8aRecnB3zQepe09gY8=; b=UwxI4fHL/kGFLpbr6krXR3LUq+ aj/R22aSWP8IF7/oIqgcl2HH3dkGOd5mvN+d5HbUGeHYGDrPsyhqbcFpZSdHSTY7w1/YdaXxcHk0g 1TbIcIM8DAAErCQwAbm11/AC7FSo2f+LPT74LdwIWOia/PvSNXbJmbq6S4CouzepTGWY1MJWN0hWo K8iN9rqQnpJVnnBjzK8uwrhDuXlaV8w7Z6ZWDrTqAhWjmWJHKqT0TZE9hkxnLu+jFEtTm9GOiGq4s OHB8RCSkiFzJ/Y4LV8ePoR8XUakKXDCksVLYuC8dD3EAxn80dk5YT4uyidnnnHsqtHxF9PtOBqoPd 6VZOpHnw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyj-00Abda-1M; Mon, 22 Jan 2024 05:36:13 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyX-00AbXJ-1D; Mon, 22 Jan 2024 05:36:04 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id 93613B80B0B; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 65C7BC433B2; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=LgnPIr16xe/Eyg7GrkmIKz7Cyl9FY+m7UgNnLdHAPPQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=FEAnx3fEK6JD5LUmtQLA6bVxU8x6VoMR8v9J+swdMCx+B11rc99MSWaQvohGRxdUa BLZ2z2EPUHdDmrNrf9+a1fsskslLAh6kzk5faPRMxn0s6QU0ERTfkcuPjScduGgfpM 19PrM4Q6U2oBSjMBVk0voDG0d2GE75VDuMCLcSvW1AmusTb9T7DEIGOcqNSIbhQ0+I kx9+xIyQCBDlXB+KBKBrsrSZFeQ74xj8zT6XQ77q2WAspSXbz+nqgslqf4Ei3BULwL PSN99SY51Odb/VpYy4KOAwR4/3/O8p+DvzIjU7oFRCAqPwysMZLdRgoCZYXQum11AP gYjl8Fr7DMGUQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50E0AC4725D; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:56 +0300 Subject: [PATCH net-next v3 5/7] net: dsa: mt7530: improve code path for setting up port 5 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-5-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=2869; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=K1vv0sb4U5bv6JWVSjtKmiZWdaaNGL0l9QDdgT1NRyY=; b=LN+tVioZv9sRZbXOurLsKXkw/mMpADeJb+mk83LyUQA1NsQWX3cG08nWZa3OMaW0hn3sS0cUK s9L7uFbWGlKDuv579ZNoAV5Muc2hPittpeiHPhM3ecLRTG+uutMokVT X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_725121_ACFF998B X-CRM114-Status: GOOD ( 16.15 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Arınç ÜNAL <arinc.unal@arinc9.com> There're two code paths for setting up port 5: mt7530_setup() -> mt7530_setup_port5() mt753x_phylink_mac_config() -> mt753x_mac_config() -> mt7530_mac_config() -> mt7530_setup_port5() Currently mt7530_setup_port5() from mt7530_setup() always runs. If port 5 is used as a CPU, DSA, or user port, mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. That is because priv->p5_interface set on mt7530_setup_port5() will match state->interface on mt753x_phylink_mac_config() which will stop running mt7530_setup_port5() again. Therefore, mt7530_setup_port5() will never run from mt753x_phylink_mac_config(). Address this by not running mt7530_setup_port5() from mt7530_setup() if port 5 is used as a CPU, DSA, or user port. This driver isn't in the dsa_switches_apply_workarounds[] array so phylink will always be present. To keep the cases where port 5 isn't controlled by phylink working as before, preserve the mt7530_setup_port5() call from mt7530_setup(). Do not set priv->p5_intf_sel to P5_DISABLED. It is already set to that when "priv" is allocated. Move setting the interface to a more specific location. It's supposed to be overwritten if PHY muxing is detected. Improve the comment which explains the process. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 93d8498ce274..33c15f10de34 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -2308,16 +2308,15 @@ mt7530_setup(struct dsa_switch *ds) return ret; /* Setup port 5 */ - priv->p5_intf_sel = P5_DISABLED; - interface = PHY_INTERFACE_MODE_NA; - if (!dsa_is_unused_port(ds, 5)) { priv->p5_intf_sel = P5_INTF_SEL_GMAC5; - ret = of_get_phy_mode(dsa_to_port(ds, 5)->dn, &interface); - if (ret && ret != -ENODEV) - return ret; } else { - /* Scan the ethernet nodes. look for GMAC1, lookup used phy */ + /* Scan the ethernet nodes. Look for GMAC1, lookup the used PHY. + * Set priv->p5_intf_sel to the appropriate value if PHY muxing + * is detected. + */ + interface = PHY_INTERFACE_MODE_NA; + for_each_child_of_node(dn, mac_np) { if (!of_device_is_compatible(mac_np, "mediatek,eth-mac")) @@ -2348,6 +2347,8 @@ mt7530_setup(struct dsa_switch *ds) of_node_put(phy_node); break; } + + mt7530_setup_port5(ds, interface); } #ifdef CONFIG_GPIOLIB @@ -2358,8 +2359,6 @@ mt7530_setup(struct dsa_switch *ds) } #endif /* CONFIG_GPIOLIB */ - mt7530_setup_port5(ds, interface); - /* Flush the FDB table */ ret = mt7530_fdb_cmd(priv, MT7530_FDB_FLUSH, NULL); if (ret < 0) -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9D8A9C4725D for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=WXEi/KMcZmhBNrfyPuZ+rlEC5fqVYSCMEZz7tbFdzeI=; b=SN7fI6u9u7/hmwl8qDFSPqAuX4 iTsGwpUWhfr+icFsHHEmh4fVxza08jYJBLpg3oSd9dDVq6Xz/wJyxuTW5Gmdqune3CYcDdO9B75mq rMFhtpDY8G9/BMvvkmvEy8zIt/+EAvja9ACD5bcAQ7dSkKuVqqMNNZXzABL8yefSh+zc3Nu6c+ylS HFAnaKVxCaWq/PXKMazHnOMu5qIqqmMoT5+g80idkuE+ujygShcrWCam2PuBeDEZLTURteKAraz56 qOr7YreGIRdW34kkNAQC/23vxMWUc6ZKmN3fx8GNI9ys+8iAYj1jpBEF6dgW7Qi1kSb9POSqHTtCp 7HZDLi2w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyj-00Abdy-2T; Mon, 22 Jan 2024 05:36:13 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyX-00AbXH-0M; Mon, 22 Jan 2024 05:36:04 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id 2DBDAB80AE7; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 51610C43394; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=djvmZ+NvYLvVLmEXzBWr2c2/PA2/FCp0HOglMI/c3/o=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ijN0AhaFeZUlrBKVZdmrWd7rq+mZ0gHU5/UNcL9VIknGXi0t4fcYpnZ569eRM/kfm a32Zwk7CzQwXUJ/Lwglt7Zd33s6rf42JTDo8VDEGwTgPfTdKJBvlfhbOCEyJDho/Kr nE7Rv6hnLf+EoVJHG/QnDayTx0tx3t33AMWClWpwDjq+VlLIHa9480id0iF2gnMtcY saSYxncmG9yFpwXUxFvYljrwk9tcJcetIdLFrR5y+pTjyumHUWHoUcVXhI3VYaJqK8 O+yd5IVuGmMxjDLiKIw0bjDjU5DO82CnVFRcN+2KHUL+RWN7z5TUcthcDAMtsCW5zI PKr4+WH8ilpSw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 386D4C47DDE; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:54 +0300 Subject: [PATCH net-next v3 3/7] net: dsa: mt7530: store port 5 SGMII capability of MT7531 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-3-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=7562; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=C/3gFb6akRjR0J+yBiqrHudZESsd6yu5lnvCWWASaUM=; b=yj9U1DMeFF2xiyJ31vVGJgXq1W0YvTZBX2yHLhc3PNnDOyKmARYxtHmaXc6FQrdz3Gx4xU2mw Pb7dveAS0VBAnIwudhYGT+Q+z9o5SEnSpWQr8QnwMn7XxidRwgCP3AH X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_491004_D336F37D X-CRM114-Status: GOOD ( 21.86 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Arınç ÜNAL <arinc.unal@arinc9.com> Introduce the p5_sgmii field to store the information for whether port 5 has got SGMII or not. Instead of reading the MT7531_TOP_SIG_SR register multiple times, the register will be read once and the value will be stored on the p5_sgmii field. This saves unnecessary reads of the register. Move the comment about MT7531AE and MT7531BE to mt7531_setup(), where the switch is identified. Get rid of mt7531_dual_sgmii_supported() now that priv->p5_sgmii stores the information. Address the code where mt7531_dual_sgmii_supported() is used. Get rid of mt7531_is_rgmii_port() which just prints the opposite of priv->p5_sgmii. Instead of calling mt7531_pll_setup() then returning, do not call it if port 5 is SGMII. Remove P5_INTF_SEL_GMAC5_SGMII. The p5_interface_select enum is supposed to represent the mode that port 5 is being used in, not the hardware information of port 5. Set p5_intf_sel to P5_INTF_SEL_GMAC5 instead, if port 5 is not dsa_is_unused_port(). Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Acked-by: Daniel Golle <daniel@makrotopia.org> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530-mdio.c | 7 ++----- drivers/net/dsa/mt7530.c | 48 +++++++++++++++---------------------------- drivers/net/dsa/mt7530.h | 6 ++++-- 3 files changed, 22 insertions(+), 39 deletions(-) diff --git a/drivers/net/dsa/mt7530-mdio.c b/drivers/net/dsa/mt7530-mdio.c index 088533663b83..fa3ee85a99c1 100644 --- a/drivers/net/dsa/mt7530-mdio.c +++ b/drivers/net/dsa/mt7530-mdio.c @@ -81,17 +81,14 @@ static const struct regmap_bus mt7530_regmap_bus = { }; static int -mt7531_create_sgmii(struct mt7530_priv *priv, bool dual_sgmii) +mt7531_create_sgmii(struct mt7530_priv *priv) { struct regmap_config *mt7531_pcs_config[2] = {}; struct phylink_pcs *pcs; struct regmap *regmap; int i, ret = 0; - /* MT7531AE has two SGMII units for port 5 and port 6 - * MT7531BE has only one SGMII unit for port 6 - */ - for (i = dual_sgmii ? 0 : 1; i < 2; i++) { + for (i = priv->p5_sgmii ? 0 : 1; i < 2; i++) { mt7531_pcs_config[i] = devm_kzalloc(priv->dev, sizeof(struct regmap_config), GFP_KERNEL); diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 761c4804449a..c77092506c3f 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -487,15 +487,6 @@ mt7530_pad_clk_setup(struct dsa_switch *ds, phy_interface_t interface) return 0; } -static bool mt7531_dual_sgmii_supported(struct mt7530_priv *priv) -{ - u32 val; - - val = mt7530_read(priv, MT7531_TOP_SIG_SR); - - return (val & PAD_DUAL_SGMII_EN) != 0; -} - static int mt7531_pad_setup(struct dsa_switch *ds, phy_interface_t interface) { @@ -510,9 +501,6 @@ mt7531_pll_setup(struct mt7530_priv *priv) u32 xtal; u32 val; - if (mt7531_dual_sgmii_supported(priv)) - return; - val = mt7530_read(priv, MT7531_CREV); top_sig = mt7530_read(priv, MT7531_TOP_SIG_SR); hwstrap = mt7530_read(priv, MT7531_HWTRAP); @@ -920,8 +908,6 @@ static const char *p5_intf_modes(unsigned int p5_interface) return "PHY P4"; case P5_INTF_SEL_GMAC5: return "GMAC5"; - case P5_INTF_SEL_GMAC5_SGMII: - return "GMAC5_SGMII"; default: return "unknown"; } @@ -2470,6 +2456,12 @@ mt7531_setup(struct dsa_switch *ds) return -ENODEV; } + /* MT7531AE has got two SGMII units. One for port 5, one for port 6. + * MT7531BE has got only one SGMII unit which is for port 6. + */ + val = mt7530_read(priv, MT7531_TOP_SIG_SR); + priv->p5_sgmii = !!(val & PAD_DUAL_SGMII_EN); + /* all MACs must be forced link-down before sw reset */ for (i = 0; i < MT7530_NUM_PORTS; i++) mt7530_write(priv, MT7530_PMCR_P(i), MT7531_FORCE_LNK); @@ -2479,21 +2471,18 @@ mt7531_setup(struct dsa_switch *ds) SYS_CTRL_PHY_RST | SYS_CTRL_SW_RST | SYS_CTRL_REG_RST); - mt7531_pll_setup(priv); - - if (mt7531_dual_sgmii_supported(priv)) { - priv->p5_intf_sel = P5_INTF_SEL_GMAC5_SGMII; - + if (!priv->p5_sgmii) { + mt7531_pll_setup(priv); + } else { /* Let ds->user_mii_bus be able to access external phy. */ mt7530_rmw(priv, MT7531_GPIO_MODE1, MT7531_GPIO11_RG_RXD2_MASK, MT7531_EXT_P_MDC_11); mt7530_rmw(priv, MT7531_GPIO_MODE1, MT7531_GPIO12_RG_RXD3_MASK, MT7531_EXT_P_MDIO_12); - } else { - priv->p5_intf_sel = P5_INTF_SEL_GMAC5; } - dev_dbg(ds->dev, "P5 support %s interface\n", - p5_intf_modes(priv->p5_intf_sel)); + + if (!dsa_is_unused_port(ds, 5)) + priv->p5_intf_sel = P5_INTF_SEL_GMAC5; mt7530_rmw(priv, MT7531_GPIO_MODE0, MT7531_GPIO0_MASK, MT7531_GPIO0_INTERRUPT); @@ -2553,11 +2542,6 @@ static void mt7530_mac_port_get_caps(struct dsa_switch *ds, int port, } } -static bool mt7531_is_rgmii_port(struct mt7530_priv *priv, u32 port) -{ - return (port == 5) && (priv->p5_intf_sel != P5_INTF_SEL_GMAC5_SGMII); -} - static void mt7531_mac_port_get_caps(struct dsa_switch *ds, int port, struct phylink_config *config) { @@ -2570,7 +2554,7 @@ static void mt7531_mac_port_get_caps(struct dsa_switch *ds, int port, break; case 5: /* 2nd cpu port supports either rgmii or sgmii/8023z */ - if (mt7531_is_rgmii_port(priv, port)) { + if (!priv->p5_sgmii) { phy_interface_set_rgmii(config->supported_interfaces); break; } @@ -2637,7 +2621,7 @@ static int mt7531_rgmii_setup(struct mt7530_priv *priv, u32 port, { u32 val; - if (!mt7531_is_rgmii_port(priv, port)) { + if (priv->p5_sgmii) { dev_err(priv->dev, "RGMII mode is not available for port %d\n", port); return -EINVAL; @@ -2881,7 +2865,7 @@ mt7531_cpu_port_config(struct dsa_switch *ds, int port) switch (port) { case 5: - if (mt7531_is_rgmii_port(priv, port)) + if (!priv->p5_sgmii) interface = PHY_INTERFACE_MODE_RGMII; else interface = PHY_INTERFACE_MODE_2500BASEX; @@ -3033,7 +3017,7 @@ mt753x_setup(struct dsa_switch *ds) mt7530_free_irq_common(priv); if (priv->create_sgmii) { - ret = priv->create_sgmii(priv, mt7531_dual_sgmii_supported(priv)); + ret = priv->create_sgmii(priv); if (ret && priv->irq) mt7530_free_irq(priv); } diff --git a/drivers/net/dsa/mt7530.h b/drivers/net/dsa/mt7530.h index 9cbf18efa416..80060cc740d2 100644 --- a/drivers/net/dsa/mt7530.h +++ b/drivers/net/dsa/mt7530.h @@ -687,7 +687,6 @@ enum p5_interface_select { P5_INTF_SEL_PHY_P0, P5_INTF_SEL_PHY_P4, P5_INTF_SEL_GMAC5, - P5_INTF_SEL_GMAC5_SGMII, }; struct mt7530_priv; @@ -756,6 +755,8 @@ struct mt753x_info { * registers * @p6_interface Holding the current port 6 interface * @p5_intf_sel: Holding the current port 5 interface select + * @p5_sgmii: Flag for distinguishing if port 5 of the MT7531 switch + * has got SGMII * @irq: IRQ number of the switch * @irq_domain: IRQ domain of the switch irq_chip * @irq_enable: IRQ enable bits, synced to SYS_INT_EN @@ -777,6 +778,7 @@ struct mt7530_priv { phy_interface_t p6_interface; phy_interface_t p5_interface; enum p5_interface_select p5_intf_sel; + bool p5_sgmii; u8 mirror_rx; u8 mirror_tx; struct mt7530_port ports[MT7530_NUM_PORTS]; @@ -786,7 +788,7 @@ struct mt7530_priv { int irq; struct irq_domain *irq_domain; u32 irq_enable; - int (*create_sgmii)(struct mt7530_priv *priv, bool dual_sgmii); + int (*create_sgmii)(struct mt7530_priv *priv); u8 active_cpu_ports; }; -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A222AC47DD3 for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=eYCgJu0QAseFuyDyWJpFdTZ6tuP1JPrMUMpR9+uHtR0=; b=ThsMNavTZdezqJnDAyakMf6onX wFTUzKQle1wqp8thJ6ntMwtYPRI2WHN6y6/YC+hrifvxIPnSOwpmci0hblmfYjiuXJXM7r1tEA0t/ taX3yNogPOYnZHODo2oDARW/zRiwUD4BstLczi6rXTNJa/3weDhtF9ANytHxAGLv66qCi6S1U0Yl0 vtrwSaZX5eXgOb4+s66OIgR4v9yBlCNYjhJBoEeHSMLF6/LEoG1zzl9YMK3Cz9wOsvU6b1bnh4mJn H66g1kQEn2UyIKPhwr91QoPYMJisS0Hngu76kuwmCBHIEi9kCvc/nkkJNsNe9PFRTFIHyVwEHNVqI RZX6H1Rg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyl-00Abet-0o; Mon, 22 Jan 2024 05:36:15 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyZ-00AbYi-2t; Mon, 22 Jan 2024 05:36:05 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id A19DFB80B3B; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 6DBEDC43601; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=atNAIQUZ9YchgrXFgHv6eKt+am7CBizMAbohfqxIWvw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Gd/8p3Bs5oRANr3GBaOqROJ4MBiNKAO5bD1N3KQXoR2kEsqTMCA0Xhr6YFU6HosbI C4o/XMGdc0dV0yYRXWI81O/ys55rk561DWuy8gGbMW+VDocHXo5eJlriBExRbzsaOM bnf0iG88lGu5OMAsdJ32YKLWlzHnGohUyLT5ZU8RxOKIWtMLe/pDsSMsgTTQ6uA1TC PXD3F/6v0KAn90FILcSmXTKq5AHgzhUUmP9u0Fx5SzIyXFyfRvD67/Ki+HFmHjw7yv 5yhGbZm7hyOdjZmN51eCUDe/ZzbME8DkIF254NWIpioJhQcP7ixVeH+wAXNgILGJYS Y/zDr7GQRlDBw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5CCE3C47DD3; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:57 +0300 Subject: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1273; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=pshHxjZuMebpMx/Gh2fbwscWV4LBFxm7gD/pRSkDjUU=; b=3QO+m8i9+Ps4LZGshnpqcBCo9aNWs7CYTLbXp9XfvHkLogRSHjRTuKQahhjiOlLAM+EezZlll M7WXEkoq3q3AJBtDqaVD4ZqTNnAsgH2y6/N04iZ6+sNliD5XWQrHn3Z X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213604_231780_2925C6E1 X-CRM114-Status: UNSURE ( 9.18 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Arınç ÜNAL <arinc.unal@arinc9.com> Running mt7530_setup_port5() from mt7530_setup() used to handle all cases of configuring port 5, including phylink. Setting priv->p5_interface under mt7530_setup_port5() makes sure that mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. The commit ("net: dsa: mt7530: improve code path for setting up port 5") makes so that mt7530_setup_port5() from mt7530_setup() runs only on non-phylink cases. Get rid of unnecessarily setting priv->p5_interface under mt7530_setup_port5() as port 5 phylink configuration will be done by running mt7530_setup_port5() from mt753x_phylink_mac_config() now. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> --- drivers/net/dsa/mt7530.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index 33c15f10de34..5394d8c6a40e 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -978,8 +978,6 @@ static void mt7530_setup_port5(struct dsa_switch *ds, phy_interface_t interface) dev_dbg(ds->dev, "Setup P5, HWTRAP=0x%x, intf_sel=%s, phy-mode=%s\n", val, p5_intf_modes(priv->p5_intf_sel), phy_modes(interface)); - priv->p5_interface = interface; - unlock_exit: mutex_unlock(&priv->reg_mutex); } -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id C8C98C47DDC for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Fl2fK8cJA7SyAmXjPhNpqqbHZNKiM4L6I2KHhZMj2fQ=; b=QlFj0XisVIdTn9rCOB+lgGmGMl DrQXtK6WFQYoZc8lVnSCQ6ifedsvAkvHuftT7Ytp7SmX/KQbmJUZ/1GnO5sdtnxznrLhgtRW92UpB 00toB9b9X7s3xEvGwAv8S7jTfXuj110gqHmR3tvPRJ6Z2QuWAtnncg1SJtC/p/WoyaqRMJiQ0BGEI 7uwRUUrfxm1uAtTkxhu9sc7X2MgCEGTLfvA7+FVpilw243v/vSJxcdxlt0Cl8L5ViuINGqyWgLnyS C4u/xXe0dU1rsOu5mPSzS1zmbY/TcZiKNIbfXXEaxDnlxDtzUE3GNMOKOq/kdSRIc5zDGdqvnDnJQ foJXDkiw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmym-00Abgk-1o; Mon, 22 Jan 2024 05:36:16 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmya-00AbYS-10; Mon, 22 Jan 2024 05:36:06 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 117D66102E; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 581CCC433A6; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=Bgfx+EXSTylXwbNtkkMqzd6UQvp2lUWMn2C6vtoawQg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=XKE25fjzDV/7nvKO1u8VP9DMhM4FhykMky9I7YxP8Ezrkm9QY7pv+FO95Z043mrav eEJCD5NR0gWNVOBdMvdGMF/64rVCHR8VdszdOzqujUgwA1AYRLikEVEe2Xuuz6QU4w wU6E00CpxkfFXKjP1MVUCbYuSoDUR0VA9UMEV7M0XIXLiFyULO51ccUN+lAb4Ho5/y G7VkyEmEvUeeXrwq7IZYU0FWwAn28snmS8EBGNtqvOSpRucBB09FX0fbnKNk6qnBoQ HbHAjTaPSFUFOZqfVFkiAUY+Umpkpxfhn/QgTa14ASLcn2FnykpOblx5rxujemZSy/ +G+zKzzDpSJ7Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 457C5C47DDF; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:55 +0300 Subject: [PATCH net-next v3 4/7] net: dsa: mt7530: improve comments regarding switch ports MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-4-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=4567; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=rLcHCbYDzkt28v28nq9XIDczR9kM3jpJ8YmzJ0uoUlo=; b=P9VOv8+icSWtarQqBoOfyPHXdJUQtTer/Hw1RKxWe3HptZ6UWnYL15uVjd13g8sHELrl5aVez DZ0Bb8gDDuYBbL8SBFGTOYBY/b98Q7SFPz4h42o7MxTgYsK7IPd7/fB X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213604_467855_4589FB9E X-CRM114-Status: GOOD ( 13.33 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Arınç ÜNAL <arinc.unal@arinc9.com> There's no logic to numerically order the CPU ports. Just state the port number instead. Remove the irrelevant PHY muxing information from mt7530_mac_port_get_caps(). Explain the supported MII modes instead. Remove the out of place PHY muxing information from mt753x_phylink_mac_config(). The function is for MT7530, MT7531, and the switch on the MT7988 SoC but there's no PHY muxing on MT7531 or the switch on the MT7988 SoC. These comments were gradually introduced with the commits below. commit ca366d6c889b ("net: dsa: mt7530: Convert to PHYLINK API") commit 38f790a80560 ("net: dsa: mt7530: Add support for port 5") commit 88bdef8be9f6 ("net: dsa: mt7530: Extend device data ready for adding a new hardware") commit c288575f7810 ("net: dsa: mt7530: Add the support of MT7531 switch") Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Acked-by: Daniel Golle <daniel@makrotopia.org> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.c | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c index c77092506c3f..93d8498ce274 100644 --- a/drivers/net/dsa/mt7530.c +++ b/drivers/net/dsa/mt7530.c @@ -2520,12 +2520,14 @@ static void mt7530_mac_port_get_caps(struct dsa_switch *ds, int port, struct phylink_config *config) { switch (port) { - case 0 ... 4: /* Internal phy */ + /* Ports which are connected to switch PHYs. There is no MII pinout. */ + case 0 ... 4: __set_bit(PHY_INTERFACE_MODE_GMII, config->supported_interfaces); break; - case 5: /* 2nd cpu port with phy of port 0 or 4 / external phy */ + /* Port 5 supports rgmii with delays, mii, and gmii. */ + case 5: phy_interface_set_rgmii(config->supported_interfaces); __set_bit(PHY_INTERFACE_MODE_MII, config->supported_interfaces); @@ -2533,7 +2535,8 @@ static void mt7530_mac_port_get_caps(struct dsa_switch *ds, int port, config->supported_interfaces); break; - case 6: /* 1st cpu port */ + /* Port 6 supports rgmii and trgmii. */ + case 6: __set_bit(PHY_INTERFACE_MODE_RGMII, config->supported_interfaces); __set_bit(PHY_INTERFACE_MODE_TRGMII, @@ -2548,19 +2551,24 @@ static void mt7531_mac_port_get_caps(struct dsa_switch *ds, int port, struct mt7530_priv *priv = ds->priv; switch (port) { - case 0 ... 4: /* Internal phy */ + /* Ports which are connected to switch PHYs. There is no MII pinout. */ + case 0 ... 4: __set_bit(PHY_INTERFACE_MODE_GMII, config->supported_interfaces); break; - case 5: /* 2nd cpu port supports either rgmii or sgmii/8023z */ + /* Port 5 supports rgmii with delays on MT7531BE, sgmii/802.3z on + * MT7531AE. + */ + case 5: if (!priv->p5_sgmii) { phy_interface_set_rgmii(config->supported_interfaces); break; } fallthrough; - case 6: /* 1st cpu port supports sgmii/8023z only */ + /* Port 6 supports sgmii/802.3z. */ + case 6: __set_bit(PHY_INTERFACE_MODE_SGMII, config->supported_interfaces); __set_bit(PHY_INTERFACE_MODE_1000BASEX, @@ -2579,11 +2587,13 @@ static void mt7988_mac_port_get_caps(struct dsa_switch *ds, int port, phy_interface_zero(config->supported_interfaces); switch (port) { - case 0 ... 4: /* Internal phy */ + /* Ports which are connected to switch PHYs. There is no MII pinout. */ + case 0 ... 4: __set_bit(PHY_INTERFACE_MODE_INTERNAL, config->supported_interfaces); break; + /* Port 6 is connected to SoC's XGMII MAC. There is no MII pinout. */ case 6: __set_bit(PHY_INTERFACE_MODE_INTERNAL, config->supported_interfaces); @@ -2747,12 +2757,12 @@ mt753x_phylink_mac_config(struct dsa_switch *ds, int port, unsigned int mode, u32 mcr_cur, mcr_new; switch (port) { - case 0 ... 4: /* Internal phy */ + case 0 ... 4: if (state->interface != PHY_INTERFACE_MODE_GMII && state->interface != PHY_INTERFACE_MODE_INTERNAL) goto unsupported; break; - case 5: /* 2nd cpu port with phy of port 0 or 4 / external phy */ + case 5: if (priv->p5_interface == state->interface) break; @@ -2762,7 +2772,7 @@ mt753x_phylink_mac_config(struct dsa_switch *ds, int port, unsigned int mode, if (priv->p5_intf_sel != P5_DISABLED) priv->p5_interface = state->interface; break; - case 6: /* 1st cpu port */ + case 6: if (priv->p6_interface == state->interface) break; -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 22C14C47DD3 for <linux-mediatek@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Reply-To:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To: References:Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version: Subject:Date:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=EJuPIPQLgkauPbYZ0YEe4zezHMhOP2vEutbPVuhft+U=; b=utQwnHOI+OiWmzQu9uklB2Yi2D EWVjZX6zmGSjwq7OXYVddRl6L3Ro5C0UhuG2bxuFOGzgCv8726bJ5phShl5ndJ4JuqdppgQUqwr1f BFWu4TH3HmwSzSEjevVSn92FOctDr2AZjKGECVVlc9B6diAo9fFu0j7+ABxHCn+wIkbU0wfP7rfLU uhywsKApyOb5njgSScPO8YwngrKfsI2/35rHA8xCjiMm49tvG1K1UNrykx4aQ7fdJuJ9zZvXI6Zwt EmO+QuKRf/CSY4gP1h+xv6q1HJpKjd0JeyZEPFD63U1DQIXgB0VX2t2cewByzgctGynERC4EQn9MT kkbVPQvg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyn-00Abhn-2H; Mon, 22 Jan 2024 05:36:17 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyc-00AbYj-2Y; Mon, 22 Jan 2024 05:36:08 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 18487CE28A8; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 44B4EC43390; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=sqOYOjwzwIWmabwtLIfTKhD0ZRp7ECZfLXHIbLfNCCI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=NqIBtLIMSvVPdNPkNIfYmr4xaZc7FvAgeivMtkZVhsR68UIFhVPttfEfxqFi+kAxW OuL9KMZLLQeRZ+y3aHGtXBbyxGUV0EfgRX7WWPWhmRbMQ5lmOwyeeWCJDhxveHNby+ ZryP9leWecF8NTYYicNE4yoB4JFyUrQLgrXNwclICwSV0xAb8NDjm8eZdgPped/U7K M/Apg/u9ZC/iVCIZH+7pPAFRuoOypnC+yNZlbR7QOTJstxtKVwLLZ28m2Ld6hmNW56 wns09g8o9FwBvGlM799vW8HL33/uLneMbgQ4GT/GMl3qAB0vASWMA5wp8hQKrqiFN6 XQhL2ESDzAxUA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2BB8EC47DDB; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:53 +0300 Subject: [PATCH net-next v3 2/7] net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-2-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1228; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=eeyEB3sOOiz0wO/aOHC7vZ4jcupi1RnCW1Y9LU4gTrY=; b=hIKr4GuusrNypD6MbPMVuvEcxmkhEzS94rRRvDe6qBWSz+KkNMZbiGjjLB0fqADMlTsK/7i5T Le1XednZ9IIB52YpaxQcd9QPbMQQdAeDRXZ1NAxxSET9qU68nA4uWM4 X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213607_178586_12DC42E4 X-CRM114-Status: GOOD ( 11.17 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org From: Arınç ÜNAL <arinc.unal@arinc9.com> Use the p5_interface_select enumeration as the data type for the p5_intf_sel field. This ensures p5_intf_sel can only take the values defined in the p5_interface_select enumeration. Remove the explicit assignment of 0 to P5_DISABLED as the first enum item is automatically assigned 0. Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> Acked-by: Daniel Golle <daniel@makrotopia.org> Reviewed-by: Vladimir Oltean <olteanv@gmail.com> --- drivers/net/dsa/mt7530.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/dsa/mt7530.h b/drivers/net/dsa/mt7530.h index ebfb3a7acfcd..9cbf18efa416 100644 --- a/drivers/net/dsa/mt7530.h +++ b/drivers/net/dsa/mt7530.h @@ -683,7 +683,7 @@ struct mt7530_port { /* Port 5 interface select definitions */ enum p5_interface_select { - P5_DISABLED = 0, + P5_DISABLED, P5_INTF_SEL_PHY_P0, P5_INTF_SEL_PHY_P4, P5_INTF_SEL_GMAC5, @@ -776,7 +776,7 @@ struct mt7530_priv { bool mcm; phy_interface_t p6_interface; phy_interface_t p5_interface; - unsigned int p5_intf_sel; + enum p5_interface_select p5_intf_sel; u8 mirror_rx; u8 mirror_tx; struct mt7530_port ports[MT7530_NUM_PORTS]; -- 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B8813C47E49 for <linux-mediatek@archiver.kernel.org>; Thu, 25 Jan 2024 09:31:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=yF1vj6bD4OantSklaxQBfzwibMkOXYYkC5p2/Evicfs=; b=gUx41kjIrM7R+hlFr9G9VjUqe0 iT5AcbFbO8hwl3kXMREx4C4ti5Hm9AX/l2TR6SpoP1zYNTjROSrvuCu8ptjWbx6ZLgNeLFEy7IEcz ZX3dz2aQtIURVJByNJJn7xJ9d5XWoHizPoYm59q0KOQpkziEZNWE05uaRY0NcuNGQD5CQHjyV+c4E Gn2TMaNB/vwgBCPDLKTJ1PoOENVUpsYaTeOmxpv7f1e+wCMP9EzMHprIw6ww/WngP7zyo1PQDvUOY QrLsjjqsksqcXicF2bOzBuXp3Ihz5Yx2v4K8xeDuEdLjNVElOSqiC8L9F0GHBZniT/XH18yYZ2PUh QoMuGl4Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rSw4o-007YjV-1h; Thu, 25 Jan 2024 09:31:14 +0000 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rSw4k-007Ygz-12; Thu, 25 Jan 2024 09:31:11 +0000 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-55a035669d5so7849910a12.2; Thu, 25 Jan 2024 01:31:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706175066; x=1706779866; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=yF1vj6bD4OantSklaxQBfzwibMkOXYYkC5p2/Evicfs=; b=lRtUEQ/yU5mOIKvTDjvI9i9/7uDOA9MeWUHhzIlooSriSdr7gJPLxOAlgg4VPQZZes M1KC4QKIbPfJ9NV40sfDsJTONZTlw5+nlnzzdyRMZq1sJXDxwFYqSzM7iHBEhqjvyaTv 59B7FgwYP7lcfp9EoNBSrrqqxvQMWY14whVGtHcj3J36wzUhoMbJV1T55UPXtTDxd6JU KCNOp/JMzSrqbR4V33bj+BdFcNRhB9rUTT6WD+7ZLZJIKSm4gnN7uMpgcWsDcvj9SeCx CIDr6aNj629oBlNfUAAejiy+ZuCg2uE9U/5sp50Rqtsg3EYcsrAun4DPpNO9C1B45D85 npYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706175066; x=1706779866; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yF1vj6bD4OantSklaxQBfzwibMkOXYYkC5p2/Evicfs=; b=nKuO/KhENGAPc55VRiEgD4dIs1ph/ZM+rsGbuiQPUUD2v1Kpq8Jp92RnTQVXsJcc3/ bS9uZGBbD8+EAdHg3reemCZm6BHhijLRGnKtj2D2QuvugGWm6kL7udNHADVdujRkmefO eB5G4DkqttH9TTXz0u25AMM6NSLimDfc500q1n/npmoILPig7C8IkQNaPU3HujeRYl7f DUMW9gvsWFq2ppPSQdFzwEziB6ao4TedwnegQVRAOhXsgj7WgD5ONFPzeBJFQHXeACEZ RgmOXj0Ui3j8XHL7LsA8lCj+QJqMdaHzRAcXblJzW/2MBLtL/MEuHkU6tNACoxLkA48+ Fo0Q== X-Gm-Message-State: AOJu0Yw8z2Ic+0dKyfI6RJdF2GcNnAVDnZdNVG/0BCHRTUcrhz442Ktx 0eEGLBRhNvwQzvY23lW4A0gRdMlgu0ZC25tengA5Z8Qiozp1WPAm X-Google-Smtp-Source: AGHT+IFD9l2XpZg6gJ3Y5v2cAtGMf4TOPGAa0HvVrsoqEDBhW3/sdNPJABjpXIj+kn4fncD/5XKE+A== X-Received: by 2002:a17:907:8693:b0:a2d:d05e:5704 with SMTP id qa19-20020a170907869300b00a2dd05e5704mr456600ejc.30.1706175066341; Thu, 25 Jan 2024 01:31:06 -0800 (PST) Received: from skbuf ([188.25.255.36]) by smtp.gmail.com with ESMTPSA id k14-20020a1709065fce00b00a28aa4871c7sm809849ejv.205.2024.01.25.01.31.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jan 2024 01:31:06 -0800 (PST) Date: Thu, 25 Jan 2024 11:31:03 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: arinc.unal@arinc9.com Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 1/7] net: dsa: mt7530: always trap frames to active CPU port on MT7530 Message-ID: <20240125093103.xlf46pezqj6d5ij7@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240125_013110_377631_41AF595D X-CRM114-Status: GOOD ( 15.80 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On Mon, Jan 22, 2024 at 08:35:52AM +0300, Arınç ÜNAL via B4 Relay wrote: > From: Arınç ÜNAL <arinc.unal@arinc9.com> > > On the MT7530 switch, the CPU_PORT field indicates which CPU port to trap > frames to, regardless of the affinity of the inbound user port. > > When multiple CPU ports are in use, if the DSA conduit interface is down, > trapped frames won't be passed to the conduit interface. > > To make trapping frames work including this case, implement > ds->ops->conduit_state_change() on this subdriver and set the CPU_PORT > field to the numerically smallest CPU port whose conduit interface is up. > Introduce the active_cpu_ports field to store the information of the active > CPU ports. Correct the macros, CPU_PORT is bits 4 through 6 of the > register. > > Add a comment to explain frame trapping for this switch. > > Currently, the driver doesn't support the use of multiple CPU ports so this > is not necessarily a bug fix. > > Suggested-by: Vladimir Oltean <olteanv@gmail.com> > Suggested-by: Russell King (Oracle) <linux@armlinux.org.uk> > Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> > --- Reviewed-by: Vladimir Oltean <olteanv@gmail.com> From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 951E3C47258 for <linux-mediatek@archiver.kernel.org>; Thu, 25 Jan 2024 22:49:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=npd3pP1aReG/0ALjdGC6r+4bjQEOxICwXHbbVuqWcZ4=; b=p/n5YYtYGLMuUCwtzjCdC97ioI SPwDMf+WRMXhNDWAbOVggvUHqK2E74Imj6BQ4OGXzhZsDs8qrKgG964b4fcc3T6WNMMTDrk5cPKZv fDSqsjnrP9Bfm6bG3MvsGxweHGftrtAW9toslctM8GN1quQsNQwIHActIwC+bulsaDbGI+9xmvTpC gtWe0D7cYSzJFU8Kteqy+JMPxmBo9Zb69ucwdlqn3lSn4T+ye8KPB7ir4ulNOfp9JvBxhwkkg0zhT fXqbsNuARl+maRpdTHh1EO0BbzJKFMY5sLXMvD+Vk0u5ONtzxAIj1VoL2u7RiUZRo841Rx5MOjIaP c5/5dPVA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT8Wz-00000002Hpj-0ROR; Thu, 25 Jan 2024 22:49:09 +0000 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT8Wv-00000002Hno-1fW2; Thu, 25 Jan 2024 22:49:06 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 4D7D4FF802; Thu, 25 Jan 2024 22:48:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1706222941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=npd3pP1aReG/0ALjdGC6r+4bjQEOxICwXHbbVuqWcZ4=; b=b6390NbnuGXNe15DVpYrjlfa1PtjIqNM14bhVWY5DOZGJW3IrdQIxWsUry2cdr1ko4tpL2 XYaM1eDs04rTuDv05UpUPeHePQfY40n9AM2SyvBKizzy15WRT2ukePEzD+BXGzNyI1EqBU 01dehgiepB3Gv3jPJidrzbLlzOUFiR8vrCCOrr7SCkp39Ri65quXPYI8i/WVMZVqTE6V0/ wxP2F8GR/RfCJ0XPj6t+8LoFzMkdRjpgiao5ymJs8U7x5dt/dgxDeFU/8k/H5Q0/enjohq /3sdCLsg8wTcKEoVz3cM7v9dZsF2g6pZ/mCLagndFZfRHWxcMcMoZo/sX0pyLg== Message-ID: <a5b37e23-5f88-4a23-a1e3-908513a64f03@arinc9.com> Date: Fri, 26 Jan 2024 01:48:54 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Content-Language: en-US To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240125_144905_618829_A41BF7CA X-CRM114-Status: GOOD ( 15.54 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org Vladimir could you review this too? This is the only patch remaining without a review or ACK. Arınç On 22.01.2024 08:35, Arınç ÜNAL via B4 Relay wrote: > From: Arınç ÜNAL <arinc.unal@arinc9.com> > > Running mt7530_setup_port5() from mt7530_setup() used to handle all cases > of configuring port 5, including phylink. > > Setting priv->p5_interface under mt7530_setup_port5() makes sure that > mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. > > The commit ("net: dsa: mt7530: improve code path for setting up port 5") > makes so that mt7530_setup_port5() from mt7530_setup() runs only on > non-phylink cases. > > Get rid of unnecessarily setting priv->p5_interface under > mt7530_setup_port5() as port 5 phylink configuration will be done by > running mt7530_setup_port5() from mt753x_phylink_mac_config() now. > > Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> > --- > drivers/net/dsa/mt7530.c | 2 -- > 1 file changed, 2 deletions(-) > > diff --git a/drivers/net/dsa/mt7530.c b/drivers/net/dsa/mt7530.c > index 33c15f10de34..5394d8c6a40e 100644 > --- a/drivers/net/dsa/mt7530.c > +++ b/drivers/net/dsa/mt7530.c > @@ -978,8 +978,6 @@ static void mt7530_setup_port5(struct dsa_switch *ds, phy_interface_t interface) > dev_dbg(ds->dev, "Setup P5, HWTRAP=0x%x, intf_sel=%s, phy-mode=%s\n", > val, p5_intf_modes(priv->p5_intf_sel), phy_modes(interface)); > > - priv->p5_interface = interface; > - > unlock_exit: > mutex_unlock(&priv->reg_mutex); > } > From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id B7A04C47422 for <linux-mediatek@archiver.kernel.org>; Mon, 29 Jan 2024 12:52:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=wh5PJX6dWm7kSDwjmqjlz8KtwMMRblZ6e8LLH/QNoIo=; b=wo14MCsLuZHEl4SKRD8fFGKham +aeQYYAeseCE5a3rS81JRhdLkdEj+Ndab2NpcNhbVcAdq/SmVFmiNBx4f1Ul1/ZTmYLQoiAkxuNKj v+B28/qI6K8Nz41PLk2rzz5oA7KuyKz8DanwhfhorXHfff99Af3f4UA9qw8J/rrOiUC6sgiv/07O1 j3OtSwdt2ZAGQMRSc58xLtKIyyxX9Qw2dAYf1g7uznZ/v9fOoWnBaaOowBGMR0CBy234Obsw5/Mlc QDsPUB5Zlz/M23wvdNXAsIDqbSc/5yOZJtOQKYEq558cgJUawAly+kuNxHgr+Mu/ODCrVSLJMNwB6 3rUu1wxQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUR87-0000000CiTz-1RMr; Mon, 29 Jan 2024 12:52:51 +0000 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUR83-0000000CiQy-1oQc; Mon, 29 Jan 2024 12:52:48 +0000 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-a33735d22fcso233560066b.2; Mon, 29 Jan 2024 04:52:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706532764; x=1707137564; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=wh5PJX6dWm7kSDwjmqjlz8KtwMMRblZ6e8LLH/QNoIo=; b=cUJJLv5FF3mG5+ZzzP/SDGT4F24aFLBl3MBjG5toY94fu8XR65XSdrWgiD4Fj8jS4o Wh/82VkZAtfnSS4aUBgbsM3/kdW7n5Lpuv4Tdmcyu38L2rZsyvVnNxsahS4KMaQWEkmk 2AmHZt4voowtx6FNqEOGsDv3Oe1nXbkLePQSAqmKCWWYm9Sz2sazO89+1Fx/WUhY6KiU 98N3aMSfRzZMinZwzIxUXgWHA+fLqXB7DsZOJdg3yc5ZTkNp71eLGB6Hi0i2EY6Prg63 wSIZqGDWKiRTZOX9P1Ophh9Hy2WmUTMno5jyThp4wTxallaLEAY2v5OXCFfeKpz04ULG 81ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706532764; x=1707137564; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wh5PJX6dWm7kSDwjmqjlz8KtwMMRblZ6e8LLH/QNoIo=; b=wzOwqpGeGwcGA582eow9BpriOiHI+n8cixxodkwfe6AdfCdtTROfqLwn8Gq8F6R0k8 jtMJvzqH6zSqEMiVQiYrDhaOa4ot1hXogX37gKdxcrMooxVHqdwph1B4BCZZT4b4NCvq U/mWoiqCcw9lSW9ZX9nE1/2YOtvRt+xP9i+y1yxCStBxS557Wzj5tWGU7FsoYjcmlr1H aOs5tXONfkW8UTyO0IhJcY/j92BaizWtstx4kZcd2SEeAgvlUJJnTokUtyn3XYG2uqIb 6HLQJ2mKoF5XL68DMKjxlL+QEEZwiNvUH+CgyOYGRsBVbufVxA0JCrqmRcD83ckc5hey MysA== X-Gm-Message-State: AOJu0YxFCvqKCGNvlZZoysZyjZYVbO2tqKJJRyClpm1LHAvT1rYJlCFe m4aqdT5tXpziHy7evGSdMX3I2rEz4jEGD2PRCJ836efnCuaUsX+m X-Google-Smtp-Source: AGHT+IGbC5F/QL2xZapUcYogbDNebCDs/L/gjri3hScnNm/4bpqmoUfd2F93xmirprhA8WNJe/FXiA== X-Received: by 2002:a17:906:a45:b0:a28:fec2:ca17 with SMTP id x5-20020a1709060a4500b00a28fec2ca17mr3525460ejf.0.1706532764054; Mon, 29 Jan 2024 04:52:44 -0800 (PST) Received: from skbuf ([188.25.173.195]) by smtp.gmail.com with ESMTPSA id cu12-20020a170906ba8c00b00a27a32e6502sm3847552ejd.117.2024.01.29.04.52.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 04:52:43 -0800 (PST) Date: Mon, 29 Jan 2024 14:52:41 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: arinc.unal@arinc9.com Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129125241.gu4srgufad6hpwor@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_045247_511905_B41290E4 X-CRM114-Status: GOOD ( 13.53 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On Mon, Jan 22, 2024 at 08:35:57AM +0300, Arınç ÜNAL via B4 Relay wrote: > From: Arınç ÜNAL <arinc.unal@arinc9.com> > > Running mt7530_setup_port5() from mt7530_setup() used to handle all cases > of configuring port 5, including phylink. > > Setting priv->p5_interface under mt7530_setup_port5() makes sure that > mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. > > The commit ("net: dsa: mt7530: improve code path for setting up port 5") > makes so that mt7530_setup_port5() from mt7530_setup() runs only on > non-phylink cases. > > Get rid of unnecessarily setting priv->p5_interface under > mt7530_setup_port5() as port 5 phylink configuration will be done by > running mt7530_setup_port5() from mt753x_phylink_mac_config() now. > > Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> > --- Reviewed-by: Vladimir Oltean <olteanv@gmail.com> I hope this moves the patch set out of the 'deferred' state. --- pw-bot: under-review From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 84538C47DB3 for <linux-mediatek@archiver.kernel.org>; Mon, 29 Jan 2024 16:22:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=jfalacopj05NBro973M+ZIGKXKczGFxAKP3QzKWb2R4=; b=gAqhjAZCND4qEDXc3FNBXSbdPR 4OrFXHlE7uvpHUekEzNhvD8x5nSNyGGE44EfhFN8fsK0oSmIvDQltldhoRYMGbJzFqyzODpJibl06 9M6+fL5LuIyygdPfMVYFdwiEFx/X6u7Eb0U9iPRYZTX5Tm9fzaS/M1JfIpkpftNTuY4GewU8PFTPR AlWm8uZVjeKMxHyrAVUFBAIVEwhZ8fvIRMP4pHUKseyJHlBkgSy5pK0hilZ4yxpsourohP7l4gwFj +gR30fxAY1558UZwP/6cf2MhQDBKFALBWxLiAGsw+CB7eXTrDJmcmUTECqp5cBqJaEO/AuiRHTdWd svItJI2g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUPE-0000000DTNJ-0q80; Mon, 29 Jan 2024 16:22:44 +0000 Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUPB-0000000DTLg-05T6; Mon, 29 Jan 2024 16:22:42 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 069DCE000D; Mon, 29 Jan 2024 16:22:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1706545355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jfalacopj05NBro973M+ZIGKXKczGFxAKP3QzKWb2R4=; b=h3InIN03yzv4r1p1AceaEKvatMaRv+Vz4cv+wuVpgHnZ99PedXpFWaffXGs9sQVzxtpO9l 9gYZhkgjR7Vl3rpSK4+PSCeiwXtlSPaZFnuH8pjLDVqEkudBjE7Y32v64syOpZC8EnZVO5 Z7WSrGvgYGaH0SAE+pNSt1yVxJnOPQTGnymjVcGmcdTLQuMJRjsUcXHWvRhFXlj57sMaZ/ e/ZSUD6cYhjGOsYmBaAJ542QIU0lV57bMwCglw0MBXbH1D7pXz70MeSmB+Qjpk4YWSs+pw AyjokGotuJYUWPCgNGwfjtP7y1w+jKN+y2mtjRX3EnNjv67xx1WyMj/arujzfg== Message-ID: <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> Date: Mon, 29 Jan 2024 19:22:28 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Content-Language: en-US To: Vladimir Oltean <olteanv@gmail.com> Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> In-Reply-To: <20240129125241.gu4srgufad6hpwor@skbuf> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_082241_212200_4C20FCDE X-CRM114-Status: GOOD ( 11.49 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On 29.01.2024 15:52, Vladimir Oltean wrote: > On Mon, Jan 22, 2024 at 08:35:57AM +0300, Arınç ÜNAL via B4 Relay wrote: >> From: Arınç ÜNAL <arinc.unal@arinc9.com> >> >> Running mt7530_setup_port5() from mt7530_setup() used to handle all cases >> of configuring port 5, including phylink. >> >> Setting priv->p5_interface under mt7530_setup_port5() makes sure that >> mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. >> >> The commit ("net: dsa: mt7530: improve code path for setting up port 5") >> makes so that mt7530_setup_port5() from mt7530_setup() runs only on >> non-phylink cases. >> >> Get rid of unnecessarily setting priv->p5_interface under >> mt7530_setup_port5() as port 5 phylink configuration will be done by >> running mt7530_setup_port5() from mt753x_phylink_mac_config() now. >> >> Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> >> --- > > Reviewed-by: Vladimir Oltean <olteanv@gmail.com> > > I hope this moves the patch set out of the 'deferred' state. > > --- > pw-bot: under-review I still see deferred. I guess I'll have to submit this again. :/ Arınç From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 005EDC47DB3 for <linux-mediatek@archiver.kernel.org>; Mon, 29 Jan 2024 16:28:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ekRXlRD9sMYvDhkEUn4vNmGp7PidTrPzm1ir271L0uQ=; b=oYMQ+ttyXY6CFDmV/ZIn3EAO3J +0Vmn5FBd5vMnBLk5qkE1nPF+3w20xfIb7K8p/6WrAVKRFlKCE2aJFiX+mVGhxweFnkhGvJsXwQXN iUHlG+CvdpcxDmKsYLHWjJ4QYbmUdOSH68oxHHCzVH4UiMO6PsFAfiejjkwh6kafzAs+BSY2FLNWH RXCxkmIxpux9jDPDY9RrfDLcAd+5rPmnaEM0SULh6GofVhEyBV9QaDEHHVLUteHOucoAaxif7awoa t8yQfPZ7TPy027qpbDfdKNxw+DbpqnJDyl3PRANywlSGeUBMfD2bugN2e7t46p+N/7M5/ZXS7uzVj eURxxwWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUUM-0000000DUKX-2Pkk; Mon, 29 Jan 2024 16:28:02 +0000 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUUJ-0000000DUJt-2VkE; Mon, 29 Jan 2024 16:28:00 +0000 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a350bfcc621so301994166b.0; Mon, 29 Jan 2024 08:27:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706545678; x=1707150478; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=ekRXlRD9sMYvDhkEUn4vNmGp7PidTrPzm1ir271L0uQ=; b=FB0ZCpzZxTE4dhcN8wLPXY/TzYrvlmUuGrXnyLEkI7GbOmIXMlF048wx9kzo+cjN4r PAdVRafOuqCp9ZQwkcq0Ld0Uq7IFGNp8SVZJphb8jjxZq9lIc97dxdDJ7q+fBQNHwUYy aNmjY2/H9jIKXycbvSxnCgnvwq82KHv4SSsjXMuYlqsyryt7V7sx1u//1PEs+TJpWxtd Scw8wFG451nSon1sIEQBS2oNOBRUnYebtj5xKd0gXSUbIor283zn89Ctfl1fr9ipmeww geKHIn2AFKq3FNdNbAr5acQtPWr81P1oorlJeDGqk+rrq6uomv4PSz2CSkFt0kjOzWa0 ZFww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706545678; x=1707150478; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ekRXlRD9sMYvDhkEUn4vNmGp7PidTrPzm1ir271L0uQ=; b=LZOg1P5iz5WRpQGCGq+M8LlQsZMNM3paS8MLrs5lSCAOqFua/xdmKAtZxJo1Ygm9sO bvKEwleQ6P6I22di3mR+HpSoE/6AVSb92rxnnkCgKRuJs+p1VkvHmthecCVcEAu7Irq3 g+3DCAoT0k/Ctfpv7et0pi9aX4ueGt6JpziGiH1oNeUnSPMfy90Yb5EUILR2yKFYM/fc 3l/4NMxjkqG8PegAJvA3XixxA3TMoBeXE7omIByYdqXkcD9312dD6/9X2x7+tlX3dolr LwzHDomZzy6+n+IbAHnFK3vE7I23xVcHIZG4melUDFzbIN//mJLrjzf39BxvtFC3klkS 8KEg== X-Gm-Message-State: AOJu0Yz9Dj2IN4gD4o4hNM1ljKOnZm4lMf9gt4Q/dM9MF1RuYmduppa3 O+jizYfybwFZ81vTriY1I15Tbf9Tl0h3Kq49ELeoQg1IAMt4rezW X-Google-Smtp-Source: AGHT+IEfp1ng4c16rTEjqdb1pWuJos1D0ck6ThBr47sPROdD23LYtXmEIBt7ZDzRCiDCnIKranZbGQ== X-Received: by 2002:a17:906:28c4:b0:a26:90a0:696e with SMTP id p4-20020a17090628c400b00a2690a0696emr4775654ejd.41.1706545678086; Mon, 29 Jan 2024 08:27:58 -0800 (PST) Received: from skbuf ([188.25.173.195]) by smtp.gmail.com with ESMTPSA id u11-20020a170906068b00b00a2d49132dc3sm4037147ejb.197.2024.01.29.08.27.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 08:27:57 -0800 (PST) Date: Mon, 29 Jan 2024 18:27:55 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129162755.j3q3wxtovzv4sh3i@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_082759_660081_E6CD6EE8 X-CRM114-Status: GOOD ( 19.99 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On Mon, Jan 29, 2024 at 07:22:28PM +0300, Arınç ÜNAL wrote: > On 29.01.2024 15:52, Vladimir Oltean wrote: > > On Mon, Jan 22, 2024 at 08:35:57AM +0300, Arınç ÜNAL via B4 Relay wrote: > > > From: Arınç ÜNAL <arinc.unal@arinc9.com> > > > > > > Running mt7530_setup_port5() from mt7530_setup() used to handle all cases > > > of configuring port 5, including phylink. > > > > > > Setting priv->p5_interface under mt7530_setup_port5() makes sure that > > > mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. > > > > > > The commit ("net: dsa: mt7530: improve code path for setting up port 5") > > > makes so that mt7530_setup_port5() from mt7530_setup() runs only on > > > non-phylink cases. > > > > > > Get rid of unnecessarily setting priv->p5_interface under > > > mt7530_setup_port5() as port 5 phylink configuration will be done by > > > running mt7530_setup_port5() from mt753x_phylink_mac_config() now. > > > > > > Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com> > > > --- > > > > Reviewed-by: Vladimir Oltean <olteanv@gmail.com> > > > > I hope this moves the patch set out of the 'deferred' state. > > > > --- > > pw-bot: under-review > > I still see deferred. I guess I'll have to submit this again. :/ > > Arınç Please wait for a few more hours for one of the networking maintainers to have a chance to see this and ask you to resend, if necessary. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DA94DC47DB3 for <linux-mediatek@archiver.kernel.org>; Mon, 29 Jan 2024 16:32:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=JWhkThM5HLpNAscJoDRfAdaXQ5RtNuQoWcA3TFK0gy8=; b=QKjd2cUi+viQWKu3OTNKZhfJ2K +KLemtc0LwsOdaHJLJRxPxWT+rZPD/XW56FWP9CcVmTDd5yUAajaREYyDBgQ2Di+XpVITvV3XsCbh P3ZAcHi3ws/8+UkLQ7hhQEYBEwdCpfWtFkQWvK3z2exCRaJCWZFzEh/lCFJVL+IfdOBGdkoJY8Uxh vODbBrvZRFW+lyvvSY13IJIkUmzjCYA5ZC9zVX8l5OYQ+b3SgUFO2k9U7dxzBLQh4jx5AeqiK0FJs /IwqQ1cC8+yVG7LLGPViN1A9mUTRLcnGBCc6QEh/IhIInhNGXBSL9dMHeupQrhbBg7tAso4KrvZ4o YE5RUlNA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUYg-0000000DVzd-1hrv; Mon, 29 Jan 2024 16:32:30 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUYc-0000000DVvg-1Q4h; Mon, 29 Jan 2024 16:32:27 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 3E7E9622EC; Mon, 29 Jan 2024 16:31:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1EE89C433F1; Mon, 29 Jan 2024 16:31:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706545913; bh=JWhkThM5HLpNAscJoDRfAdaXQ5RtNuQoWcA3TFK0gy8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=EK6Yi77V6SDCy01q1J50677XZiXDmd8zaLFHmndYsP5/PBrsI3M9gWrvWS5y8FNmk IrRNXVp+jKfunBpgh2wN02+jW0bfOad7roru5CecBPtDECjXe1o8Gv4hhIyvcQtj+h LrzgmXam9MyTeOIxnBV999XtyNfKIeasNWveJfDpF7wkAmYc4P5e25Xg96yYotZhtB xj3HJDnEUw7cYQPa7zTVDqYMp5A+gUOf1xO3bOtaxfbR+6XDDUP46GhqOAHqBEzj9k vlGBd2wFSAcSSGwKniHtIpQh30x99HRyhGPrc4rGVGa92auklVg2GeVpexU7cpyEqi LRMQTql/I4NWA== Date: Mon, 29 Jan 2024 08:31:52 -0800 From: Jakub Kicinski <kuba@kernel.org> To: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> Cc: Vladimir Oltean <olteanv@gmail.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129083152.34d899cd@kernel.org> In-Reply-To: <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_083226_441790_F3046F57 X-CRM114-Status: GOOD ( 10.44 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On Mon, 29 Jan 2024 19:22:28 +0300 Ar=C4=B1n=C3=A7 =C3=9CNAL wrote: > > I hope this moves the patch set out of the 'deferred' state. > >=20 > > --- > > pw-bot: under-review =20 >=20 > I still see deferred. I guess I'll have to submit this again. :/ Took me an hour to fix the mailbot: https://github.com/kuba-moo/nipa/commit/6766e97e72ac91ffb42ed2259bc8e2ace44= 6d0ef email is the most quirky thing ever. From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 41732C47DDB for <linux-mediatek@archiver.kernel.org>; Mon, 29 Jan 2024 16:52:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:In-Reply-To: Content-Transfer-Encoding:Content-Type:MIME-Version:References:Message-ID: Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=zM4YB6LCgMy5ymqGCGttDra+rFM6PL6B99ciN1rAFa8=; b=XQ/aKgldF8x9CgCdNnynfIhiv5 SOSF0eBaqQEwaJ3TDcp8kl+grBQ9KkwzrEoXLS3XsmCn4LlBLfmB536/y7ulrMVoYR2Fhf+0Tjm8n zGHsGhSYEqgyO2xO3kkoPir1yQpF2VMG8sxRU8paUJMVbNkvznAiFZeD40EFOYebMyRmZJzhL2f5j R8B50ojd+u1fYUTCwz1JuoxtNoPkNDjagHSmnk8tq3e9ADRunOh53d2Bfi6SpA4vBfqlteE0gJ1jV AZWw4VNnTXzFd6iQCT4/6pyw9MR+pzcuY5nt7JsOpHNohiPzK+OaO67gc81KjYS0IMlPV4cOI5saY hCg1BqwQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUri-0000000Dbwr-3w3z; Mon, 29 Jan 2024 16:52:10 +0000 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUrf-0000000Dbv8-1dqq; Mon, 29 Jan 2024 16:52:08 +0000 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a26ed1e05c7so339543666b.2; Mon, 29 Jan 2024 08:52:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706547125; x=1707151925; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=zM4YB6LCgMy5ymqGCGttDra+rFM6PL6B99ciN1rAFa8=; b=k1LskrkM0eO6W7MDVklBqs2p8CVUXyn6IY2P5ulilOJpOcStuHBv6b6gIu3xRUGNBh fDC/9/euifCG7SBfgaIXB6ZcNvBRnbN41/5NOn14fanl1a4oBGX5rwb9cCa+W6O50/A4 lvI+QhRDjrV7oyU2sLC5qJf5QanrE1r0OQl0u0Kr3jSlL6SfEy3XQQKO/ag+Y4TFfCoc Ndp/bRM5ztMIybMBosZQtoqKbMOVET7ZmgR3mcUcIREzQwqDXhLFOFAcNFDPg3LUiEVt Oy9QgU9rnHGH/TAtcWC1d9sRZQ1Fqz1rpydJRe/x/OmfyhFi1Je/gL+96defzijZdqgU 6wvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706547125; x=1707151925; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zM4YB6LCgMy5ymqGCGttDra+rFM6PL6B99ciN1rAFa8=; b=WlOKuMgfFriW1ML8OAoOjFuRmSdc/nuRKemlJtbUu8tT3bWLIY3Oxw8i6qb99Lg1l8 vZSQeJiuoZqKUusxXK+xOXzXrDrnRRY7I9eakxUmDuM4yXYPsqMGz8cK0SO9XfP2IDy+ INYy3rYFnWiWgVKJhkDF3H+ZF9pZEFT8smG3xpXgRudQyLl9CtH7pJQbiBSXW1KCAueb olY+OKRK/FQRYdRiXcpkmw2uTA+2EAQOFsF/tgMbKSigzTN3O7IhF/EyDy9B8f3aP5bC 3zMXs1mCbz0T323bubWMYgnDYay5RRHxFIb36vevyd8FItQqOMBRbPhS/GRZOEq827DA EAAw== X-Gm-Message-State: AOJu0YwTzP07jkT60O/aC23XCyNAhxxCd4hVZNvUELgNSLkg3x51nHWz Td6bME7aIlbafn9zcUQactuvC2FBbkE6y6QbPXPuRsWX8JSrENvH X-Google-Smtp-Source: AGHT+IGzq420DAFCukci9yVevy/O8K89kJMfsj41fc6AhgCNtdQXFjC0TQnH1aHeeatKT04gl1lHJw== X-Received: by 2002:a17:906:b48:b0:a35:cd66:3e32 with SMTP id v8-20020a1709060b4800b00a35cd663e32mr1692079ejg.35.1706547124675; Mon, 29 Jan 2024 08:52:04 -0800 (PST) Received: from skbuf ([188.25.173.195]) by smtp.gmail.com with ESMTPSA id ld4-20020a1709079c0400b00a35a659cab5sm1616032ejc.179.2024.01.29.08.52.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 08:52:04 -0800 (PST) Date: Mon, 29 Jan 2024 18:52:01 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: Jakub Kicinski <kuba@kernel.org> Cc: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129165201.s4oiuk3sxtk6zcsw@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20240129083152.34d899cd@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_085207_449550_5A739DAA X-CRM114-Status: GOOD ( 14.32 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On Mon, Jan 29, 2024 at 08:31:52AM -0800, Jakub Kicinski wrote: > On Mon, 29 Jan 2024 19:22:28 +0300 Arınç ÜNAL wrote: > > > I hope this moves the patch set out of the 'deferred' state. > > > > > > --- > > > pw-bot: under-review > > > > I still see deferred. I guess I'll have to submit this again. :/ > > Took me an hour to fix the mailbot: > https://github.com/kuba-moo/nipa/commit/6766e97e72ac91ffb42ed2259bc8e2ace446d0ef > email is the most quirky thing ever. Ah, so it was my neomutt encoding email as base64... I see Arınç's series is now in the proper state, thanks! From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9DE36C47DDB for <linux-mediatek@archiver.kernel.org>; Mon, 29 Jan 2024 17:01:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=lCOhW7TwhoYEmfovEmrkUOBaXfY86kl5aGQSR44cF3o=; b=MYwvdULuv3gOxb1R66cyFgzcAV GayeL0/nQ5Whn9gErJyt3m7PfIKGuTLTc7UszxIiiK6x+d11q/eA2hdIH/J5uLoIb3vD21I5iogEd 8fzhKLAed/x/64K2+adqy4pvZ3IM207QTU2xRQzvbbWuDDbCJSlvBSxlZmzTEseC4ho3Vo1jiNzJW ErUJKMK6JmhHDjFZPCBBPX6I9Wbvo3OF9w4Ha2vuGdQ0i/nj9i63NLaXAqQmfwyLWsN8cm3zmUwBU SX33bWIX8C9gkLnvebBNA6u7n+dMVzRgjG7QbR/jCVn6wclCQETWHBAIhCG+fA6HCA5yuj63TBbos O28otnXg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUV0S-0000000DeAw-1BBl; Mon, 29 Jan 2024 17:01:12 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUV0N-0000000De8C-1V7P; Mon, 29 Jan 2024 17:01:10 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id B8674622F7; Mon, 29 Jan 2024 17:00:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AD982C433C7; Mon, 29 Jan 2024 17:00:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706547636; bh=lCOhW7TwhoYEmfovEmrkUOBaXfY86kl5aGQSR44cF3o=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=iI+2yz0sHBUs9a1Kfe2dtdAM5wWB5UYSL8rVSSgwPRMRkzmlfIaZAkg0Z8MTKIfYI JPQJeR9eesIK0fU4GngRgGwqbJs6cWR8UJHtCUgJyOvlbNita19N+DwoNdBJ+lcIYu lOQMBoflhahUv9mrHkLEJ8iuYKSNTRkS9RrL7rDlHB2onpWUcAo0BWoLhkJ9X2NEN7 kYNYazvfSJqUSZ+L6OAeXQqzQ4GZpg7dN3JMdvxKlIVddCLj+a8KVo/Ln/to/h6tmo IupPetgo59dq0C3aeqfRmfvMbIw9kJ5HWGB39PBQ+Xi24JVhCxQBJd8/pt6qk7UHKD TKQ/dx7auVa8A== Date: Mon, 29 Jan 2024 09:00:34 -0800 From: Jakub Kicinski <kuba@kernel.org> To: Vladimir Oltean <olteanv@gmail.com> Cc: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129090034.01c11667@kernel.org> In-Reply-To: <20240129165201.s4oiuk3sxtk6zcsw@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> <20240129165201.s4oiuk3sxtk6zcsw@skbuf> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/wRwICTJuiSrt_.s_nVRq2or" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_090107_573211_0FD58486 X-CRM114-Status: GOOD ( 27.93 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org --MP_/wRwICTJuiSrt_.s_nVRq2or Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Mon, 29 Jan 2024 18:52:01 +0200 Vladimir Oltean wrote: > > > I still see deferred. I guess I'll have to submit this again. :/ =20 > >=20 > > Took me an hour to fix the mailbot: > > https://github.com/kuba-moo/nipa/commit/6766e97e72ac91ffb42ed2259bc8e2a= ce446d0ef > > email is the most quirky thing ever. =20 >=20 > Ah, so it was my neomutt encoding email as base64... Something magical going on there, the email is encoded.. twice? See the attachment. That's already thru a round of base64 decode=20 and there's another copy of the email with base64 inside it :o Anyway, unwrapping it once is good enough for the bot to see the command, and enough time spent on this ;) > I see Ar=C4=B1n=C3=A7's series is now in the proper state, thanks! np! --MP_/wRwICTJuiSrt_.s_nVRq2or Content-Type: application/x-perl Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=t T24gTW9uLCBKYW4gMjIsIDIwMjQgYXQgMDg6MzU6NTdBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB2 aWEgQjQgUmVsYXkgd3JvdGU6Cj4gRnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmlu YzkuY29tPgo+IAo+IFJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0 dXAoKSB1c2VkIHRvIGhhbmRsZSBhbGwgY2FzZXMKPiBvZiBjb25maWd1cmluZyBwb3J0IDUsIGlu Y2x1ZGluZyBwaHlsaW5rLgo+IAo+IFNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyIG10 NzUzMF9zZXR1cF9wb3J0NSgpIG1ha2VzIHN1cmUgdGhhdAo+IG10NzUzMF9zZXR1cF9wb3J0NSgp IGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpIHdvbid0IHJ1bi4KPiAKPiBUaGUgY29t bWl0ICgibmV0OiBkc2E6IG10NzUzMDogaW1wcm92ZSBjb2RlIHBhdGggZm9yIHNldHRpbmcgdXAg cG9ydCA1IikKPiBtYWtlcyBzbyB0aGF0IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTMw X3NldHVwKCkgcnVucyBvbmx5IG9uCj4gbm9uLXBoeWxpbmsgY2FzZXMuCj4gCj4gR2V0IHJpZCBv ZiB1bm5lY2Vzc2FyaWx5IHNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyCj4gbXQ3NTMw X3NldHVwX3BvcnQ1KCkgYXMgcG9ydCA1IHBoeWxpbmsgY29uZmlndXJhdGlvbiB3aWxsIGJlIGRv bmUgYnkKPiBydW5uaW5nIG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtf bWFjX2NvbmZpZygpIG5vdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmlu Yy51bmFsQGFyaW5jOS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogVmxhZGltaXIgT2x0ZWFuIDxv bHRlYW52QGdtYWlsLmNvbT4KCkkgaG9wZSB0aGlzIG1vdmVzIHRoZSBwYXRjaCBzZXQgb3V0IG9m IHRoZSAnZGVmZXJyZWQnIHN0YXRlLgoKLS0tCnB3LWJvdDogdW5kZXItcmV2aWV3CgpGcm9tIG1i b3hyZEB6IFRodSBKYW4gIDEgMDA6MDA6MDAgMTk3MApSZXR1cm4tUGF0aDogPGxpbnV4LWFybS1r ZXJuZWwtYm91bmNlcytsaW51eC1hcm0ta2VybmVsPWFyY2hpdmVyLmtlcm5lbC5vcmdAbGlzdHMu aW5mcmFkZWFkLm9yZz4KWC1TcGFtLUNoZWNrZXItVmVyc2lvbjogU3BhbUFzc2Fzc2luIDMuNC4w ICgyMDE0LTAyLTA3KSBvbgoJYXdzLXVzLXdlc3QtMi1rb3JnLWxrbWwtMS53ZWIuY29kZWF1cm9y YS5vcmcKUmVjZWl2ZWQ6IGZyb20gYm9tYmFkaWwuaW5mcmFkZWFkLm9yZyAoYm9tYmFkaWwuaW5m cmFkZWFkLm9yZyBbMTk4LjEzNy4yMDIuMTMzXSkKCSh1c2luZyBUTFN2MS4yIHdpdGggY2lwaGVy IEVDREhFLVJTQS1BRVMyNTYtR0NNLVNIQTM4NCAoMjU2LzI1NiBiaXRzKSkKCShObyBjbGllbnQg Y2VydGlmaWNhdGUgcmVxdWVzdGVkKQoJYnkgc210cC5sb3JlLmtlcm5lbC5vcmcgKFBvc3RmaXgp IHdpdGggRVNNVFBTIGlkIEVCRTRCQzQ3NDIyCglmb3IgPGxpbnV4LWFybS1rZXJuZWxAYXJjaGl2 ZXIua2VybmVsLm9yZz47IE1vbiwgMjkgSmFuIDIwMjQgMTI6NTM6MDIgKzAwMDAgKFVUQykKREtJ TS1TaWduYXR1cmU6IHY9MTsgYT1yc2Etc2hhMjU2OyBxPWRucy90eHQ7IGM9cmVsYXhlZC9yZWxh eGVkOwoJZD1saXN0cy5pbmZyYWRlYWQub3JnOyBzPWJvbWJhZGlsLjIwMjEwMzA5OyBoPVNlbmRl cjoKCUNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6Q29udGVudC1UeXBlOkxpc3QtU3Vic2NyaWJl Okxpc3QtSGVscDpMaXN0LVBvc3Q6CglMaXN0LUFyY2hpdmU6TGlzdC1VbnN1YnNjcmliZTpMaXN0 LUlkOkluLVJlcGx5LVRvOk1JTUUtVmVyc2lvbjpSZWZlcmVuY2VzOgoJTWVzc2FnZS1JRDpTdWJq ZWN0OkNjOlRvOkZyb206RGF0ZTpSZXBseS1UbzpDb250ZW50LUlEOkNvbnRlbnQtRGVzY3JpcHRp b246CglSZXNlbnQtRGF0ZTpSZXNlbnQtRnJvbTpSZXNlbnQtU2VuZGVyOlJlc2VudC1UbzpSZXNl bnQtQ2M6UmVzZW50LU1lc3NhZ2UtSUQ6CglMaXN0LU93bmVyOyBiaD0wbzhwYUw1RnpDMmoxd0lH dUNXei8ycEFBd1M2YnhFS3hxVjR5Ykc2YlpRPTsgYj1ZQStoWFQzWG04Z2wwUgoJTzV3aUZ5U3NZ YUptdHVVWUkwODFrUTNrbWRaUzR5R29uYklHUVllVUsxWEF2bDlwNVIzS3R6M0VCZ1puM1QzRnJN Y0hPNmcwVUdVaDUKCVNxYUZ1WFhyb21BQURLQkhpZkRWOEl4U2E0Qk01bVVrQTVVckZTYTlRMkdk dFI4OWwzT0R6dm11eGFFTVliMEwxekxTTWpDYUo3RlFUCgl0ZWhNRW0weXdVK2lLMzRZb3pjZWJE N244N1J3S3hnNGhvYlgvVVFPZm9pbTJNdXBzWEhDSFpUQzNWV0t1VHN0NTFoOEtVRUZ6L3JmYQoJ aUFyY2hyOHhsc1R5R3dsbHZBS043VVR1ZnlZelg3Q2VDV2toSmZ2R2NaKy8xUjZIVERWN0pDclNC Kys4RkhFMjlKUE1pTnlQRjc4NnMKCU1oYlZETUJLeVQycDhCNGZtWWh3PT07ClJlY2VpdmVkOiBm cm9tIGxvY2FsaG9zdCAoWzo6MV0gaGVsbz1ib21iYWRpbC5pbmZyYWRlYWQub3JnKQoJYnkgYm9t YmFkaWwuaW5mcmFkZWFkLm9yZyB3aXRoIGVzbXRwIChFeGltIDQuOTcuMSAjMiAoUmVkIEhhdCBM aW51eCkpCglpZCAxclVSODYtMDAwMDAwMENpVFAtMlJyQzsKCU1vbiwgMjkgSmFuIDIwMjQgMTI6 NTI6NTAgKzAwMDAKUmVjZWl2ZWQ6IGZyb20gbWFpbC1lajEteDYzNC5nb29nbGUuY29tIChbMmEw MDoxNDUwOjQ4NjQ6MjA6OjYzNF0pCglieSBib21iYWRpbC5pbmZyYWRlYWQub3JnIHdpdGggZXNt dHBzIChFeGltIDQuOTcuMSAjMiAoUmVkIEhhdCBMaW51eCkpCglpZCAxclVSODMtMDAwMDAwMENp UXktMW9RYzsKCU1vbiwgMjkgSmFuIDIwMjQgMTI6NTI6NDggKzAwMDAKUmVjZWl2ZWQ6IGJ5IG1h aWwtZWoxLXg2MzQuZ29vZ2xlLmNvbSB3aXRoIFNNVFAgaWQgYTY0MGMyM2E2MmYzYS1hMzM3MzVk MjJmY3NvMjMzNTYwMDY2Yi4yOwogICAgICAgIE1vbiwgMjkgSmFuIDIwMjQgMDQ6NTI6NDUgLTA4 MDAgKFBTVCkKREtJTS1TaWduYXR1cmU6IHY9MTsgYT1yc2Etc2hhMjU2OyBjPXJlbGF4ZWQvcmVs YXhlZDsKICAgICAgICBkPWdtYWlsLmNvbTsgcz0yMDIzMDYwMTsgdD0xNzA2NTMyNzY0OyB4PTE3 MDcxMzc1NjQ7IGRhcm49bGlzdHMuaW5mcmFkZWFkLm9yZzsKICAgICAgICBoPWluLXJlcGx5LXRv OmNvbnRlbnQtdHJhbnNmZXItZW5jb2Rpbmc6Y29udGVudC1kaXNwb3NpdGlvbgogICAgICAgICA6 bWltZS12ZXJzaW9uOnJlZmVyZW5jZXM6bWVzc2FnZS1pZDpzdWJqZWN0OmNjOnRvOmZyb206ZGF0 ZTpmcm9tOnRvCiAgICAgICAgIDpjYzpzdWJqZWN0OmRhdGU6bWVzc2FnZS1pZDpyZXBseS10bzsK ICAgICAgICBiaD13aDVQSlg2ZFdtN2tTRHdqbXFqbHo4S3R3TU1SYmxaNmU4TExIL1FOb0lvPTsK ICAgICAgICBiPWNVSkpMdjVGRjNtRzUrWnp6UC9TREdUNEYyNGFGTEJsM01Cakc1dG9ZOTRmdThY UjY1WFNkcldnaUQ0Rmo4alM0bwogICAgICAgICBXaC84MlZrWkF0Zm5TUzRhVUJnYnNNMy9rZFc3 bjVMcHV2NFRkbWN5dTM4TDJyWnN5dlZuTnhzYWhTNEtNYVFXRWttawogICAgICAgICAyQW1IWnQ0 dm9vd3R4NkZOcUVPR3NEdjNPZTFuWGJrTGVQUVNBcW1LQ1dXWW05U3oyc2F6Tzg5KzFGeC9XVWhZ NktpVQogICAgICAgICA5OE4zYU1TZlJ6Wk1pblp3ekl4VVhnV0hBK2ZMcVhCN0RzWk9KZGczeWM1 WlRrTnA3MWVMR0I2SGkwaTJFWTZQcmc2MwogICAgICAgICB3U0lacUdEV0tpUlRaT1g5UDFPcGho OUh5MldtVVRNbm81anlUaHA0d1R4YWxsYUxFQVkydjVPWENGZmVLcHowNFVMRwogICAgICAgICA4 MWV3PT0KWC1Hb29nbGUtREtJTS1TaWduYXR1cmU6IHY9MTsgYT1yc2Etc2hhMjU2OyBjPXJlbGF4 ZWQvcmVsYXhlZDsKICAgICAgICBkPTFlMTAwLm5ldDsgcz0yMDIzMDYwMTsgdD0xNzA2NTMyNzY0 OyB4PTE3MDcxMzc1NjQ7CiAgICAgICAgaD1pbi1yZXBseS10bzpjb250ZW50LXRyYW5zZmVyLWVu Y29kaW5nOmNvbnRlbnQtZGlzcG9zaXRpb24KICAgICAgICAgOm1pbWUtdmVyc2lvbjpyZWZlcmVu Y2VzOm1lc3NhZ2UtaWQ6c3ViamVjdDpjYzp0bzpmcm9tOmRhdGUKICAgICAgICAgOngtZ20tbWVz c2FnZS1zdGF0ZTpmcm9tOnRvOmNjOnN1YmplY3Q6ZGF0ZTptZXNzYWdlLWlkOnJlcGx5LXRvOwog ICAgICAgIGJoPXdoNVBKWDZkV203a1NEd2ptcWpsejhLdHdNTVJibFo2ZThMTEgvUU5vSW89Owog ICAgICAgIGI9d3pPd3FwR2VHd2NHQTU4MmVvdzlCcHJpT2lISStuOGNpeHhvZGt3ZmU2QWRmQ2R0 VFJPZnFMd244R3E4RjZSMGs4CiAgICAgICAgIGp0TUp2enFINnpTcUVNaVZRaVlyRGhhT2E0b3Qx aFhvZ1gzN2dLZHhjck1vb3hWSHFkd3BoMUI0QkNaWlQ0YjROQ3ZxCiAgICAgICAgIFUvbVdvaXFD Y3c5bFNXOVpYOW5FMS8yWU90dlJ0K3hQOWkreTF5eENTdEJ4UzU1N1d6ajV0V0dVN0Zzb1lqY21s cjFICiAgICAgICAgIGFPczV0WE9OZmtXOFVUeU8wSWhKY1kvajkyQmFpeld0c3R4NGtaY2QyU0Vl QWd2bFVKSm5Ub2tVdHluM1hZRzJ1cUliCiAgICAgICAgIDZITFFKMm1Lb0Y1WEw2OERNS2p4bEwr UUVFWndpTnZVSCtDZ3lPWUdSc0JWYnVmVnhBMEpDcnFtUmNEODNja2M1aGV5CiAgICAgICAgIE15 c0E9PQpYLUdtLU1lc3NhZ2UtU3RhdGU6IEFPSnUwWXhGQ3ZxS0NHTnZsWlpveXNaeWpaWVZiTzJ0 cUtKSlJ5Q2xwbTFMSEF2VDFyWUpsQ0ZlCgltNGFxZFQ1dFhwemlIeTdldkdTZE1YM0kyckV6NGpF R0QyUFJDSjgzNmVmbkN1YVVzWCttClgtR29vZ2xlLVNtdHAtU291cmNlOiBBR0hUK0lHYkM1Ri9R TDJ4WmFwVWNZb2diRE5lYkNEcy9ML2dqcmkzaFNjbk5tLzRicHFtb1VmZDJGOTN4bWlycHJoQThX TkplL0ZYaUE9PQpYLVJlY2VpdmVkOiBieSAyMDAyOmExNzo5MDY6YTQ1OmIwOmEyODpmZWMyOmNh MTcgd2l0aCBTTVRQIGlkIHg1LTIwMDIwYTE3MDkwNjBhNDUwMGIwMGEyOGZlYzJjYTE3bXIzNTI1 NDYwZWpmLjAuMTcwNjUzMjc2NDA1NDsKICAgICAgICBNb24sIDI5IEphbiAyMDI0IDA0OjUyOjQ0 IC0wODAwIChQU1QpClJlY2VpdmVkOiBmcm9tIHNrYnVmIChbMTg4LjI1LjE3My4xOTVdKQogICAg ICAgIGJ5IHNtdHAuZ21haWwuY29tIHdpdGggRVNNVFBTQSBpZCBjdTEyLTIwMDIwYTE3MDkwNmJh OGMwMGIwMGEyN2EzMmU2NTAyc20zODQ3NTUyZWpkLjExNy4yMDI0LjAxLjI5LjA0LjUyLjQyCiAg ICAgICAgKHZlcnNpb249VExTMV8zIGNpcGhlcj1UTFNfQUVTXzI1Nl9HQ01fU0hBMzg0IGJpdHM9 MjU2LzI1Nik7CiAgICAgICAgTW9uLCAyOSBKYW4gMjAyNCAwNDo1Mjo0MyAtMDgwMCAoUFNUKQpE YXRlOiBNb24sIDI5IEphbiAyMDI0IDE0OjUyOjQxICswMjAwCkZyb206IFZsYWRpbWlyIE9sdGVh biA8b2x0ZWFudkBnbWFpbC5jb20+ClRvOiBhcmluYy51bmFsQGFyaW5jOS5jb20KQ2M6IERhbmll bCBHb2xsZSA8ZGFuaWVsQG1ha3JvdG9waWEub3JnPiwKCUxhbmRlbiBDaGFvIDxMYW5kZW4uQ2hh b0BtZWRpYXRlay5jb20+LAoJREVORyBRaW5nZmFuZyA8ZHFmZXh0QGdtYWlsLmNvbT4sCglTZWFu IFdhbmcgPHNlYW4ud2FuZ0BtZWRpYXRlay5jb20+LCBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4u Y2g+LAoJRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+LAoJIkRhdmlkIFMu IE1pbGxlciIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+LAoJRXJpYyBEdW1hemV0IDxlZHVtYXpldEBn b29nbGUuY29tPiwKCUpha3ViIEtpY2luc2tpIDxrdWJhQGtlcm5lbC5vcmc+LCBQYW9sbyBBYmVu aSA8cGFiZW5pQHJlZGhhdC5jb20+LAoJTWF0dGhpYXMgQnJ1Z2dlciA8bWF0dGhpYXMuYmdnQGdt YWlsLmNvbT4sCglBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyA8YW5nZWxvZ2lvYWNjaGluby5k ZWxyZWdub0Bjb2xsYWJvcmEuY29tPiwKCVJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgub3Jn LnVrPiwgbWl0aGF0Lmd1bmVyQHhlcm9udC5jb20sCgllcmtpbi5ib3pvZ2x1QHhlcm9udC5jb20s CglCYXJ0ZWwgRWVyZGVrZW5zIDxiYXJ0ZWwuZWVyZGVrZW5zQGNvbnN0ZWxsOC5iZT4sCgluZXRk ZXZAdmdlci5rZXJuZWwub3JnLCBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnLAoJbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnLAoJbGludXgtbWVkaWF0ZWtAbGlzdHMuaW5m cmFkZWFkLm9yZwpTdWJqZWN0OiBSZTogW1BBVENIIG5ldC1uZXh0IHYzIDYvN10gbmV0OiBkc2E6 IG10NzUzMDogZG8gbm90IHNldAogcHJpdi0+cDVfaW50ZXJmYWNlIG9uIG10NzUzMF9zZXR1cF9w b3J0NSgpCk1lc3NhZ2UtSUQ6IDwyMDI0MDEyOTEyNTI0MS5ndTRzcmd1ZmFkNmhwd29yQHNrYnVm PgpSZWZlcmVuY2VzOiA8MjAyNDAxMjItZm9yLW5ldG5leHQtbXQ3NTMwLWltcHJvdmVtZW50cy0x LXYzLTAtMDQyNDAxZjJiMjc5QGFyaW5jOS5jb20+CiA8MjAyNDAxMjItZm9yLW5ldG5leHQtbXQ3 NTMwLWltcHJvdmVtZW50cy0xLXYzLTYtMDQyNDAxZjJiMjc5QGFyaW5jOS5jb20+Ck1JTUUtVmVy c2lvbjogMS4wCkNvbnRlbnQtRGlzcG9zaXRpb246IGlubGluZQpJbi1SZXBseS1UbzogPDIwMjQw MTIyLWZvci1uZXRuZXh0LW10NzUzMC1pbXByb3ZlbWVudHMtMS12My02LTA0MjQwMWYyYjI3OUBh cmluYzkuY29tPgpYLUNSTTExNC1WZXJzaW9uOiAyMDEwMDEwNi1CbGFtZU1pY2hlbHNvbiAoIFRS RSAwLjguMCAoQlNEKSApIE1SLTY0NjcwOUUzIApYLUNSTTExNC1DYWNoZUlEOiBzZmlkLTIwMjQw MTI5XzA0NTI0N181MTE5MDVfQjQxMjkwRTQgClgtQ1JNMTE0LVN0YXR1czogR09PRCAoICAxMy41 MyAgKQpYLUJlZW5UaGVyZTogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnClgt TWFpbG1hbi1WZXJzaW9uOiAyLjEuMzQKUHJlY2VkZW5jZTogbGlzdApMaXN0LUlkOiA8bGludXgt YXJtLWtlcm5lbC5saXN0cy5pbmZyYWRlYWQub3JnPgpMaXN0LVVuc3Vic2NyaWJlOiA8aHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9vcHRpb25zL2xpbnV4LWFybS1rZXJuZWw+LAog PG1haWx0bzpsaW51eC1hcm0ta2VybmVsLXJlcXVlc3RAbGlzdHMuaW5mcmFkZWFkLm9yZz9zdWJq ZWN0PXVuc3Vic2NyaWJlPgpMaXN0LUFyY2hpdmU6IDxodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9waXBlcm1haWwvbGludXgtYXJtLWtlcm5lbC8+Ckxpc3QtUG9zdDogPG1haWx0bzpsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc+Ckxpc3QtSGVscDogPG1haWx0bzpsaW51eC1h cm0ta2VybmVsLXJlcXVlc3RAbGlzdHMuaW5mcmFkZWFkLm9yZz9zdWJqZWN0PWhlbHA+Ckxpc3Qt U3Vic2NyaWJlOiA8aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsPiwKIDxtYWlsdG86bGludXgtYXJtLWtlcm5lbC1yZXF1ZXN0QGxpc3Rz LmluZnJhZGVhZC5vcmc/c3ViamVjdD1zdWJzY3JpYmU+CkNvbnRlbnQtVHlwZTogdGV4dC9wbGFp bjsgY2hhcnNldD0idXRmLTgiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NApTZW5k ZXI6ICJsaW51eC1hcm0ta2VybmVsIiA8bGludXgtYXJtLWtlcm5lbC1ib3VuY2VzQGxpc3RzLmlu ZnJhZGVhZC5vcmc+CkVycm9ycy1UbzogbGludXgtYXJtLWtlcm5lbC1ib3VuY2VzK2xpbnV4LWFy bS1rZXJuZWw9YXJjaGl2ZXIua2VybmVsLm9yZ0BsaXN0cy5pbmZyYWRlYWQub3JnCgpUMjRnVFc5 dUxDQktZVzRnTWpJc0lESXdNalFnWVhRZ01EZzZNelU2TlRkQlRTQXJNRE13TUN3Z1FYTEVzVzdE cHlERG5FNUJUQ0IyCmFXRWdRalFnVW1Wc1lYa2dkM0p2ZEdVNkNqNGdSbkp2YlRvZ1FYTEVzVzdE cHlERG5FNUJUQ0E4WVhKcGJtTXVkVzVoYkVCaGNtbHUKWXprdVkyOXRQZ28rSUFvK0lGSjFibTVw Ym1jZ2JYUTNOVE13WDNObGRIVndYM0J2Y25RMUtDa2dabkp2YlNCdGREYzFNekJmYzJWMApkWEFv S1NCMWMyVmtJSFJ2SUdoaGJtUnNaU0JoYkd3Z1kyRnpaWE1LUGlCdlppQmpiMjVtYVdkMWNtbHVa eUJ3YjNKMElEVXNJR2x1ClkyeDFaR2x1WnlCd2FIbHNhVzVyTGdvK0lBbytJRk5sZEhScGJtY2dj SEpwZGkwK2NEVmZhVzUwWlhKbVlXTmxJSFZ1WkdWeUlHMTAKTnpVek1GOXpaWFIxY0Y5d2IzSjBO U2dwSUcxaGEyVnpJSE4xY21VZ2RHaGhkQW8rSUcxME56VXpNRjl6WlhSMWNGOXdiM0owTlNncApJ R1p5YjIwZ2JYUTNOVE40WDNCb2VXeHBibXRmYldGalgyTnZibVpwWnlncElIZHZiaWQwSUhKMWJp NEtQaUFLUGlCVWFHVWdZMjl0CmJXbDBJQ2dpYm1WME9pQmtjMkU2SUcxME56VXpNRG9nYVcxd2Nt OTJaU0JqYjJSbElIQmhkR2dnWm05eUlITmxkSFJwYm1jZ2RYQWcKY0c5eWRDQTFJaWtLUGlCdFlX dGxjeUJ6YnlCMGFHRjBJRzEwTnpVek1GOXpaWFIxY0Y5d2IzSjBOU2dwSUdaeWIyMGdiWFEzTlRN dwpYM05sZEhWd0tDa2djblZ1Y3lCdmJteDVJRzl1Q2o0Z2JtOXVMWEJvZVd4cGJtc2dZMkZ6WlhN dUNqNGdDajRnUjJWMElISnBaQ0J2ClppQjFibTVsWTJWemMyRnlhV3g1SUhObGRIUnBibWNnY0hK cGRpMCtjRFZmYVc1MFpYSm1ZV05sSUhWdVpHVnlDajRnYlhRM05UTXcKWDNObGRIVndYM0J2Y25R MUtDa2dZWE1nY0c5eWRDQTFJSEJvZVd4cGJtc2dZMjl1Wm1sbmRYSmhkR2x2YmlCM2FXeHNJR0ps SUdSdgpibVVnWW5rS1BpQnlkVzV1YVc1bklHMTBOelV6TUY5elpYUjFjRjl3YjNKME5TZ3BJR1p5 YjIwZ2JYUTNOVE40WDNCb2VXeHBibXRmCmJXRmpYMk52Ym1acFp5Z3BJRzV2ZHk0S1BpQUtQaUJU YVdkdVpXUXRiMlptTFdKNU9pQkJjc1N4YnNPbklNT2NUa0ZNSUR4aGNtbHUKWXk1MWJtRnNRR0Z5 YVc1ak9TNWpiMjArQ2o0Z0xTMHRDZ3BTWlhacFpYZGxaQzFpZVRvZ1ZteGhaR2x0YVhJZ1QyeDBa V0Z1SUR4dgpiSFJsWVc1MlFHZHRZV2xzTG1OdmJUNEtDa2tnYUc5d1pTQjBhR2x6SUcxdmRtVnpJ SFJvWlNCd1lYUmphQ0J6WlhRZ2IzVjBJRzltCklIUm9aU0FuWkdWbVpYSnlaV1FuSUhOMFlYUmxM Z29LTFMwdENuQjNMV0p2ZERvZ2RXNWtaWEl0Y21WMmFXVjNDZ3BmWDE5ZlgxOWYKWDE5ZlgxOWZY MTlmWDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTlmWDE5Zlh3cHNhVzUxZUMxaGNt MHRhMlZ5Ym1WcwpJRzFoYVd4cGJtY2diR2x6ZEFwc2FXNTFlQzFoY20wdGEyVnlibVZzUUd4cGMz UnpMbWx1Wm5KaFpHVmhaQzV2Y21jS2FIUjBjRG92CkwyeHBjM1J6TG1sdVpuSmhaR1ZoWkM1dmNt Y3ZiV0ZwYkcxaGJpOXNhWE4wYVc1bWJ5OXNhVzUxZUMxaGNtMHRhMlZ5Ym1Wc0NnPT0KCgo= --MP_/wRwICTJuiSrt_.s_nVRq2or-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E98EBC47DB3 for <linux-mediatek@archiver.kernel.org>; Tue, 30 Jan 2024 02:10:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References :Date:Message-Id:From:Subject:Content-Transfer-Encoding:MIME-Version: Content-Type:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=xyVvKVopKe6TxNhd9+OQTLGZrH6+ig0Ksl4YbeY/6QU=; b=raB/NUkY/tNStBAcdjY4I5JjSq eH9dzk2qtLi/sq4rYraJMZ2EuHHjrVLaWphvvA5lqQ83tuYiwJgQLqKCIcdYtD8nas9iwx9L17sl8 HIK1sK/ycx85siB2brUbLnKW2fRKiWgxVsyAilj3O2keVAViVWAoZf4Ob/y2DhOIgywy76wkUiM/o j+FlOw2BILQU1GqaoHAacHtzh1k1GKEgxT6aWM4D37uVMeRjwWAuLMDOwaA7ZhtyWDBESGRgOx+3y 1pqeApcwZbLb62rkTf46FyR3gYonLTyMzhJtCpUHFOS8xhxiMPQ4KObKZFnFuUELwxijuD/epKw+N 5SvWWbuQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUda5-0000000Ev3i-2duQ; Tue, 30 Jan 2024 02:10:33 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUda1-0000000Ev2W-308k; Tue, 30 Jan 2024 02:10:31 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 980B4CE0BAE; Tue, 30 Jan 2024 02:10:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id C84D9C43390; Tue, 30 Jan 2024 02:10:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706580626; bh=4+POrROwPnatEmM5H95Kp47HMH+fWtriY394HxDqm4w=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=XgC+4ANf7/FtsIREu2/ImCQS+UqIYlntE3DhKgXU3wCsqhk4QKGgS+c/NvP04IoXW Z5ld4+b0LiQNG9zzfm6hM3eQrbcq3gMsppMJ2k1n4t37PeKqikB0lkCLMqB9BLsXhC eR4zVUHMniPARwlTFCd1HZrX/z798PeBFF2bZ9l9EKAUIf0amtv2W4t3j7vjLrIGjW 1hlFYFUuxxuVHWYp0UFTS+cnggC6qYDHTbNLTvw3PdLbKrp65TH9KXjeSqZoB9t4NX AdQR57LgpgBVpTC8jyJWXklG3XQuAhNtoA7AW9iuJ7FXL5SaP3mrDefJwDZLo+BcAy GF3Pn6yTo+bAA== Received: from aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (Postfix) with ESMTP id ACE77C00448; Tue, 30 Jan 2024 02:10:26 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [PATCH net-next v3 0/7] MT7530 DSA Subdriver Improvements Act I From: patchwork-bot+netdevbpf@kernel.org Message-Id: <170658062670.15779.8221227198505165496.git-patchwork-notify@kernel.org> Date: Tue, 30 Jan 2024 02:10:26 +0000 References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: =?utf-8?b?QXLEsW7DpyDDnE5BTCB2aWEgQjQgUmVsYXkgPGRldm51bGwrYXJpbmMudW5hbC5h?=@ci.codeaurora.org, =?utf-8?b?cmluYzkuY29tQGtlcm5lbC5vcmc+?=@ci.codeaurora.org Cc: daniel@makrotopia.org, Landen.Chao@mediatek.com, dqfext@gmail.com, sean.wang@mediatek.com, andrew@lunn.ch, f.fainelli@gmail.com, olteanv@gmail.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, linux@armlinux.org.uk, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, bartel.eerdekens@constell8.be, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_181029_952308_4FFA6268 X-CRM114-Status: GOOD ( 11.70 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Mon, 22 Jan 2024 08:35:51 +0300 you wrote: > Hello! > > This patch series simplifies the MT7530 DSA subdriver and improves the > logic of the support for MT7530, MT7531, and the switch on the MT7988 SoC. > > I have done a simple ping test to confirm basic communication on all switch > ports on MCM and standalone MT7530, and MT7531 switch with this patch > series applied. > > [...] Here is the summary with links: - [net-next,v3,1/7] net: dsa: mt7530: always trap frames to active CPU port on MT7530 https://git.kernel.org/netdev/net-next/c/024d8577f534 - [net-next,v3,2/7] net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel https://git.kernel.org/netdev/net-next/c/b198c9097f06 - [net-next,v3,3/7] net: dsa: mt7530: store port 5 SGMII capability of MT7531 https://git.kernel.org/netdev/net-next/c/1f4a85f2eaa8 - [net-next,v3,4/7] net: dsa: mt7530: improve comments regarding switch ports https://git.kernel.org/netdev/net-next/c/05957aa77ed8 - [net-next,v3,5/7] net: dsa: mt7530: improve code path for setting up port 5 https://git.kernel.org/netdev/net-next/c/152f8e8e7458 - [net-next,v3,6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() https://git.kernel.org/netdev/net-next/c/6537973f2a5d - [net-next,v3,7/7] net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled https://git.kernel.org/netdev/net-next/c/04a22bef5fc2 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 248C8C47DDB for <linux-mediatek@archiver.kernel.org>; Tue, 30 Jan 2024 14:26:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:From:References:Cc:To:Subject:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=EiU+vp3jmxj1RQvTE/aNTb9Remw5rmZoUoKv2t5MunA=; b=KCowEPKre6mtgUZCtsNwT15utD 74BfXYk918yCU3ubvnHlEZafoPSOn57sMP+GtJeD/ZRRbNzZvkD4I8FCT6rU8+inf4ls6U56zaj9f HNZUbn8+OLy6rzgehDY58hv8afpyDgDx67mLd6VguLdL8+NfMCeSALkaIeX6+mWkothTT2r6RC4BF zGa06d7vJkWrX9oSOhZyBzjz4s2jDeOt8wNJF5cBLMhLs2+WCQAdHM3TLyyfNZOTYZ5/qByK1N3lt UdjxyQ8GITNu3sXTC27azrsrqhyypx9TM/xoxPZX6/hpDu7PGWUYuZ1mzyOCV8jniC0K3b06Ka98C C2eLqfhA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUp4b-0000000Gy8B-2z01; Tue, 30 Jan 2024 14:26:49 +0000 Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUp4Q-0000000Gy29-2OJh; Tue, 30 Jan 2024 14:26:40 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 8E3C81C000E; Tue, 30 Jan 2024 14:26:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1706624795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EiU+vp3jmxj1RQvTE/aNTb9Remw5rmZoUoKv2t5MunA=; b=lIpVxYMXZCa4HN5li0menqRxSUg6vkEUPhvFUqJ5VTxetW7YHyR0ScfsR5g7qFNFfQFhsU /GRQVAzrasNhW3ICz/tX6L/w3LV2YslSM2K9TCMk14M7u60E0lSISz63YaS/yKVmfzFyXN La1rgFSd4Wg22M/jvjqLFGvyAXXclRwiNc0cpQJkY+iVUO5v0BZH4e/PTBE2xYRyGRFOn0 6ZLys8l9Cl/y/3+x2mcuOVqm4b7ctVFruZkFU9CWmQc0zjDRQG4cvgbQXf64kxuzbuiggH 3LB5RhFoLEwzk2Ah0CiuvGh5lHSNE9Inw99BkBBpBWsZ37RHmjJf1Tjg8frtEA== Message-ID: <8b7e1d9d-70ec-4664-be04-48a2e2877891@arinc9.com> Date: Tue, 30 Jan 2024 17:26:29 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Content-Language: en-US To: Jakub Kicinski <kuba@kernel.org>, Vladimir Oltean <olteanv@gmail.com> Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> <20240129165201.s4oiuk3sxtk6zcsw@skbuf> <20240129090034.01c11667@kernel.org> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> In-Reply-To: <20240129090034.01c11667@kernel.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240130_062638_912545_5A9A815A X-CRM114-Status: GOOD ( 14.11 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On 29.01.2024 20:00, Jakub Kicinski wrote: > On Mon, 29 Jan 2024 18:52:01 +0200 Vladimir Oltean wrote: >>>> I still see deferred. I guess I'll have to submit this again. :/ >>> >>> Took me an hour to fix the mailbot: >>> https://github.com/kuba-moo/nipa/commit/6766e97e72ac91ffb42ed2259bc8e2ace446d0ef >>> email is the most quirky thing ever. >> >> Ah, so it was my neomutt encoding email as base64... > > Something magical going on there, the email is encoded.. twice? > See the attachment. That's already thru a round of base64 decode > and there's another copy of the email with base64 inside it :o > Anyway, unwrapping it once is good enough for the bot to see the > command, and enough time spent on this ;) I don't claim to be an email expert. I've received Vladimir's email with the "Content-Transfer-Encoding: 8bit" header. The body was plaintext, not base64 encoded. I have checked how the netdev mailing list distributed Vladimir's email, its body is plaintext as well, not base64 encoded. Only the linux-arm-kernel mailing list distributed the body base64 encoded, the header is "Content-Transfer-Encoding: base64". And the attachment you've provided seems to be from the raw output of lore.kernel.org/all which seems to put together the email distribution from all mailing lists. raw from all: https://lore.kernel.org/all/20240129125241.gu4srgufad6hpwor@skbuf/raw raw from netdev: https://lore.kernel.org/netdev/20240129125241.gu4srgufad6hpwor@skbuf/raw raw from linux-arm-kernel: https://lore.kernel.org/linux-arm-kernel/20240129125241.gu4srgufad6hpwor@skbuf/raw I don't know which mailing list mailbot looks at in case of an email is sent with multiple mailing lists being CC'd or TO'd. It seems to be that it looked at linux-arm-kernel in this instance. Arınç From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id E8B58C46CD2 for <linux-mediatek@archiver.kernel.org>; Tue, 30 Jan 2024 16:02:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Subject:Cc:To: From:Date:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=luCK/Oueak9wokQvow40aFVtolooDA4qkt/jywF2WmY=; b=DPWOtRF1IlYY/7acxFDfnTRDrS /TwvTM5ijR+npLMnL0idq9rAXsAjFN4k2BGrUmJDxmRHc+C6TuT3jM6WhrMkGSqd1u8W25fwFXWZ0 udUD+hahh50wQanM7zmKJcovIryO1C9QRk2beh3n7/IF6Hk3ftbXnBJZuH+LS7ebkZ6pj/EytgJJI nHW1vnz+O1yFv70jhUk+ZhFn3TCNdp9JWH+csxvsQA26g2yNn3E68xLxUekAYfzbUWSQyBoMKMrHl auN7elaRdclO0oRabMJRQkXc+WEONkbY1XE+3jiokwOoZ1dB3mlT3txmenguPTcnfmhEhbuTnckRB MzwuhCWg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUqZ2-0000000HHXo-2avo; Tue, 30 Jan 2024 16:02:20 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUqYz-0000000HHWG-2HEt; Tue, 30 Jan 2024 16:02:19 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id A8CE8CE1B58; Tue, 30 Jan 2024 16:02:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 21CDBC433C7; Tue, 30 Jan 2024 16:02:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706630534; bh=6AyaDJwd1sc4HKIf54mJ2fAVwmOtAbULU8y4KjsSRL4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=OyRCmpb2uVuSl7Apfk3AeEPrXL52NPhXFkwtVrLT/ultTeCvWdCD43P3kNXtSwrc4 ivaHARnlwl3MA7ZI/DteRSPjQpPhsY/+lmF60MVUt0mbvACxRTfU94rKHcsu+XJIIu htKgYgCbf67lmZKBZntG/RLgyHjG6JxzoZc32rsp/Hi1ktFJqkWGDvTi9kaNUU+wDk PcAHrVvbhKH8yCRYMjQGM7OhFFHoh+zppYxMFgB5icPCWQOdmSpNnT6ob1Yx0zy3Yb SSKOIgcduL+IBylk3v3hQPpFzdaysVkkXJpBi8T8kyZ6LIIR8q5LGi9gu6EcvI78mQ tMam2MUSjQg8A== Date: Tue, 30 Jan 2024 08:02:13 -0800 From: Jakub Kicinski <kuba@kernel.org> To: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> Cc: Vladimir Oltean <olteanv@gmail.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240130080213.0c3b65c1@kernel.org> In-Reply-To: <8b7e1d9d-70ec-4664-be04-48a2e2877891@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> <20240129165201.s4oiuk3sxtk6zcsw@skbuf> <20240129090034.01c11667@kernel.org> <8b7e1d9d-70ec-4664-be04-48a2e2877891@arinc9.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240130_080217_972772_3A176955 X-CRM114-Status: GOOD ( 18.68 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-mediatek.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-mediatek/> List-Post: <mailto:linux-mediatek@lists.infradead.org> List-Help: <mailto:linux-mediatek-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-mediatek>, <mailto:linux-mediatek-request@lists.infradead.org?subject=subscribe> Sender: "Linux-mediatek" <linux-mediatek-bounces@lists.infradead.org> Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org On Tue, 30 Jan 2024 17:26:29 +0300 Ar=C4=B1n=C3=A7 =C3=9CNAL wrote: > I don't claim to be an email expert. I've received Vladimir's email with > the "Content-Transfer-Encoding: 8bit" header. The body was plaintext, not > base64 encoded. I have checked how the netdev mailing list distributed > Vladimir's email, its body is plaintext as well, not base64 encoded. Only > the linux-arm-kernel mailing list distributed the body base64 encoded, the > header is "Content-Transfer-Encoding: base64". >=20 > And the attachment you've provided seems to be from the raw output of > lore.kernel.org/all which seems to put together the email distribution fr= om > all mailing lists. >=20 > raw from all: >=20 > https://lore.kernel.org/all/20240129125241.gu4srgufad6hpwor@skbuf/raw >=20 > raw from netdev: >=20 > https://lore.kernel.org/netdev/20240129125241.gu4srgufad6hpwor@skbuf/raw >=20 > raw from linux-arm-kernel: >=20 > https://lore.kernel.org/linux-arm-kernel/20240129125241.gu4srgufad6hpwor@= skbuf/raw >=20 > I don't know which mailing list mailbot looks at in case of an email is > sent with multiple mailing lists being CC'd or TO'd. It seems to be that = it > looked at linux-arm-kernel in this instance. It's the Python library that base-encodes it for some reason :o >>>>> $ tail -20 raw.5=20 > mt7530_setup_port5() from mt753x_phylink_mac_config() won't run. >=20 > The commit ("net: dsa: mt7530: improve code path for setting up port 5") > makes so that mt7530_setup_port5() from mt7530_setup() runs only on > non-phylink cases. >=20 > Get rid of unnecessarily setting priv->p5_interface under > mt7530_setup_port5() as port 5 phylink configuration will be done by > running mt7530_setup_port5() from mt753x_phylink_mac_config() now. >=20 > Signed-off-by: Ar=C4=B1n=C3=A7 =C3=9CNAL <arinc.unal@arinc9.com> > --- Reviewed-by: Vladimir Oltean <olteanv@gmail.com> I hope this moves the patch set out of the 'deferred' state. --- pw-bot: under-review >>>>> $ cat /tmp/p.py #!/bin/env python3 import email from email.policy import default import sys with open(sys.argv[1], 'rb') as fp: raw =3D fp.read() msg =3D email.message_from_bytes(raw, policy=3Ddefault) print(msg.get_body()) >>>>> $ /tmp/p.py raw.5 | tail -20 <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> T24gTW9uLCBKYW4gMjIsIDIwMjQgYXQgMDg6MzU6NTdBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB2 aWEgQjQgUmVsYXkgd3JvdGU6Cj4gRnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmlu YzkuY29tPgo+IAo+IFJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0 dXAoKSB1c2VkIHRvIGhhbmRsZSBhbGwgY2FzZXMKPiBvZiBjb25maWd1cmluZyBwb3J0IDUsIGlu Y2x1ZGluZyBwaHlsaW5rLgo+IAo+IFNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyIG10 NzUzMF9zZXR1cF9wb3J0NSgpIG1ha2VzIHN1cmUgdGhhdAo+IG10NzUzMF9zZXR1cF9wb3J0NSgp IGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpIHdvbid0IHJ1bi4KPiAKPiBUaGUgY29t bWl0ICgibmV0OiBkc2E6IG10NzUzMDogaW1wcm92ZSBjb2RlIHBhdGggZm9yIHNldHRpbmcgdXAg cG9ydCA1IikKPiBtYWtlcyBzbyB0aGF0IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTMw X3NldHVwKCkgcnVucyBvbmx5IG9uCj4gbm9uLXBoeWxpbmsgY2FzZXMuCj4gCj4gR2V0IHJpZCBv ZiB1bm5lY2Vzc2FyaWx5IHNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyCj4gbXQ3NTMw X3NldHVwX3BvcnQ1KCkgYXMgcG9ydCA1IHBoeWxpbmsgY29uZmlndXJhdGlvbiB3aWxsIGJlIGRv bmUgYnkKPiBydW5uaW5nIG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtf bWFjX2NvbmZpZygpIG5vdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmlu Yy51bmFsQGFyaW5jOS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogVmxhZGltaXIgT2x0ZWFuIDxv bHRlYW52QGdtYWlsLmNvbT4KCkkgaG9wZSB0aGlzIG1vdmVzIHRoZSBwYXRjaCBzZXQgb3V0IG9m IHRoZSAnZGVmZXJyZWQnIHN0YXRlLgoKLS0tCnB3LWJvdDogdW5kZXItcmV2aWV3Cgo=3D From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0DF95C4725D for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=skSXiCvfC/7sE5ZAQQ3GuBGAxPDt3qhNsmHn2/BMgbc=; b=3GaJ1ZJX+D4dl2 sRCnb3G5mQD6sFDt41gmF7c2foqUOsOku4p8uxeWi5tCsXop7GScDAilksMNutuMYnEaeIOcQebK0 AkjGKgfvhR9pU9OavVzSF9GVJiDMxnzJCPRYJKK8M4Pi5QluLvf7jo3PBoxTvSNoAtGnJL+b5/nO1 FzacxPvi4uqt4BaamvMwCbnTirJ5aD+MwVf1KgiERWqrMrGar1YPILo8u2SL6qa6tlLMYqFyrXvF/ NTKDUxtlr6n6UsHX+2NZjiq2XJTr9/etPl5sjDZPi8I2JRi+s2FDEf9evVyke7FN1zA8yxI/Z+DNC IFjV7Zt7g2Bm8XJEJ+/A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyZ-00AbYp-1y; Mon, 22 Jan 2024 05:36:03 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyW-00AbXG-2y; Mon, 22 Jan 2024 05:36:02 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id DAF81B80B05; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 37309C433F1; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=BJnOeS65sq0ctJq5UOVZ2WxdttW9vz25dwKp4xbPBfc=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=O58BuPXmDB3kntKMblO13Z8kSWaTk2SeOjB/cNBiY4q4ET0d+WajAYCGaxy1C24/X 5eYJzqKIPfpT7ejDHYEhAoHW1Fk7tUULodwryVm7hDVg4qA2T8+uWsUXM2ZBluV+/R EVB4NoOsntfxjilrt9+HZpwjCUiq1uMVuayHfN4ItQJAhPtS0okpG7qDV2GVUE4mI2 IPYopn/kn3If9zQ2DfwloS9Zq16tESXx/ILtYjEM/0I9MHaHANp5Oler/HurMjbIaV ef8dR+4gwhSmr74N1Qt7NKi9p97y1n5HnkUYgfKldryh38V4ZjZMA1mBR//rB0jnXj 1TGefU2/xruXA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EC98C47DD3; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:52 +0300 Subject: [PATCH net-next v3 1/7] net: dsa: mt7530: always trap frames to active CPU port on MT7530 MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=4314; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=OahuM/i2rvjHeE74Gk7po9F6EBBznn5IwSvSniGSaV0=; b=Tdp4jqS5p+QOFq8gzefgBM65crsiy194Phw6aAQVLvMNPC2qLMjNXHRYGMeSIs66WwnOrc0YK KoKmm10jNroBRbt3dDStrqDwLZQ3izsAPTX+dvPz1aKJnhYJNVNrne+ X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_247186_D8AE46AA X-CRM114-Status: GOOD ( 21.07 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKT24gdGhlIE1UNzUz MCBzd2l0Y2gsIHRoZSBDUFVfUE9SVCBmaWVsZCBpbmRpY2F0ZXMgd2hpY2ggQ1BVIHBvcnQgdG8g dHJhcApmcmFtZXMgdG8sIHJlZ2FyZGxlc3Mgb2YgdGhlIGFmZmluaXR5IG9mIHRoZSBpbmJvdW5k IHVzZXIgcG9ydC4KCldoZW4gbXVsdGlwbGUgQ1BVIHBvcnRzIGFyZSBpbiB1c2UsIGlmIHRoZSBE U0EgY29uZHVpdCBpbnRlcmZhY2UgaXMgZG93biwKdHJhcHBlZCBmcmFtZXMgd29uJ3QgYmUgcGFz c2VkIHRvIHRoZSBjb25kdWl0IGludGVyZmFjZS4KClRvIG1ha2UgdHJhcHBpbmcgZnJhbWVzIHdv cmsgaW5jbHVkaW5nIHRoaXMgY2FzZSwgaW1wbGVtZW50CmRzLT5vcHMtPmNvbmR1aXRfc3RhdGVf Y2hhbmdlKCkgb24gdGhpcyBzdWJkcml2ZXIgYW5kIHNldCB0aGUgQ1BVX1BPUlQKZmllbGQgdG8g dGhlIG51bWVyaWNhbGx5IHNtYWxsZXN0IENQVSBwb3J0IHdob3NlIGNvbmR1aXQgaW50ZXJmYWNl IGlzIHVwLgpJbnRyb2R1Y2UgdGhlIGFjdGl2ZV9jcHVfcG9ydHMgZmllbGQgdG8gc3RvcmUgdGhl IGluZm9ybWF0aW9uIG9mIHRoZSBhY3RpdmUKQ1BVIHBvcnRzLiBDb3JyZWN0IHRoZSBtYWNyb3Ms IENQVV9QT1JUIGlzIGJpdHMgNCB0aHJvdWdoIDYgb2YgdGhlCnJlZ2lzdGVyLgoKQWRkIGEgY29t bWVudCB0byBleHBsYWluIGZyYW1lIHRyYXBwaW5nIGZvciB0aGlzIHN3aXRjaC4KCkN1cnJlbnRs eSwgdGhlIGRyaXZlciBkb2Vzbid0IHN1cHBvcnQgdGhlIHVzZSBvZiBtdWx0aXBsZSBDUFUgcG9y dHMgc28gdGhpcwppcyBub3QgbmVjZXNzYXJpbHkgYSBidWcgZml4LgoKU3VnZ2VzdGVkLWJ5OiBW bGFkaW1pciBPbHRlYW4gPG9sdGVhbnZAZ21haWwuY29tPgpTdWdnZXN0ZWQtYnk6IFJ1c3NlbGwg S2luZyAoT3JhY2xlKSA8bGludXhAYXJtbGludXgub3JnLnVrPgpTaWduZWQtb2ZmLWJ5OiBBcsSx bsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+Ci0tLQogZHJpdmVycy9uZXQvZHNhL210 NzUzMC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIGRyaXZlcnMv bmV0L2RzYS9tdDc1MzAuaCB8ICA2ICsrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRp b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1 MzAuYyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwppbmRleCAzOTFjNGRiZGZmNDIuLjc2MWM0 ODA0NDQ5YSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCisrKyBiL2RyaXZl cnMvbmV0L2RzYS9tdDc1MzAuYwpAQCAtMTAzNSwxMCArMTAzNSw2IEBAIG10NzUzeF9jcHVfcG9y dF9lbmFibGUoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCkKIAltdDc1MzBfc2V0KHBy aXYsIE1UNzUzMF9NRkMsIEJDX0ZGUChCSVQocG9ydCkpIHwgVU5NX0ZGUChCSVQocG9ydCkpIHwK IAkJICAgVU5VX0ZGUChCSVQocG9ydCkpKTsKIAotCS8qIFNldCBDUFUgcG9ydCBudW1iZXIgKi8K LQlpZiAocHJpdi0+aWQgPT0gSURfTVQ3NTMwIHx8IHByaXYtPmlkID09IElEX01UNzYyMSkKLQkJ bXQ3NTMwX3Jtdyhwcml2LCBNVDc1MzBfTUZDLCBDUFVfTUFTSywgQ1BVX0VOIHwgQ1BVX1BPUlQo cG9ydCkpOwotCiAJLyogQWRkIHRoZSBDUFUgcG9ydCB0byB0aGUgQ1BVIHBvcnQgYml0bWFwIGZv ciBNVDc1MzEgYW5kIHRoZSBzd2l0Y2ggb24KIAkgKiB0aGUgTVQ3OTg4IFNvQy4gVHJhcHBlZCBm cmFtZXMgd2lsbCBiZSBmb3J3YXJkZWQgdG8gdGhlIENQVSBwb3J0IHRoYXQKIAkgKiBpcyBhZmZp bmUgdG8gdGhlIGluYm91bmQgdXNlciBwb3J0LgpAQCAtMzA3NSw2ICszMDcxLDM2IEBAIHN0YXRp YyBpbnQgbXQ3NTN4X3NldF9tYWNfZWVlKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQs CiAJcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyB2b2lkCittdDc1M3hfY29uZHVpdF9zdGF0ZV9jaGFu Z2Uoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLAorCQkJICAgIGNvbnN0IHN0cnVjdCBuZXRfZGV2aWNl ICpjb25kdWl0LAorCQkJICAgIGJvb2wgb3BlcmF0aW9uYWwpCit7CisJc3RydWN0IGRzYV9wb3J0 ICpjcHVfZHAgPSBjb25kdWl0LT5kc2FfcHRyOworCXN0cnVjdCBtdDc1MzBfcHJpdiAqcHJpdiA9 IGRzLT5wcml2OworCWludCB2YWwgPSAwOworCXU4IG1hc2s7CisKKwkvKiBTZXQgdGhlIENQVSBw b3J0IHRvIHRyYXAgZnJhbWVzIHRvIGZvciBNVDc1MzAuIFRyYXBwZWQgZnJhbWVzIHdpbGwgYmUK KwkgKiBmb3J3YXJkZWQgdG8gdGhlIG51bWVyaWNhbGx5IHNtYWxsZXN0IENQVSBwb3J0IHdob3Nl IGNvbmR1aXQKKwkgKiBpbnRlcmZhY2UgaXMgdXAuCisJICovCisJaWYgKHByaXYtPmlkICE9IElE X01UNzUzMCAmJiBwcml2LT5pZCAhPSBJRF9NVDc2MjEpCisJCXJldHVybjsKKworCW1hc2sgPSBC SVQoY3B1X2RwLT5pbmRleCk7CisKKwlpZiAob3BlcmF0aW9uYWwpCisJCXByaXYtPmFjdGl2ZV9j cHVfcG9ydHMgfD0gbWFzazsKKwllbHNlCisJCXByaXYtPmFjdGl2ZV9jcHVfcG9ydHMgJj0gfm1h c2s7CisKKwlpZiAocHJpdi0+YWN0aXZlX2NwdV9wb3J0cykKKwkJdmFsID0gQ1BVX0VOIHwgQ1BV X1BPUlQoX19mZnMocHJpdi0+YWN0aXZlX2NwdV9wb3J0cykpOworCisJbXQ3NTMwX3Jtdyhwcml2 LCBNVDc1MzBfTUZDLCBDUFVfRU4gfCBDUFVfUE9SVF9NQVNLLCB2YWwpOworfQorCiBzdGF0aWMg aW50IG10Nzk4OF9wYWRfc2V0dXAoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLCBwaHlfaW50ZXJmYWNl X3QgaW50ZXJmYWNlKQogewogCXJldHVybiAwOwpAQCAtMzEzMCw2ICszMTU2LDcgQEAgY29uc3Qg c3RydWN0IGRzYV9zd2l0Y2hfb3BzIG10NzUzMF9zd2l0Y2hfb3BzID0gewogCS5waHlsaW5rX21h Y19saW5rX3VwCT0gbXQ3NTN4X3BoeWxpbmtfbWFjX2xpbmtfdXAsCiAJLmdldF9tYWNfZWVlCQk9 IG10NzUzeF9nZXRfbWFjX2VlZSwKIAkuc2V0X21hY19lZWUJCT0gbXQ3NTN4X3NldF9tYWNfZWVl LAorCS5jb25kdWl0X3N0YXRlX2NoYW5nZQk9IG10NzUzeF9jb25kdWl0X3N0YXRlX2NoYW5nZSwK IH07CiBFWFBPUlRfU1lNQk9MX0dQTChtdDc1MzBfc3dpdGNoX29wcyk7CiAKZGlmZiAtLWdpdCBh L2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaCBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaAppbmRl eCAxN2U0MmQzMGZmZjQuLmViZmIzYTdhY2ZjZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNh L210NzUzMC5oCisrKyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaApAQCAtNDEsOCArNDEsOCBA QCBlbnVtIG10NzUzeF9pZCB7CiAjZGVmaW5lICBVTlVfRkZQKHgpCQkJKCgoeCkgJiAweGZmKSA8 PCA4KQogI2RlZmluZSAgVU5VX0ZGUF9NQVNLCQkJVU5VX0ZGUCh+MCkKICNkZWZpbmUgIENQVV9F TgkJCQlCSVQoNykKLSNkZWZpbmUgIENQVV9QT1JUKHgpCQkJKCh4KSA8PCA0KQotI2RlZmluZSAg Q1BVX01BU0sJCQkoMHhmIDw8IDQpCisjZGVmaW5lICBDUFVfUE9SVF9NQVNLCQkJR0VOTUFTSyg2 LCA0KQorI2RlZmluZSAgQ1BVX1BPUlQoeCkJCQlGSUVMRF9QUkVQKENQVV9QT1JUX01BU0ssIHgp CiAjZGVmaW5lICBNSVJST1JfRU4JCQlCSVQoMykKICNkZWZpbmUgIE1JUlJPUl9QT1JUKHgpCQkJ KCh4KSAmIDB4NykKICNkZWZpbmUgIE1JUlJPUl9NQVNLCQkJMHg3CkBAIC03NjAsNiArNzYwLDcg QEAgc3RydWN0IG10NzUzeF9pbmZvIHsKICAqIEBpcnFfZG9tYWluOgkJSVJRIGRvbWFpbiBvZiB0 aGUgc3dpdGNoIGlycV9jaGlwCiAgKiBAaXJxX2VuYWJsZToJCUlSUSBlbmFibGUgYml0cywgc3lu Y2VkIHRvIFNZU19JTlRfRU4KICAqIEBjcmVhdGVfc2dtaWk6CVBvaW50ZXIgdG8gZnVuY3Rpb24g Y3JlYXRpbmcgU0dNSUkgUENTIGluc3RhbmNlKHMpCisgKiBAYWN0aXZlX2NwdV9wb3J0czoJSG9s ZGluZyB0aGUgYWN0aXZlIENQVSBwb3J0cwogICovCiBzdHJ1Y3QgbXQ3NTMwX3ByaXYgewogCXN0 cnVjdCBkZXZpY2UJCSpkZXY7CkBAIC03ODYsNiArNzg3LDcgQEAgc3RydWN0IG10NzUzMF9wcml2 IHsKIAlzdHJ1Y3QgaXJxX2RvbWFpbiAqaXJxX2RvbWFpbjsKIAl1MzIgaXJxX2VuYWJsZTsKIAlp bnQgKCpjcmVhdGVfc2dtaWkpKHN0cnVjdCBtdDc1MzBfcHJpdiAqcHJpdiwgYm9vbCBkdWFsX3Nn bWlpKTsKKwl1OCBhY3RpdmVfY3B1X3BvcnRzOwogfTsKIAogc3RydWN0IG10NzUzMF9od192bGFu X2VudHJ5IHsKCi0tIAoyLjQwLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8C111C4725D for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=ZqkVzdHQRq0GwaxvD9jS+g+OG3scxb8sDYDAbXBVnc0=; b=KVSC/NatFjW5Z9 /Z4c8OXjBOY3wWYh6g969SLBqTrSwGqDqP/BZ5VWJK0jIdX5evBNJk2MFwXpKwhxtq7LnhUNMAqYh kOTYxJAgwHLNXUysILnIA1tZsnsPdN+dGhiUb0fhaiQoNrW+QsVIwfPFSsVs556NBs1lihNSIRd9L 10DE7oi9gmOrjov53qNr28m7Q/pyFJpcCeEz8PZte9kJ5O6BwxFL7CbKyYPY7s0E95aHPh9LBsXWn UH5zORgHSlLkRdEEjcKMY/5nJ+a/sLLEbA0vROKhcPn4POVzzmFo0q0LsCasd97blATutwXR8XGA1 suJ0DTCw5u9zefK5w6EA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyh-00Abbr-19; Mon, 22 Jan 2024 05:36:11 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyW-00AbXK-3A; Mon, 22 Jan 2024 05:36:04 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id ADAEDB80B37; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 7A8BAC43142; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=02D8c8Gk39bt/B0GonHwJ2qvn4sYlrkgLzM0SjuJwjk=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=PnL4vkGcfSFlPBy6bjD/rwlbY/fS6UtzUxCRdZtpKRTLIx72EnMsY6WJD/IODjmEU 9TwLLvG6QIORKrch8mJ6WOeCJLozFmhoAXImEWCXN710+vsmLAqaYcW29BkyKAYmJQ 63TuawI2iEQIUzFiAbe6TZpCDZDk6XZ3x0LLmZ2XkRh7tfeI/vzjF0vTH0lKgKiYMY PwiM7BbMjWxB7/4QKTtegqBJo47L0EKEKMElxOuc7yWcp7DfAihdL+gB+GCcZMLuCs KaNhxFcMQ7wgte3eTwJtjVUbrOtYiywr583yuivI6yMqsXA36YGVdnzla5BOgaP6dC v/Bp+DENr7zJA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 69553C47DDB; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:58 +0300 Subject: [PATCH net-next v3 7/7] net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-7-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1954; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=CX1ZTLft5JNnPSpvgA9ppPM0W5zZnVzbF5jhuxeYZts=; b=m7xRK80HiKn4Yf5gYVKbcOAJuPiW2ZQjrweTiy/ng47qxoKCiENascUa+CONss3MADnR3scXe bi2arpEKxnkDpyM3moD6BJkZxd+h2xHCHl22YVS7vuxFGjITKlV6wVM X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_281605_C093BBEC X-CRM114-Status: GOOD ( 11.69 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKVGhlcmUncyBubyBu ZWVkIHRvIHJ1biBhbGwgdGhlIGNvZGUgb24gbXQ3NTMwX3NldHVwX3BvcnQ1KCkgaWYgcG9ydCA1 IGlzCmRpc2FibGVkLiBUaGUgb25seSBjYXNlIGZvciBjYWxsaW5nIG10NzUzMF9zZXR1cF9wb3J0 NSgpIGZyb20KbXQ3NTMwX3NldHVwKCkgaXMgd2hlbiBQSFkgbXV4aW5nIGlzIGVuYWJsZWQuIFRo YXQgaXMgYmVjYXVzZSBwb3J0IDUgaXMgbm90CmRlZmluZWQgYXMgYSBwb3J0IG9uIHRoZSBkZXZp Y2V0cmVlLCB0aGVyZWZvcmUsIGl0IGNhbm5vdCBiZSBjb250cm9sbGVkIGJ5CnBoeWxpbmsuCgpC ZWNhdXNlIG9mIHRoaXMsIHJ1biBtdDc1MzBfc2V0dXBfcG9ydDUoKSBpZiBwcml2LT5wNV9pbnRm X3NlbCBpcwpQNV9JTlRGX1NFTF9QSFlfUDAgb3IgUDVfSU5URl9TRUxfUEhZX1A0LiBSZW1vdmUg dGhlIFA1X0RJU0FCTEVEIGNhc2UgZnJvbQptdDc1MzBfc2V0dXBfcG9ydDUoKS4KClN0b3AgaW5p dGlhbGlzaW5nIHRoZSBpbnRlcmZhY2UgdmFyaWFibGUgYXMgdGhlIHJlbWFpbmluZyBjYXNlcyB3 aWxsIGFsd2F5cwpjYWxsIG10NzUzMF9zZXR1cF9wb3J0NSgpIHdpdGggaXQgaW5pdGlhbGlzZWQu CgpTaWduZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+ClJl dmlld2VkLWJ5OiBWbGFkaW1pciBPbHRlYW4gPG9sdGVhbnZAZ21haWwuY29tPgotLS0KIGRyaXZl cnMvbmV0L2RzYS9tdDc1MzAuYyB8IDkgKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2RzYS9t dDc1MzAuYyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwppbmRleCA1Mzk0ZDhjNmE0MGUuLmNk NzY3M2VjZWE1MSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCisrKyBiL2Ry aXZlcnMvbmV0L2RzYS9tdDc1MzAuYwpAQCAtOTQyLDkgKzk0Miw2IEBAIHN0YXRpYyB2b2lkIG10 NzUzMF9zZXR1cF9wb3J0NShzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIHBoeV9pbnRlcmZhY2VfdCBp bnRlcmZhY2UpCiAJCS8qIE1UNzUzMF9QNV9NT0RFX0dNQUM6IFA1IC0+IEV4dGVybmFsIHBoeSBv ciAybmQgR01BQyAqLwogCQl2YWwgJj0gfk1IV1RSQVBfUDVfRElTOwogCQlicmVhazsKLQljYXNl IFA1X0RJU0FCTEVEOgotCQlpbnRlcmZhY2UgPSBQSFlfSU5URVJGQUNFX01PREVfTkE7Ci0JCWJy ZWFrOwogCWRlZmF1bHQ6CiAJCWRldl9lcnIoZHMtPmRldiwgIlVuc3VwcG9ydGVkIHA1X2ludGZf c2VsICVkXG4iLAogCQkJcHJpdi0+cDVfaW50Zl9zZWwpOwpAQCAtMjMxMyw4ICsyMzEwLDYgQEAg bXQ3NTMwX3NldHVwKHN0cnVjdCBkc2Ffc3dpdGNoICpkcykKIAkJICogU2V0IHByaXYtPnA1X2lu dGZfc2VsIHRvIHRoZSBhcHByb3ByaWF0ZSB2YWx1ZSBpZiBQSFkgbXV4aW5nCiAJCSAqIGlzIGRl dGVjdGVkLgogCQkgKi8KLQkJaW50ZXJmYWNlID0gUEhZX0lOVEVSRkFDRV9NT0RFX05BOwotCiAJ CWZvcl9lYWNoX2NoaWxkX29mX25vZGUoZG4sIG1hY19ucCkgewogCQkJaWYgKCFvZl9kZXZpY2Vf aXNfY29tcGF0aWJsZShtYWNfbnAsCiAJCQkJCQkgICAgICJtZWRpYXRlayxldGgtbWFjIikpCkBA IC0yMzQ2LDcgKzIzNDEsOSBAQCBtdDc1MzBfc2V0dXAoc3RydWN0IGRzYV9zd2l0Y2ggKmRzKQog CQkJYnJlYWs7CiAJCX0KIAotCQltdDc1MzBfc2V0dXBfcG9ydDUoZHMsIGludGVyZmFjZSk7CisJ CWlmIChwcml2LT5wNV9pbnRmX3NlbCA9PSBQNV9JTlRGX1NFTF9QSFlfUDAgfHwKKwkJICAgIHBy aXYtPnA1X2ludGZfc2VsID09IFA1X0lOVEZfU0VMX1BIWV9QNCkKKwkJCW10NzUzMF9zZXR1cF9w b3J0NShkcywgaW50ZXJmYWNlKTsKIAl9CiAKICNpZmRlZiBDT05GSUdfR1BJT0xJQgoKLS0gCjIu NDAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxp bnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 03362C4725D for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:MIME-Version:Message-Id :Date:Subject:From:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=oWOwLqZ3236vnjLJS0TF0sHj2NTaOQO5/PuFfxvcXqI=; b=4cODvyuDCUcquC l+irR4Z797iqQ/APwnl/VAga7Ku2DdiEzRD89Qp0uR89CDJNtPXqK5v8+Khn3XQpzuOnHPIVJipOe NUqS4O34+sJoL2NUDDFNHUiVOb7NugUSUhf6IXNQyt/agGVPSm1KYUGMi4LTBiZ2hRMX8vcowETww 3IKoDhMWhmqxzlFyK4SeaTUyqtYxj7NNc+PsB1odd/tbLJzRcRcn4NyZDUJ5UYbfdL2wl+mLcRXPd Fce+gzIQ2zVkuseVDkD9OHDxatdqbnPx0tTJ6FQMkZPRpBLBF+zRHcso1mfz28ngVX0VX80tU7bsI eTe9vTVuVB5oOOPOYqiw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyg-00AbbB-0b; Mon, 22 Jan 2024 05:36:10 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyW-00AbXE-32; Mon, 22 Jan 2024 05:36:02 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id CD7D9B80AAD; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 2BFAFC433C7; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=eTYY+evS04ACta4sLOnbAMToYxY7CybRXgNbJ7leYNw=; h=From:Subject:Date:To:Cc:Reply-To:From; b=HH1z9tR0lCmBiqTf07IYzAJQaRQ2FfT2cKclURFfnTWkLZ48Necmv0EqMoayXsOSs //JFund+TwDlk27lLa+M2vvpkqhHFH2MXtwF3o7kY3iNJVtWdRHdWA5gKba3WfD2RX +zCivtZ/RgPt/W/FXBHenNaM1FTBDDMOuDVodVaBGw9J87QxQz4sYnluasGheZn4uU Dva/RahkmWBi9oX/ioW6J4xXsvrkbDcOvwEbZUA2o2VvicbBZ7HhNJ7tPj6nMhROri 0BPbEzW5wHed9qr8yesghs/M/IJFiVDHIP0g1wjRJ+nr9fahXNlmTJPnd5fsQNokl5 UfSZtZsbeWJFQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 10834C4725D; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Subject: [PATCH net-next v3 0/7] MT7530 DSA Subdriver Improvements Act I Date: Mon, 22 Jan 2024 08:35:51 +0300 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIALf+rWUC/3WNQQ7CIBREr2JYS8P/0NK68h7GRa2/lsRCA0hqm t5dZOPK3Uwmb97GAnlDgZ0OG/OUTDDO5iKPBzZMvX0QN/fcGQpUAhD46Dy3FC2tkc9R11JwMy/ eJZrJxsCBN0rJWnXjTeua5Z/F02jW4riwjPIvy655mUyIzr+LPEHZs0cCQAsoUdQVNk0LXT7tv bFD9bL981xiVw1uLicJfyCiFtmudAVCYwf/wX3fP64TAoj8AAAA To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=3455; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=eTYY+evS04ACta4sLOnbAMToYxY7CybRXgNbJ7leYNw=; b=17GHcU05i+tBO3+FtLXH7FLTko8AoULh6yvzNTCWphY/pvp9Fd6q9hsjeqHR1Xz5bHD0JlxG4 uXo5JR8k6j/ACr1ZhmojnGwA0y3n98w8mFm4JqMkj0vIDy3/Oyl1KbC X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_263295_715850F1 X-CRM114-Status: GOOD ( 13.58 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGVsbG8hCgpUaGlzIHBhdGNoIHNlcmllcyBzaW1wbGlmaWVzIHRoZSBNVDc1MzAgRFNBIHN1YmRy aXZlciBhbmQgaW1wcm92ZXMgdGhlCmxvZ2ljIG9mIHRoZSBzdXBwb3J0IGZvciBNVDc1MzAsIE1U NzUzMSwgYW5kIHRoZSBzd2l0Y2ggb24gdGhlIE1UNzk4OCBTb0MuCgpJIGhhdmUgZG9uZSBhIHNp bXBsZSBwaW5nIHRlc3QgdG8gY29uZmlybSBiYXNpYyBjb21tdW5pY2F0aW9uIG9uIGFsbCBzd2l0 Y2gKcG9ydHMgb24gTUNNIGFuZCBzdGFuZGFsb25lIE1UNzUzMCwgYW5kIE1UNzUzMSBzd2l0Y2gg d2l0aCB0aGlzIHBhdGNoCnNlcmllcyBhcHBsaWVkLgoKTVQ3NjIxIFVuaWVsZWMsIE1DTSBNVDc1 MzA6CgpyZ21paS1vbmx5LWdtYWMwLW10NzYyMS11bmllbGVjLXU3NjIxLTA2LTE2bS5kdGIKZ21h YzAtYW5kLWdtYWMxLW10NzYyMS11bmllbGVjLXU3NjIxLTA2LTE2bS5kdGIKCnRmdHBib290IDB4 ODAwMDgwMDAgbWlwcy11ekltYWdlLmJpbjsgdGZ0cGJvb3QgMHg4MzAwMDAwMCBtaXBzLXJvb3Rm cy5jcGlvLnVib290OyB0ZnRwYm9vdCAweDgzZjAwMDAwICRkdGI7IGJvb3RtIDB4ODAwMDgwMDAg MHg4MzAwMDAwMCAweDgzZjAwMDAwCgpNVDc2MjIgQmFuYW5hcGksIE1UNzUzMToKCmdtYWMwLWFu ZC1nbWFjMS1tdDc2MjItYmFuYW5hcGktYnBpLXI2NC5kdGIKCnRmdHBib290IDB4NDAwMDAwMDAg YXJtNjQtSW1hZ2U7IHRmdHBib290IDB4NDUwMDAwMDAgYXJtNjQtcm9vdGZzLmNwaW8udWJvb3Q7 IHRmdHBib290IDB4NGEwMDAwMDAgJGR0YjsgYm9vdGkgMHg0MDAwMDAwMCAweDQ1MDAwMDAwIDB4 NGEwMDAwMDAKCk1UNzYyMyBCYW5hbmFwaSwgc3RhbmRhbG9uZSBNVDc1MzA6CgpyZ21paS1vbmx5 LWdtYWMwLW10NzYyM24tYmFuYW5hcGktYnBpLXIyLmR0YgpnbWFjMC1hbmQtZ21hYzEtbXQ3NjIz bi1iYW5hbmFwaS1icGktcjIuZHRiCgp0ZnRwYm9vdCAweDgwMDA4MDAwIGFybS16SW1hZ2U7IHRm dHBib290IDB4ODMwMDAwMDAgYXJtLXJvb3Rmcy5jcGlvLnVib290OyB0ZnRwYm9vdCAweDgzZjAw MDAwICRkdGI7IGJvb3R6IDB4ODAwMDgwMDAgMHg4MzAwMDAwMCAweDgzZjAwMDAwCgpUaGlzIHBh dGNoIHNlcmllcyBpcyB0aGUgY29udGludWF0aW9uIG9mIHRoZSBwYXRjaCBzZXJpZXMgbGlua2Vk IGJlbG93LgoKaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvci8yMDIzMDUyMjEyMTUzMi44NjYxMC0x LWFyaW5jLnVuYWxAYXJpbmM5LmNvbQoKU2lnbmVkLW9mZi1ieTogQXLEsW7DpyDDnE5BTCA8YXJp bmMudW5hbEBhcmluYzkuY29tPgotLS0KQ2hhbmdlcyBpbiB2MzoKLSBVcGRhdGUgdGhlIHBhdGNo ZXMgd2l0aCB0aGUgbGF0ZXN0IHJlY2VpdmVkIHRyYWlsZXJzLgotIFBhdGNoIDEKICAtIERlY2xh cmUgdGhlIGxvbmdlc3QgdmFyaWFibGUgYXNzaWdubWVudCBmaXJzdC4KICAtIEltcHJvdmUgdGhl IHBhdGNoIGxvZyBhbmQgdGhlIGNvbW1lbnQgb24gdGhlIGNvZGUuCiAgLSBEb24ndCBkbyB0eXBl IGNhc3QgZm9yIF9fZmZzLiBJbXBsaWNpdCB0eXBlIHByb21vdGlvbiB0YWtlcyBwbGFjZS4KLSBQ YXRjaCA0CiAgLSBQdXQgbW9yZSByZWxldmFudCBpbmZvcm1hdGlvbiBvbiB0aGUgY29tbWVudHMg b24gdGhlIGNvZGUuCiAgLSBGb2xsb3cgdGhlICdjb21taXQgPDEyKyBjaGFycyBvZiBzaGExPiAo Ijx0aXRsZSBsaW5lPiIpJyBzdHlsZSBvbiB0aGUKICAgIHBhdGNoIGxvZyB0byBzYXRpc2Z5IGNo ZWNrcGF0Y2ggZXJyb3JzLgotIFBhdGNoIDYKICAtIENoYW5nZSB0aGUgcGF0Y2ggbG9nIHRvIGV4 cGxhaW4gdGhlIGNoYW5nZSBiZXR0ZXIuCi0gTGluayB0byB2MjogaHR0cHM6Ly9sb3JlLmtlcm5l bC5vcmcvci8yMDIzMTIyNzA0NDM0Ny4xMDcyOTEtMS1hcmluYy51bmFsQGFyaW5jOS5jb20KCkNo YW5nZXMgaW4gdjI6Ci0gU2hvcnRlbiB0aGUgcGF0Y2ggc2VyaWVzLCBpbmNsdWRlIG9ubHkgNyBw YXRjaGVzLgotIEFkZCB0aGUgcmV2aWV3ZWQtYnkgdGFncyBnaXZlbi4KLSBQYXRjaCAxCiAgLSBD aGFuZ2UgdmFyaWFibGUgb3JkZXJpbmcgb2YgbXQ3NTN4X2NvbmR1aXRfc3RhdGVfY2hhbmdlKCku CiAgLSBEZWZpbmUgdGhlIG1hc2sgdmFyaWFibGUgYW5kIHN0b3JlIEJJVChjcHVfZHAtPmluZGV4 KSBvbiBpdC4KICAtIERpc2FibGUgQ1BVX0VOIGlmIHByaXYtPmFjdGl2ZV9jcHVfcG9ydHMgaXMg MC4KLSBQYXRjaCA1CiAgLSBPbiB0aGUgcGF0Y2ggbG9nLCB0YWtlIHRoZSBpcnJlbGV2YW50IGlu Zm9ybWF0aW9uIGFib3V0IHRoZQogICAgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgY2FsbCBmcm9tIG10 NzUzMF9zZXR1cCgpIG91dC4KLSBQYXRjaCA2CiAgLSBDaGFuZ2UgdGhlIHBhdGNoIGxvZyB0byBy ZWZsZWN0IGNvcnJlY3QgaW5mb3JtYXRpb24uCi0gTGluayB0byB2MTogaHR0cHM6Ly9sb3JlLmtl cm5lbC5vcmcvci8yMDIzMTExODEyMzIwNS4yNjY4MTktMS1hcmluYy51bmFsQGFyaW5jOS5jb20K Ci0tLQpBcsSxbsOnIMOcTkFMICg3KToKICAgICAgbmV0OiBkc2E6IG10NzUzMDogYWx3YXlzIHRy YXAgZnJhbWVzIHRvIGFjdGl2ZSBDUFUgcG9ydCBvbiBNVDc1MzAKICAgICAgbmV0OiBkc2E6IG10 NzUzMDogdXNlIHA1X2ludGVyZmFjZV9zZWxlY3QgYXMgZGF0YSB0eXBlIGZvciBwNV9pbnRmX3Nl bAogICAgICBuZXQ6IGRzYTogbXQ3NTMwOiBzdG9yZSBwb3J0IDUgU0dNSUkgY2FwYWJpbGl0eSBv ZiBNVDc1MzEKICAgICAgbmV0OiBkc2E6IG10NzUzMDogaW1wcm92ZSBjb21tZW50cyByZWdhcmRp bmcgc3dpdGNoIHBvcnRzCiAgICAgIG5ldDogZHNhOiBtdDc1MzA6IGltcHJvdmUgY29kZSBwYXRo IGZvciBzZXR0aW5nIHVwIHBvcnQgNQogICAgICBuZXQ6IGRzYTogbXQ3NTMwOiBkbyBub3Qgc2V0 IHByaXYtPnA1X2ludGVyZmFjZSBvbiBtdDc1MzBfc2V0dXBfcG9ydDUoKQogICAgICBuZXQ6IGRz YTogbXQ3NTMwOiBkbyBub3QgcnVuIG10NzUzMF9zZXR1cF9wb3J0NSgpIGlmIHBvcnQgNSBpcyBk aXNhYmxlZAoKIGRyaXZlcnMvbmV0L2RzYS9tdDc1MzAtbWRpby5jIHwgICA3ICstLQogZHJpdmVy cy9uZXQvZHNhL210NzUzMC5jICAgICAgfCAxMzUgKysrKysrKysrKysrKysrKysrKysrKystLS0t LS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmggICAgICB8ICAxNiArKyst LQogMyBmaWxlcyBjaGFuZ2VkLCA4NyBpbnNlcnRpb25zKCspLCA3MSBkZWxldGlvbnMoLSkKLS0t CmJhc2UtY29tbWl0OiA3MzZiNTU0NWQzOWNhNTlkNDMzMmE2MGU1NmNjOGExYTVlMjY0YThlCmNo YW5nZS1pZDogMjAyNDAxMjEtZm9yLW5ldG5leHQtbXQ3NTMwLWltcHJvdmVtZW50cy0xLTY0NDM1 NDlmYjc3NQoKQmVzdCByZWdhcmRzLAotLSAKQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmlu YzkuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D8952C47DD3 for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=5VBxfASlrENFgsyve+LV/btxW/mYx0myQPxRYdyKK+8=; b=qsiJ9xDli2xHDV J9jH5QdrQ4vDhpaG6IyKA4KMD4FK1dRQ9jNz5wrVTXJcKoSrMImYavf4cRLmU68cTKqABjI+BIZln UzHhypEQxvkDyBvOs/kaEidyK7PVuc8iZvjKy4iQ3bl8UJ6I1JeAfCL9gZX90C1Sv61yexF3TdLc1 2vCSf67Z4ceRefVgeQgDYoTEv7YFeGra2vcPv24JWuRcf41wG+/Yu/CwPP7qQNaiWQLFTz7UJQFQF IK6I1TuvCAQDjlF+4WpaB4qqlrXebr/8tndP7KNWiIAddEaKI2RWtem4Q74/kinXq23nevWOlTv0o HRbPRH/87Tq6S8gDpEPw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyi-00Abd4-2m; Mon, 22 Jan 2024 05:36:12 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyX-00AbXH-0M; Mon, 22 Jan 2024 05:36:04 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id 2DBDAB80AE7; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 51610C43394; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=djvmZ+NvYLvVLmEXzBWr2c2/PA2/FCp0HOglMI/c3/o=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=ijN0AhaFeZUlrBKVZdmrWd7rq+mZ0gHU5/UNcL9VIknGXi0t4fcYpnZ569eRM/kfm a32Zwk7CzQwXUJ/Lwglt7Zd33s6rf42JTDo8VDEGwTgPfTdKJBvlfhbOCEyJDho/Kr nE7Rv6hnLf+EoVJHG/QnDayTx0tx3t33AMWClWpwDjq+VlLIHa9480id0iF2gnMtcY saSYxncmG9yFpwXUxFvYljrwk9tcJcetIdLFrR5y+pTjyumHUWHoUcVXhI3VYaJqK8 O+yd5IVuGmMxjDLiKIw0bjDjU5DO82CnVFRcN+2KHUL+RWN7z5TUcthcDAMtsCW5zI PKr4+WH8ilpSw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 386D4C47DDE; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:54 +0300 Subject: [PATCH net-next v3 3/7] net: dsa: mt7530: store port 5 SGMII capability of MT7531 MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-3-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=7562; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=C/3gFb6akRjR0J+yBiqrHudZESsd6yu5lnvCWWASaUM=; b=yj9U1DMeFF2xiyJ31vVGJgXq1W0YvTZBX2yHLhc3PNnDOyKmARYxtHmaXc6FQrdz3Gx4xU2mw Pb7dveAS0VBAnIwudhYGT+Q+z9o5SEnSpWQr8QnwMn7XxidRwgCP3AH X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_491004_D336F37D X-CRM114-Status: GOOD ( 21.86 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKSW50cm9kdWNlIHRo ZSBwNV9zZ21paSBmaWVsZCB0byBzdG9yZSB0aGUgaW5mb3JtYXRpb24gZm9yIHdoZXRoZXIgcG9y dCA1CmhhcyBnb3QgU0dNSUkgb3Igbm90LiBJbnN0ZWFkIG9mIHJlYWRpbmcgdGhlIE1UNzUzMV9U T1BfU0lHX1NSIHJlZ2lzdGVyCm11bHRpcGxlIHRpbWVzLCB0aGUgcmVnaXN0ZXIgd2lsbCBiZSBy ZWFkIG9uY2UgYW5kIHRoZSB2YWx1ZSB3aWxsIGJlCnN0b3JlZCBvbiB0aGUgcDVfc2dtaWkgZmll bGQuIFRoaXMgc2F2ZXMgdW5uZWNlc3NhcnkgcmVhZHMgb2YgdGhlCnJlZ2lzdGVyLgoKTW92ZSB0 aGUgY29tbWVudCBhYm91dCBNVDc1MzFBRSBhbmQgTVQ3NTMxQkUgdG8gbXQ3NTMxX3NldHVwKCks IHdoZXJlIHRoZQpzd2l0Y2ggaXMgaWRlbnRpZmllZC4KCkdldCByaWQgb2YgbXQ3NTMxX2R1YWxf c2dtaWlfc3VwcG9ydGVkKCkgbm93IHRoYXQgcHJpdi0+cDVfc2dtaWkgc3RvcmVzIHRoZQppbmZv cm1hdGlvbi4gQWRkcmVzcyB0aGUgY29kZSB3aGVyZSBtdDc1MzFfZHVhbF9zZ21paV9zdXBwb3J0 ZWQoKSBpcyB1c2VkLgoKR2V0IHJpZCBvZiBtdDc1MzFfaXNfcmdtaWlfcG9ydCgpIHdoaWNoIGp1 c3QgcHJpbnRzIHRoZSBvcHBvc2l0ZSBvZgpwcml2LT5wNV9zZ21paS4KCkluc3RlYWQgb2YgY2Fs bGluZyBtdDc1MzFfcGxsX3NldHVwKCkgdGhlbiByZXR1cm5pbmcsIGRvIG5vdCBjYWxsIGl0IGlm CnBvcnQgNSBpcyBTR01JSS4KClJlbW92ZSBQNV9JTlRGX1NFTF9HTUFDNV9TR01JSS4gVGhlIHA1 X2ludGVyZmFjZV9zZWxlY3QgZW51bSBpcyBzdXBwb3NlZCB0bwpyZXByZXNlbnQgdGhlIG1vZGUg dGhhdCBwb3J0IDUgaXMgYmVpbmcgdXNlZCBpbiwgbm90IHRoZSBoYXJkd2FyZQppbmZvcm1hdGlv biBvZiBwb3J0IDUuIFNldCBwNV9pbnRmX3NlbCB0byBQNV9JTlRGX1NFTF9HTUFDNSBpbnN0ZWFk LCBpZgpwb3J0IDUgaXMgbm90IGRzYV9pc191bnVzZWRfcG9ydCgpLgoKU2lnbmVkLW9mZi1ieTog QXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgpBY2tlZC1ieTogRGFuaWVsIEdv bGxlIDxkYW5pZWxAbWFrcm90b3BpYS5vcmc+ClJldmlld2VkLWJ5OiBWbGFkaW1pciBPbHRlYW4g PG9sdGVhbnZAZ21haWwuY29tPgotLS0KIGRyaXZlcnMvbmV0L2RzYS9tdDc1MzAtbWRpby5jIHwg IDcgKystLS0tLQogZHJpdmVycy9uZXQvZHNhL210NzUzMC5jICAgICAgfCA0OCArKysrKysrKysr KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL25ldC9kc2EvbXQ3NTMw LmggICAgICB8ICA2ICsrKystLQogMyBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAz OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLW1kaW8u YyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAtbWRpby5jCmluZGV4IDA4ODUzMzY2M2I4My4uZmEz ZWU4NWE5OWMxIDEwMDY0NAotLS0gYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLW1kaW8uYworKysg Yi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLW1kaW8uYwpAQCAtODEsMTcgKzgxLDE0IEBAIHN0YXRp YyBjb25zdCBzdHJ1Y3QgcmVnbWFwX2J1cyBtdDc1MzBfcmVnbWFwX2J1cyA9IHsKIH07CiAKIHN0 YXRpYyBpbnQKLW10NzUzMV9jcmVhdGVfc2dtaWkoc3RydWN0IG10NzUzMF9wcml2ICpwcml2LCBi b29sIGR1YWxfc2dtaWkpCittdDc1MzFfY3JlYXRlX3NnbWlpKHN0cnVjdCBtdDc1MzBfcHJpdiAq cHJpdikKIHsKIAlzdHJ1Y3QgcmVnbWFwX2NvbmZpZyAqbXQ3NTMxX3Bjc19jb25maWdbMl0gPSB7 fTsKIAlzdHJ1Y3QgcGh5bGlua19wY3MgKnBjczsKIAlzdHJ1Y3QgcmVnbWFwICpyZWdtYXA7CiAJ aW50IGksIHJldCA9IDA7CiAKLQkvKiBNVDc1MzFBRSBoYXMgdHdvIFNHTUlJIHVuaXRzIGZvciBw b3J0IDUgYW5kIHBvcnQgNgotCSAqIE1UNzUzMUJFIGhhcyBvbmx5IG9uZSBTR01JSSB1bml0IGZv ciBwb3J0IDYKLQkgKi8KLQlmb3IgKGkgPSBkdWFsX3NnbWlpID8gMCA6IDE7IGkgPCAyOyBpKysp IHsKKwlmb3IgKGkgPSBwcml2LT5wNV9zZ21paSA/IDAgOiAxOyBpIDwgMjsgaSsrKSB7CiAJCW10 NzUzMV9wY3NfY29uZmlnW2ldID0gZGV2bV9remFsbG9jKHByaXYtPmRldiwKIAkJCQkJCSAgICBz aXplb2Yoc3RydWN0IHJlZ21hcF9jb25maWcpLAogCQkJCQkJICAgIEdGUF9LRVJORUwpOwpkaWZm IC0tZ2l0IGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jIGIvZHJpdmVycy9uZXQvZHNhL210NzUz MC5jCmluZGV4IDc2MWM0ODA0NDQ5YS4uYzc3MDkyNTA2YzNmIDEwMDY0NAotLS0gYS9kcml2ZXJz L25ldC9kc2EvbXQ3NTMwLmMKKysrIGIvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCkBAIC00ODcs MTUgKzQ4Nyw2IEBAIG10NzUzMF9wYWRfY2xrX3NldHVwKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywg cGh5X2ludGVyZmFjZV90IGludGVyZmFjZSkKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGljIGJvb2wg bXQ3NTMxX2R1YWxfc2dtaWlfc3VwcG9ydGVkKHN0cnVjdCBtdDc1MzBfcHJpdiAqcHJpdikKLXsK LQl1MzIgdmFsOwotCi0JdmFsID0gbXQ3NTMwX3JlYWQocHJpdiwgTVQ3NTMxX1RPUF9TSUdfU1Ip OwotCi0JcmV0dXJuICh2YWwgJiBQQURfRFVBTF9TR01JSV9FTikgIT0gMDsKLX0KLQogc3RhdGlj IGludAogbXQ3NTMxX3BhZF9zZXR1cChzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIHBoeV9pbnRlcmZh Y2VfdCBpbnRlcmZhY2UpCiB7CkBAIC01MTAsOSArNTAxLDYgQEAgbXQ3NTMxX3BsbF9zZXR1cChz dHJ1Y3QgbXQ3NTMwX3ByaXYgKnByaXYpCiAJdTMyIHh0YWw7CiAJdTMyIHZhbDsKIAotCWlmICht dDc1MzFfZHVhbF9zZ21paV9zdXBwb3J0ZWQocHJpdikpCi0JCXJldHVybjsKLQogCXZhbCA9IG10 NzUzMF9yZWFkKHByaXYsIE1UNzUzMV9DUkVWKTsKIAl0b3Bfc2lnID0gbXQ3NTMwX3JlYWQocHJp diwgTVQ3NTMxX1RPUF9TSUdfU1IpOwogCWh3c3RyYXAgPSBtdDc1MzBfcmVhZChwcml2LCBNVDc1 MzFfSFdUUkFQKTsKQEAgLTkyMCw4ICs5MDgsNiBAQCBzdGF0aWMgY29uc3QgY2hhciAqcDVfaW50 Zl9tb2Rlcyh1bnNpZ25lZCBpbnQgcDVfaW50ZXJmYWNlKQogCQlyZXR1cm4gIlBIWSBQNCI7CiAJ Y2FzZSBQNV9JTlRGX1NFTF9HTUFDNToKIAkJcmV0dXJuICJHTUFDNSI7Ci0JY2FzZSBQNV9JTlRG X1NFTF9HTUFDNV9TR01JSToKLQkJcmV0dXJuICJHTUFDNV9TR01JSSI7CiAJZGVmYXVsdDoKIAkJ cmV0dXJuICJ1bmtub3duIjsKIAl9CkBAIC0yNDcwLDYgKzI0NTYsMTIgQEAgbXQ3NTMxX3NldHVw KHN0cnVjdCBkc2Ffc3dpdGNoICpkcykKIAkJcmV0dXJuIC1FTk9ERVY7CiAJfQogCisJLyogTVQ3 NTMxQUUgaGFzIGdvdCB0d28gU0dNSUkgdW5pdHMuIE9uZSBmb3IgcG9ydCA1LCBvbmUgZm9yIHBv cnQgNi4KKwkgKiBNVDc1MzFCRSBoYXMgZ290IG9ubHkgb25lIFNHTUlJIHVuaXQgd2hpY2ggaXMg Zm9yIHBvcnQgNi4KKwkgKi8KKwl2YWwgPSBtdDc1MzBfcmVhZChwcml2LCBNVDc1MzFfVE9QX1NJ R19TUik7CisJcHJpdi0+cDVfc2dtaWkgPSAhISh2YWwgJiBQQURfRFVBTF9TR01JSV9FTik7CisK IAkvKiBhbGwgTUFDcyBtdXN0IGJlIGZvcmNlZCBsaW5rLWRvd24gYmVmb3JlIHN3IHJlc2V0ICov CiAJZm9yIChpID0gMDsgaSA8IE1UNzUzMF9OVU1fUE9SVFM7IGkrKykKIAkJbXQ3NTMwX3dyaXRl KHByaXYsIE1UNzUzMF9QTUNSX1AoaSksIE1UNzUzMV9GT1JDRV9MTkspOwpAQCAtMjQ3OSwyMSAr MjQ3MSwxOCBAQCBtdDc1MzFfc2V0dXAoc3RydWN0IGRzYV9zd2l0Y2ggKmRzKQogCQkgICAgIFNZ U19DVFJMX1BIWV9SU1QgfCBTWVNfQ1RSTF9TV19SU1QgfAogCQkgICAgIFNZU19DVFJMX1JFR19S U1QpOwogCi0JbXQ3NTMxX3BsbF9zZXR1cChwcml2KTsKLQotCWlmIChtdDc1MzFfZHVhbF9zZ21p aV9zdXBwb3J0ZWQocHJpdikpIHsKLQkJcHJpdi0+cDVfaW50Zl9zZWwgPSBQNV9JTlRGX1NFTF9H TUFDNV9TR01JSTsKLQorCWlmICghcHJpdi0+cDVfc2dtaWkpIHsKKwkJbXQ3NTMxX3BsbF9zZXR1 cChwcml2KTsKKwl9IGVsc2UgewogCQkvKiBMZXQgZHMtPnVzZXJfbWlpX2J1cyBiZSBhYmxlIHRv IGFjY2VzcyBleHRlcm5hbCBwaHkuICovCiAJCW10NzUzMF9ybXcocHJpdiwgTVQ3NTMxX0dQSU9f TU9ERTEsIE1UNzUzMV9HUElPMTFfUkdfUlhEMl9NQVNLLAogCQkJICAgTVQ3NTMxX0VYVF9QX01E Q18xMSk7CiAJCW10NzUzMF9ybXcocHJpdiwgTVQ3NTMxX0dQSU9fTU9ERTEsIE1UNzUzMV9HUElP MTJfUkdfUlhEM19NQVNLLAogCQkJICAgTVQ3NTMxX0VYVF9QX01ESU9fMTIpOwotCX0gZWxzZSB7 Ci0JCXByaXYtPnA1X2ludGZfc2VsID0gUDVfSU5URl9TRUxfR01BQzU7CiAJfQotCWRldl9kYmco ZHMtPmRldiwgIlA1IHN1cHBvcnQgJXMgaW50ZXJmYWNlXG4iLAotCQlwNV9pbnRmX21vZGVzKHBy aXYtPnA1X2ludGZfc2VsKSk7CisKKwlpZiAoIWRzYV9pc191bnVzZWRfcG9ydChkcywgNSkpCisJ CXByaXYtPnA1X2ludGZfc2VsID0gUDVfSU5URl9TRUxfR01BQzU7CiAKIAltdDc1MzBfcm13KHBy aXYsIE1UNzUzMV9HUElPX01PREUwLCBNVDc1MzFfR1BJTzBfTUFTSywKIAkJICAgTVQ3NTMxX0dQ SU8wX0lOVEVSUlVQVCk7CkBAIC0yNTUzLDExICsyNTQyLDYgQEAgc3RhdGljIHZvaWQgbXQ3NTMw X21hY19wb3J0X2dldF9jYXBzKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQsCiAJfQog fQogCi1zdGF0aWMgYm9vbCBtdDc1MzFfaXNfcmdtaWlfcG9ydChzdHJ1Y3QgbXQ3NTMwX3ByaXYg KnByaXYsIHUzMiBwb3J0KQotewotCXJldHVybiAocG9ydCA9PSA1KSAmJiAocHJpdi0+cDVfaW50 Zl9zZWwgIT0gUDVfSU5URl9TRUxfR01BQzVfU0dNSUkpOwotfQotCiBzdGF0aWMgdm9pZCBtdDc1 MzFfbWFjX3BvcnRfZ2V0X2NhcHMoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCwKIAkJ CQkgICAgIHN0cnVjdCBwaHlsaW5rX2NvbmZpZyAqY29uZmlnKQogewpAQCAtMjU3MCw3ICsyNTU0 LDcgQEAgc3RhdGljIHZvaWQgbXQ3NTMxX21hY19wb3J0X2dldF9jYXBzKHN0cnVjdCBkc2Ffc3dp dGNoICpkcywgaW50IHBvcnQsCiAJCWJyZWFrOwogCiAJY2FzZSA1OiAvKiAybmQgY3B1IHBvcnQg c3VwcG9ydHMgZWl0aGVyIHJnbWlpIG9yIHNnbWlpLzgwMjN6ICovCi0JCWlmIChtdDc1MzFfaXNf cmdtaWlfcG9ydChwcml2LCBwb3J0KSkgeworCQlpZiAoIXByaXYtPnA1X3NnbWlpKSB7CiAJCQlw aHlfaW50ZXJmYWNlX3NldF9yZ21paShjb25maWctPnN1cHBvcnRlZF9pbnRlcmZhY2VzKTsKIAkJ CWJyZWFrOwogCQl9CkBAIC0yNjM3LDcgKzI2MjEsNyBAQCBzdGF0aWMgaW50IG10NzUzMV9yZ21p aV9zZXR1cChzdHJ1Y3QgbXQ3NTMwX3ByaXYgKnByaXYsIHUzMiBwb3J0LAogewogCXUzMiB2YWw7 CiAKLQlpZiAoIW10NzUzMV9pc19yZ21paV9wb3J0KHByaXYsIHBvcnQpKSB7CisJaWYgKHByaXYt PnA1X3NnbWlpKSB7CiAJCWRldl9lcnIocHJpdi0+ZGV2LCAiUkdNSUkgbW9kZSBpcyBub3QgYXZh aWxhYmxlIGZvciBwb3J0ICVkXG4iLAogCQkJcG9ydCk7CiAJCXJldHVybiAtRUlOVkFMOwpAQCAt Mjg4MSw3ICsyODY1LDcgQEAgbXQ3NTMxX2NwdV9wb3J0X2NvbmZpZyhzdHJ1Y3QgZHNhX3N3aXRj aCAqZHMsIGludCBwb3J0KQogCiAJc3dpdGNoIChwb3J0KSB7CiAJY2FzZSA1OgotCQlpZiAobXQ3 NTMxX2lzX3JnbWlpX3BvcnQocHJpdiwgcG9ydCkpCisJCWlmICghcHJpdi0+cDVfc2dtaWkpCiAJ CQlpbnRlcmZhY2UgPSBQSFlfSU5URVJGQUNFX01PREVfUkdNSUk7CiAJCWVsc2UKIAkJCWludGVy ZmFjZSA9IFBIWV9JTlRFUkZBQ0VfTU9ERV8yNTAwQkFTRVg7CkBAIC0zMDMzLDcgKzMwMTcsNyBA QCBtdDc1M3hfc2V0dXAoc3RydWN0IGRzYV9zd2l0Y2ggKmRzKQogCQltdDc1MzBfZnJlZV9pcnFf Y29tbW9uKHByaXYpOwogCiAJaWYgKHByaXYtPmNyZWF0ZV9zZ21paSkgewotCQlyZXQgPSBwcml2 LT5jcmVhdGVfc2dtaWkocHJpdiwgbXQ3NTMxX2R1YWxfc2dtaWlfc3VwcG9ydGVkKHByaXYpKTsK KwkJcmV0ID0gcHJpdi0+Y3JlYXRlX3NnbWlpKHByaXYpOwogCQlpZiAocmV0ICYmIHByaXYtPmly cSkKIAkJCW10NzUzMF9mcmVlX2lycShwcml2KTsKIAl9CmRpZmYgLS1naXQgYS9kcml2ZXJzL25l dC9kc2EvbXQ3NTMwLmggYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmgKaW5kZXggOWNiZjE4ZWZh NDE2Li44MDA2MGNjNzQwZDIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaAor KysgYi9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmgKQEAgLTY4Nyw3ICs2ODcsNiBAQCBlbnVtIHA1 X2ludGVyZmFjZV9zZWxlY3QgewogCVA1X0lOVEZfU0VMX1BIWV9QMCwKIAlQNV9JTlRGX1NFTF9Q SFlfUDQsCiAJUDVfSU5URl9TRUxfR01BQzUsCi0JUDVfSU5URl9TRUxfR01BQzVfU0dNSUksCiB9 OwogCiBzdHJ1Y3QgbXQ3NTMwX3ByaXY7CkBAIC03NTYsNiArNzU1LDggQEAgc3RydWN0IG10NzUz eF9pbmZvIHsKICAqCQkJcmVnaXN0ZXJzCiAgKiBAcDZfaW50ZXJmYWNlCUhvbGRpbmcgdGhlIGN1 cnJlbnQgcG9ydCA2IGludGVyZmFjZQogICogQHA1X2ludGZfc2VsOglIb2xkaW5nIHRoZSBjdXJy ZW50IHBvcnQgNSBpbnRlcmZhY2Ugc2VsZWN0CisgKiBAcDVfc2dtaWk6CQlGbGFnIGZvciBkaXN0 aW5ndWlzaGluZyBpZiBwb3J0IDUgb2YgdGhlIE1UNzUzMSBzd2l0Y2gKKyAqCQkJaGFzIGdvdCBT R01JSQogICogQGlycToJCUlSUSBudW1iZXIgb2YgdGhlIHN3aXRjaAogICogQGlycV9kb21haW46 CQlJUlEgZG9tYWluIG9mIHRoZSBzd2l0Y2ggaXJxX2NoaXAKICAqIEBpcnFfZW5hYmxlOgkJSVJR IGVuYWJsZSBiaXRzLCBzeW5jZWQgdG8gU1lTX0lOVF9FTgpAQCAtNzc3LDYgKzc3OCw3IEBAIHN0 cnVjdCBtdDc1MzBfcHJpdiB7CiAJcGh5X2ludGVyZmFjZV90CQlwNl9pbnRlcmZhY2U7CiAJcGh5 X2ludGVyZmFjZV90CQlwNV9pbnRlcmZhY2U7CiAJZW51bSBwNV9pbnRlcmZhY2Vfc2VsZWN0IHA1 X2ludGZfc2VsOworCWJvb2wJCQlwNV9zZ21paTsKIAl1OAkJCW1pcnJvcl9yeDsKIAl1OAkJCW1p cnJvcl90eDsKIAlzdHJ1Y3QgbXQ3NTMwX3BvcnQJcG9ydHNbTVQ3NTMwX05VTV9QT1JUU107CkBA IC03ODYsNyArNzg4LDcgQEAgc3RydWN0IG10NzUzMF9wcml2IHsKIAlpbnQgaXJxOwogCXN0cnVj dCBpcnFfZG9tYWluICppcnFfZG9tYWluOwogCXUzMiBpcnFfZW5hYmxlOwotCWludCAoKmNyZWF0 ZV9zZ21paSkoc3RydWN0IG10NzUzMF9wcml2ICpwcml2LCBib29sIGR1YWxfc2dtaWkpOworCWlu dCAoKmNyZWF0ZV9zZ21paSkoc3RydWN0IG10NzUzMF9wcml2ICpwcml2KTsKIAl1OCBhY3RpdmVf Y3B1X3BvcnRzOwogfTsKIAoKLS0gCjIuNDAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id DDB04C4725D for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=yj0E3nknDGTETjUhecY0RRVsI98e8Pt2pTc+3lQsTjY=; b=SjFUpVI2bkt9fw cpmoLmj7I0kC9/9eMgTOsJKkWc5Wq2rMWpNJIgVtSWGUjje+7NY/aagZvH3FEhdAYkePAITdMHHvS XxLlzwZ2QTSlPvxGGXKP4gvZmaEDVthdXpPWDCMhkTdVDXvk5jZyvYJANv5IaQUNTYVCc3AXQ43ja EP8Sjwmxi4KaSndp0TFQa9BblATIDTEKib2f4dQWk8VQZn/0nTWxbWZH52KydCpGrriXc7NMhOvnZ 2HJ6gdy/hk3fmhGKFJKtAb+BHxhT+a7lVLKRT8p7i2DBeN/zn+jgjzkFamlzu7859iPosOkgRBQcA wd0A71dHW0VtsA6oYOgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyk-00AbeG-0V; Mon, 22 Jan 2024 05:36:14 +0000 Received: from ams.source.kernel.org ([145.40.68.75]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyZ-00AbYi-2t; Mon, 22 Jan 2024 05:36:05 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id A19DFB80B3B; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 6DBEDC43601; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=atNAIQUZ9YchgrXFgHv6eKt+am7CBizMAbohfqxIWvw=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=Gd/8p3Bs5oRANr3GBaOqROJ4MBiNKAO5bD1N3KQXoR2kEsqTMCA0Xhr6YFU6HosbI C4o/XMGdc0dV0yYRXWI81O/ys55rk561DWuy8gGbMW+VDocHXo5eJlriBExRbzsaOM bnf0iG88lGu5OMAsdJ32YKLWlzHnGohUyLT5ZU8RxOKIWtMLe/pDsSMsgTTQ6uA1TC PXD3F/6v0KAn90FILcSmXTKq5AHgzhUUmP9u0Fx5SzIyXFyfRvD67/Ki+HFmHjw7yv 5yhGbZm7hyOdjZmN51eCUDe/ZzbME8DkIF254NWIpioJhQcP7ixVeH+wAXNgILGJYS Y/zDr7GQRlDBw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 5CCE3C47DD3; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:57 +0300 Subject: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1273; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=pshHxjZuMebpMx/Gh2fbwscWV4LBFxm7gD/pRSkDjUU=; b=3QO+m8i9+Ps4LZGshnpqcBCo9aNWs7CYTLbXp9XfvHkLogRSHjRTuKQahhjiOlLAM+EezZlll M7WXEkoq3q3AJBtDqaVD4ZqTNnAsgH2y6/N04iZ6+sNliD5XWQrHn3Z X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213604_231780_2925C6E1 X-CRM114-Status: UNSURE ( 9.18 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKUnVubmluZyBtdDc1 MzBfc2V0dXBfcG9ydDUoKSBmcm9tIG10NzUzMF9zZXR1cCgpIHVzZWQgdG8gaGFuZGxlIGFsbCBj YXNlcwpvZiBjb25maWd1cmluZyBwb3J0IDUsIGluY2x1ZGluZyBwaHlsaW5rLgoKU2V0dGluZyBw cml2LT5wNV9pbnRlcmZhY2UgdW5kZXIgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgbWFrZXMgc3VyZSB0 aGF0Cm10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygp IHdvbid0IHJ1bi4KClRoZSBjb21taXQgKCJuZXQ6IGRzYTogbXQ3NTMwOiBpbXByb3ZlIGNvZGUg cGF0aCBmb3Igc2V0dGluZyB1cCBwb3J0IDUiKQptYWtlcyBzbyB0aGF0IG10NzUzMF9zZXR1cF9w b3J0NSgpIGZyb20gbXQ3NTMwX3NldHVwKCkgcnVucyBvbmx5IG9uCm5vbi1waHlsaW5rIGNhc2Vz LgoKR2V0IHJpZCBvZiB1bm5lY2Vzc2FyaWx5IHNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVu ZGVyCm10NzUzMF9zZXR1cF9wb3J0NSgpIGFzIHBvcnQgNSBwaHlsaW5rIGNvbmZpZ3VyYXRpb24g d2lsbCBiZSBkb25lIGJ5CnJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1M3hf cGh5bGlua19tYWNfY29uZmlnKCkgbm93LgoKU2lnbmVkLW9mZi1ieTogQXLEsW7DpyDDnE5BTCA8 YXJpbmMudW5hbEBhcmluYzkuY29tPgotLS0KIGRyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYyB8IDIg LS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv bmV0L2RzYS9tdDc1MzAuYyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwppbmRleCAzM2MxNWYx MGRlMzQuLjUzOTRkOGM2YTQwZSAxMDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5j CisrKyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYwpAQCAtOTc4LDggKzk3OCw2IEBAIHN0YXRp YyB2b2lkIG10NzUzMF9zZXR1cF9wb3J0NShzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIHBoeV9pbnRl cmZhY2VfdCBpbnRlcmZhY2UpCiAJZGV2X2RiZyhkcy0+ZGV2LCAiU2V0dXAgUDUsIEhXVFJBUD0w eCV4LCBpbnRmX3NlbD0lcywgcGh5LW1vZGU9JXNcbiIsCiAJCXZhbCwgcDVfaW50Zl9tb2Rlcyhw cml2LT5wNV9pbnRmX3NlbCksIHBoeV9tb2RlcyhpbnRlcmZhY2UpKTsKIAotCXByaXYtPnA1X2lu dGVyZmFjZSA9IGludGVyZmFjZTsKLQogdW5sb2NrX2V4aXQ6CiAJbXV0ZXhfdW5sb2NrKCZwcml2 LT5yZWdfbXV0ZXgpOwogfQoKLS0gCjIuNDAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 0F8F7C47DDB for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zEbcB7Tz8NYXy5IEzJcb3SNr3ZxvX8qyC6bcYkLEuL8=; b=dv+zwwhwsGVZoZ FmugwqI8z2MIg0Bx8Xrdyor15XY2B2dZOUK8aJ1FRTy++RyEVMAjOFEiJNOHnb+PJd8cDiBvrHgS7 eD62nxCKpY3DDBTMJezz33BVZk7Ah3zQeTqEeQtoG//rN8bydQPy+529nNXgEiYdGJlYdGTdWfznG 8BbVrHI/KyCxkQs6RxmRcF+HYMjgRK0wr93xRQikv8LWisL4JcWX0SGwp9bOJsUq/3LtvaAQDenxm 88gcjifcaUcrxDYdkTgW4zuJoNhnBH9AS4Z2vq8SDoJBIR6enVFZS7anIS3AiKirYAYD2vRIgNmK0 MKSQhHB9Z6fcWK0b0qZw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyl-00Abff-2V; Mon, 22 Jan 2024 05:36:15 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmya-00AbYS-10; Mon, 22 Jan 2024 05:36:06 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 117D66102E; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 581CCC433A6; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=Bgfx+EXSTylXwbNtkkMqzd6UQvp2lUWMn2C6vtoawQg=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=XKE25fjzDV/7nvKO1u8VP9DMhM4FhykMky9I7YxP8Ezrkm9QY7pv+FO95Z043mrav eEJCD5NR0gWNVOBdMvdGMF/64rVCHR8VdszdOzqujUgwA1AYRLikEVEe2Xuuz6QU4w wU6E00CpxkfFXKjP1MVUCbYuSoDUR0VA9UMEV7M0XIXLiFyULO51ccUN+lAb4Ho5/y G7VkyEmEvUeeXrwq7IZYU0FWwAn28snmS8EBGNtqvOSpRucBB09FX0fbnKNk6qnBoQ HbHAjTaPSFUFOZqfVFkiAUY+Umpkpxfhn/QgTa14ASLcn2FnykpOblx5rxujemZSy/ +G+zKzzDpSJ7Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 457C5C47DDF; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:55 +0300 Subject: [PATCH net-next v3 4/7] net: dsa: mt7530: improve comments regarding switch ports MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-4-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=4567; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=rLcHCbYDzkt28v28nq9XIDczR9kM3jpJ8YmzJ0uoUlo=; b=P9VOv8+icSWtarQqBoOfyPHXdJUQtTer/Hw1RKxWe3HptZ6UWnYL15uVjd13g8sHELrl5aVez DZ0Bb8gDDuYBbL8SBFGTOYBY/b98Q7SFPz4h42o7MxTgYsK7IPd7/fB X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213604_467855_4589FB9E X-CRM114-Status: GOOD ( 13.33 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKVGhlcmUncyBubyBs b2dpYyB0byBudW1lcmljYWxseSBvcmRlciB0aGUgQ1BVIHBvcnRzLiBKdXN0IHN0YXRlIHRoZSBw b3J0Cm51bWJlciBpbnN0ZWFkLgoKUmVtb3ZlIHRoZSBpcnJlbGV2YW50IFBIWSBtdXhpbmcgaW5m b3JtYXRpb24gZnJvbQptdDc1MzBfbWFjX3BvcnRfZ2V0X2NhcHMoKS4gRXhwbGFpbiB0aGUgc3Vw cG9ydGVkIE1JSSBtb2RlcyBpbnN0ZWFkLgoKUmVtb3ZlIHRoZSBvdXQgb2YgcGxhY2UgUEhZIG11 eGluZyBpbmZvcm1hdGlvbiBmcm9tCm10NzUzeF9waHlsaW5rX21hY19jb25maWcoKS4gVGhlIGZ1 bmN0aW9uIGlzIGZvciBNVDc1MzAsIE1UNzUzMSwgYW5kIHRoZQpzd2l0Y2ggb24gdGhlIE1UNzk4 OCBTb0MgYnV0IHRoZXJlJ3Mgbm8gUEhZIG11eGluZyBvbiBNVDc1MzEgb3IgdGhlIHN3aXRjaApv biB0aGUgTVQ3OTg4IFNvQy4KClRoZXNlIGNvbW1lbnRzIHdlcmUgZ3JhZHVhbGx5IGludHJvZHVj ZWQgd2l0aCB0aGUgY29tbWl0cyBiZWxvdy4KY29tbWl0IGNhMzY2ZDZjODg5YiAoIm5ldDogZHNh OiBtdDc1MzA6IENvbnZlcnQgdG8gUEhZTElOSyBBUEkiKQpjb21taXQgMzhmNzkwYTgwNTYwICgi bmV0OiBkc2E6IG10NzUzMDogQWRkIHN1cHBvcnQgZm9yIHBvcnQgNSIpCmNvbW1pdCA4OGJkZWY4 YmU5ZjYgKCJuZXQ6IGRzYTogbXQ3NTMwOiBFeHRlbmQgZGV2aWNlIGRhdGEgcmVhZHkgZm9yIGFk ZGluZwphIG5ldyBoYXJkd2FyZSIpCmNvbW1pdCBjMjg4NTc1Zjc4MTAgKCJuZXQ6IGRzYTogbXQ3 NTMwOiBBZGQgdGhlIHN1cHBvcnQgb2YgTVQ3NTMxIHN3aXRjaCIpCgpTaWduZWQtb2ZmLWJ5OiBB csSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+CkFja2VkLWJ5OiBEYW5pZWwgR29s bGUgPGRhbmllbEBtYWtyb3RvcGlhLm9yZz4KUmV2aWV3ZWQtYnk6IEFuZHJldyBMdW5uIDxhbmRy ZXdAbHVubi5jaD4KUmV2aWV3ZWQtYnk6IFZsYWRpbWlyIE9sdGVhbiA8b2x0ZWFudkBnbWFpbC5j b20+Ci0tLQogZHJpdmVycy9uZXQvZHNhL210NzUzMC5jIHwgMzAgKysrKysrKysrKysrKysrKysr KystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jIGIvZHJpdmVycy9u ZXQvZHNhL210NzUzMC5jCmluZGV4IGM3NzA5MjUwNmMzZi4uOTNkODQ5OGNlMjc0IDEwMDY0NAot LS0gYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKKysrIGIvZHJpdmVycy9uZXQvZHNhL210NzUz MC5jCkBAIC0yNTIwLDEyICsyNTIwLDE0IEBAIHN0YXRpYyB2b2lkIG10NzUzMF9tYWNfcG9ydF9n ZXRfY2FwcyhzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIGludCBwb3J0LAogCQkJCSAgICAgc3RydWN0 IHBoeWxpbmtfY29uZmlnICpjb25maWcpCiB7CiAJc3dpdGNoIChwb3J0KSB7Ci0JY2FzZSAwIC4u LiA0OiAvKiBJbnRlcm5hbCBwaHkgKi8KKwkvKiBQb3J0cyB3aGljaCBhcmUgY29ubmVjdGVkIHRv IHN3aXRjaCBQSFlzLiBUaGVyZSBpcyBubyBNSUkgcGlub3V0LiAqLworCWNhc2UgMCAuLi4gNDoK IAkJX19zZXRfYml0KFBIWV9JTlRFUkZBQ0VfTU9ERV9HTUlJLAogCQkJICBjb25maWctPnN1cHBv cnRlZF9pbnRlcmZhY2VzKTsKIAkJYnJlYWs7CiAKLQljYXNlIDU6IC8qIDJuZCBjcHUgcG9ydCB3 aXRoIHBoeSBvZiBwb3J0IDAgb3IgNCAvIGV4dGVybmFsIHBoeSAqLworCS8qIFBvcnQgNSBzdXBw b3J0cyByZ21paSB3aXRoIGRlbGF5cywgbWlpLCBhbmQgZ21paS4gKi8KKwljYXNlIDU6CiAJCXBo eV9pbnRlcmZhY2Vfc2V0X3JnbWlpKGNvbmZpZy0+c3VwcG9ydGVkX2ludGVyZmFjZXMpOwogCQlf X3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RFX01JSSwKIAkJCSAgY29uZmlnLT5zdXBwb3J0ZWRf aW50ZXJmYWNlcyk7CkBAIC0yNTMzLDcgKzI1MzUsOCBAQCBzdGF0aWMgdm9pZCBtdDc1MzBfbWFj X3BvcnRfZ2V0X2NhcHMoc3RydWN0IGRzYV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCwKIAkJCSAgY29u ZmlnLT5zdXBwb3J0ZWRfaW50ZXJmYWNlcyk7CiAJCWJyZWFrOwogCi0JY2FzZSA2OiAvKiAxc3Qg Y3B1IHBvcnQgKi8KKwkvKiBQb3J0IDYgc3VwcG9ydHMgcmdtaWkgYW5kIHRyZ21paS4gKi8KKwlj YXNlIDY6CiAJCV9fc2V0X2JpdChQSFlfSU5URVJGQUNFX01PREVfUkdNSUksCiAJCQkgIGNvbmZp Zy0+c3VwcG9ydGVkX2ludGVyZmFjZXMpOwogCQlfX3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RF X1RSR01JSSwKQEAgLTI1NDgsMTkgKzI1NTEsMjQgQEAgc3RhdGljIHZvaWQgbXQ3NTMxX21hY19w b3J0X2dldF9jYXBzKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQsCiAJc3RydWN0IG10 NzUzMF9wcml2ICpwcml2ID0gZHMtPnByaXY7CiAKIAlzd2l0Y2ggKHBvcnQpIHsKLQljYXNlIDAg Li4uIDQ6IC8qIEludGVybmFsIHBoeSAqLworCS8qIFBvcnRzIHdoaWNoIGFyZSBjb25uZWN0ZWQg dG8gc3dpdGNoIFBIWXMuIFRoZXJlIGlzIG5vIE1JSSBwaW5vdXQuICovCisJY2FzZSAwIC4uLiA0 OgogCQlfX3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RFX0dNSUksCiAJCQkgIGNvbmZpZy0+c3Vw cG9ydGVkX2ludGVyZmFjZXMpOwogCQlicmVhazsKIAotCWNhc2UgNTogLyogMm5kIGNwdSBwb3J0 IHN1cHBvcnRzIGVpdGhlciByZ21paSBvciBzZ21paS84MDIzeiAqLworCS8qIFBvcnQgNSBzdXBw b3J0cyByZ21paSB3aXRoIGRlbGF5cyBvbiBNVDc1MzFCRSwgc2dtaWkvODAyLjN6IG9uCisJICog TVQ3NTMxQUUuCisJICovCisJY2FzZSA1OgogCQlpZiAoIXByaXYtPnA1X3NnbWlpKSB7CiAJCQlw aHlfaW50ZXJmYWNlX3NldF9yZ21paShjb25maWctPnN1cHBvcnRlZF9pbnRlcmZhY2VzKTsKIAkJ CWJyZWFrOwogCQl9CiAJCWZhbGx0aHJvdWdoOwogCi0JY2FzZSA2OiAvKiAxc3QgY3B1IHBvcnQg c3VwcG9ydHMgc2dtaWkvODAyM3ogb25seSAqLworCS8qIFBvcnQgNiBzdXBwb3J0cyBzZ21paS84 MDIuM3ouICovCisJY2FzZSA2OgogCQlfX3NldF9iaXQoUEhZX0lOVEVSRkFDRV9NT0RFX1NHTUlJ LAogCQkJICBjb25maWctPnN1cHBvcnRlZF9pbnRlcmZhY2VzKTsKIAkJX19zZXRfYml0KFBIWV9J TlRFUkZBQ0VfTU9ERV8xMDAwQkFTRVgsCkBAIC0yNTc5LDExICsyNTg3LDEzIEBAIHN0YXRpYyB2 b2lkIG10Nzk4OF9tYWNfcG9ydF9nZXRfY2FwcyhzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIGludCBw b3J0LAogCXBoeV9pbnRlcmZhY2VfemVybyhjb25maWctPnN1cHBvcnRlZF9pbnRlcmZhY2VzKTsK IAogCXN3aXRjaCAocG9ydCkgewotCWNhc2UgMCAuLi4gNDogLyogSW50ZXJuYWwgcGh5ICovCisJ LyogUG9ydHMgd2hpY2ggYXJlIGNvbm5lY3RlZCB0byBzd2l0Y2ggUEhZcy4gVGhlcmUgaXMgbm8g TUlJIHBpbm91dC4gKi8KKwljYXNlIDAgLi4uIDQ6CiAJCV9fc2V0X2JpdChQSFlfSU5URVJGQUNF X01PREVfSU5URVJOQUwsCiAJCQkgIGNvbmZpZy0+c3VwcG9ydGVkX2ludGVyZmFjZXMpOwogCQli cmVhazsKIAorCS8qIFBvcnQgNiBpcyBjb25uZWN0ZWQgdG8gU29DJ3MgWEdNSUkgTUFDLiBUaGVy ZSBpcyBubyBNSUkgcGlub3V0LiAqLwogCWNhc2UgNjoKIAkJX19zZXRfYml0KFBIWV9JTlRFUkZB Q0VfTU9ERV9JTlRFUk5BTCwKIAkJCSAgY29uZmlnLT5zdXBwb3J0ZWRfaW50ZXJmYWNlcyk7CkBA IC0yNzQ3LDEyICsyNzU3LDEyIEBAIG10NzUzeF9waHlsaW5rX21hY19jb25maWcoc3RydWN0IGRz YV9zd2l0Y2ggKmRzLCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IG1vZGUsCiAJdTMyIG1jcl9jdXIs IG1jcl9uZXc7CiAKIAlzd2l0Y2ggKHBvcnQpIHsKLQljYXNlIDAgLi4uIDQ6IC8qIEludGVybmFs IHBoeSAqLworCWNhc2UgMCAuLi4gNDoKIAkJaWYgKHN0YXRlLT5pbnRlcmZhY2UgIT0gUEhZX0lO VEVSRkFDRV9NT0RFX0dNSUkgJiYKIAkJICAgIHN0YXRlLT5pbnRlcmZhY2UgIT0gUEhZX0lOVEVS RkFDRV9NT0RFX0lOVEVSTkFMKQogCQkJZ290byB1bnN1cHBvcnRlZDsKIAkJYnJlYWs7Ci0JY2Fz ZSA1OiAvKiAybmQgY3B1IHBvcnQgd2l0aCBwaHkgb2YgcG9ydCAwIG9yIDQgLyBleHRlcm5hbCBw aHkgKi8KKwljYXNlIDU6CiAJCWlmIChwcml2LT5wNV9pbnRlcmZhY2UgPT0gc3RhdGUtPmludGVy ZmFjZSkKIAkJCWJyZWFrOwogCkBAIC0yNzYyLDcgKzI3NzIsNyBAQCBtdDc1M3hfcGh5bGlua19t YWNfY29uZmlnKHN0cnVjdCBkc2Ffc3dpdGNoICpkcywgaW50IHBvcnQsIHVuc2lnbmVkIGludCBt b2RlLAogCQlpZiAocHJpdi0+cDVfaW50Zl9zZWwgIT0gUDVfRElTQUJMRUQpCiAJCQlwcml2LT5w NV9pbnRlcmZhY2UgPSBzdGF0ZS0+aW50ZXJmYWNlOwogCQlicmVhazsKLQljYXNlIDY6IC8qIDFz dCBjcHUgcG9ydCAqLworCWNhc2UgNjoKIAkJaWYgKHByaXYtPnA2X2ludGVyZmFjZSA9PSBzdGF0 ZS0+aW50ZXJmYWNlKQogCQkJYnJlYWs7CiAKCi0tIAoyLjQwLjEKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcg bGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AE568C47DD3 for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=MuVrJN+VQ/YpxE+EeB9u4yr3jo9Zk8SxieY7qsT0XmI=; b=OeHtbk4YR83AJC Yulh6q+Y0rdhQxsSsxWMYk/yC079QR/luUPZUqUTmvSYG2XBp3CL7Rr+nHLxWHOuORiXs3/lgwtsZ uibfP5+5x2uwf8RjdvHXfXzL2TLVp1jYLRebLQXvccSx/1uvlxLtxH9HSJoSMAU0e8d+1GMewA6zb zXD+w7dc3+HmdDs21zumRyYDQaInPnfT03edDcOgpTx43sQ3ZVOdzVrI6m/rxJS2iaOhBuNC6HRjN /C0sIYlwIoJxabaf2WF2hZRy4tVVcHsZe+YQmhjqtKXwDjcMCTxQ+7YCI1B0wdRg1QFNGeJvh0UqA /zzgNolqXprjn1UOlsHg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyi-00AbcX-0q; Mon, 22 Jan 2024 05:36:12 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyX-00AbXJ-1D; Mon, 22 Jan 2024 05:36:04 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by ams.source.kernel.org (Postfix) with ESMTP id 93613B80B0B; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 65C7BC433B2; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=LgnPIr16xe/Eyg7GrkmIKz7Cyl9FY+m7UgNnLdHAPPQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=FEAnx3fEK6JD5LUmtQLA6bVxU8x6VoMR8v9J+swdMCx+B11rc99MSWaQvohGRxdUa BLZ2z2EPUHdDmrNrf9+a1fsskslLAh6kzk5faPRMxn0s6QU0ERTfkcuPjScduGgfpM 19PrM4Q6U2oBSjMBVk0voDG0d2GE75VDuMCLcSvW1AmusTb9T7DEIGOcqNSIbhQ0+I kx9+xIyQCBDlXB+KBKBrsrSZFeQ74xj8zT6XQ77q2WAspSXbz+nqgslqf4Ei3BULwL PSN99SY51Odb/VpYy4KOAwR4/3/O8p+DvzIjU7oFRCAqPwysMZLdRgoCZYXQum11AP gYjl8Fr7DMGUQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50E0AC4725D; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:56 +0300 Subject: [PATCH net-next v3 5/7] net: dsa: mt7530: improve code path for setting up port 5 MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-5-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=2869; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=K1vv0sb4U5bv6JWVSjtKmiZWdaaNGL0l9QDdgT1NRyY=; b=LN+tVioZv9sRZbXOurLsKXkw/mMpADeJb+mk83LyUQA1NsQWX3cG08nWZa3OMaW0hn3sS0cUK s9L7uFbWGlKDuv579ZNoAV5Muc2hPittpeiHPhM3ecLRTG+uutMokVT X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213601_725121_ACFF998B X-CRM114-Status: GOOD ( 16.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKVGhlcmUncmUgdHdv IGNvZGUgcGF0aHMgZm9yIHNldHRpbmcgdXAgcG9ydCA1OgoKbXQ3NTMwX3NldHVwKCkKLT4gbXQ3 NTMwX3NldHVwX3BvcnQ1KCkKCm10NzUzeF9waHlsaW5rX21hY19jb25maWcoKQotPiBtdDc1M3hf bWFjX2NvbmZpZygpCiAgIC0+IG10NzUzMF9tYWNfY29uZmlnKCkKICAgICAgLT4gbXQ3NTMwX3Nl dHVwX3BvcnQ1KCkKCkN1cnJlbnRseSBtdDc1MzBfc2V0dXBfcG9ydDUoKSBmcm9tIG10NzUzMF9z ZXR1cCgpIGFsd2F5cyBydW5zLiBJZiBwb3J0IDUKaXMgdXNlZCBhcyBhIENQVSwgRFNBLCBvciB1 c2VyIHBvcnQsIG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20KbXQ3NTN4X3BoeWxpbmtfbWFjX2Nv bmZpZygpIHdvbid0IHJ1bi4gVGhhdCBpcyBiZWNhdXNlIHByaXYtPnA1X2ludGVyZmFjZQpzZXQg b24gbXQ3NTMwX3NldHVwX3BvcnQ1KCkgd2lsbCBtYXRjaCBzdGF0ZS0+aW50ZXJmYWNlIG9uCm10 NzUzeF9waHlsaW5rX21hY19jb25maWcoKSB3aGljaCB3aWxsIHN0b3AgcnVubmluZyBtdDc1MzBf c2V0dXBfcG9ydDUoKQphZ2Fpbi4KClRoZXJlZm9yZSwgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgd2ls bCBuZXZlciBydW4gZnJvbQptdDc1M3hfcGh5bGlua19tYWNfY29uZmlnKCkuCgpBZGRyZXNzIHRo aXMgYnkgbm90IHJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0dXAo KSBpZgpwb3J0IDUgaXMgdXNlZCBhcyBhIENQVSwgRFNBLCBvciB1c2VyIHBvcnQuIFRoaXMgZHJp dmVyIGlzbid0IGluIHRoZQpkc2Ffc3dpdGNoZXNfYXBwbHlfd29ya2Fyb3VuZHNbXSBhcnJheSBz byBwaHlsaW5rIHdpbGwgYWx3YXlzIGJlIHByZXNlbnQuCgpUbyBrZWVwIHRoZSBjYXNlcyB3aGVy ZSBwb3J0IDUgaXNuJ3QgY29udHJvbGxlZCBieSBwaHlsaW5rIHdvcmtpbmcgYXMKYmVmb3JlLCBw cmVzZXJ2ZSB0aGUgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgY2FsbCBmcm9tIG10NzUzMF9zZXR1cCgp LgoKRG8gbm90IHNldCBwcml2LT5wNV9pbnRmX3NlbCB0byBQNV9ESVNBQkxFRC4gSXQgaXMgYWxy ZWFkeSBzZXQgdG8gdGhhdCB3aGVuCiJwcml2IiBpcyBhbGxvY2F0ZWQuCgpNb3ZlIHNldHRpbmcg dGhlIGludGVyZmFjZSB0byBhIG1vcmUgc3BlY2lmaWMgbG9jYXRpb24uIEl0J3Mgc3VwcG9zZWQg dG8gYmUKb3ZlcndyaXR0ZW4gaWYgUEhZIG11eGluZyBpcyBkZXRlY3RlZC4KCkltcHJvdmUgdGhl IGNvbW1lbnQgd2hpY2ggZXhwbGFpbnMgdGhlIHByb2Nlc3MuCgpTaWduZWQtb2ZmLWJ5OiBBcsSx bsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+ClJldmlld2VkLWJ5OiBWbGFkaW1pciBP bHRlYW4gPG9sdGVhbnZAZ21haWwuY29tPgotLS0KIGRyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYyB8 IDE3ICsrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA5 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuYyBiL2Ry aXZlcnMvbmV0L2RzYS9tdDc1MzAuYwppbmRleCA5M2Q4NDk4Y2UyNzQuLjMzYzE1ZjEwZGUzNCAx MDA2NDQKLS0tIGEvZHJpdmVycy9uZXQvZHNhL210NzUzMC5jCisrKyBiL2RyaXZlcnMvbmV0L2Rz YS9tdDc1MzAuYwpAQCAtMjMwOCwxNiArMjMwOCwxNSBAQCBtdDc1MzBfc2V0dXAoc3RydWN0IGRz YV9zd2l0Y2ggKmRzKQogCQlyZXR1cm4gcmV0OwogCiAJLyogU2V0dXAgcG9ydCA1ICovCi0JcHJp di0+cDVfaW50Zl9zZWwgPSBQNV9ESVNBQkxFRDsKLQlpbnRlcmZhY2UgPSBQSFlfSU5URVJGQUNF X01PREVfTkE7Ci0KIAlpZiAoIWRzYV9pc191bnVzZWRfcG9ydChkcywgNSkpIHsKIAkJcHJpdi0+ cDVfaW50Zl9zZWwgPSBQNV9JTlRGX1NFTF9HTUFDNTsKLQkJcmV0ID0gb2ZfZ2V0X3BoeV9tb2Rl KGRzYV90b19wb3J0KGRzLCA1KS0+ZG4sICZpbnRlcmZhY2UpOwotCQlpZiAocmV0ICYmIHJldCAh PSAtRU5PREVWKQotCQkJcmV0dXJuIHJldDsKIAl9IGVsc2UgewotCQkvKiBTY2FuIHRoZSBldGhl cm5ldCBub2Rlcy4gbG9vayBmb3IgR01BQzEsIGxvb2t1cCB1c2VkIHBoeSAqLworCQkvKiBTY2Fu IHRoZSBldGhlcm5ldCBub2Rlcy4gTG9vayBmb3IgR01BQzEsIGxvb2t1cCB0aGUgdXNlZCBQSFku CisJCSAqIFNldCBwcml2LT5wNV9pbnRmX3NlbCB0byB0aGUgYXBwcm9wcmlhdGUgdmFsdWUgaWYg UEhZIG11eGluZworCQkgKiBpcyBkZXRlY3RlZC4KKwkJICovCisJCWludGVyZmFjZSA9IFBIWV9J TlRFUkZBQ0VfTU9ERV9OQTsKKwogCQlmb3JfZWFjaF9jaGlsZF9vZl9ub2RlKGRuLCBtYWNfbnAp IHsKIAkJCWlmICghb2ZfZGV2aWNlX2lzX2NvbXBhdGlibGUobWFjX25wLAogCQkJCQkJICAgICAi bWVkaWF0ZWssZXRoLW1hYyIpKQpAQCAtMjM0OCw2ICsyMzQ3LDggQEAgbXQ3NTMwX3NldHVwKHN0 cnVjdCBkc2Ffc3dpdGNoICpkcykKIAkJCW9mX25vZGVfcHV0KHBoeV9ub2RlKTsKIAkJCWJyZWFr OwogCQl9CisKKwkJbXQ3NTMwX3NldHVwX3BvcnQ1KGRzLCBpbnRlcmZhY2UpOwogCX0KIAogI2lm ZGVmIENPTkZJR19HUElPTElCCkBAIC0yMzU4LDggKzIzNTksNiBAQCBtdDc1MzBfc2V0dXAoc3Ry dWN0IGRzYV9zd2l0Y2ggKmRzKQogCX0KICNlbmRpZiAvKiBDT05GSUdfR1BJT0xJQiAqLwogCi0J bXQ3NTMwX3NldHVwX3BvcnQ1KGRzLCBpbnRlcmZhY2UpOwotCiAJLyogRmx1c2ggdGhlIEZEQiB0 YWJsZSAqLwogCXJldCA9IG10NzUzMF9mZGJfY21kKHByaXYsIE1UNzUzMF9GREJfRkxVU0gsIE5V TEwpOwogCWlmIChyZXQgPCAwKQoKLS0gCjIuNDAuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0Cmxp bnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id AD013C4725D for <linux-arm-kernel@archiver.kernel.org>; Mon, 22 Jan 2024 05:36:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References: Message-Id:MIME-Version:Subject:Date:From:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=tgQsYh3Vvq1uTKjwo6ZMyQLiopeGHJsYHeIlfEjfnO8=; b=uiyyXRKnt6YRwJ YP1itZyxUqQwP8UMznt+ufnTEIISbJHKVx7iI9a0IMthS4gb0acuAFuhU0juBxfGAK4RRzAMaLX4G 2YLTrNtQ2jruQeRtdbiOFNuBD3jUnECaDfq9vhXLd4M+OAE4broHtBFIZv04Ad+fyIGjW+Xk1WimB k6uiGdN309/ha3ue+jKolLFU4R4isVC861h/XuVqo2YpzqWarlzJrZt1D2rvCiXLDWN3K3TfEcFlU 9FyfLFcb4DwKXHnATJoB6RD0qVTBOYo/h+QfC5fI1+3EqPYO/akxC+rie15uQ22agUHxmM7M+l/U5 uwAhf/ehJQBL2nvDwFEw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rRmym-00Abh9-3C; Mon, 22 Jan 2024 05:36:17 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rRmyc-00AbYj-2Y; Mon, 22 Jan 2024 05:36:08 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 18487CE28A8; Mon, 22 Jan 2024 05:35:59 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id 44B4EC43390; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1705901758; bh=sqOYOjwzwIWmabwtLIfTKhD0ZRp7ECZfLXHIbLfNCCI=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=NqIBtLIMSvVPdNPkNIfYmr4xaZc7FvAgeivMtkZVhsR68UIFhVPttfEfxqFi+kAxW OuL9KMZLLQeRZ+y3aHGtXBbyxGUV0EfgRX7WWPWhmRbMQ5lmOwyeeWCJDhxveHNby+ ZryP9leWecF8NTYYicNE4yoB4JFyUrQLgrXNwclICwSV0xAb8NDjm8eZdgPped/U7K M/Apg/u9ZC/iVCIZH+7pPAFRuoOypnC+yNZlbR7QOTJstxtKVwLLZ28m2Ld6hmNW56 wns09g8o9FwBvGlM799vW8HL33/uLneMbgQ4GT/GMl3qAB0vASWMA5wp8hQKrqiFN6 XQhL2ESDzAxUA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2BB8EC47DDB; Mon, 22 Jan 2024 05:35:58 +0000 (UTC) From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= via B4 Relay <devnull+arinc.unal.arinc9.com@kernel.org> Date: Mon, 22 Jan 2024 08:35:53 +0300 Subject: [PATCH net-next v3 2/7] net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel MIME-Version: 1.0 Message-Id: <20240122-for-netnext-mt7530-improvements-1-v3-2-042401f2b279@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, =?utf-8?q?Ar=C4=B1n=C3=A7_=C3=9CNAL?= <arinc.unal@arinc9.com> X-Mailer: b4 0.12.4 X-Developer-Signature: v=1; a=ed25519-sha256; t=1705901755; l=1228; i=arinc.unal@arinc9.com; s=arinc9-patatt; h=from:subject:message-id; bh=eeyEB3sOOiz0wO/aOHC7vZ4jcupi1RnCW1Y9LU4gTrY=; b=hIKr4GuusrNypD6MbPMVuvEcxmkhEzS94rRRvDe6qBWSz+KkNMZbiGjjLB0fqADMlTsK/7i5T Le1XednZ9IIB52YpaxQcd9QPbMQQdAeDRXZ1NAxxSET9qU68nA4uWM4 X-Developer-Key: i=arinc.unal@arinc9.com; a=ed25519; pk=VmvgMWwm73yVIrlyJYvGtnXkQJy9CvbaeEqPQO9Z4kA= X-Endpoint-Received: by B4 Relay for arinc.unal@arinc9.com/arinc9-patatt with auth_id=115 X-Original-From: =?utf-8?b?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240121_213607_178586_12DC42E4 X-CRM114-Status: GOOD ( 11.17 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Reply-To: arinc.unal@arinc9.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgoKVXNlIHRoZSBwNV9p bnRlcmZhY2Vfc2VsZWN0IGVudW1lcmF0aW9uIGFzIHRoZSBkYXRhIHR5cGUgZm9yIHRoZQpwNV9p bnRmX3NlbCBmaWVsZC4gVGhpcyBlbnN1cmVzIHA1X2ludGZfc2VsIGNhbiBvbmx5IHRha2UgdGhl IHZhbHVlcwpkZWZpbmVkIGluIHRoZSBwNV9pbnRlcmZhY2Vfc2VsZWN0IGVudW1lcmF0aW9uLgoK UmVtb3ZlIHRoZSBleHBsaWNpdCBhc3NpZ25tZW50IG9mIDAgdG8gUDVfRElTQUJMRUQgYXMgdGhl IGZpcnN0IGVudW0gaXRlbQppcyBhdXRvbWF0aWNhbGx5IGFzc2lnbmVkIDAuCgpTaWduZWQtb2Zm LWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+CkFja2VkLWJ5OiBEYW5p ZWwgR29sbGUgPGRhbmllbEBtYWtyb3RvcGlhLm9yZz4KUmV2aWV3ZWQtYnk6IFZsYWRpbWlyIE9s dGVhbiA8b2x0ZWFudkBnbWFpbC5jb20+Ci0tLQogZHJpdmVycy9uZXQvZHNhL210NzUzMC5oIHwg NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaCBiL2RyaXZlcnMvbmV0L2RzYS9t dDc1MzAuaAppbmRleCBlYmZiM2E3YWNmY2QuLjljYmYxOGVmYTQxNiAxMDA2NDQKLS0tIGEvZHJp dmVycy9uZXQvZHNhL210NzUzMC5oCisrKyBiL2RyaXZlcnMvbmV0L2RzYS9tdDc1MzAuaApAQCAt NjgzLDcgKzY4Myw3IEBAIHN0cnVjdCBtdDc1MzBfcG9ydCB7CiAKIC8qIFBvcnQgNSBpbnRlcmZh Y2Ugc2VsZWN0IGRlZmluaXRpb25zICovCiBlbnVtIHA1X2ludGVyZmFjZV9zZWxlY3QgewotCVA1 X0RJU0FCTEVEID0gMCwKKwlQNV9ESVNBQkxFRCwKIAlQNV9JTlRGX1NFTF9QSFlfUDAsCiAJUDVf SU5URl9TRUxfUEhZX1A0LAogCVA1X0lOVEZfU0VMX0dNQUM1LApAQCAtNzc2LDcgKzc3Niw3IEBA IHN0cnVjdCBtdDc1MzBfcHJpdiB7CiAJYm9vbAkJCW1jbTsKIAlwaHlfaW50ZXJmYWNlX3QJCXA2 X2ludGVyZmFjZTsKIAlwaHlfaW50ZXJmYWNlX3QJCXA1X2ludGVyZmFjZTsKLQl1bnNpZ25lZCBp bnQJCXA1X2ludGZfc2VsOworCWVudW0gcDVfaW50ZXJmYWNlX3NlbGVjdCBwNV9pbnRmX3NlbDsK IAl1OAkJCW1pcnJvcl9yeDsKIAl1OAkJCW1pcnJvcl90eDsKIAlzdHJ1Y3QgbXQ3NTMwX3BvcnQJ cG9ydHNbTVQ3NTMwX05VTV9QT1JUU107CgotLSAKMi40MC4xCgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxp c3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZy YWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D6FD0C47258 for <linux-arm-kernel@archiver.kernel.org>; Thu, 25 Jan 2024 09:31:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=PoqhFpJdWDWrhXdufGqVHRMNhQFKkNZjAL6eStR6GK4=; b=AKpnsUkFVy4cFs +dlirJ83GJcqZGkEac6CBYt2ynhA0RNgK9iCj02DVvEzS6rVkMIcw3Nu0ut+FpfKwispHg1R9W4JN Bl4tR1E86gyUOekQBloGosdbdz8AwcFnJNbd8SF8kMQez+nCi6qs/GtQeMohylq76X+9WxYRcqVIS OR9YW+3QL++lHnSfYD8QSTjW/gLYKcY7o/8+O6h3C3WevWwyTq8Hd6rw7usxbbF1JN410CJx5d6my MG8Sk27nPov2Gfu1+uDmrKUzcL4xxshP8FLCefxg88KxeQ5+4Zzha3nsDQGlf1RlRR58kKuf8mvMk t63yymYgmG6eNmPlTfHg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1rSw4n-007YjC-2T; Thu, 25 Jan 2024 09:31:13 +0000 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1rSw4k-007Ygz-12; Thu, 25 Jan 2024 09:31:11 +0000 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-55a035669d5so7849910a12.2; Thu, 25 Jan 2024 01:31:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706175066; x=1706779866; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=yF1vj6bD4OantSklaxQBfzwibMkOXYYkC5p2/Evicfs=; b=lRtUEQ/yU5mOIKvTDjvI9i9/7uDOA9MeWUHhzIlooSriSdr7gJPLxOAlgg4VPQZZes M1KC4QKIbPfJ9NV40sfDsJTONZTlw5+nlnzzdyRMZq1sJXDxwFYqSzM7iHBEhqjvyaTv 59B7FgwYP7lcfp9EoNBSrrqqxvQMWY14whVGtHcj3J36wzUhoMbJV1T55UPXtTDxd6JU KCNOp/JMzSrqbR4V33bj+BdFcNRhB9rUTT6WD+7ZLZJIKSm4gnN7uMpgcWsDcvj9SeCx CIDr6aNj629oBlNfUAAejiy+ZuCg2uE9U/5sp50Rqtsg3EYcsrAun4DPpNO9C1B45D85 npYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706175066; x=1706779866; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=yF1vj6bD4OantSklaxQBfzwibMkOXYYkC5p2/Evicfs=; b=nKuO/KhENGAPc55VRiEgD4dIs1ph/ZM+rsGbuiQPUUD2v1Kpq8Jp92RnTQVXsJcc3/ bS9uZGBbD8+EAdHg3reemCZm6BHhijLRGnKtj2D2QuvugGWm6kL7udNHADVdujRkmefO eB5G4DkqttH9TTXz0u25AMM6NSLimDfc500q1n/npmoILPig7C8IkQNaPU3HujeRYl7f DUMW9gvsWFq2ppPSQdFzwEziB6ao4TedwnegQVRAOhXsgj7WgD5ONFPzeBJFQHXeACEZ RgmOXj0Ui3j8XHL7LsA8lCj+QJqMdaHzRAcXblJzW/2MBLtL/MEuHkU6tNACoxLkA48+ Fo0Q== X-Gm-Message-State: AOJu0Yw8z2Ic+0dKyfI6RJdF2GcNnAVDnZdNVG/0BCHRTUcrhz442Ktx 0eEGLBRhNvwQzvY23lW4A0gRdMlgu0ZC25tengA5Z8Qiozp1WPAm X-Google-Smtp-Source: AGHT+IFD9l2XpZg6gJ3Y5v2cAtGMf4TOPGAa0HvVrsoqEDBhW3/sdNPJABjpXIj+kn4fncD/5XKE+A== X-Received: by 2002:a17:907:8693:b0:a2d:d05e:5704 with SMTP id qa19-20020a170907869300b00a2dd05e5704mr456600ejc.30.1706175066341; Thu, 25 Jan 2024 01:31:06 -0800 (PST) Received: from skbuf ([188.25.255.36]) by smtp.gmail.com with ESMTPSA id k14-20020a1709065fce00b00a28aa4871c7sm809849ejv.205.2024.01.25.01.31.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 25 Jan 2024 01:31:06 -0800 (PST) Date: Thu, 25 Jan 2024 11:31:03 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: arinc.unal@arinc9.com Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 1/7] net: dsa: mt7530: always trap frames to active CPU port on MT7530 Message-ID: <20240125093103.xlf46pezqj6d5ij7@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-1-042401f2b279@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240125_013110_377631_41AF595D X-CRM114-Status: GOOD ( 15.80 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBKYW4gMjIsIDIwMjQgYXQgMDg6MzU6NTJBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB2 aWEgQjQgUmVsYXkgd3JvdGU6Cj4gRnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmlu YzkuY29tPgo+IAo+IE9uIHRoZSBNVDc1MzAgc3dpdGNoLCB0aGUgQ1BVX1BPUlQgZmllbGQgaW5k aWNhdGVzIHdoaWNoIENQVSBwb3J0IHRvIHRyYXAKPiBmcmFtZXMgdG8sIHJlZ2FyZGxlc3Mgb2Yg dGhlIGFmZmluaXR5IG9mIHRoZSBpbmJvdW5kIHVzZXIgcG9ydC4KPiAKPiBXaGVuIG11bHRpcGxl IENQVSBwb3J0cyBhcmUgaW4gdXNlLCBpZiB0aGUgRFNBIGNvbmR1aXQgaW50ZXJmYWNlIGlzIGRv d24sCj4gdHJhcHBlZCBmcmFtZXMgd29uJ3QgYmUgcGFzc2VkIHRvIHRoZSBjb25kdWl0IGludGVy ZmFjZS4KPiAKPiBUbyBtYWtlIHRyYXBwaW5nIGZyYW1lcyB3b3JrIGluY2x1ZGluZyB0aGlzIGNh c2UsIGltcGxlbWVudAo+IGRzLT5vcHMtPmNvbmR1aXRfc3RhdGVfY2hhbmdlKCkgb24gdGhpcyBz dWJkcml2ZXIgYW5kIHNldCB0aGUgQ1BVX1BPUlQKPiBmaWVsZCB0byB0aGUgbnVtZXJpY2FsbHkg c21hbGxlc3QgQ1BVIHBvcnQgd2hvc2UgY29uZHVpdCBpbnRlcmZhY2UgaXMgdXAuCj4gSW50cm9k dWNlIHRoZSBhY3RpdmVfY3B1X3BvcnRzIGZpZWxkIHRvIHN0b3JlIHRoZSBpbmZvcm1hdGlvbiBv ZiB0aGUgYWN0aXZlCj4gQ1BVIHBvcnRzLiBDb3JyZWN0IHRoZSBtYWNyb3MsIENQVV9QT1JUIGlz IGJpdHMgNCB0aHJvdWdoIDYgb2YgdGhlCj4gcmVnaXN0ZXIuCj4gCj4gQWRkIGEgY29tbWVudCB0 byBleHBsYWluIGZyYW1lIHRyYXBwaW5nIGZvciB0aGlzIHN3aXRjaC4KPiAKPiBDdXJyZW50bHks IHRoZSBkcml2ZXIgZG9lc24ndCBzdXBwb3J0IHRoZSB1c2Ugb2YgbXVsdGlwbGUgQ1BVIHBvcnRz IHNvIHRoaXMKPiBpcyBub3QgbmVjZXNzYXJpbHkgYSBidWcgZml4Lgo+IAo+IFN1Z2dlc3RlZC1i eTogVmxhZGltaXIgT2x0ZWFuIDxvbHRlYW52QGdtYWlsLmNvbT4KPiBTdWdnZXN0ZWQtYnk6IFJ1 c3NlbGwgS2luZyAoT3JhY2xlKSA8bGludXhAYXJtbGludXgub3JnLnVrPgo+IFNpZ25lZC1vZmYt Ynk6IEFyxLFuw6cgw5xOQUwgPGFyaW5jLnVuYWxAYXJpbmM5LmNvbT4KPiAtLS0KClJldmlld2Vk LWJ5OiBWbGFkaW1pciBPbHRlYW4gPG9sdGVhbnZAZ21haWwuY29tPgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5n IGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5p bmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5E3B9C47258 for <linux-arm-kernel@archiver.kernel.org>; Thu, 25 Jan 2024 22:49:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=zKp/GqM+o4K8eEx+7H6+ENd/G/8gX1ZRRVCDiO31WSA=; b=lRy0/okxzunwby Jb9U9Ujn4LHxiN/K0TLh18Y7ZaRGfSfGcBXBAfz1QxE8NL4U+3+xgd/GSsXfOWwpUnnxPQCd5VG0H DdB6n/j91iQGvNvLg+aq2bsdYy09m25AoV8beHYufUFR/fEwfvrIH+VarO0jwuGeXRc860R8w6JEH sTzo7gOFdJXksKG0MOqVIpCzkjJTrJCp3XKy0FM/59Tw4iyhc3aMUgaVoT5MP4biRZbaPDigjHATB FcFbQyCKm42o7O575is402tmc8G0uU9zinF4W3Rj8b+eNAsu5F836MzT3n9JNB1kW8frmE6yIuB1P URp2JxkaM9jHcNscgeAA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT8Wy-00000002HpJ-27e3; Thu, 25 Jan 2024 22:49:08 +0000 Received: from relay9-d.mail.gandi.net ([2001:4b98:dc4:8::229]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rT8Wv-00000002Hno-1fW2; Thu, 25 Jan 2024 22:49:06 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 4D7D4FF802; Thu, 25 Jan 2024 22:48:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1706222941; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=npd3pP1aReG/0ALjdGC6r+4bjQEOxICwXHbbVuqWcZ4=; b=b6390NbnuGXNe15DVpYrjlfa1PtjIqNM14bhVWY5DOZGJW3IrdQIxWsUry2cdr1ko4tpL2 XYaM1eDs04rTuDv05UpUPeHePQfY40n9AM2SyvBKizzy15WRT2ukePEzD+BXGzNyI1EqBU 01dehgiepB3Gv3jPJidrzbLlzOUFiR8vrCCOrr7SCkp39Ri65quXPYI8i/WVMZVqTE6V0/ wxP2F8GR/RfCJ0XPj6t+8LoFzMkdRjpgiao5ymJs8U7x5dt/dgxDeFU/8k/H5Q0/enjohq /3sdCLsg8wTcKEoVz3cM7v9dZsF2g6pZ/mCLagndFZfRHWxcMcMoZo/sX0pyLg== Message-ID: <a5b37e23-5f88-4a23-a1e3-908513a64f03@arinc9.com> Date: Fri, 26 Jan 2024 01:48:54 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Content-Language: en-US To: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, Vladimir Oltean <olteanv@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk> Cc: mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240125_144905_618829_A41BF7CA X-CRM114-Status: GOOD ( 15.54 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org VmxhZGltaXIgY291bGQgeW91IHJldmlldyB0aGlzIHRvbz8gVGhpcyBpcyB0aGUgb25seSBwYXRj aCByZW1haW5pbmcKd2l0aG91dCBhIHJldmlldyBvciBBQ0suCgpBcsSxbsOnCgpPbiAyMi4wMS4y MDI0IDA4OjM1LCBBcsSxbsOnIMOcTkFMIHZpYSBCNCBSZWxheSB3cm90ZToKPiBGcm9tOiBBcsSx bsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+Cj4gCj4gUnVubmluZyBtdDc1MzBfc2V0 dXBfcG9ydDUoKSBmcm9tIG10NzUzMF9zZXR1cCgpIHVzZWQgdG8gaGFuZGxlIGFsbCBjYXNlcwo+ IG9mIGNvbmZpZ3VyaW5nIHBvcnQgNSwgaW5jbHVkaW5nIHBoeWxpbmsuCj4gCj4gU2V0dGluZyBw cml2LT5wNV9pbnRlcmZhY2UgdW5kZXIgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgbWFrZXMgc3VyZSB0 aGF0Cj4gbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1M3hfcGh5bGlua19tYWNfY29uZmln KCkgd29uJ3QgcnVuLgo+IAo+IFRoZSBjb21taXQgKCJuZXQ6IGRzYTogbXQ3NTMwOiBpbXByb3Zl IGNvZGUgcGF0aCBmb3Igc2V0dGluZyB1cCBwb3J0IDUiKQo+IG1ha2VzIHNvIHRoYXQgbXQ3NTMw X3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0dXAoKSBydW5zIG9ubHkgb24KPiBub24tcGh5 bGluayBjYXNlcy4KPiAKPiBHZXQgcmlkIG9mIHVubmVjZXNzYXJpbHkgc2V0dGluZyBwcml2LT5w NV9pbnRlcmZhY2UgdW5kZXIKPiBtdDc1MzBfc2V0dXBfcG9ydDUoKSBhcyBwb3J0IDUgcGh5bGlu ayBjb25maWd1cmF0aW9uIHdpbGwgYmUgZG9uZSBieQo+IHJ1bm5pbmcgbXQ3NTMwX3NldHVwX3Bv cnQ1KCkgZnJvbSBtdDc1M3hfcGh5bGlua19tYWNfY29uZmlnKCkgbm93Lgo+IAo+IFNpZ25lZC1v ZmYtYnk6IEFyxLFuw6cgw5xOQUwgPGFyaW5jLnVuYWxAYXJpbmM5LmNvbT4KPiAtLS0KPiAgIGRy aXZlcnMvbmV0L2RzYS9tdDc1MzAuYyB8IDIgLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0 aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMgYi9kcml2 ZXJzL25ldC9kc2EvbXQ3NTMwLmMKPiBpbmRleCAzM2MxNWYxMGRlMzQuLjUzOTRkOGM2YTQwZSAx MDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC9kc2EvbXQ3NTMwLmMKPiArKysgYi9kcml2ZXJzL25l dC9kc2EvbXQ3NTMwLmMKPiBAQCAtOTc4LDggKzk3OCw2IEBAIHN0YXRpYyB2b2lkIG10NzUzMF9z ZXR1cF9wb3J0NShzdHJ1Y3QgZHNhX3N3aXRjaCAqZHMsIHBoeV9pbnRlcmZhY2VfdCBpbnRlcmZh Y2UpCj4gICAJZGV2X2RiZyhkcy0+ZGV2LCAiU2V0dXAgUDUsIEhXVFJBUD0weCV4LCBpbnRmX3Nl bD0lcywgcGh5LW1vZGU9JXNcbiIsCj4gICAJCXZhbCwgcDVfaW50Zl9tb2Rlcyhwcml2LT5wNV9p bnRmX3NlbCksIHBoeV9tb2RlcyhpbnRlcmZhY2UpKTsKPiAgIAo+IC0JcHJpdi0+cDVfaW50ZXJm YWNlID0gaW50ZXJmYWNlOwo+IC0KPiAgIHVubG9ja19leGl0Ogo+ICAgCW11dGV4X3VubG9jaygm cHJpdi0+cmVnX211dGV4KTsKPiAgIH0KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id EBE4BC47422 for <linux-arm-kernel@archiver.kernel.org>; Mon, 29 Jan 2024 12:53:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=0o8paL5FzC2j1wIGuCWz/2pAAwS6bxEKxqV4ybG6bZQ=; b=YA+hXT3Xm8gl0R O5wiFySsYaJmtuUYI081kQ3kmdZS4yGonbIGQYeUK1XAvl9p5R3Ktz3EBgZn3T3FrMcHO6g0UGUh5 SqaFuXXromAADKBHifDV8IxSa4BM5mUkA5UrFSa9Q2GdtR89l3ODzvmuxaEMYb0L1zLSMjCaJ7FQT tehMEm0ywU+iK34YozcebD7n87RwKxg4hobX/UQOfoim2MupsXHCHZTC3VWKuTst51h8KUEFz/rfa iArchr8xlsTyGwllvAKN7UTufyYzX7CeCWkhJfvGcZ+/1R6HTDV7JCrSB++8FHE29JPMiNyPF786s MhbVDMBKyT2p8B4fmYhw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUR86-0000000CiTP-2RrC; Mon, 29 Jan 2024 12:52:50 +0000 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUR83-0000000CiQy-1oQc; Mon, 29 Jan 2024 12:52:48 +0000 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-a33735d22fcso233560066b.2; Mon, 29 Jan 2024 04:52:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706532764; x=1707137564; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=wh5PJX6dWm7kSDwjmqjlz8KtwMMRblZ6e8LLH/QNoIo=; b=cUJJLv5FF3mG5+ZzzP/SDGT4F24aFLBl3MBjG5toY94fu8XR65XSdrWgiD4Fj8jS4o Wh/82VkZAtfnSS4aUBgbsM3/kdW7n5Lpuv4Tdmcyu38L2rZsyvVnNxsahS4KMaQWEkmk 2AmHZt4voowtx6FNqEOGsDv3Oe1nXbkLePQSAqmKCWWYm9Sz2sazO89+1Fx/WUhY6KiU 98N3aMSfRzZMinZwzIxUXgWHA+fLqXB7DsZOJdg3yc5ZTkNp71eLGB6Hi0i2EY6Prg63 wSIZqGDWKiRTZOX9P1Ophh9Hy2WmUTMno5jyThp4wTxallaLEAY2v5OXCFfeKpz04ULG 81ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706532764; x=1707137564; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=wh5PJX6dWm7kSDwjmqjlz8KtwMMRblZ6e8LLH/QNoIo=; b=wzOwqpGeGwcGA582eow9BpriOiHI+n8cixxodkwfe6AdfCdtTROfqLwn8Gq8F6R0k8 jtMJvzqH6zSqEMiVQiYrDhaOa4ot1hXogX37gKdxcrMooxVHqdwph1B4BCZZT4b4NCvq U/mWoiqCcw9lSW9ZX9nE1/2YOtvRt+xP9i+y1yxCStBxS557Wzj5tWGU7FsoYjcmlr1H aOs5tXONfkW8UTyO0IhJcY/j92BaizWtstx4kZcd2SEeAgvlUJJnTokUtyn3XYG2uqIb 6HLQJ2mKoF5XL68DMKjxlL+QEEZwiNvUH+CgyOYGRsBVbufVxA0JCrqmRcD83ckc5hey MysA== X-Gm-Message-State: AOJu0YxFCvqKCGNvlZZoysZyjZYVbO2tqKJJRyClpm1LHAvT1rYJlCFe m4aqdT5tXpziHy7evGSdMX3I2rEz4jEGD2PRCJ836efnCuaUsX+m X-Google-Smtp-Source: AGHT+IGbC5F/QL2xZapUcYogbDNebCDs/L/gjri3hScnNm/4bpqmoUfd2F93xmirprhA8WNJe/FXiA== X-Received: by 2002:a17:906:a45:b0:a28:fec2:ca17 with SMTP id x5-20020a1709060a4500b00a28fec2ca17mr3525460ejf.0.1706532764054; Mon, 29 Jan 2024 04:52:44 -0800 (PST) Received: from skbuf ([188.25.173.195]) by smtp.gmail.com with ESMTPSA id cu12-20020a170906ba8c00b00a27a32e6502sm3847552ejd.117.2024.01.29.04.52.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 04:52:43 -0800 (PST) Date: Mon, 29 Jan 2024 14:52:41 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: arinc.unal@arinc9.com Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129125241.gu4srgufad6hpwor@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_045247_511905_B41290E4 X-CRM114-Status: GOOD ( 13.53 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBKYW4gMjIsIDIwMjQgYXQgMDg6MzU6NTdBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB2 aWEgQjQgUmVsYXkgd3JvdGU6Cj4gRnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmlu YzkuY29tPgo+IAo+IFJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0 dXAoKSB1c2VkIHRvIGhhbmRsZSBhbGwgY2FzZXMKPiBvZiBjb25maWd1cmluZyBwb3J0IDUsIGlu Y2x1ZGluZyBwaHlsaW5rLgo+IAo+IFNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyIG10 NzUzMF9zZXR1cF9wb3J0NSgpIG1ha2VzIHN1cmUgdGhhdAo+IG10NzUzMF9zZXR1cF9wb3J0NSgp IGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpIHdvbid0IHJ1bi4KPiAKPiBUaGUgY29t bWl0ICgibmV0OiBkc2E6IG10NzUzMDogaW1wcm92ZSBjb2RlIHBhdGggZm9yIHNldHRpbmcgdXAg cG9ydCA1IikKPiBtYWtlcyBzbyB0aGF0IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTMw X3NldHVwKCkgcnVucyBvbmx5IG9uCj4gbm9uLXBoeWxpbmsgY2FzZXMuCj4gCj4gR2V0IHJpZCBv ZiB1bm5lY2Vzc2FyaWx5IHNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyCj4gbXQ3NTMw X3NldHVwX3BvcnQ1KCkgYXMgcG9ydCA1IHBoeWxpbmsgY29uZmlndXJhdGlvbiB3aWxsIGJlIGRv bmUgYnkKPiBydW5uaW5nIG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtf bWFjX2NvbmZpZygpIG5vdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmlu Yy51bmFsQGFyaW5jOS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogVmxhZGltaXIgT2x0ZWFuIDxv bHRlYW52QGdtYWlsLmNvbT4KCkkgaG9wZSB0aGlzIG1vdmVzIHRoZSBwYXRjaCBzZXQgb3V0IG9m IHRoZSAnZGVmZXJyZWQnIHN0YXRlLgoKLS0tCnB3LWJvdDogdW5kZXItcmV2aWV3CgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F08EFC47DDB for <linux-arm-kernel@archiver.kernel.org>; Mon, 29 Jan 2024 16:22:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=cVrpy2coit3+F6+XJEfRujrslqcxC2FsRT+1y4V2FxA=; b=YNgwKgBRaMvkNz 0To3eyb9YOjtWj7PJg3+shQ5Ci+7PrzDahaLpehNJpfN8X1oQNJMZyekysv5Y4VpBxPf3vBCVPMWX ckcUJm3zmfgdaR5IqN8M26HPocnuplACnhmfc1o9hMn0fjRd/v1orBi+vMjwoMPDwC2iOUOzEMeas Udcsqagvcnfef3lRGqaYMDJgxJBBWxuQ+2aAYKIFF8BRRIUljb5sTSkBRracOh6UyVd2S+l7IV7NE 9qZAPtV8i7Kio1I2AcUy1j+ftyJEivnbM/MBIJ3zE3G2vYZzL1SklvEWt2fUZEwySBAs9TYfl7dxH HWY4d3FWRX5yYtSO8n4g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUPD-0000000DTNE-2Pcw; Mon, 29 Jan 2024 16:22:43 +0000 Received: from relay4-d.mail.gandi.net ([217.70.183.196]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUPB-0000000DTLg-05T6; Mon, 29 Jan 2024 16:22:42 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 069DCE000D; Mon, 29 Jan 2024 16:22:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1706545355; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jfalacopj05NBro973M+ZIGKXKczGFxAKP3QzKWb2R4=; b=h3InIN03yzv4r1p1AceaEKvatMaRv+Vz4cv+wuVpgHnZ99PedXpFWaffXGs9sQVzxtpO9l 9gYZhkgjR7Vl3rpSK4+PSCeiwXtlSPaZFnuH8pjLDVqEkudBjE7Y32v64syOpZC8EnZVO5 Z7WSrGvgYGaH0SAE+pNSt1yVxJnOPQTGnymjVcGmcdTLQuMJRjsUcXHWvRhFXlj57sMaZ/ e/ZSUD6cYhjGOsYmBaAJ542QIU0lV57bMwCglw0MBXbH1D7pXz70MeSmB+Qjpk4YWSs+pw AyjokGotuJYUWPCgNGwfjtP7y1w+jKN+y2mtjRX3EnNjv67xx1WyMj/arujzfg== Message-ID: <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> Date: Mon, 29 Jan 2024 19:22:28 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Content-Language: en-US To: Vladimir Oltean <olteanv@gmail.com> Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> In-Reply-To: <20240129125241.gu4srgufad6hpwor@skbuf> X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_082241_212200_4C20FCDE X-CRM114-Status: GOOD ( 11.49 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjkuMDEuMjAyNCAxNTo1MiwgVmxhZGltaXIgT2x0ZWFuIHdyb3RlOgo+IE9uIE1vbiwgSmFu IDIyLCAyMDI0IGF0IDA4OjM1OjU3QU0gKzAzMDAsIEFyxLFuw6cgw5xOQUwgdmlhIEI0IFJlbGF5 IHdyb3RlOgo+PiBGcm9tOiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+Cj4+ Cj4+IFJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0dXAoKSB1c2Vk IHRvIGhhbmRsZSBhbGwgY2FzZXMKPj4gb2YgY29uZmlndXJpbmcgcG9ydCA1LCBpbmNsdWRpbmcg cGh5bGluay4KPj4KPj4gU2V0dGluZyBwcml2LT5wNV9pbnRlcmZhY2UgdW5kZXIgbXQ3NTMwX3Nl dHVwX3BvcnQ1KCkgbWFrZXMgc3VyZSB0aGF0Cj4+IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20g bXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpIHdvbid0IHJ1bi4KPj4KPj4gVGhlIGNvbW1pdCAo Im5ldDogZHNhOiBtdDc1MzA6IGltcHJvdmUgY29kZSBwYXRoIGZvciBzZXR0aW5nIHVwIHBvcnQg NSIpCj4+IG1ha2VzIHNvIHRoYXQgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0 dXAoKSBydW5zIG9ubHkgb24KPj4gbm9uLXBoeWxpbmsgY2FzZXMuCj4+Cj4+IEdldCByaWQgb2Yg dW5uZWNlc3NhcmlseSBzZXR0aW5nIHByaXYtPnA1X2ludGVyZmFjZSB1bmRlcgo+PiBtdDc1MzBf c2V0dXBfcG9ydDUoKSBhcyBwb3J0IDUgcGh5bGluayBjb25maWd1cmF0aW9uIHdpbGwgYmUgZG9u ZSBieQo+PiBydW5uaW5nIG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtf bWFjX2NvbmZpZygpIG5vdy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQXLEsW7DpyDDnE5BTCA8YXJp bmMudW5hbEBhcmluYzkuY29tPgo+PiAtLS0KPiAKPiBSZXZpZXdlZC1ieTogVmxhZGltaXIgT2x0 ZWFuIDxvbHRlYW52QGdtYWlsLmNvbT4KPiAKPiBJIGhvcGUgdGhpcyBtb3ZlcyB0aGUgcGF0Y2gg c2V0IG91dCBvZiB0aGUgJ2RlZmVycmVkJyBzdGF0ZS4KPiAKPiAtLS0KPiBwdy1ib3Q6IHVuZGVy LXJldmlldwoKSSBzdGlsbCBzZWUgZGVmZXJyZWQuIEkgZ3Vlc3MgSSdsbCBoYXZlIHRvIHN1Ym1p dCB0aGlzIGFnYWluLiA6LwoKQXLEsW7DpwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21h aWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 75D3FC47DB3 for <linux-arm-kernel@archiver.kernel.org>; Mon, 29 Jan 2024 16:28:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Q4PsvypPfqWfmZYlo5NmoW13c0YwcF1Dco4yK5eH7kg=; b=tS2Iq9h0BEm7Q1 9arNrC1CcHNv/3fNh9Y8znQ8AXjyzCOTqxovGHyyUq884TuqXXhK0m6qsVysjuTCHDTPT5KWjd1Gd /hBaaDAcbSwqHKLni0eHK5K8C5KTAZtuTOk5oIbqiOIiEyKySnXjfbxkt/WFLKxOslJsUPVQfjSFT YRZmwJeYLTaKpXYbbkjs6qAi/cS2eUTFp4KG/deWCznfrDcBoN7IpCz3lux9Db+su9VNHgqpWZa6B LoQUOGaXsH3X8QxHu0g7URLHqSPZpX5Vf7xI4lyLgEtZ7V+qsDa5OVZVuyY9fXmSKbGhGDc5aMrFI w+AHH2WMY2wMWWGs+S2Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUUL-0000000DUKR-49Zw; Mon, 29 Jan 2024 16:28:01 +0000 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUUJ-0000000DUJt-2VkE; Mon, 29 Jan 2024 16:28:00 +0000 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a350bfcc621so301994166b.0; Mon, 29 Jan 2024 08:27:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706545678; x=1707150478; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=ekRXlRD9sMYvDhkEUn4vNmGp7PidTrPzm1ir271L0uQ=; b=FB0ZCpzZxTE4dhcN8wLPXY/TzYrvlmUuGrXnyLEkI7GbOmIXMlF048wx9kzo+cjN4r PAdVRafOuqCp9ZQwkcq0Ld0Uq7IFGNp8SVZJphb8jjxZq9lIc97dxdDJ7q+fBQNHwUYy aNmjY2/H9jIKXycbvSxnCgnvwq82KHv4SSsjXMuYlqsyryt7V7sx1u//1PEs+TJpWxtd Scw8wFG451nSon1sIEQBS2oNOBRUnYebtj5xKd0gXSUbIor283zn89Ctfl1fr9ipmeww geKHIn2AFKq3FNdNbAr5acQtPWr81P1oorlJeDGqk+rrq6uomv4PSz2CSkFt0kjOzWa0 ZFww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706545678; x=1707150478; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ekRXlRD9sMYvDhkEUn4vNmGp7PidTrPzm1ir271L0uQ=; b=LZOg1P5iz5WRpQGCGq+M8LlQsZMNM3paS8MLrs5lSCAOqFua/xdmKAtZxJo1Ygm9sO bvKEwleQ6P6I22di3mR+HpSoE/6AVSb92rxnnkCgKRuJs+p1VkvHmthecCVcEAu7Irq3 g+3DCAoT0k/Ctfpv7et0pi9aX4ueGt6JpziGiH1oNeUnSPMfy90Yb5EUILR2yKFYM/fc 3l/4NMxjkqG8PegAJvA3XixxA3TMoBeXE7omIByYdqXkcD9312dD6/9X2x7+tlX3dolr LwzHDomZzy6+n+IbAHnFK3vE7I23xVcHIZG4melUDFzbIN//mJLrjzf39BxvtFC3klkS 8KEg== X-Gm-Message-State: AOJu0Yz9Dj2IN4gD4o4hNM1ljKOnZm4lMf9gt4Q/dM9MF1RuYmduppa3 O+jizYfybwFZ81vTriY1I15Tbf9Tl0h3Kq49ELeoQg1IAMt4rezW X-Google-Smtp-Source: AGHT+IEfp1ng4c16rTEjqdb1pWuJos1D0ck6ThBr47sPROdD23LYtXmEIBt7ZDzRCiDCnIKranZbGQ== X-Received: by 2002:a17:906:28c4:b0:a26:90a0:696e with SMTP id p4-20020a17090628c400b00a2690a0696emr4775654ejd.41.1706545678086; Mon, 29 Jan 2024 08:27:58 -0800 (PST) Received: from skbuf ([188.25.173.195]) by smtp.gmail.com with ESMTPSA id u11-20020a170906068b00b00a2d49132dc3sm4037147ejb.197.2024.01.29.08.27.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 08:27:57 -0800 (PST) Date: Mon, 29 Jan 2024 18:27:55 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129162755.j3q3wxtovzv4sh3i@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_082759_660081_E6CD6EE8 X-CRM114-Status: GOOD ( 19.99 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBKYW4gMjksIDIwMjQgYXQgMDc6MjI6MjhQTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB3 cm90ZToKPiBPbiAyOS4wMS4yMDI0IDE1OjUyLCBWbGFkaW1pciBPbHRlYW4gd3JvdGU6Cj4gPiBP biBNb24sIEphbiAyMiwgMjAyNCBhdCAwODozNTo1N0FNICswMzAwLCBBcsSxbsOnIMOcTkFMIHZp YSBCNCBSZWxheSB3cm90ZToKPiA+ID4gRnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBh cmluYzkuY29tPgo+ID4gPiAKPiA+ID4gUnVubmluZyBtdDc1MzBfc2V0dXBfcG9ydDUoKSBmcm9t IG10NzUzMF9zZXR1cCgpIHVzZWQgdG8gaGFuZGxlIGFsbCBjYXNlcwo+ID4gPiBvZiBjb25maWd1 cmluZyBwb3J0IDUsIGluY2x1ZGluZyBwaHlsaW5rLgo+ID4gPiAKPiA+ID4gU2V0dGluZyBwcml2 LT5wNV9pbnRlcmZhY2UgdW5kZXIgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgbWFrZXMgc3VyZSB0aGF0 Cj4gPiA+IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZp ZygpIHdvbid0IHJ1bi4KPiA+ID4gCj4gPiA+IFRoZSBjb21taXQgKCJuZXQ6IGRzYTogbXQ3NTMw OiBpbXByb3ZlIGNvZGUgcGF0aCBmb3Igc2V0dGluZyB1cCBwb3J0IDUiKQo+ID4gPiBtYWtlcyBz byB0aGF0IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTMwX3NldHVwKCkgcnVucyBvbmx5 IG9uCj4gPiA+IG5vbi1waHlsaW5rIGNhc2VzLgo+ID4gPiAKPiA+ID4gR2V0IHJpZCBvZiB1bm5l Y2Vzc2FyaWx5IHNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyCj4gPiA+IG10NzUzMF9z ZXR1cF9wb3J0NSgpIGFzIHBvcnQgNSBwaHlsaW5rIGNvbmZpZ3VyYXRpb24gd2lsbCBiZSBkb25l IGJ5Cj4gPiA+IHJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1M3hfcGh5bGlu a19tYWNfY29uZmlnKCkgbm93Lgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogQXLEsW7DpyDD nE5BTCA8YXJpbmMudW5hbEBhcmluYzkuY29tPgo+ID4gPiAtLS0KPiA+IAo+ID4gUmV2aWV3ZWQt Ynk6IFZsYWRpbWlyIE9sdGVhbiA8b2x0ZWFudkBnbWFpbC5jb20+Cj4gPiAKPiA+IEkgaG9wZSB0 aGlzIG1vdmVzIHRoZSBwYXRjaCBzZXQgb3V0IG9mIHRoZSAnZGVmZXJyZWQnIHN0YXRlLgo+ID4g Cj4gPiAtLS0KPiA+IHB3LWJvdDogdW5kZXItcmV2aWV3Cj4gCj4gSSBzdGlsbCBzZWUgZGVmZXJy ZWQuIEkgZ3Vlc3MgSSdsbCBoYXZlIHRvIHN1Ym1pdCB0aGlzIGFnYWluLiA6Lwo+IAo+IEFyxLFu w6cKClBsZWFzZSB3YWl0IGZvciBhIGZldyBtb3JlIGhvdXJzIGZvciBvbmUgb2YgdGhlIG5ldHdv cmtpbmcgbWFpbnRhaW5lcnMKdG8gaGF2ZSBhIGNoYW5jZSB0byBzZWUgdGhpcyBhbmQgYXNrIHlv dSB0byByZXNlbmQsIGlmIG5lY2Vzc2FyeS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFy bS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 833E5C47DDB for <linux-arm-kernel@archiver.kernel.org>; Mon, 29 Jan 2024 16:32:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=N1dOW1oovzE1SCrVgJX2vHrteqEpH0X92DqVoLakdE4=; b=S02aFa+CpRh3li zhAFl54Io/L+zaxZDv85m1vkKUz2E2K8vLMlMHV421BpQF4WgR3+mm5ltvLm/9bhHOZIfMR4SWLZu A4qNKqVvLSGGttvTyPCc9vbT5hHY0sCBGiGH+sgtF8+XGo77zGtQR7T6REF77OgLdvRwwWytdgGQY ecc6UAMcQxM7VE7yaAyzblIUYtCgq5hDf/gqh4Xopf44SBCMvaTmXFEJzELdFl58GxKB6y54SdS0P 7exjdOHGDdepGHuB3zUH4z4j1TeFRgS6my6u9SgwjYHzZ+XJHGUabbQIFho/lVeynHtC0mju5idqB /Xw3+CAE8skYuYtzQDzQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUYf-0000000DVzC-3NCk; Mon, 29 Jan 2024 16:32:29 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUYc-0000000DVvg-1Q4h; Mon, 29 Jan 2024 16:32:27 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id 3E7E9622EC; Mon, 29 Jan 2024 16:31:54 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1EE89C433F1; Mon, 29 Jan 2024 16:31:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706545913; bh=JWhkThM5HLpNAscJoDRfAdaXQ5RtNuQoWcA3TFK0gy8=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=EK6Yi77V6SDCy01q1J50677XZiXDmd8zaLFHmndYsP5/PBrsI3M9gWrvWS5y8FNmk IrRNXVp+jKfunBpgh2wN02+jW0bfOad7roru5CecBPtDECjXe1o8Gv4hhIyvcQtj+h LrzgmXam9MyTeOIxnBV999XtyNfKIeasNWveJfDpF7wkAmYc4P5e25Xg96yYotZhtB xj3HJDnEUw7cYQPa7zTVDqYMp5A+gUOf1xO3bOtaxfbR+6XDDUP46GhqOAHqBEzj9k vlGBd2wFSAcSSGwKniHtIpQh30x99HRyhGPrc4rGVGa92auklVg2GeVpexU7cpyEqi LRMQTql/I4NWA== Date: Mon, 29 Jan 2024 08:31:52 -0800 From: Jakub Kicinski <kuba@kernel.org> To: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> Cc: Vladimir Oltean <olteanv@gmail.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129083152.34d899cd@kernel.org> In-Reply-To: <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_083226_441790_F3046F57 X-CRM114-Status: GOOD ( 10.44 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCAyOSBKYW4gMjAyNCAxOToyMjoyOCArMDMwMCBBcsSxbsOnIMOcTkFMIHdyb3RlOgo+ ID4gSSBob3BlIHRoaXMgbW92ZXMgdGhlIHBhdGNoIHNldCBvdXQgb2YgdGhlICdkZWZlcnJlZCcg c3RhdGUuCj4gPiAKPiA+IC0tLQo+ID4gcHctYm90OiB1bmRlci1yZXZpZXcgIAo+IAo+IEkgc3Rp bGwgc2VlIGRlZmVycmVkLiBJIGd1ZXNzIEknbGwgaGF2ZSB0byBzdWJtaXQgdGhpcyBhZ2Fpbi4g Oi8KClRvb2sgbWUgYW4gaG91ciB0byBmaXggdGhlIG1haWxib3Q6Cmh0dHBzOi8vZ2l0aHViLmNv bS9rdWJhLW1vby9uaXBhL2NvbW1pdC82NzY2ZTk3ZTcyYWM5MWZmYjQyZWQyMjU5YmM4ZTJhY2U0 NDZkMGVmCmVtYWlsIGlzIHRoZSBtb3N0IHF1aXJreSB0aGluZyBldmVyLgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 09BB8C47DDB for <linux-arm-kernel@archiver.kernel.org>; Mon, 29 Jan 2024 16:52:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=YXBekwNpMHo+b5RKCYcYz/p7zBmEOpYr2J8AANSOg2A=; b=W8MkmffUks9iAK NsMChu9PXY0HzWGQotUxXvls9gqLj37P0cqVChEJrRNlJzK4UdMIH9Eh51JqTK8cOVKH+qRScpFte zJAJUgYke60cB6AzYEiNx07Ax3lJF02MnVGUlP+0sa/HVdkLKD6XUtBEnbWBSk5EF/tU9lFkM6yZ7 7dXjo11+gLCN+4hNS24rIKB26xG1qMCKK3uRWLgZqPZ8W0mRrtor4oA849C0Z6W3aRVRlZtFjJyI1 k8taEOxMyMhP8rmMZnABP6aHz+PWsr/iFSfm0mErS5x6yb6WsUBw+hVKQO02e0WRAfoE1jLzC9pT+ 0j8887WvH4Zv4QHZJlLg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUri-0000000Dbw9-0pEQ; Mon, 29 Jan 2024 16:52:10 +0000 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUUrf-0000000Dbv8-1dqq; Mon, 29 Jan 2024 16:52:08 +0000 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-a26ed1e05c7so339543666b.2; Mon, 29 Jan 2024 08:52:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706547125; x=1707151925; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=zM4YB6LCgMy5ymqGCGttDra+rFM6PL6B99ciN1rAFa8=; b=k1LskrkM0eO6W7MDVklBqs2p8CVUXyn6IY2P5ulilOJpOcStuHBv6b6gIu3xRUGNBh fDC/9/euifCG7SBfgaIXB6ZcNvBRnbN41/5NOn14fanl1a4oBGX5rwb9cCa+W6O50/A4 lvI+QhRDjrV7oyU2sLC5qJf5QanrE1r0OQl0u0Kr3jSlL6SfEy3XQQKO/ag+Y4TFfCoc Ndp/bRM5ztMIybMBosZQtoqKbMOVET7ZmgR3mcUcIREzQwqDXhLFOFAcNFDPg3LUiEVt Oy9QgU9rnHGH/TAtcWC1d9sRZQ1Fqz1rpydJRe/x/OmfyhFi1Je/gL+96defzijZdqgU 6wvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706547125; x=1707151925; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=zM4YB6LCgMy5ymqGCGttDra+rFM6PL6B99ciN1rAFa8=; b=WlOKuMgfFriW1ML8OAoOjFuRmSdc/nuRKemlJtbUu8tT3bWLIY3Oxw8i6qb99Lg1l8 vZSQeJiuoZqKUusxXK+xOXzXrDrnRRY7I9eakxUmDuM4yXYPsqMGz8cK0SO9XfP2IDy+ INYy3rYFnWiWgVKJhkDF3H+ZF9pZEFT8smG3xpXgRudQyLl9CtH7pJQbiBSXW1KCAueb olY+OKRK/FQRYdRiXcpkmw2uTA+2EAQOFsF/tgMbKSigzTN3O7IhF/EyDy9B8f3aP5bC 3zMXs1mCbz0T323bubWMYgnDYay5RRHxFIb36vevyd8FItQqOMBRbPhS/GRZOEq827DA EAAw== X-Gm-Message-State: AOJu0YwTzP07jkT60O/aC23XCyNAhxxCd4hVZNvUELgNSLkg3x51nHWz Td6bME7aIlbafn9zcUQactuvC2FBbkE6y6QbPXPuRsWX8JSrENvH X-Google-Smtp-Source: AGHT+IGzq420DAFCukci9yVevy/O8K89kJMfsj41fc6AhgCNtdQXFjC0TQnH1aHeeatKT04gl1lHJw== X-Received: by 2002:a17:906:b48:b0:a35:cd66:3e32 with SMTP id v8-20020a1709060b4800b00a35cd663e32mr1692079ejg.35.1706547124675; Mon, 29 Jan 2024 08:52:04 -0800 (PST) Received: from skbuf ([188.25.173.195]) by smtp.gmail.com with ESMTPSA id ld4-20020a1709079c0400b00a35a659cab5sm1616032ejc.179.2024.01.29.08.52.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 29 Jan 2024 08:52:04 -0800 (PST) Date: Mon, 29 Jan 2024 18:52:01 +0200 From: Vladimir Oltean <olteanv@gmail.com> To: Jakub Kicinski <kuba@kernel.org> Cc: =?utf-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129165201.s4oiuk3sxtk6zcsw@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240129083152.34d899cd@kernel.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_085207_449550_5A739DAA X-CRM114-Status: GOOD ( 14.32 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBKYW4gMjksIDIwMjQgYXQgMDg6MzE6NTJBTSAtMDgwMCwgSmFrdWIgS2ljaW5za2kg d3JvdGU6Cj4gT24gTW9uLCAyOSBKYW4gMjAyNCAxOToyMjoyOCArMDMwMCBBcsSxbsOnIMOcTkFM IHdyb3RlOgo+ID4gPiBJIGhvcGUgdGhpcyBtb3ZlcyB0aGUgcGF0Y2ggc2V0IG91dCBvZiB0aGUg J2RlZmVycmVkJyBzdGF0ZS4KPiA+ID4gCj4gPiA+IC0tLQo+ID4gPiBwdy1ib3Q6IHVuZGVyLXJl dmlldyAgCj4gPiAKPiA+IEkgc3RpbGwgc2VlIGRlZmVycmVkLiBJIGd1ZXNzIEknbGwgaGF2ZSB0 byBzdWJtaXQgdGhpcyBhZ2Fpbi4gOi8KPiAKPiBUb29rIG1lIGFuIGhvdXIgdG8gZml4IHRoZSBt YWlsYm90Ogo+IGh0dHBzOi8vZ2l0aHViLmNvbS9rdWJhLW1vby9uaXBhL2NvbW1pdC82NzY2ZTk3 ZTcyYWM5MWZmYjQyZWQyMjU5YmM4ZTJhY2U0NDZkMGVmCj4gZW1haWwgaXMgdGhlIG1vc3QgcXVp cmt5IHRoaW5nIGV2ZXIuCgpBaCwgc28gaXQgd2FzIG15IG5lb211dHQgZW5jb2RpbmcgZW1haWwg YXMgYmFzZTY0Li4uCgpJIHNlZSBBcsSxbsOnJ3Mgc2VyaWVzIGlzIG5vdyBpbiB0aGUgcHJvcGVy IHN0YXRlLCB0aGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxp c3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0 aW5mby9saW51eC1hcm0ta2VybmVsCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2D5F9C47DB3 for <linux-arm-kernel@archiver.kernel.org>; Mon, 29 Jan 2024 17:01:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Type:MIME-Version: References:In-Reply-To:Message-ID:Subject:Cc:To:From:Date:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=TDdctSianku5c00MYuNg56XG36eUtinX7JuB5wFPQfU=; b=KFHEYFmct8qtVFCJ3/lqEyd9kG u7gSwfcMHxY4gaZCiPnxeBaIVxOuqjvXaQUUJUIYXoW3bopTI0dz3Np1a6WaN28ER2yQo+bzmZ1Xg 4w+qF00Shc3u6NVmSR7MOCw/zkUI0pJq9zFKNN2z/Y9uNXJXhn9ii4Jku1jnT4hSGm7nMdFKHeD5+ cz5S2YxjaK5nGeYEFsWQefyI+Ede9/gK368QftPHZhGsFEaqd1DANn3pzWKP3A0J9pMntKzTK7v3x zD+eS/oa0BQwuqCmuPSYHGQIf060BSrhkG4LQDUCAWib4Z6kvO/XE+iE4uHwSBAIxK/MiOeh9KLMl Abzhz7lQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUV0R-0000000DeAj-2lzv; Mon, 29 Jan 2024 17:01:11 +0000 Received: from dfw.source.kernel.org ([139.178.84.217]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUV0N-0000000De8C-1V7P; Mon, 29 Jan 2024 17:01:10 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by dfw.source.kernel.org (Postfix) with ESMTP id B8674622F7; Mon, 29 Jan 2024 17:00:36 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id AD982C433C7; Mon, 29 Jan 2024 17:00:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706547636; bh=lCOhW7TwhoYEmfovEmrkUOBaXfY86kl5aGQSR44cF3o=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=iI+2yz0sHBUs9a1Kfe2dtdAM5wWB5UYSL8rVSSgwPRMRkzmlfIaZAkg0Z8MTKIfYI JPQJeR9eesIK0fU4GngRgGwqbJs6cWR8UJHtCUgJyOvlbNita19N+DwoNdBJ+lcIYu lOQMBoflhahUv9mrHkLEJ8iuYKSNTRkS9RrL7rDlHB2onpWUcAo0BWoLhkJ9X2NEN7 kYNYazvfSJqUSZ+L6OAeXQqzQ4GZpg7dN3JMdvxKlIVddCLj+a8KVo/Ln/to/h6tmo IupPetgo59dq0C3aeqfRmfvMbIw9kJ5HWGB39PBQ+Xi24JVhCxQBJd8/pt6qk7UHKD TKQ/dx7auVa8A== Date: Mon, 29 Jan 2024 09:00:34 -0800 From: Jakub Kicinski <kuba@kernel.org> To: Vladimir Oltean <olteanv@gmail.com> Cc: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240129090034.01c11667@kernel.org> In-Reply-To: <20240129165201.s4oiuk3sxtk6zcsw@skbuf> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> <20240129165201.s4oiuk3sxtk6zcsw@skbuf> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/wRwICTJuiSrt_.s_nVRq2or" X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_090107_573211_0FD58486 X-CRM114-Status: GOOD ( 27.93 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org --MP_/wRwICTJuiSrt_.s_nVRq2or Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Mon, 29 Jan 2024 18:52:01 +0200 Vladimir Oltean wrote: > > > I still see deferred. I guess I'll have to submit this again. :/ =20 > >=20 > > Took me an hour to fix the mailbot: > > https://github.com/kuba-moo/nipa/commit/6766e97e72ac91ffb42ed2259bc8e2a= ce446d0ef > > email is the most quirky thing ever. =20 >=20 > Ah, so it was my neomutt encoding email as base64... Something magical going on there, the email is encoded.. twice? See the attachment. That's already thru a round of base64 decode=20 and there's another copy of the email with base64 inside it :o Anyway, unwrapping it once is good enough for the bot to see the command, and enough time spent on this ;) > I see Ar=C4=B1n=C3=A7's series is now in the proper state, thanks! np! --MP_/wRwICTJuiSrt_.s_nVRq2or Content-Type: application/x-perl Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=t T24gTW9uLCBKYW4gMjIsIDIwMjQgYXQgMDg6MzU6NTdBTSArMDMwMCwgQXLEsW7DpyDDnE5BTCB2 aWEgQjQgUmVsYXkgd3JvdGU6Cj4gRnJvbTogQXLEsW7DpyDDnE5BTCA8YXJpbmMudW5hbEBhcmlu YzkuY29tPgo+IAo+IFJ1bm5pbmcgbXQ3NTMwX3NldHVwX3BvcnQ1KCkgZnJvbSBtdDc1MzBfc2V0 dXAoKSB1c2VkIHRvIGhhbmRsZSBhbGwgY2FzZXMKPiBvZiBjb25maWd1cmluZyBwb3J0IDUsIGlu Y2x1ZGluZyBwaHlsaW5rLgo+IAo+IFNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyIG10 NzUzMF9zZXR1cF9wb3J0NSgpIG1ha2VzIHN1cmUgdGhhdAo+IG10NzUzMF9zZXR1cF9wb3J0NSgp IGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpIHdvbid0IHJ1bi4KPiAKPiBUaGUgY29t bWl0ICgibmV0OiBkc2E6IG10NzUzMDogaW1wcm92ZSBjb2RlIHBhdGggZm9yIHNldHRpbmcgdXAg cG9ydCA1IikKPiBtYWtlcyBzbyB0aGF0IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTMw X3NldHVwKCkgcnVucyBvbmx5IG9uCj4gbm9uLXBoeWxpbmsgY2FzZXMuCj4gCj4gR2V0IHJpZCBv ZiB1bm5lY2Vzc2FyaWx5IHNldHRpbmcgcHJpdi0+cDVfaW50ZXJmYWNlIHVuZGVyCj4gbXQ3NTMw X3NldHVwX3BvcnQ1KCkgYXMgcG9ydCA1IHBoeWxpbmsgY29uZmlndXJhdGlvbiB3aWxsIGJlIGRv bmUgYnkKPiBydW5uaW5nIG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtf bWFjX2NvbmZpZygpIG5vdy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmlu Yy51bmFsQGFyaW5jOS5jb20+Cj4gLS0tCgpSZXZpZXdlZC1ieTogVmxhZGltaXIgT2x0ZWFuIDxv bHRlYW52QGdtYWlsLmNvbT4KCkkgaG9wZSB0aGlzIG1vdmVzIHRoZSBwYXRjaCBzZXQgb3V0IG9m IHRoZSAnZGVmZXJyZWQnIHN0YXRlLgoKLS0tCnB3LWJvdDogdW5kZXItcmV2aWV3CgpGcm9tIG1i b3hyZEB6IFRodSBKYW4gIDEgMDA6MDA6MDAgMTk3MApSZXR1cm4tUGF0aDogPGxpbnV4LWFybS1r ZXJuZWwtYm91bmNlcytsaW51eC1hcm0ta2VybmVsPWFyY2hpdmVyLmtlcm5lbC5vcmdAbGlzdHMu aW5mcmFkZWFkLm9yZz4KWC1TcGFtLUNoZWNrZXItVmVyc2lvbjogU3BhbUFzc2Fzc2luIDMuNC4w ICgyMDE0LTAyLTA3KSBvbgoJYXdzLXVzLXdlc3QtMi1rb3JnLWxrbWwtMS53ZWIuY29kZWF1cm9y YS5vcmcKUmVjZWl2ZWQ6IGZyb20gYm9tYmFkaWwuaW5mcmFkZWFkLm9yZyAoYm9tYmFkaWwuaW5m cmFkZWFkLm9yZyBbMTk4LjEzNy4yMDIuMTMzXSkKCSh1c2luZyBUTFN2MS4yIHdpdGggY2lwaGVy IEVDREhFLVJTQS1BRVMyNTYtR0NNLVNIQTM4NCAoMjU2LzI1NiBiaXRzKSkKCShObyBjbGllbnQg Y2VydGlmaWNhdGUgcmVxdWVzdGVkKQoJYnkgc210cC5sb3JlLmtlcm5lbC5vcmcgKFBvc3RmaXgp IHdpdGggRVNNVFBTIGlkIEVCRTRCQzQ3NDIyCglmb3IgPGxpbnV4LWFybS1rZXJuZWxAYXJjaGl2 ZXIua2VybmVsLm9yZz47IE1vbiwgMjkgSmFuIDIwMjQgMTI6NTM6MDIgKzAwMDAgKFVUQykKREtJ TS1TaWduYXR1cmU6IHY9MTsgYT1yc2Etc2hhMjU2OyBxPWRucy90eHQ7IGM9cmVsYXhlZC9yZWxh eGVkOwoJZD1saXN0cy5pbmZyYWRlYWQub3JnOyBzPWJvbWJhZGlsLjIwMjEwMzA5OyBoPVNlbmRl cjoKCUNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6Q29udGVudC1UeXBlOkxpc3QtU3Vic2NyaWJl Okxpc3QtSGVscDpMaXN0LVBvc3Q6CglMaXN0LUFyY2hpdmU6TGlzdC1VbnN1YnNjcmliZTpMaXN0 LUlkOkluLVJlcGx5LVRvOk1JTUUtVmVyc2lvbjpSZWZlcmVuY2VzOgoJTWVzc2FnZS1JRDpTdWJq ZWN0OkNjOlRvOkZyb206RGF0ZTpSZXBseS1UbzpDb250ZW50LUlEOkNvbnRlbnQtRGVzY3JpcHRp b246CglSZXNlbnQtRGF0ZTpSZXNlbnQtRnJvbTpSZXNlbnQtU2VuZGVyOlJlc2VudC1UbzpSZXNl bnQtQ2M6UmVzZW50LU1lc3NhZ2UtSUQ6CglMaXN0LU93bmVyOyBiaD0wbzhwYUw1RnpDMmoxd0lH dUNXei8ycEFBd1M2YnhFS3hxVjR5Ykc2YlpRPTsgYj1ZQStoWFQzWG04Z2wwUgoJTzV3aUZ5U3NZ YUptdHVVWUkwODFrUTNrbWRaUzR5R29uYklHUVllVUsxWEF2bDlwNVIzS3R6M0VCZ1puM1QzRnJN Y0hPNmcwVUdVaDUKCVNxYUZ1WFhyb21BQURLQkhpZkRWOEl4U2E0Qk01bVVrQTVVckZTYTlRMkdk dFI4OWwzT0R6dm11eGFFTVliMEwxekxTTWpDYUo3RlFUCgl0ZWhNRW0weXdVK2lLMzRZb3pjZWJE N244N1J3S3hnNGhvYlgvVVFPZm9pbTJNdXBzWEhDSFpUQzNWV0t1VHN0NTFoOEtVRUZ6L3JmYQoJ aUFyY2hyOHhsc1R5R3dsbHZBS043VVR1ZnlZelg3Q2VDV2toSmZ2R2NaKy8xUjZIVERWN0pDclNC Kys4RkhFMjlKUE1pTnlQRjc4NnMKCU1oYlZETUJLeVQycDhCNGZtWWh3PT07ClJlY2VpdmVkOiBm cm9tIGxvY2FsaG9zdCAoWzo6MV0gaGVsbz1ib21iYWRpbC5pbmZyYWRlYWQub3JnKQoJYnkgYm9t YmFkaWwuaW5mcmFkZWFkLm9yZyB3aXRoIGVzbXRwIChFeGltIDQuOTcuMSAjMiAoUmVkIEhhdCBM aW51eCkpCglpZCAxclVSODYtMDAwMDAwMENpVFAtMlJyQzsKCU1vbiwgMjkgSmFuIDIwMjQgMTI6 NTI6NTAgKzAwMDAKUmVjZWl2ZWQ6IGZyb20gbWFpbC1lajEteDYzNC5nb29nbGUuY29tIChbMmEw MDoxNDUwOjQ4NjQ6MjA6OjYzNF0pCglieSBib21iYWRpbC5pbmZyYWRlYWQub3JnIHdpdGggZXNt dHBzIChFeGltIDQuOTcuMSAjMiAoUmVkIEhhdCBMaW51eCkpCglpZCAxclVSODMtMDAwMDAwMENp UXktMW9RYzsKCU1vbiwgMjkgSmFuIDIwMjQgMTI6NTI6NDggKzAwMDAKUmVjZWl2ZWQ6IGJ5IG1h aWwtZWoxLXg2MzQuZ29vZ2xlLmNvbSB3aXRoIFNNVFAgaWQgYTY0MGMyM2E2MmYzYS1hMzM3MzVk MjJmY3NvMjMzNTYwMDY2Yi4yOwogICAgICAgIE1vbiwgMjkgSmFuIDIwMjQgMDQ6NTI6NDUgLTA4 MDAgKFBTVCkKREtJTS1TaWduYXR1cmU6IHY9MTsgYT1yc2Etc2hhMjU2OyBjPXJlbGF4ZWQvcmVs YXhlZDsKICAgICAgICBkPWdtYWlsLmNvbTsgcz0yMDIzMDYwMTsgdD0xNzA2NTMyNzY0OyB4PTE3 MDcxMzc1NjQ7IGRhcm49bGlzdHMuaW5mcmFkZWFkLm9yZzsKICAgICAgICBoPWluLXJlcGx5LXRv OmNvbnRlbnQtdHJhbnNmZXItZW5jb2Rpbmc6Y29udGVudC1kaXNwb3NpdGlvbgogICAgICAgICA6 bWltZS12ZXJzaW9uOnJlZmVyZW5jZXM6bWVzc2FnZS1pZDpzdWJqZWN0OmNjOnRvOmZyb206ZGF0 ZTpmcm9tOnRvCiAgICAgICAgIDpjYzpzdWJqZWN0OmRhdGU6bWVzc2FnZS1pZDpyZXBseS10bzsK ICAgICAgICBiaD13aDVQSlg2ZFdtN2tTRHdqbXFqbHo4S3R3TU1SYmxaNmU4TExIL1FOb0lvPTsK ICAgICAgICBiPWNVSkpMdjVGRjNtRzUrWnp6UC9TREdUNEYyNGFGTEJsM01Cakc1dG9ZOTRmdThY UjY1WFNkcldnaUQ0Rmo4alM0bwogICAgICAgICBXaC84MlZrWkF0Zm5TUzRhVUJnYnNNMy9rZFc3 bjVMcHV2NFRkbWN5dTM4TDJyWnN5dlZuTnhzYWhTNEtNYVFXRWttawogICAgICAgICAyQW1IWnQ0 dm9vd3R4NkZOcUVPR3NEdjNPZTFuWGJrTGVQUVNBcW1LQ1dXWW05U3oyc2F6Tzg5KzFGeC9XVWhZ NktpVQogICAgICAgICA5OE4zYU1TZlJ6Wk1pblp3ekl4VVhnV0hBK2ZMcVhCN0RzWk9KZGczeWM1 WlRrTnA3MWVMR0I2SGkwaTJFWTZQcmc2MwogICAgICAgICB3U0lacUdEV0tpUlRaT1g5UDFPcGho OUh5MldtVVRNbm81anlUaHA0d1R4YWxsYUxFQVkydjVPWENGZmVLcHowNFVMRwogICAgICAgICA4 MWV3PT0KWC1Hb29nbGUtREtJTS1TaWduYXR1cmU6IHY9MTsgYT1yc2Etc2hhMjU2OyBjPXJlbGF4 ZWQvcmVsYXhlZDsKICAgICAgICBkPTFlMTAwLm5ldDsgcz0yMDIzMDYwMTsgdD0xNzA2NTMyNzY0 OyB4PTE3MDcxMzc1NjQ7CiAgICAgICAgaD1pbi1yZXBseS10bzpjb250ZW50LXRyYW5zZmVyLWVu Y29kaW5nOmNvbnRlbnQtZGlzcG9zaXRpb24KICAgICAgICAgOm1pbWUtdmVyc2lvbjpyZWZlcmVu Y2VzOm1lc3NhZ2UtaWQ6c3ViamVjdDpjYzp0bzpmcm9tOmRhdGUKICAgICAgICAgOngtZ20tbWVz c2FnZS1zdGF0ZTpmcm9tOnRvOmNjOnN1YmplY3Q6ZGF0ZTptZXNzYWdlLWlkOnJlcGx5LXRvOwog ICAgICAgIGJoPXdoNVBKWDZkV203a1NEd2ptcWpsejhLdHdNTVJibFo2ZThMTEgvUU5vSW89Owog ICAgICAgIGI9d3pPd3FwR2VHd2NHQTU4MmVvdzlCcHJpT2lISStuOGNpeHhvZGt3ZmU2QWRmQ2R0 VFJPZnFMd244R3E4RjZSMGs4CiAgICAgICAgIGp0TUp2enFINnpTcUVNaVZRaVlyRGhhT2E0b3Qx aFhvZ1gzN2dLZHhjck1vb3hWSHFkd3BoMUI0QkNaWlQ0YjROQ3ZxCiAgICAgICAgIFUvbVdvaXFD Y3c5bFNXOVpYOW5FMS8yWU90dlJ0K3hQOWkreTF5eENTdEJ4UzU1N1d6ajV0V0dVN0Zzb1lqY21s cjFICiAgICAgICAgIGFPczV0WE9OZmtXOFVUeU8wSWhKY1kvajkyQmFpeld0c3R4NGtaY2QyU0Vl QWd2bFVKSm5Ub2tVdHluM1hZRzJ1cUliCiAgICAgICAgIDZITFFKMm1Lb0Y1WEw2OERNS2p4bEwr UUVFWndpTnZVSCtDZ3lPWUdSc0JWYnVmVnhBMEpDcnFtUmNEODNja2M1aGV5CiAgICAgICAgIE15 c0E9PQpYLUdtLU1lc3NhZ2UtU3RhdGU6IEFPSnUwWXhGQ3ZxS0NHTnZsWlpveXNaeWpaWVZiTzJ0 cUtKSlJ5Q2xwbTFMSEF2VDFyWUpsQ0ZlCgltNGFxZFQ1dFhwemlIeTdldkdTZE1YM0kyckV6NGpF R0QyUFJDSjgzNmVmbkN1YVVzWCttClgtR29vZ2xlLVNtdHAtU291cmNlOiBBR0hUK0lHYkM1Ri9R TDJ4WmFwVWNZb2diRE5lYkNEcy9ML2dqcmkzaFNjbk5tLzRicHFtb1VmZDJGOTN4bWlycHJoQThX TkplL0ZYaUE9PQpYLVJlY2VpdmVkOiBieSAyMDAyOmExNzo5MDY6YTQ1OmIwOmEyODpmZWMyOmNh MTcgd2l0aCBTTVRQIGlkIHg1LTIwMDIwYTE3MDkwNjBhNDUwMGIwMGEyOGZlYzJjYTE3bXIzNTI1 NDYwZWpmLjAuMTcwNjUzMjc2NDA1NDsKICAgICAgICBNb24sIDI5IEphbiAyMDI0IDA0OjUyOjQ0 IC0wODAwIChQU1QpClJlY2VpdmVkOiBmcm9tIHNrYnVmIChbMTg4LjI1LjE3My4xOTVdKQogICAg ICAgIGJ5IHNtdHAuZ21haWwuY29tIHdpdGggRVNNVFBTQSBpZCBjdTEyLTIwMDIwYTE3MDkwNmJh OGMwMGIwMGEyN2EzMmU2NTAyc20zODQ3NTUyZWpkLjExNy4yMDI0LjAxLjI5LjA0LjUyLjQyCiAg ICAgICAgKHZlcnNpb249VExTMV8zIGNpcGhlcj1UTFNfQUVTXzI1Nl9HQ01fU0hBMzg0IGJpdHM9 MjU2LzI1Nik7CiAgICAgICAgTW9uLCAyOSBKYW4gMjAyNCAwNDo1Mjo0MyAtMDgwMCAoUFNUKQpE YXRlOiBNb24sIDI5IEphbiAyMDI0IDE0OjUyOjQxICswMjAwCkZyb206IFZsYWRpbWlyIE9sdGVh biA8b2x0ZWFudkBnbWFpbC5jb20+ClRvOiBhcmluYy51bmFsQGFyaW5jOS5jb20KQ2M6IERhbmll bCBHb2xsZSA8ZGFuaWVsQG1ha3JvdG9waWEub3JnPiwKCUxhbmRlbiBDaGFvIDxMYW5kZW4uQ2hh b0BtZWRpYXRlay5jb20+LAoJREVORyBRaW5nZmFuZyA8ZHFmZXh0QGdtYWlsLmNvbT4sCglTZWFu IFdhbmcgPHNlYW4ud2FuZ0BtZWRpYXRlay5jb20+LCBBbmRyZXcgTHVubiA8YW5kcmV3QGx1bm4u Y2g+LAoJRmxvcmlhbiBGYWluZWxsaSA8Zi5mYWluZWxsaUBnbWFpbC5jb20+LAoJIkRhdmlkIFMu IE1pbGxlciIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+LAoJRXJpYyBEdW1hemV0IDxlZHVtYXpldEBn b29nbGUuY29tPiwKCUpha3ViIEtpY2luc2tpIDxrdWJhQGtlcm5lbC5vcmc+LCBQYW9sbyBBYmVu aSA8cGFiZW5pQHJlZGhhdC5jb20+LAoJTWF0dGhpYXMgQnJ1Z2dlciA8bWF0dGhpYXMuYmdnQGdt YWlsLmNvbT4sCglBbmdlbG9HaW9hY2NoaW5vIERlbCBSZWdubyA8YW5nZWxvZ2lvYWNjaGluby5k ZWxyZWdub0Bjb2xsYWJvcmEuY29tPiwKCVJ1c3NlbGwgS2luZyA8bGludXhAYXJtbGludXgub3Jn LnVrPiwgbWl0aGF0Lmd1bmVyQHhlcm9udC5jb20sCgllcmtpbi5ib3pvZ2x1QHhlcm9udC5jb20s CglCYXJ0ZWwgRWVyZGVrZW5zIDxiYXJ0ZWwuZWVyZGVrZW5zQGNvbnN0ZWxsOC5iZT4sCgluZXRk ZXZAdmdlci5rZXJuZWwub3JnLCBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnLAoJbGludXgt YXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnLAoJbGludXgtbWVkaWF0ZWtAbGlzdHMuaW5m cmFkZWFkLm9yZwpTdWJqZWN0OiBSZTogW1BBVENIIG5ldC1uZXh0IHYzIDYvN10gbmV0OiBkc2E6 IG10NzUzMDogZG8gbm90IHNldAogcHJpdi0+cDVfaW50ZXJmYWNlIG9uIG10NzUzMF9zZXR1cF9w b3J0NSgpCk1lc3NhZ2UtSUQ6IDwyMDI0MDEyOTEyNTI0MS5ndTRzcmd1ZmFkNmhwd29yQHNrYnVm PgpSZWZlcmVuY2VzOiA8MjAyNDAxMjItZm9yLW5ldG5leHQtbXQ3NTMwLWltcHJvdmVtZW50cy0x LXYzLTAtMDQyNDAxZjJiMjc5QGFyaW5jOS5jb20+CiA8MjAyNDAxMjItZm9yLW5ldG5leHQtbXQ3 NTMwLWltcHJvdmVtZW50cy0xLXYzLTYtMDQyNDAxZjJiMjc5QGFyaW5jOS5jb20+Ck1JTUUtVmVy c2lvbjogMS4wCkNvbnRlbnQtRGlzcG9zaXRpb246IGlubGluZQpJbi1SZXBseS1UbzogPDIwMjQw MTIyLWZvci1uZXRuZXh0LW10NzUzMC1pbXByb3ZlbWVudHMtMS12My02LTA0MjQwMWYyYjI3OUBh cmluYzkuY29tPgpYLUNSTTExNC1WZXJzaW9uOiAyMDEwMDEwNi1CbGFtZU1pY2hlbHNvbiAoIFRS RSAwLjguMCAoQlNEKSApIE1SLTY0NjcwOUUzIApYLUNSTTExNC1DYWNoZUlEOiBzZmlkLTIwMjQw MTI5XzA0NTI0N181MTE5MDVfQjQxMjkwRTQgClgtQ1JNMTE0LVN0YXR1czogR09PRCAoICAxMy41 MyAgKQpYLUJlZW5UaGVyZTogbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnClgt TWFpbG1hbi1WZXJzaW9uOiAyLjEuMzQKUHJlY2VkZW5jZTogbGlzdApMaXN0LUlkOiA8bGludXgt YXJtLWtlcm5lbC5saXN0cy5pbmZyYWRlYWQub3JnPgpMaXN0LVVuc3Vic2NyaWJlOiA8aHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9vcHRpb25zL2xpbnV4LWFybS1rZXJuZWw+LAog PG1haWx0bzpsaW51eC1hcm0ta2VybmVsLXJlcXVlc3RAbGlzdHMuaW5mcmFkZWFkLm9yZz9zdWJq ZWN0PXVuc3Vic2NyaWJlPgpMaXN0LUFyY2hpdmU6IDxodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9waXBlcm1haWwvbGludXgtYXJtLWtlcm5lbC8+Ckxpc3QtUG9zdDogPG1haWx0bzpsaW51eC1h cm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc+Ckxpc3QtSGVscDogPG1haWx0bzpsaW51eC1h cm0ta2VybmVsLXJlcXVlc3RAbGlzdHMuaW5mcmFkZWFkLm9yZz9zdWJqZWN0PWhlbHA+Ckxpc3Qt U3Vic2NyaWJlOiA8aHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsPiwKIDxtYWlsdG86bGludXgtYXJtLWtlcm5lbC1yZXF1ZXN0QGxpc3Rz LmluZnJhZGVhZC5vcmc/c3ViamVjdD1zdWJzY3JpYmU+CkNvbnRlbnQtVHlwZTogdGV4dC9wbGFp bjsgY2hhcnNldD0idXRmLTgiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NApTZW5k ZXI6ICJsaW51eC1hcm0ta2VybmVsIiA8bGludXgtYXJtLWtlcm5lbC1ib3VuY2VzQGxpc3RzLmlu ZnJhZGVhZC5vcmc+CkVycm9ycy1UbzogbGludXgtYXJtLWtlcm5lbC1ib3VuY2VzK2xpbnV4LWFy bS1rZXJuZWw9YXJjaGl2ZXIua2VybmVsLm9yZ0BsaXN0cy5pbmZyYWRlYWQub3JnCgpUMjRnVFc5 dUxDQktZVzRnTWpJc0lESXdNalFnWVhRZ01EZzZNelU2TlRkQlRTQXJNRE13TUN3Z1FYTEVzVzdE cHlERG5FNUJUQ0IyCmFXRWdRalFnVW1Wc1lYa2dkM0p2ZEdVNkNqNGdSbkp2YlRvZ1FYTEVzVzdE cHlERG5FNUJUQ0E4WVhKcGJtTXVkVzVoYkVCaGNtbHUKWXprdVkyOXRQZ28rSUFvK0lGSjFibTVw Ym1jZ2JYUTNOVE13WDNObGRIVndYM0J2Y25RMUtDa2dabkp2YlNCdGREYzFNekJmYzJWMApkWEFv S1NCMWMyVmtJSFJ2SUdoaGJtUnNaU0JoYkd3Z1kyRnpaWE1LUGlCdlppQmpiMjVtYVdkMWNtbHVa eUJ3YjNKMElEVXNJR2x1ClkyeDFaR2x1WnlCd2FIbHNhVzVyTGdvK0lBbytJRk5sZEhScGJtY2dj SEpwZGkwK2NEVmZhVzUwWlhKbVlXTmxJSFZ1WkdWeUlHMTAKTnpVek1GOXpaWFIxY0Y5d2IzSjBO U2dwSUcxaGEyVnpJSE4xY21VZ2RHaGhkQW8rSUcxME56VXpNRjl6WlhSMWNGOXdiM0owTlNncApJ R1p5YjIwZ2JYUTNOVE40WDNCb2VXeHBibXRmYldGalgyTnZibVpwWnlncElIZHZiaWQwSUhKMWJp NEtQaUFLUGlCVWFHVWdZMjl0CmJXbDBJQ2dpYm1WME9pQmtjMkU2SUcxME56VXpNRG9nYVcxd2Nt OTJaU0JqYjJSbElIQmhkR2dnWm05eUlITmxkSFJwYm1jZ2RYQWcKY0c5eWRDQTFJaWtLUGlCdFlX dGxjeUJ6YnlCMGFHRjBJRzEwTnpVek1GOXpaWFIxY0Y5d2IzSjBOU2dwSUdaeWIyMGdiWFEzTlRN dwpYM05sZEhWd0tDa2djblZ1Y3lCdmJteDVJRzl1Q2o0Z2JtOXVMWEJvZVd4cGJtc2dZMkZ6WlhN dUNqNGdDajRnUjJWMElISnBaQ0J2ClppQjFibTVsWTJWemMyRnlhV3g1SUhObGRIUnBibWNnY0hK cGRpMCtjRFZmYVc1MFpYSm1ZV05sSUhWdVpHVnlDajRnYlhRM05UTXcKWDNObGRIVndYM0J2Y25R MUtDa2dZWE1nY0c5eWRDQTFJSEJvZVd4cGJtc2dZMjl1Wm1sbmRYSmhkR2x2YmlCM2FXeHNJR0ps SUdSdgpibVVnWW5rS1BpQnlkVzV1YVc1bklHMTBOelV6TUY5elpYUjFjRjl3YjNKME5TZ3BJR1p5 YjIwZ2JYUTNOVE40WDNCb2VXeHBibXRmCmJXRmpYMk52Ym1acFp5Z3BJRzV2ZHk0S1BpQUtQaUJU YVdkdVpXUXRiMlptTFdKNU9pQkJjc1N4YnNPbklNT2NUa0ZNSUR4aGNtbHUKWXk1MWJtRnNRR0Z5 YVc1ak9TNWpiMjArQ2o0Z0xTMHRDZ3BTWlhacFpYZGxaQzFpZVRvZ1ZteGhaR2x0YVhJZ1QyeDBa V0Z1SUR4dgpiSFJsWVc1MlFHZHRZV2xzTG1OdmJUNEtDa2tnYUc5d1pTQjBhR2x6SUcxdmRtVnpJ SFJvWlNCd1lYUmphQ0J6WlhRZ2IzVjBJRzltCklIUm9aU0FuWkdWbVpYSnlaV1FuSUhOMFlYUmxM Z29LTFMwdENuQjNMV0p2ZERvZ2RXNWtaWEl0Y21WMmFXVjNDZ3BmWDE5ZlgxOWYKWDE5ZlgxOWZY MTlmWDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTlmWDE5ZlgxOWZYMTlmWDE5Zlh3cHNhVzUxZUMxaGNt MHRhMlZ5Ym1WcwpJRzFoYVd4cGJtY2diR2x6ZEFwc2FXNTFlQzFoY20wdGEyVnlibVZzUUd4cGMz UnpMbWx1Wm5KaFpHVmhaQzV2Y21jS2FIUjBjRG92CkwyeHBjM1J6TG1sdVpuSmhaR1ZoWkM1dmNt Y3ZiV0ZwYkcxaGJpOXNhWE4wYVc1bWJ5OXNhVzUxZUMxaGNtMHRhMlZ5Ym1Wc0NnPT0KCgo= --MP_/wRwICTJuiSrt_.s_nVRq2or Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --MP_/wRwICTJuiSrt_.s_nVRq2or-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 15171C47DB3 for <linux-arm-kernel@archiver.kernel.org>; Tue, 30 Jan 2024 02:10:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:In-Reply-To:References:Date: Message-Id:From:Subject:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=nIO6FiMZdmJ6m9SFbEnupaG6/qDw7OA8BBl2usT1tQc=; b=gpEV8/wUzNkl8Z uR6S4uJMb9Xmbt9UWDL+SEKAbT6X0iCQHiF+qQJDzqdOTq1s2bhLHLdcmsyrB4+pRw9ciXc+P2690 rJAyHPRW+7jepUHmGnft/p7bGIa2mNVyhme2LL1ybm6nFeM10J2mHMUANoxx81u/vZG7OASGyKcRV gPjnGsURS3o9fbwDhCCz/m4eY9Z2dyAYozGriIFnZy0Zj7dYYE+SciIB4BmY7E04WOEzGxq8Rq5lm noNrtgHYE8S4RI2vSlOM7d1agXpdFidUTKLCMPNwHi3na6OEtL7duRQTWzLDfkMGLw853TJTlVZXd vzDZZBqDpsQOSWGtBe8w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUda5-0000000Ev3Q-09Yr; Tue, 30 Jan 2024 02:10:33 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUda1-0000000Ev2W-308k; Tue, 30 Jan 2024 02:10:31 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 980B4CE0BAE; Tue, 30 Jan 2024 02:10:27 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPS id C84D9C43390; Tue, 30 Jan 2024 02:10:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706580626; bh=4+POrROwPnatEmM5H95Kp47HMH+fWtriY394HxDqm4w=; h=Subject:From:Date:References:In-Reply-To:To:Cc:From; b=XgC+4ANf7/FtsIREu2/ImCQS+UqIYlntE3DhKgXU3wCsqhk4QKGgS+c/NvP04IoXW Z5ld4+b0LiQNG9zzfm6hM3eQrbcq3gMsppMJ2k1n4t37PeKqikB0lkCLMqB9BLsXhC eR4zVUHMniPARwlTFCd1HZrX/z798PeBFF2bZ9l9EKAUIf0amtv2W4t3j7vjLrIGjW 1hlFYFUuxxuVHWYp0UFTS+cnggC6qYDHTbNLTvw3PdLbKrp65TH9KXjeSqZoB9t4NX AdQR57LgpgBVpTC8jyJWXklG3XQuAhNtoA7AW9iuJ7FXL5SaP3mrDefJwDZLo+BcAy GF3Pn6yTo+bAA== Received: from aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (localhost.localdomain [127.0.0.1]) by aws-us-west-2-korg-oddjob-1.ci.codeaurora.org (Postfix) with ESMTP id ACE77C00448; Tue, 30 Jan 2024 02:10:26 +0000 (UTC) MIME-Version: 1.0 Subject: Re: [PATCH net-next v3 0/7] MT7530 DSA Subdriver Improvements Act I From: patchwork-bot+netdevbpf@kernel.org Message-Id: <170658062670.15779.8221227198505165496.git-patchwork-notify@kernel.org> Date: Tue, 30 Jan 2024 02:10:26 +0000 References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> In-Reply-To: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> To: =?utf-8?b?QXLEsW7DpyDDnE5BTCB2aWEgQjQgUmVsYXkgPGRldm51bGwrYXJpbmMudW5hbC5h?=@ci.codeaurora.org, =?utf-8?b?cmluYzkuY29tQGtlcm5lbC5vcmc+?=@ci.codeaurora.org Cc: daniel@makrotopia.org, Landen.Chao@mediatek.com, dqfext@gmail.com, sean.wang@mediatek.com, andrew@lunn.ch, f.fainelli@gmail.com, olteanv@gmail.com, davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, matthias.bgg@gmail.com, angelogioacchino.delregno@collabora.com, linux@armlinux.org.uk, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, bartel.eerdekens@constell8.be, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240129_181029_952308_4FFA6268 X-CRM114-Status: GOOD ( 11.70 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hello: This series was applied to netdev/net-next.git (main) by Jakub Kicinski <kuba@kernel.org>: On Mon, 22 Jan 2024 08:35:51 +0300 you wrote: > Hello! > > This patch series simplifies the MT7530 DSA subdriver and improves the > logic of the support for MT7530, MT7531, and the switch on the MT7988 SoC. > > I have done a simple ping test to confirm basic communication on all switch > ports on MCM and standalone MT7530, and MT7531 switch with this patch > series applied. > > [...] Here is the summary with links: - [net-next,v3,1/7] net: dsa: mt7530: always trap frames to active CPU port on MT7530 https://git.kernel.org/netdev/net-next/c/024d8577f534 - [net-next,v3,2/7] net: dsa: mt7530: use p5_interface_select as data type for p5_intf_sel https://git.kernel.org/netdev/net-next/c/b198c9097f06 - [net-next,v3,3/7] net: dsa: mt7530: store port 5 SGMII capability of MT7531 https://git.kernel.org/netdev/net-next/c/1f4a85f2eaa8 - [net-next,v3,4/7] net: dsa: mt7530: improve comments regarding switch ports https://git.kernel.org/netdev/net-next/c/05957aa77ed8 - [net-next,v3,5/7] net: dsa: mt7530: improve code path for setting up port 5 https://git.kernel.org/netdev/net-next/c/152f8e8e7458 - [net-next,v3,6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() https://git.kernel.org/netdev/net-next/c/6537973f2a5d - [net-next,v3,7/7] net: dsa: mt7530: do not run mt7530_setup_port5() if port 5 is disabled https://git.kernel.org/netdev/net-next/c/04a22bef5fc2 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9EA3AC46CD2 for <linux-arm-kernel@archiver.kernel.org>; Tue, 30 Jan 2024 14:27:04 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Xz/t53llrf9KjqSNHamYxsmavowZCbPGKcCwZywSvsA=; b=RAhonFEyibtae3 0BQoECdNIM5gQ2A4WeHcVKZ/pVasqyMIyjfKxRrcA/0XVCTvEqTIm1Ly4pF7od/rf1cFdFDPqUAvv AC+bsZ7aZ41CqZExTg9nZ0cZhLznJK2EHnK7kV/wZEreGXXLauTQBNJmrqd6rT6QLoo0Y/2++BFY/ 8jJ4Ys0N5MApCrRyXx1IH/6E+lRsrWRx5blBcZImAdC3W3IWnu4usrZGtNB51FX4/X4iEz1To3WmW 02VSqEN7Jk2hZ5lAnutu0aDU5RVr3wGBQp6IAqn+nj25sGRNYEPvL9PAb14nH4pBR1E3yQR8wqdAz 9BugLDdsN1iukxKE9Iig==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUp4b-0000000Gy7Z-0R3F; Tue, 30 Jan 2024 14:26:49 +0000 Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUp4Q-0000000Gy29-2OJh; Tue, 30 Jan 2024 14:26:40 +0000 Received: by mail.gandi.net (Postfix) with ESMTPSA id 8E3C81C000E; Tue, 30 Jan 2024 14:26:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arinc9.com; s=gm1; t=1706624795; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=EiU+vp3jmxj1RQvTE/aNTb9Remw5rmZoUoKv2t5MunA=; b=lIpVxYMXZCa4HN5li0menqRxSUg6vkEUPhvFUqJ5VTxetW7YHyR0ScfsR5g7qFNFfQFhsU /GRQVAzrasNhW3ICz/tX6L/w3LV2YslSM2K9TCMk14M7u60E0lSISz63YaS/yKVmfzFyXN La1rgFSd4Wg22M/jvjqLFGvyAXXclRwiNc0cpQJkY+iVUO5v0BZH4e/PTBE2xYRyGRFOn0 6ZLys8l9Cl/y/3+x2mcuOVqm4b7ctVFruZkFU9CWmQc0zjDRQG4cvgbQXf64kxuzbuiggH 3LB5RhFoLEwzk2Ah0CiuvGh5lHSNE9Inw99BkBBpBWsZ37RHmjJf1Tjg8frtEA== Message-ID: <8b7e1d9d-70ec-4664-be04-48a2e2877891@arinc9.com> Date: Tue, 30 Jan 2024 17:26:29 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Content-Language: en-US To: Jakub Kicinski <kuba@kernel.org>, Vladimir Oltean <olteanv@gmail.com> Cc: Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> <20240129165201.s4oiuk3sxtk6zcsw@skbuf> <20240129090034.01c11667@kernel.org> From: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> In-Reply-To: <20240129090034.01c11667@kernel.org> X-GND-Sasl: arinc.unal@arinc9.com X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240130_062638_912545_5A9A815A X-CRM114-Status: GOOD ( 14.11 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgpPbiAyOS4wMS4yMDI0IDIwOjAwLCBKYWt1YiBLaWNpbnNraSB3cm90ZToKPiBPbiBNb24sIDI5 IEphbiAyMDI0IDE4OjUyOjAxICswMjAwIFZsYWRpbWlyIE9sdGVhbiB3cm90ZToKPj4+PiBJIHN0 aWxsIHNlZSBkZWZlcnJlZC4gSSBndWVzcyBJJ2xsIGhhdmUgdG8gc3VibWl0IHRoaXMgYWdhaW4u IDovCj4+Pgo+Pj4gVG9vayBtZSBhbiBob3VyIHRvIGZpeCB0aGUgbWFpbGJvdDoKPj4+IGh0dHBz Oi8vZ2l0aHViLmNvbS9rdWJhLW1vby9uaXBhL2NvbW1pdC82NzY2ZTk3ZTcyYWM5MWZmYjQyZWQy MjU5YmM4ZTJhY2U0NDZkMGVmCj4+PiBlbWFpbCBpcyB0aGUgbW9zdCBxdWlya3kgdGhpbmcgZXZl ci4KPj4KPj4gQWgsIHNvIGl0IHdhcyBteSBuZW9tdXR0IGVuY29kaW5nIGVtYWlsIGFzIGJhc2U2 NC4uLgo+IAo+IFNvbWV0aGluZyBtYWdpY2FsIGdvaW5nIG9uIHRoZXJlLCB0aGUgZW1haWwgaXMg ZW5jb2RlZC4uIHR3aWNlPwo+IFNlZSB0aGUgYXR0YWNobWVudC4gVGhhdCdzIGFscmVhZHkgdGhy dSBhIHJvdW5kIG9mIGJhc2U2NCBkZWNvZGUKPiBhbmQgdGhlcmUncyBhbm90aGVyIGNvcHkgb2Yg dGhlIGVtYWlsIHdpdGggYmFzZTY0IGluc2lkZSBpdCA6bwo+IEFueXdheSwgdW53cmFwcGluZyBp dCBvbmNlIGlzIGdvb2QgZW5vdWdoIGZvciB0aGUgYm90IHRvIHNlZSB0aGUKPiBjb21tYW5kLCBh bmQgZW5vdWdoIHRpbWUgc3BlbnQgb24gdGhpcyA7KQoKSSBkb24ndCBjbGFpbSB0byBiZSBhbiBl bWFpbCBleHBlcnQuIEkndmUgcmVjZWl2ZWQgVmxhZGltaXIncyBlbWFpbCB3aXRoCnRoZSAiQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdCIgaGVhZGVyLiBUaGUgYm9keSB3YXMgcGxhaW50 ZXh0LCBub3QKYmFzZTY0IGVuY29kZWQuIEkgaGF2ZSBjaGVja2VkIGhvdyB0aGUgbmV0ZGV2IG1h aWxpbmcgbGlzdCBkaXN0cmlidXRlZApWbGFkaW1pcidzIGVtYWlsLCBpdHMgYm9keSBpcyBwbGFp bnRleHQgYXMgd2VsbCwgbm90IGJhc2U2NCBlbmNvZGVkLiBPbmx5CnRoZSBsaW51eC1hcm0ta2Vy bmVsIG1haWxpbmcgbGlzdCBkaXN0cmlidXRlZCB0aGUgYm9keSBiYXNlNjQgZW5jb2RlZCwgdGhl CmhlYWRlciBpcyAiQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0Ii4KCkFuZCB0aGUg YXR0YWNobWVudCB5b3UndmUgcHJvdmlkZWQgc2VlbXMgdG8gYmUgZnJvbSB0aGUgcmF3IG91dHB1 dCBvZgpsb3JlLmtlcm5lbC5vcmcvYWxsIHdoaWNoIHNlZW1zIHRvIHB1dCB0b2dldGhlciB0aGUg ZW1haWwgZGlzdHJpYnV0aW9uIGZyb20KYWxsIG1haWxpbmcgbGlzdHMuCgpyYXcgZnJvbSBhbGw6 CgpodHRwczovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNDAxMjkxMjUyNDEuZ3U0c3JndWZhZDZo cHdvckBza2J1Zi9yYXcKCnJhdyBmcm9tIG5ldGRldjoKCmh0dHBzOi8vbG9yZS5rZXJuZWwub3Jn L25ldGRldi8yMDI0MDEyOTEyNTI0MS5ndTRzcmd1ZmFkNmhwd29yQHNrYnVmL3JhdwoKcmF3IGZy b20gbGludXgtYXJtLWtlcm5lbDoKCmh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LWFybS1r ZXJuZWwvMjAyNDAxMjkxMjUyNDEuZ3U0c3JndWZhZDZocHdvckBza2J1Zi9yYXcKCkkgZG9uJ3Qg a25vdyB3aGljaCBtYWlsaW5nIGxpc3QgbWFpbGJvdCBsb29rcyBhdCBpbiBjYXNlIG9mIGFuIGVt YWlsIGlzCnNlbnQgd2l0aCBtdWx0aXBsZSBtYWlsaW5nIGxpc3RzIGJlaW5nIENDJ2Qgb3IgVE8n ZC4gSXQgc2VlbXMgdG8gYmUgdGhhdCBpdApsb29rZWQgYXQgbGludXgtYXJtLWtlcm5lbCBpbiB0 aGlzIGluc3RhbmNlLgoKQXLEsW7DpwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxt YW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7B03AC47DA9 for <linux-arm-kernel@archiver.kernel.org>; Tue, 30 Jan 2024 16:02:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=RaxeTaXy3xcoHFENVGIwQhQupMj808L6EF9Qam7FxP4=; b=0LdqSAXRPm23E5 uIZTxN13GP6NuVuC4uyqHxnjVrYVYdTzx92sL8Y5zZzHQVAUmwIWHEkZHp47s67ygtv07RVPdGzEL QHW7bGLaBJF775dmFhrQleq5du8uISjqU3IBuhydpABlAK8v/OWP0Dv8sx1EU7Gw0rP2iK2lem/qE fnN641eFl7Mfv69vqscK1jKS5+UpqOewzxLAZNrPcaBP962SpxPg4iA54Xjzz11j6euQWQHKtjZpo i73Y/iHpOHk6z61IKiBAaqxJ7JnXUED2/jY6sf6dAqSECa3GASCVxqWwPUIhGWI5PZZWRyiPlo0Y6 28vqhMSS+ZonTCCW6Ajg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUqZ1-0000000HHXR-49qP; Tue, 30 Jan 2024 16:02:19 +0000 Received: from sin.source.kernel.org ([145.40.73.55]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rUqYz-0000000HHWG-2HEt; Tue, 30 Jan 2024 16:02:19 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id A8CE8CE1B58; Tue, 30 Jan 2024 16:02:15 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 21CDBC433C7; Tue, 30 Jan 2024 16:02:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1706630534; bh=6AyaDJwd1sc4HKIf54mJ2fAVwmOtAbULU8y4KjsSRL4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=OyRCmpb2uVuSl7Apfk3AeEPrXL52NPhXFkwtVrLT/ultTeCvWdCD43P3kNXtSwrc4 ivaHARnlwl3MA7ZI/DteRSPjQpPhsY/+lmF60MVUt0mbvACxRTfU94rKHcsu+XJIIu htKgYgCbf67lmZKBZntG/RLgyHjG6JxzoZc32rsp/Hi1ktFJqkWGDvTi9kaNUU+wDk PcAHrVvbhKH8yCRYMjQGM7OhFFHoh+zppYxMFgB5icPCWQOdmSpNnT6ob1Yx0zy3Yb SSKOIgcduL+IBylk3v3hQPpFzdaysVkkXJpBi8T8kyZ6LIIR8q5LGi9gu6EcvI78mQ tMam2MUSjQg8A== Date: Tue, 30 Jan 2024 08:02:13 -0800 From: Jakub Kicinski <kuba@kernel.org> To: =?UTF-8?B?QXLEsW7DpyDDnE5BTA==?= <arinc.unal@arinc9.com> Cc: Vladimir Oltean <olteanv@gmail.com>, Daniel Golle <daniel@makrotopia.org>, Landen Chao <Landen.Chao@mediatek.com>, DENG Qingfang <dqfext@gmail.com>, Sean Wang <sean.wang@mediatek.com>, Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>, "David S. Miller" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>, Paolo Abeni <pabeni@redhat.com>, Matthias Brugger <matthias.bgg@gmail.com>, AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>, Russell King <linux@armlinux.org.uk>, mithat.guner@xeront.com, erkin.bozoglu@xeront.com, Bartel Eerdekens <bartel.eerdekens@constell8.be>, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org Subject: Re: [PATCH net-next v3 6/7] net: dsa: mt7530: do not set priv->p5_interface on mt7530_setup_port5() Message-ID: <20240130080213.0c3b65c1@kernel.org> In-Reply-To: <8b7e1d9d-70ec-4664-be04-48a2e2877891@arinc9.com> References: <20240122-for-netnext-mt7530-improvements-1-v3-0-042401f2b279@arinc9.com> <20240122-for-netnext-mt7530-improvements-1-v3-6-042401f2b279@arinc9.com> <20240129125241.gu4srgufad6hpwor@skbuf> <431750cc-fb6b-4f7a-9123-b6986d359742@arinc9.com> <20240129083152.34d899cd@kernel.org> <20240129165201.s4oiuk3sxtk6zcsw@skbuf> <20240129090034.01c11667@kernel.org> <8b7e1d9d-70ec-4664-be04-48a2e2877891@arinc9.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240130_080217_972772_3A176955 X-CRM114-Status: GOOD ( 18.68 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gVHVlLCAzMCBKYW4gMjAyNCAxNzoyNjoyOSArMDMwMCBBcsSxbsOnIMOcTkFMIHdyb3RlOgo+ IEkgZG9uJ3QgY2xhaW0gdG8gYmUgYW4gZW1haWwgZXhwZXJ0LiBJJ3ZlIHJlY2VpdmVkIFZsYWRp bWlyJ3MgZW1haWwgd2l0aAo+IHRoZSAiQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdCIg aGVhZGVyLiBUaGUgYm9keSB3YXMgcGxhaW50ZXh0LCBub3QKPiBiYXNlNjQgZW5jb2RlZC4gSSBo YXZlIGNoZWNrZWQgaG93IHRoZSBuZXRkZXYgbWFpbGluZyBsaXN0IGRpc3RyaWJ1dGVkCj4gVmxh ZGltaXIncyBlbWFpbCwgaXRzIGJvZHkgaXMgcGxhaW50ZXh0IGFzIHdlbGwsIG5vdCBiYXNlNjQg ZW5jb2RlZC4gT25seQo+IHRoZSBsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdCBkaXN0cmli dXRlZCB0aGUgYm9keSBiYXNlNjQgZW5jb2RlZCwgdGhlCj4gaGVhZGVyIGlzICJDb250ZW50LVRy YW5zZmVyLUVuY29kaW5nOiBiYXNlNjQiLgo+IAo+IEFuZCB0aGUgYXR0YWNobWVudCB5b3UndmUg cHJvdmlkZWQgc2VlbXMgdG8gYmUgZnJvbSB0aGUgcmF3IG91dHB1dCBvZgo+IGxvcmUua2VybmVs Lm9yZy9hbGwgd2hpY2ggc2VlbXMgdG8gcHV0IHRvZ2V0aGVyIHRoZSBlbWFpbCBkaXN0cmlidXRp b24gZnJvbQo+IGFsbCBtYWlsaW5nIGxpc3RzLgo+IAo+IHJhdyBmcm9tIGFsbDoKPiAKPiBodHRw czovL2xvcmUua2VybmVsLm9yZy9hbGwvMjAyNDAxMjkxMjUyNDEuZ3U0c3JndWZhZDZocHdvckBz a2J1Zi9yYXcKPiAKPiByYXcgZnJvbSBuZXRkZXY6Cj4gCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5v cmcvbmV0ZGV2LzIwMjQwMTI5MTI1MjQxLmd1NHNyZ3VmYWQ2aHB3b3JAc2tidWYvcmF3Cj4gCj4g cmF3IGZyb20gbGludXgtYXJtLWtlcm5lbDoKPiAKPiBodHRwczovL2xvcmUua2VybmVsLm9yZy9s aW51eC1hcm0ta2VybmVsLzIwMjQwMTI5MTI1MjQxLmd1NHNyZ3VmYWQ2aHB3b3JAc2tidWYvcmF3 Cj4gCj4gSSBkb24ndCBrbm93IHdoaWNoIG1haWxpbmcgbGlzdCBtYWlsYm90IGxvb2tzIGF0IGlu IGNhc2Ugb2YgYW4gZW1haWwgaXMKPiBzZW50IHdpdGggbXVsdGlwbGUgbWFpbGluZyBsaXN0cyBi ZWluZyBDQydkIG9yIFRPJ2QuIEl0IHNlZW1zIHRvIGJlIHRoYXQgaXQKPiBsb29rZWQgYXQgbGlu dXgtYXJtLWtlcm5lbCBpbiB0aGlzIGluc3RhbmNlLgoKSXQncyB0aGUgUHl0aG9uIGxpYnJhcnkg dGhhdCBiYXNlLWVuY29kZXMgaXQgZm9yIHNvbWUgcmVhc29uIDpvCgo+Pj4+PiAkIHRhaWwgLTIw IHJhdy41IAo+IG10NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2Nv bmZpZygpIHdvbid0IHJ1bi4KPiAKPiBUaGUgY29tbWl0ICgibmV0OiBkc2E6IG10NzUzMDogaW1w cm92ZSBjb2RlIHBhdGggZm9yIHNldHRpbmcgdXAgcG9ydCA1IikKPiBtYWtlcyBzbyB0aGF0IG10 NzUzMF9zZXR1cF9wb3J0NSgpIGZyb20gbXQ3NTMwX3NldHVwKCkgcnVucyBvbmx5IG9uCj4gbm9u LXBoeWxpbmsgY2FzZXMuCj4gCj4gR2V0IHJpZCBvZiB1bm5lY2Vzc2FyaWx5IHNldHRpbmcgcHJp di0+cDVfaW50ZXJmYWNlIHVuZGVyCj4gbXQ3NTMwX3NldHVwX3BvcnQ1KCkgYXMgcG9ydCA1IHBo eWxpbmsgY29uZmlndXJhdGlvbiB3aWxsIGJlIGRvbmUgYnkKPiBydW5uaW5nIG10NzUzMF9zZXR1 cF9wb3J0NSgpIGZyb20gbXQ3NTN4X3BoeWxpbmtfbWFjX2NvbmZpZygpIG5vdy4KPiAKPiBTaWdu ZWQtb2ZmLWJ5OiBBcsSxbsOnIMOcTkFMIDxhcmluYy51bmFsQGFyaW5jOS5jb20+Cj4gLS0tCgpS ZXZpZXdlZC1ieTogVmxhZGltaXIgT2x0ZWFuIDxvbHRlYW52QGdtYWlsLmNvbT4KCkkgaG9wZSB0 aGlzIG1vdmVzIHRoZSBwYXRjaCBzZXQgb3V0IG9mIHRoZSAnZGVmZXJyZWQnIHN0YXRlLgoKLS0t CnB3LWJvdDogdW5kZXItcmV2aWV3CgoKPj4+Pj4gJCBjYXQgL3RtcC9wLnB5CiMhL2Jpbi9lbnYg cHl0aG9uMwoKaW1wb3J0IGVtYWlsCmZyb20gZW1haWwucG9saWN5IGltcG9ydCBkZWZhdWx0Cmlt cG9ydCBzeXMKCndpdGggb3BlbihzeXMuYXJndlsxXSwgJ3JiJykgYXMgZnA6CiAgICByYXcgPSBm cC5yZWFkKCkKCm1zZyA9IGVtYWlsLm1lc3NhZ2VfZnJvbV9ieXRlcyhyYXcsIHBvbGljeT1kZWZh dWx0KQpwcmludChtc2cuZ2V0X2JvZHkoKSkKCgo+Pj4+PiAkIC90bXAvcC5weSAgcmF3LjUgfCB0 YWlsIC0yMAogPDIwMjQwMTIyLWZvci1uZXRuZXh0LW10NzUzMC1pbXByb3ZlbWVudHMtMS12My02 LTA0MjQwMWYyYjI3OUBhcmluYzkuY29tPgoKVDI0Z1RXOXVMQ0JLWVc0Z01qSXNJREl3TWpRZ1lY UWdNRGc2TXpVNk5UZEJUU0FyTURNd01Dd2dRWExFc1c3RHB5RERuRTVCVENCMgphV0VnUWpRZ1Vt VnNZWGtnZDNKdmRHVTZDajRnUm5KdmJUb2dRWExFc1c3RHB5RERuRTVCVENBOFlYSnBibU11ZFc1 aGJFQmhjbWx1Cll6a3VZMjl0UGdvK0lBbytJRkoxYm01cGJtY2diWFEzTlRNd1gzTmxkSFZ3WDNC dmNuUTFLQ2tnWm5KdmJTQnRkRGMxTXpCZmMyVjAKZFhBb0tTQjFjMlZrSUhSdklHaGhibVJzWlNC aGJHd2dZMkZ6WlhNS1BpQnZaaUJqYjI1bWFXZDFjbWx1WnlCd2IzSjBJRFVzSUdsdQpZMngxWkds dVp5QndhSGxzYVc1ckxnbytJQW8rSUZObGRIUnBibWNnY0hKcGRpMCtjRFZmYVc1MFpYSm1ZV05s SUhWdVpHVnlJRzEwCk56VXpNRjl6WlhSMWNGOXdiM0owTlNncElHMWhhMlZ6SUhOMWNtVWdkR2ho ZEFvK0lHMTBOelV6TUY5elpYUjFjRjl3YjNKME5TZ3AKSUdaeWIyMGdiWFEzTlRONFgzQm9lV3hw Ym10ZmJXRmpYMk52Ym1acFp5Z3BJSGR2YmlkMElISjFiaTRLUGlBS1BpQlVhR1VnWTI5dApiV2ww SUNnaWJtVjBPaUJrYzJFNklHMTBOelV6TURvZ2FXMXdjbTkyWlNCamIyUmxJSEJoZEdnZ1ptOXlJ SE5sZEhScGJtY2dkWEFnCmNHOXlkQ0ExSWlrS1BpQnRZV3RsY3lCemJ5QjBhR0YwSUcxME56VXpN Rjl6WlhSMWNGOXdiM0owTlNncElHWnliMjBnYlhRM05UTXcKWDNObGRIVndLQ2tnY25WdWN5QnZi bXg1SUc5dUNqNGdibTl1TFhCb2VXeHBibXNnWTJGelpYTXVDajRnQ2o0Z1IyVjBJSEpwWkNCdgpa aUIxYm01bFkyVnpjMkZ5YVd4NUlITmxkSFJwYm1jZ2NISnBkaTArY0RWZmFXNTBaWEptWVdObElI VnVaR1Z5Q2o0Z2JYUTNOVE13ClgzTmxkSFZ3WDNCdmNuUTFLQ2tnWVhNZ2NHOXlkQ0ExSUhCb2VX eHBibXNnWTI5dVptbG5kWEpoZEdsdmJpQjNhV3hzSUdKbElHUnYKYm1VZ1lua0tQaUJ5ZFc1dWFX NW5JRzEwTnpVek1GOXpaWFIxY0Y5d2IzSjBOU2dwSUdaeWIyMGdiWFEzTlRONFgzQm9lV3hwYm10 ZgpiV0ZqWDJOdmJtWnBaeWdwSUc1dmR5NEtQaUFLUGlCVGFXZHVaV1F0YjJabUxXSjVPaUJCY3NT eGJzT25JTU9jVGtGTUlEeGhjbWx1Cll5NTFibUZzUUdGeWFXNWpPUzVqYjIwK0NqNGdMUzB0Q2dw U1pYWnBaWGRsWkMxaWVUb2dWbXhoWkdsdGFYSWdUMngwWldGdUlEeHYKYkhSbFlXNTJRR2R0WVds c0xtTnZiVDRLQ2trZ2FHOXdaU0IwYUdseklHMXZkbVZ6SUhSb1pTQndZWFJqYUNCelpYUWdiM1Yw SUc5bQpJSFJvWlNBblpHVm1aWEp5WldRbklITjBZWFJsTGdvS0xTMHRDbkIzTFdKdmREb2dkVzVr WlhJdGNtVjJhV1YzQ2dvPQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK