diff options
author | Vladimir Oltean <vladimir.oltean@nxp.com> | 2020-02-29 15:31:11 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-03-04 03:57:42 +0100 |
commit | 1ba8f6561a3ba3a4ac4becadb691667645fe73d2 (patch) | |
tree | 53de962344de1ab2f745de2e05a7c65890ec8a52 /include | |
parent | net: mscc: ocelot: don't rely on preprocessor for vcap key/action packing (diff) | |
download | linux-1ba8f6561a3ba3a4ac4becadb691667645fe73d2.tar.xz linux-1ba8f6561a3ba3a4ac4becadb691667645fe73d2.zip |
net: mscc: ocelot: remove port_pcs_init indirection for VSC7514
The Felix driver is now using its own PHYLINK instance, not calling into
ocelot_adjust_link. So the port_pcs_init function pointer is an
unnecessary indirection. Remove it.
Signed-off-by: Vladimir Oltean <vladimir.oltean@nxp.com>
Tested-by: Horatiu Vultur <horatiu.vultur@microchip.com>
Reviewed-by: Allan W. Nielsen <allan.nielsen@microchip.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/soc/mscc/ocelot.h | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/include/soc/mscc/ocelot.h b/include/soc/mscc/ocelot.h index 3da8285d4cd8..45630bee8ed2 100644 --- a/include/soc/mscc/ocelot.h +++ b/include/soc/mscc/ocelot.h @@ -402,7 +402,6 @@ enum ocelot_tag_prefix { struct ocelot; struct ocelot_ops { - void (*pcs_init)(struct ocelot *ocelot, int port); int (*reset)(struct ocelot *ocelot); }; @@ -479,8 +478,6 @@ struct ocelot { struct mutex ptp_lock; /* Protects the PTP clock */ spinlock_t ptp_clock_lock; - - void (*port_pcs_init)(struct ocelot_port *port); }; #define ocelot_read_ix(ocelot, reg, gi, ri) __ocelot_read_ix(ocelot, reg, reg##_GSZ * (gi) + reg##_RSZ * (ri)) |