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: Tristram Ha <Tristram.Ha@microchip.com>
Signed-off-by: Marek 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: Andrew Lunn <andrew@lunn.ch>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
Tristram Ha 2018-12-15 01:58:04 +01:00 коммит произвёл David S. Miller
Родитель 036b9e7cae
Коммит 39d6b96f9f
7 изменённых файлов: 13 добавлений и 9 удалений

Просмотреть файл

@ -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)
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 {
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
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] = {
#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)
#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;
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,
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,