mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
kernel: modules: make ar8216/8327 modularizable
Make ar8216/8327 swconfig driver modularizable and add entry to the netdevices.mk kernel modules file. Fixes: #11250 Signed-off-by: Christian 'Ansuel' Marangi <ansuelsmth@gmail.com>
This commit is contained in:
parent
2f8f4dacf3
commit
05fce869f4
@ -36,8 +36,9 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
+ Support for FC is very limited.
|
+ Support for FC is very limited.
|
||||||
+
|
+
|
||||||
+config AR8216_PHY
|
+config AR8216_PHY
|
||||||
+ tristate "Driver for Atheros AR8216 switches"
|
+ tristate "Driver for Atheros AR8216/8327 switches"
|
||||||
+ select SWCONFIG
|
+ select SWCONFIG
|
||||||
|
+ select ETHERNET_PACKET_MANGLE
|
||||||
+
|
+
|
||||||
+config AR8216_PHY_LEDS
|
+config AR8216_PHY_LEDS
|
||||||
+ bool "Atheros AR8216 switch LED support"
|
+ bool "Atheros AR8216 switch LED support"
|
||||||
@ -52,7 +53,6 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
+config PSB6970_PHY
|
+config PSB6970_PHY
|
||||||
+ tristate "Lantiq XWAY Tantos (PSB6970) Ethernet switch"
|
+ tristate "Lantiq XWAY Tantos (PSB6970) Ethernet switch"
|
||||||
+ select SWCONFIG
|
+ select SWCONFIG
|
||||||
+ select ETHERNET_PACKET_MANGLE
|
|
||||||
+
|
+
|
||||||
+config RTL8306_PHY
|
+config RTL8306_PHY
|
||||||
+ tristate "Driver for Realtek RTL8306S switches"
|
+ tristate "Driver for Realtek RTL8306S switches"
|
||||||
@ -95,13 +95,15 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
config AMD_PHY
|
config AMD_PHY
|
||||||
--- a/drivers/net/phy/Makefile
|
--- a/drivers/net/phy/Makefile
|
||||||
+++ b/drivers/net/phy/Makefile
|
+++ b/drivers/net/phy/Makefile
|
||||||
@@ -24,6 +24,19 @@ libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_
|
@@ -24,6 +24,21 @@ libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_
|
||||||
obj-$(CONFIG_PHYLINK) += phylink.o
|
obj-$(CONFIG_PHYLINK) += phylink.o
|
||||||
obj-$(CONFIG_PHYLIB) += libphy.o
|
obj-$(CONFIG_PHYLIB) += libphy.o
|
||||||
|
|
||||||
+obj-$(CONFIG_SWCONFIG) += swconfig.o
|
+obj-$(CONFIG_SWCONFIG) += swconfig.o
|
||||||
+obj-$(CONFIG_ADM6996_PHY) += adm6996.o
|
+obj-$(CONFIG_ADM6996_PHY) += adm6996.o
|
||||||
+obj-$(CONFIG_AR8216_PHY) += ar8216.o ar8327.o
|
+obj-$(CONFIG_AR8216_PHY) += ar8xxx.o
|
||||||
|
+ar8xxx-y += ar8216.o
|
||||||
|
+ar8xxx-y += ar8327.o
|
||||||
+obj-$(CONFIG_SWCONFIG_B53) += b53/
|
+obj-$(CONFIG_SWCONFIG_B53) += b53/
|
||||||
+obj-$(CONFIG_IP17XX_PHY) += ip17xx.o
|
+obj-$(CONFIG_IP17XX_PHY) += ip17xx.o
|
||||||
+obj-$(CONFIG_PSB6970_PHY) += psb6970.o
|
+obj-$(CONFIG_PSB6970_PHY) += psb6970.o
|
||||||
|
@ -36,8 +36,9 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
+ Support for FC is very limited.
|
+ Support for FC is very limited.
|
||||||
+
|
+
|
||||||
+config AR8216_PHY
|
+config AR8216_PHY
|
||||||
+ tristate "Driver for Atheros AR8216 switches"
|
+ tristate "Driver for Atheros AR8216/8327 switches"
|
||||||
+ select SWCONFIG
|
+ select SWCONFIG
|
||||||
|
+ select ETHERNET_PACKET_MANGLE
|
||||||
+
|
+
|
||||||
+config AR8216_PHY_LEDS
|
+config AR8216_PHY_LEDS
|
||||||
+ bool "Atheros AR8216 switch LED support"
|
+ bool "Atheros AR8216 switch LED support"
|
||||||
@ -52,7 +53,6 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
+config PSB6970_PHY
|
+config PSB6970_PHY
|
||||||
+ tristate "Lantiq XWAY Tantos (PSB6970) Ethernet switch"
|
+ tristate "Lantiq XWAY Tantos (PSB6970) Ethernet switch"
|
||||||
+ select SWCONFIG
|
+ select SWCONFIG
|
||||||
+ select ETHERNET_PACKET_MANGLE
|
|
||||||
+
|
+
|
||||||
+config RTL8306_PHY
|
+config RTL8306_PHY
|
||||||
+ tristate "Driver for Realtek RTL8306S switches"
|
+ tristate "Driver for Realtek RTL8306S switches"
|
||||||
@ -95,13 +95,15 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
config AMD_PHY
|
config AMD_PHY
|
||||||
--- a/drivers/net/phy/Makefile
|
--- a/drivers/net/phy/Makefile
|
||||||
+++ b/drivers/net/phy/Makefile
|
+++ b/drivers/net/phy/Makefile
|
||||||
@@ -24,6 +24,19 @@ libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_
|
@@ -24,6 +24,21 @@ libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_
|
||||||
obj-$(CONFIG_PHYLINK) += phylink.o
|
obj-$(CONFIG_PHYLINK) += phylink.o
|
||||||
obj-$(CONFIG_PHYLIB) += libphy.o
|
obj-$(CONFIG_PHYLIB) += libphy.o
|
||||||
|
|
||||||
+obj-$(CONFIG_SWCONFIG) += swconfig.o
|
+obj-$(CONFIG_SWCONFIG) += swconfig.o
|
||||||
+obj-$(CONFIG_ADM6996_PHY) += adm6996.o
|
+obj-$(CONFIG_ADM6996_PHY) += adm6996.o
|
||||||
+obj-$(CONFIG_AR8216_PHY) += ar8216.o ar8327.o
|
+obj-$(CONFIG_AR8216_PHY) += ar8xxx.o
|
||||||
|
+ar8xxx-y += ar8216.o
|
||||||
|
+ar8xxx-y += ar8327.o
|
||||||
+obj-$(CONFIG_SWCONFIG_B53) += b53/
|
+obj-$(CONFIG_SWCONFIG_B53) += b53/
|
||||||
+obj-$(CONFIG_IP17XX_PHY) += ip17xx.o
|
+obj-$(CONFIG_IP17XX_PHY) += ip17xx.o
|
||||||
+obj-$(CONFIG_PSB6970_PHY) += psb6970.o
|
+obj-$(CONFIG_PSB6970_PHY) += psb6970.o
|
||||||
|
@ -36,7 +36,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
+ Support for FC is very limited.
|
+ Support for FC is very limited.
|
||||||
+
|
+
|
||||||
+config AR8216_PHY
|
+config AR8216_PHY
|
||||||
+ tristate "Driver for Atheros AR8216 switches"
|
+ tristate "Driver for Atheros AR8216/8327 switches"
|
||||||
+ select ETHERNET_PACKET_MANGLE
|
+ select ETHERNET_PACKET_MANGLE
|
||||||
+ select SWCONFIG
|
+ select SWCONFIG
|
||||||
+
|
+
|
||||||
@ -100,13 +100,15 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
|
|||||||
config SFP
|
config SFP
|
||||||
--- a/drivers/net/phy/Makefile
|
--- a/drivers/net/phy/Makefile
|
||||||
+++ b/drivers/net/phy/Makefile
|
+++ b/drivers/net/phy/Makefile
|
||||||
@@ -22,6 +22,20 @@ libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_
|
@@ -22,6 +22,22 @@ libphy-$(CONFIG_LED_TRIGGER_PHY) += phy_
|
||||||
obj-$(CONFIG_PHYLINK) += phylink.o
|
obj-$(CONFIG_PHYLINK) += phylink.o
|
||||||
obj-$(CONFIG_PHYLIB) += libphy.o
|
obj-$(CONFIG_PHYLIB) += libphy.o
|
||||||
|
|
||||||
+obj-$(CONFIG_SWCONFIG) += swconfig.o
|
+obj-$(CONFIG_SWCONFIG) += swconfig.o
|
||||||
+obj-$(CONFIG_ADM6996_PHY) += adm6996.o
|
+obj-$(CONFIG_ADM6996_PHY) += adm6996.o
|
||||||
+obj-$(CONFIG_AR8216_PHY) += ar8216.o ar8327.o
|
+obj-$(CONFIG_AR8216_PHY) += ar8xxx.o
|
||||||
|
+ar8xxx-y += ar8216.o
|
||||||
|
+ar8xxx-y += ar8327.o
|
||||||
+obj-$(CONFIG_SWCONFIG_B53) += b53/
|
+obj-$(CONFIG_SWCONFIG_B53) += b53/
|
||||||
+obj-$(CONFIG_IP17XX_PHY) += ip17xx.o
|
+obj-$(CONFIG_IP17XX_PHY) += ip17xx.o
|
||||||
+obj-$(CONFIG_MVSWITCH_PHY) += mvswitch.o
|
+obj-$(CONFIG_MVSWITCH_PHY) += mvswitch.o
|
||||||
|
Loading…
Reference in New Issue
Block a user