Commit 39d6b96f authored by Tristram Ha's avatar Tristram Ha Committed by David S. Miller

net: dsa: ksz: Rename NET_DSA_TAG_KSZ to _KSZ9477

Rename the tag Kconfig option and related macros in preparation for
addition of new KSZ family switches with different tag formats.
Signed-off-by: default avatarTristram Ha <Tristram.Ha@microchip.com>
Signed-off-by: default avatarMarek Vasut <marex@denx.de>
Cc: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Cc: Woojung Huh <woojung.huh@microchip.com>
Cc: David S. Miller <davem@davemloft.net>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Reviewed-by: default avatarFlorian Fainelli <f.fainelli@gmail.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 036b9e7c
...@@ -4,7 +4,7 @@ config NET_DSA_MICROCHIP_KSZ_COMMON ...@@ -4,7 +4,7 @@ config NET_DSA_MICROCHIP_KSZ_COMMON
menuconfig NET_DSA_MICROCHIP_KSZ9477 menuconfig NET_DSA_MICROCHIP_KSZ9477
tristate "Microchip KSZ9477 series switch support" tristate "Microchip KSZ9477 series switch support"
depends on NET_DSA depends on NET_DSA
select NET_DSA_TAG_KSZ select NET_DSA_TAG_KSZ9477
select NET_DSA_MICROCHIP_KSZ_COMMON select NET_DSA_MICROCHIP_KSZ_COMMON
help help
This driver adds support for Microchip KSZ9477 switch chips. This driver adds support for Microchip KSZ9477 switch chips.
......
...@@ -262,7 +262,7 @@ static int ksz9477_reset_switch(struct ksz_device *dev) ...@@ -262,7 +262,7 @@ static int ksz9477_reset_switch(struct ksz_device *dev)
static enum dsa_tag_protocol ksz9477_get_tag_protocol(struct dsa_switch *ds, static enum dsa_tag_protocol ksz9477_get_tag_protocol(struct dsa_switch *ds,
int port) int port)
{ {
return DSA_TAG_PROTO_KSZ; return DSA_TAG_PROTO_KSZ9477;
} }
static int ksz9477_phy_read16(struct dsa_switch *ds, int addr, int reg) static int ksz9477_phy_read16(struct dsa_switch *ds, int addr, int reg)
......
...@@ -36,7 +36,7 @@ enum dsa_tag_protocol { ...@@ -36,7 +36,7 @@ enum dsa_tag_protocol {
DSA_TAG_PROTO_DSA, DSA_TAG_PROTO_DSA,
DSA_TAG_PROTO_EDSA, DSA_TAG_PROTO_EDSA,
DSA_TAG_PROTO_GSWIP, DSA_TAG_PROTO_GSWIP,
DSA_TAG_PROTO_KSZ, DSA_TAG_PROTO_KSZ9477,
DSA_TAG_PROTO_LAN9303, DSA_TAG_PROTO_LAN9303,
DSA_TAG_PROTO_MTK, DSA_TAG_PROTO_MTK,
DSA_TAG_PROTO_QCA, DSA_TAG_PROTO_QCA,
......
...@@ -44,6 +44,10 @@ config NET_DSA_TAG_GSWIP ...@@ -44,6 +44,10 @@ config NET_DSA_TAG_GSWIP
config NET_DSA_TAG_KSZ config NET_DSA_TAG_KSZ
bool bool
config NET_DSA_TAG_KSZ9477
bool
select NET_DSA_TAG_KSZ
config NET_DSA_TAG_LAN9303 config NET_DSA_TAG_LAN9303
bool bool
......
...@@ -55,8 +55,8 @@ const struct dsa_device_ops *dsa_device_ops[DSA_TAG_LAST] = { ...@@ -55,8 +55,8 @@ const struct dsa_device_ops *dsa_device_ops[DSA_TAG_LAST] = {
#ifdef CONFIG_NET_DSA_TAG_GSWIP #ifdef CONFIG_NET_DSA_TAG_GSWIP
[DSA_TAG_PROTO_GSWIP] = &gswip_netdev_ops, [DSA_TAG_PROTO_GSWIP] = &gswip_netdev_ops,
#endif #endif
#ifdef CONFIG_NET_DSA_TAG_KSZ #ifdef CONFIG_NET_DSA_TAG_KSZ9477
[DSA_TAG_PROTO_KSZ] = &ksz_netdev_ops, [DSA_TAG_PROTO_KSZ9477] = &ksz9477_netdev_ops,
#endif #endif
#ifdef CONFIG_NET_DSA_TAG_LAN9303 #ifdef CONFIG_NET_DSA_TAG_LAN9303
[DSA_TAG_PROTO_LAN9303] = &lan9303_netdev_ops, [DSA_TAG_PROTO_LAN9303] = &lan9303_netdev_ops,
...@@ -91,8 +91,8 @@ const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops) ...@@ -91,8 +91,8 @@ const char *dsa_tag_protocol_to_str(const struct dsa_device_ops *ops)
#ifdef CONFIG_NET_DSA_TAG_GSWIP #ifdef CONFIG_NET_DSA_TAG_GSWIP
[DSA_TAG_PROTO_GSWIP] = "gswip", [DSA_TAG_PROTO_GSWIP] = "gswip",
#endif #endif
#ifdef CONFIG_NET_DSA_TAG_KSZ #ifdef CONFIG_NET_DSA_TAG_KSZ9477
[DSA_TAG_PROTO_KSZ] = "ksz", [DSA_TAG_PROTO_KSZ9477] = "ksz9477",
#endif #endif
#ifdef CONFIG_NET_DSA_TAG_LAN9303 #ifdef CONFIG_NET_DSA_TAG_LAN9303
[DSA_TAG_PROTO_LAN9303] = "lan9303", [DSA_TAG_PROTO_LAN9303] = "lan9303",
......
...@@ -210,7 +210,7 @@ extern const struct dsa_device_ops edsa_netdev_ops; ...@@ -210,7 +210,7 @@ extern const struct dsa_device_ops edsa_netdev_ops;
extern const struct dsa_device_ops gswip_netdev_ops; extern const struct dsa_device_ops gswip_netdev_ops;
/* tag_ksz.c */ /* tag_ksz.c */
extern const struct dsa_device_ops ksz_netdev_ops; extern const struct dsa_device_ops ksz9477_netdev_ops;
/* tag_lan9303.c */ /* tag_lan9303.c */
extern const struct dsa_device_ops lan9303_netdev_ops; extern const struct dsa_device_ops lan9303_netdev_ops;
......
...@@ -96,7 +96,7 @@ static struct sk_buff *ksz_rcv(struct sk_buff *skb, struct net_device *dev, ...@@ -96,7 +96,7 @@ static struct sk_buff *ksz_rcv(struct sk_buff *skb, struct net_device *dev,
return skb; return skb;
} }
const struct dsa_device_ops ksz_netdev_ops = { const struct dsa_device_ops ksz9477_netdev_ops = {
.xmit = ksz_xmit, .xmit = ksz_xmit,
.rcv = ksz_rcv, .rcv = ksz_rcv,
.overhead = KSZ_INGRESS_TAG_LEN, .overhead = KSZ_INGRESS_TAG_LEN,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment