]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: dsa: clean up struct dsa_chip_data
authorVladimir Oltean <vladimir.oltean@nxp.com>
Mon, 6 Apr 2026 21:21:56 +0000 (00:21 +0300)
committerJakub Kicinski <kuba@kernel.org>
Thu, 9 Apr 2026 02:38:52 +0000 (19:38 -0700)
This has accumulated some fields which are no longer parsed by the core
or set by any driver. Remove them.

Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Link: https://patch.msgid.link/20260406212158.721806-3-vladimir.oltean@nxp.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/linux/platform_data/dsa.h

index fec1ae5bddb9501c43c27ff10ea014fdb0314f11..031f4cf83ae2bf05174e0ad8ec7ab3590923912e 100644 (file)
@@ -10,12 +10,6 @@ struct net_device;
 #define DSA_RTABLE_NONE                -1
 
 struct dsa_chip_data {
-       /*
-        * How to access the switch configuration registers.
-        */
-       struct device   *host_dev;
-       int             sw_addr;
-
        /*
         * Reference to network devices
         */
@@ -24,12 +18,6 @@ struct dsa_chip_data {
        /* set to size of eeprom if supported by the switch */
        int             eeprom_len;
 
-       /* Device tree node pointer for this specific switch chip
-        * used during switch setup in case additional properties
-        * and resources needs to be used
-        */
-       struct device_node *of_node;
-
        /*
         * The names of the switch's ports.  Use "cpu" to
         * designate the switch port that the cpu is connected to,
@@ -38,14 +26,6 @@ struct dsa_chip_data {
         * or any other string to indicate this is a physical port.
         */
        char            *port_names[DSA_MAX_PORTS];
-       struct device_node *port_dn[DSA_MAX_PORTS];
-
-       /*
-        * An array of which element [a] indicates which port on this
-        * switch should be used to send packets to that are destined
-        * for switch a. Can be NULL if there is only one switch chip.
-        */
-       s8              rtable[DSA_MAX_SWITCHES];
 };
 
 #endif /* __DSA_PDATA_H */