net: dsa: realtek-smi: move to subdirectory
authorLuiz Angelo Daros de Luca <luizluca@gmail.com>
Fri, 28 Jan 2022 06:04:58 +0000 (03:04 -0300)
committerDavid S. Miller <davem@davemloft.net>
Fri, 28 Jan 2022 15:02:49 +0000 (15:02 +0000)
Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Tested-by: Arınç ÜNAL <arinc.unal@arinc9.com>
Reviewed-by: Alvin Šipraga <alsi@bang-olufsen.dk>
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Vladimir Oltean <olteanv@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
MAINTAINERS
drivers/net/dsa/Kconfig
drivers/net/dsa/Makefile
drivers/net/dsa/realtek/Kconfig [new file with mode: 0644]
drivers/net/dsa/realtek/Makefile [new file with mode: 0644]
drivers/net/dsa/realtek/realtek-smi-core.c [moved from drivers/net/dsa/realtek-smi-core.c with 100% similarity]
drivers/net/dsa/realtek/realtek-smi-core.h [moved from drivers/net/dsa/realtek-smi-core.h with 100% similarity]
drivers/net/dsa/realtek/rtl8365mb.c [moved from drivers/net/dsa/rtl8365mb.c with 100% similarity]
drivers/net/dsa/realtek/rtl8366.c [moved from drivers/net/dsa/rtl8366.c with 100% similarity]
drivers/net/dsa/realtek/rtl8366rb.c [moved from drivers/net/dsa/rtl8366rb.c with 100% similarity]

index f410884..d581808 100644 (file)
@@ -16352,8 +16352,7 @@ REALTEK RTL83xx SMI DSA ROUTER CHIPS
 M:     Linus Walleij <linus.walleij@linaro.org>
 S:     Maintained
 F:     Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
-F:     drivers/net/dsa/realtek-smi*
-F:     drivers/net/dsa/rtl83*
+F:     drivers/net/dsa/realtek/*
 
 REALTEK WIRELESS DRIVER (rtlwifi family)
 M:     Ping-Ke Shih <pkshih@realtek.com>
index 7b1457a..1251caf 100644 (file)
@@ -67,17 +67,7 @@ config NET_DSA_QCA8K
          This enables support for the Qualcomm Atheros QCA8K Ethernet
          switch chips.
 
-config NET_DSA_REALTEK_SMI
-       tristate "Realtek SMI Ethernet switch family support"
-       select NET_DSA_TAG_RTL4_A
-       select NET_DSA_TAG_RTL8_4
-       select FIXED_PHY
-       select IRQ_DOMAIN
-       select REALTEK_PHY
-       select REGMAP
-       help
-         This enables support for the Realtek SMI-based switch
-         chips, currently only RTL8366RB.
+source "drivers/net/dsa/realtek/Kconfig"
 
 config NET_DSA_SMSC_LAN9303
        tristate
index 8da1569..e73838c 100644 (file)
@@ -9,8 +9,6 @@ obj-$(CONFIG_NET_DSA_LANTIQ_GSWIP) += lantiq_gswip.o
 obj-$(CONFIG_NET_DSA_MT7530)   += mt7530.o
 obj-$(CONFIG_NET_DSA_MV88E6060) += mv88e6060.o
 obj-$(CONFIG_NET_DSA_QCA8K)    += qca8k.o
-obj-$(CONFIG_NET_DSA_REALTEK_SMI) += realtek-smi.o
-realtek-smi-objs               := realtek-smi-core.o rtl8366.o rtl8366rb.o rtl8365mb.o
 obj-$(CONFIG_NET_DSA_SMSC_LAN9303) += lan9303-core.o
 obj-$(CONFIG_NET_DSA_SMSC_LAN9303_I2C) += lan9303_i2c.o
 obj-$(CONFIG_NET_DSA_SMSC_LAN9303_MDIO) += lan9303_mdio.o
@@ -23,5 +21,6 @@ obj-y                         += microchip/
 obj-y                          += mv88e6xxx/
 obj-y                          += ocelot/
 obj-y                          += qca/
+obj-y                          += realtek/
 obj-y                          += sja1105/
 obj-y                          += xrs700x/
diff --git a/drivers/net/dsa/realtek/Kconfig b/drivers/net/dsa/realtek/Kconfig
new file mode 100644 (file)
index 0000000..1c62212
--- /dev/null
@@ -0,0 +1,20 @@
+# SPDX-License-Identifier: GPL-2.0-only
+menuconfig NET_DSA_REALTEK
+       tristate "Realtek Ethernet switch family support"
+       depends on NET_DSA
+       select NET_DSA_TAG_RTL4_A
+       select NET_DSA_TAG_RTL8_4
+       select FIXED_PHY
+       select IRQ_DOMAIN
+       select REALTEK_PHY
+       select REGMAP
+       help
+         Select to enable support for Realtek Ethernet switch chips.
+
+config NET_DSA_REALTEK_SMI
+       tristate "Realtek SMI connected switch driver"
+       depends on NET_DSA_REALTEK
+       default y
+       help
+         Select to enable support for registering switches connected
+         through SMI.
diff --git a/drivers/net/dsa/realtek/Makefile b/drivers/net/dsa/realtek/Makefile
new file mode 100644 (file)
index 0000000..323b921
--- /dev/null
@@ -0,0 +1,3 @@
+# SPDX-License-Identifier: GPL-2.0
+obj-$(CONFIG_NET_DSA_REALTEK_SMI)      += realtek-smi.o
+realtek-smi-objs                       := realtek-smi-core.o rtl8366.o rtl8366rb.o rtl8365mb.o