kernel: bump 5.15 to 5.15.135
[openwrt/openwrt.git] / target / linux / generic / hack-5.15 / 700-swconfig_switch_drivers.patch
index 560937a7c16ec86eb8db7a822d8045b6e9984886..9d77efaca6ef99b9f4775f837b386cd52731ffae 100644 (file)
@@ -12,7 +12,7 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 
 --- a/drivers/net/phy/Kconfig
 +++ b/drivers/net/phy/Kconfig
-@@ -61,6 +61,80 @@ config SFP
+@@ -62,6 +62,80 @@ config SFP
        depends on HWMON || HWMON=n
        select MDIO_I2C
  
@@ -36,8 +36,9 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 +        Support for FC is very limited.
 +
 +config AR8216_PHY
-+      tristate "Driver for Atheros AR8216 switches"
++      tristate "Driver for Atheros AR8216/8327 switches"
 +      select SWCONFIG
++      select ETHERNET_PACKET_MANGLE
 +
 +config AR8216_PHY_LEDS
 +      bool "Atheros AR8216 switch LED support"
@@ -52,7 +53,6 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
 +config PSB6970_PHY
 +      tristate "Lantiq XWAY Tantos (PSB6970) Ethernet switch"
 +      select SWCONFIG
-+      select ETHERNET_PACKET_MANGLE
 +
 +config RTL8306_PHY
 +      tristate "Driver for Realtek RTL8306S switches"
@@ -95,13 +95,15 @@ Signed-off-by: Felix Fietkau <nbd@nbd.name>
  config AMD_PHY
 --- a/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_PHYLIB)          += libphy.o
  
 +obj-$(CONFIG_SWCONFIG)                += swconfig.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_IP17XX_PHY)      += ip17xx.o
 +obj-$(CONFIG_PSB6970_PHY)     += psb6970.o