generic: import rtl8261n patches from mediatek
RTL8261N is used on some Airoha and Realtek devices. Move the driver from Mediatek to generic so it can be used everywhere. Signed-off-by: Andrew LaMarche <andrewjlamarche@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18163 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
06142cc1e7
commit
054b870196
@ -5147,6 +5147,7 @@ CONFIG_RTC_SYSTOHC_DEVICE="rtc0"
|
|||||||
# CONFIG_RTL8187 is not set
|
# CONFIG_RTL8187 is not set
|
||||||
# CONFIG_RTL8192E is not set
|
# CONFIG_RTL8192E is not set
|
||||||
# CONFIG_RTL8192U is not set
|
# CONFIG_RTL8192U is not set
|
||||||
|
# CONFIG_RTL8261N_PHY is not set
|
||||||
# CONFIG_RTL8306_PHY is not set
|
# CONFIG_RTL8306_PHY is not set
|
||||||
# CONFIG_RTL8366RB_PHY is not set
|
# CONFIG_RTL8366RB_PHY is not set
|
||||||
# CONFIG_RTL8366S_PHY is not set
|
# CONFIG_RTL8366S_PHY is not set
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -396,6 +396,8 @@ config QSEMI_PHY
|
@@ -406,6 +406,8 @@ config QSEMI_PHY
|
||||||
|
|
||||||
source "drivers/net/phy/realtek/Kconfig"
|
source "drivers/net/phy/realtek/Kconfig"
|
||||||
|
|
||||||
@ -18,4 +18,4 @@
|
|||||||
+obj-y += rtl8261n/
|
+obj-y += rtl8261n/
|
||||||
obj-$(CONFIG_RENESAS_PHY) += uPD60620.o
|
obj-$(CONFIG_RENESAS_PHY) += uPD60620.o
|
||||||
obj-$(CONFIG_ROCKCHIP_PHY) += rockchip.o
|
obj-$(CONFIG_ROCKCHIP_PHY) += rockchip.o
|
||||||
obj-$(CONFIG_RTL8367S_GSW) += rtk/
|
obj-$(CONFIG_SMSC_PHY) += smsc.o
|
@ -423,7 +423,6 @@ CONFIG_RPS=y
|
|||||||
CONFIG_RTC_CLASS=y
|
CONFIG_RTC_CLASS=y
|
||||||
CONFIG_RTC_DRV_MT7622=y
|
CONFIG_RTC_DRV_MT7622=y
|
||||||
CONFIG_RTC_I2C_AND_SPI=y
|
CONFIG_RTC_I2C_AND_SPI=y
|
||||||
# CONFIG_RTL8261N_PHY is not set
|
|
||||||
CONFIG_RTL8367S_GSW=y
|
CONFIG_RTL8367S_GSW=y
|
||||||
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
||||||
CONFIG_SCHED_MC=y
|
CONFIG_SCHED_MC=y
|
||||||
|
@ -528,7 +528,6 @@ CONFIG_RTC_CLASS=y
|
|||||||
# CONFIG_RTC_DRV_MT7622 is not set
|
# CONFIG_RTC_DRV_MT7622 is not set
|
||||||
CONFIG_RTC_I2C_AND_SPI=y
|
CONFIG_RTC_I2C_AND_SPI=y
|
||||||
CONFIG_RTC_MC146818_LIB=y
|
CONFIG_RTC_MC146818_LIB=y
|
||||||
# CONFIG_RTL8261N_PHY is not set
|
|
||||||
# CONFIG_RTL8367S_GSW is not set
|
# CONFIG_RTL8367S_GSW is not set
|
||||||
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
||||||
# CONFIG_SERIAL_8250_DMA is not set
|
# CONFIG_SERIAL_8250_DMA is not set
|
||||||
|
@ -299,7 +299,6 @@ CONFIG_REGMAP_MMIO=y
|
|||||||
CONFIG_RESET_CONTROLLER=y
|
CONFIG_RESET_CONTROLLER=y
|
||||||
CONFIG_RFS_ACCEL=y
|
CONFIG_RFS_ACCEL=y
|
||||||
CONFIG_RPS=y
|
CONFIG_RPS=y
|
||||||
# CONFIG_RTL8261N_PHY is not set
|
|
||||||
# CONFIG_RTL8367S_GSW is not set
|
# CONFIG_RTL8367S_GSW is not set
|
||||||
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
CONFIG_RWSEM_SPIN_ON_OWNER=y
|
||||||
CONFIG_SCSI=y
|
CONFIG_SCSI=y
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -416,6 +416,12 @@ config ROCKCHIP_PHY
|
@@ -418,6 +418,12 @@ config ROCKCHIP_PHY
|
||||||
help
|
help
|
||||||
Currently supports the integrated Ethernet PHY.
|
Currently supports the integrated Ethernet PHY.
|
||||||
|
|
||||||
@ -15,8 +15,8 @@
|
|||||||
select CRC16
|
select CRC16
|
||||||
--- a/drivers/net/phy/Makefile
|
--- a/drivers/net/phy/Makefile
|
||||||
+++ b/drivers/net/phy/Makefile
|
+++ b/drivers/net/phy/Makefile
|
||||||
@@ -102,6 +102,7 @@ obj-$(CONFIG_QSEMI_PHY) += qsemi.o
|
@@ -103,6 +103,7 @@ obj-$(CONFIG_REALTEK_PHY) += realtek/
|
||||||
obj-$(CONFIG_REALTEK_PHY) += realtek/
|
obj-y += rtl8261n/
|
||||||
obj-$(CONFIG_RENESAS_PHY) += uPD60620.o
|
obj-$(CONFIG_RENESAS_PHY) += uPD60620.o
|
||||||
obj-$(CONFIG_ROCKCHIP_PHY) += rockchip.o
|
obj-$(CONFIG_ROCKCHIP_PHY) += rockchip.o
|
||||||
+obj-$(CONFIG_RTL8367S_GSW) += rtk/
|
+obj-$(CONFIG_RTL8367S_GSW) += rtk/
|
||||||
|
@ -14,9 +14,9 @@ Submitted-by: Birger Koblitz <mail@birger-koblitz.de>
|
|||||||
|
|
||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -407,6 +407,12 @@ config QSEMI_PHY
|
@@ -409,6 +409,12 @@ source "drivers/net/phy/realtek/Kconfig"
|
||||||
|
|
||||||
source "drivers/net/phy/realtek/Kconfig"
|
source "drivers/net/phy/rtl8261n/Kconfig"
|
||||||
|
|
||||||
+config REALTEK_SOC_PHY
|
+config REALTEK_SOC_PHY
|
||||||
+ tristate "Realtek SoC PHYs"
|
+ tristate "Realtek SoC PHYs"
|
||||||
@ -29,10 +29,10 @@ Submitted-by: Birger Koblitz <mail@birger-koblitz.de>
|
|||||||
help
|
help
|
||||||
--- a/drivers/net/phy/Makefile
|
--- a/drivers/net/phy/Makefile
|
||||||
+++ b/drivers/net/phy/Makefile
|
+++ b/drivers/net/phy/Makefile
|
||||||
@@ -100,6 +100,7 @@ obj-$(CONFIG_NXP_TJA11XX_PHY) += nxp-tja
|
@@ -101,6 +101,7 @@ obj-y += qcom/
|
||||||
obj-y += qcom/
|
|
||||||
obj-$(CONFIG_QSEMI_PHY) += qsemi.o
|
obj-$(CONFIG_QSEMI_PHY) += qsemi.o
|
||||||
obj-$(CONFIG_REALTEK_PHY) += realtek/
|
obj-$(CONFIG_REALTEK_PHY) += realtek/
|
||||||
|
obj-y += rtl8261n/
|
||||||
+obj-$(CONFIG_REALTEK_SOC_PHY) += rtl83xx-phy.o
|
+obj-$(CONFIG_REALTEK_SOC_PHY) += rtl83xx-phy.o
|
||||||
obj-$(CONFIG_RENESAS_PHY) += uPD60620.o
|
obj-$(CONFIG_RENESAS_PHY) += uPD60620.o
|
||||||
obj-$(CONFIG_ROCKCHIP_PHY) += rockchip.o
|
obj-$(CONFIG_ROCKCHIP_PHY) += rockchip.o
|
||||||
|
@ -11,7 +11,7 @@ Signed-off-by: haoming.chen <haoming.chen@siflower.com.cn>
|
|||||||
|
|
||||||
--- a/drivers/net/phy/Kconfig
|
--- a/drivers/net/phy/Kconfig
|
||||||
+++ b/drivers/net/phy/Kconfig
|
+++ b/drivers/net/phy/Kconfig
|
||||||
@@ -482,3 +482,8 @@ endif # PHYLIB
|
@@ -484,3 +484,8 @@ endif # PHYLIB
|
||||||
config MICREL_KS8995MA
|
config MICREL_KS8995MA
|
||||||
tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch"
|
tristate "Micrel KS8995MA 5-ports 10/100 managed Ethernet switch"
|
||||||
depends on SPI
|
depends on SPI
|
||||||
@ -22,7 +22,7 @@ Signed-off-by: haoming.chen <haoming.chen@siflower.com.cn>
|
|||||||
+ Currently supports the SF1211F, SF1240 gigabit PHY.
|
+ Currently supports the SF1211F, SF1240 gigabit PHY.
|
||||||
--- a/drivers/net/phy/Makefile
|
--- a/drivers/net/phy/Makefile
|
||||||
+++ b/drivers/net/phy/Makefile
|
+++ b/drivers/net/phy/Makefile
|
||||||
@@ -107,3 +107,4 @@ obj-$(CONFIG_STE10XP) += ste10Xp.o
|
@@ -108,3 +108,4 @@ obj-$(CONFIG_STE10XP) += ste10Xp.o
|
||||||
obj-$(CONFIG_TERANETICS_PHY) += teranetics.o
|
obj-$(CONFIG_TERANETICS_PHY) += teranetics.o
|
||||||
obj-$(CONFIG_VITESSE_PHY) += vitesse.o
|
obj-$(CONFIG_VITESSE_PHY) += vitesse.o
|
||||||
obj-$(CONFIG_XILINX_GMII2RGMII) += xilinx_gmii2rgmii.o
|
obj-$(CONFIG_XILINX_GMII2RGMII) += xilinx_gmii2rgmii.o
|
||||||
|
Loading…
x
Reference in New Issue
Block a user