generic: v6.1, v6.6: add patch to fix PHY-muxing on MT7530
[openwrt/openwrt.git] / target / linux / generic / pending-6.6 / 745-12-net-dsa-mt7530-get-rid-of-mac_port_validate-member-o.patch
diff --git a/target/linux/generic/pending-6.6/745-12-net-dsa-mt7530-get-rid-of-mac_port_validate-member-o.patch b/target/linux/generic/pending-6.6/745-12-net-dsa-mt7530-get-rid-of-mac_port_validate-member-o.patch
deleted file mode 100644 (file)
index d083708..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-From 21d67c2fabfe40baf33202d3287b67b6c16f8382 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Ar=C4=B1n=C3=A7=20=C3=9CNAL?= <arinc.unal@arinc9.com>
-Date: Mon, 22 Apr 2024 10:15:19 +0300
-Subject: [PATCH 12/15] net: dsa: mt7530: get rid of mac_port_validate member
- of mt753x_info
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-The mac_port_validate member of the mt753x_info structure is not being
-used, remove it. Improve the member description section in the process.
-
-Signed-off-by: Arınç ÜNAL <arinc.unal@arinc9.com>
----
- drivers/net/dsa/mt7530.h | 10 +++-------
- 1 file changed, 3 insertions(+), 7 deletions(-)
-
---- a/drivers/net/dsa/mt7530.h
-+++ b/drivers/net/dsa/mt7530.h
-@@ -743,15 +743,14 @@ struct mt753x_pcs {
- /* struct mt753x_info -       This is the main data structure for holding the specific
-  *                    part for each supported device
-+ * @id:                       Holding the identifier to a switch model
-+ * @pcs_ops:          Holding the pointer to the MAC PCS operations structure
-  * @sw_setup:         Holding the handler to a device initialization
-  * @phy_read_c22:     Holding the way reading PHY port using C22
-  * @phy_write_c22:    Holding the way writing PHY port using C22
-  * @phy_read_c45:     Holding the way reading PHY port using C45
-  * @phy_write_c45:    Holding the way writing PHY port using C45
-- * @phy_mode_supported:       Check if the PHY type is being supported on a certain
-- *                    port
-- * @mac_port_validate:        Holding the way to set addition validate type for a
-- *                    certan MAC port
-+ * @mac_port_get_caps:        Holding the handler that provides MAC capabilities
-  * @mac_port_config:  Holding the way setting up the PHY attribute to a
-  *                    certain MAC port
-  */
-@@ -770,9 +769,6 @@ struct mt753x_info {
-                            int regnum, u16 val);
-       void (*mac_port_get_caps)(struct dsa_switch *ds, int port,
-                                 struct phylink_config *config);
--      void (*mac_port_validate)(struct dsa_switch *ds, int port,
--                                phy_interface_t interface,
--                                unsigned long *supported);
-       void (*mac_port_config)(struct dsa_switch *ds, int port,
-                               unsigned int mode,
-                               phy_interface_t interface);