mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-14 23:09:45 +01:00
realtek: phy: rename and relocate module
The downstream Realtek phy module is currently known as rtl83xx-phy.c and its kernel config REALTEK_SOC_PHY. It has been simplified, cleaned and now aligns to Realtek main module (upstream Realtek phy). It is no longer tied to the Realtek switch SoC but serves as generic module for 1Gbit multiport phys. Adapt it as follows: - place it into the realtek folder aside its upstream sibling - rename it to realtek_multiport.c - remove SoC dependency in Kconfig and Makefile - change kernel configs for the targets accordingly Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/21929 Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
35a497b72e
commit
59b172c3c4
8 changed files with 31 additions and 29 deletions
|
|
@ -7,33 +7,35 @@ This fixes the build problems for the REALTEK target by adding a proper
|
|||
configuration option for the phy module.
|
||||
|
||||
Submitted-by: Birger Koblitz <mail@birger-koblitz.de>
|
||||
---
|
||||
drivers/net/phy/Kconfig | 6 ++++++
|
||||
drivers/net/phy/Makefile | 1 +
|
||||
2 files changed, 7 insertions(+)
|
||||
|
||||
--- a/drivers/net/phy/Kconfig
|
||||
+++ b/drivers/net/phy/Kconfig
|
||||
@@ -434,6 +434,12 @@ source "drivers/net/phy/realtek/Kconfig"
|
||||
|
||||
source "drivers/net/phy/rtl8261n/Kconfig"
|
||||
|
||||
+config REALTEK_SOC_PHY
|
||||
+ tristate "Realtek SoC PHYs"
|
||||
+ depends on MACH_REALTEK_RTL
|
||||
+ help
|
||||
+ Supports the PHYs found in combination with Realtek Switch SoCs
|
||||
+
|
||||
config RENESAS_PHY
|
||||
tristate "Renesas PHYs"
|
||||
--- a/drivers/net/phy/realtek/Makefile
|
||||
+++ b/drivers/net/phy/realtek/Makefile
|
||||
@@ -2,3 +2,4 @@
|
||||
realtek-y += realtek_main.o
|
||||
realtek-$(CONFIG_REALTEK_PHY_HWMON) += realtek_hwmon.o
|
||||
obj-$(CONFIG_REALTEK_PHY) += realtek.o
|
||||
+obj-$(CONFIG_REALTEK_PHY_MULTIPORT) += realtek_multiport.o
|
||||
--- a/drivers/net/phy/realtek/Kconfig
|
||||
+++ b/drivers/net/phy/realtek/Kconfig
|
||||
@@ -4,6 +4,11 @@ config REALTEK_PHY
|
||||
help
|
||||
Currently supports RTL821x/RTL822x and fast ethernet PHYs
|
||||
|
||||
+config REALTEK_PHY_MULTIPORT
|
||||
+ tristate "Realtek multiport PHYs"
|
||||
+ help
|
||||
+ Currently supports RTL8214x/RTL8218x gigabit multiport PHYs
|
||||
+
|
||||
if REALTEK_PHY
|
||||
|
||||
config REALTEK_PHY_HWMON
|
||||
--- a/drivers/net/phy/Makefile
|
||||
+++ b/drivers/net/phy/Makefile
|
||||
@@ -111,6 +111,7 @@ obj-y += qcom/
|
||||
@@ -109,7 +109,7 @@ obj-$(CONFIG_NXP_CBTX_PHY) += nxp-cbtx.o
|
||||
obj-$(CONFIG_NXP_TJA11XX_PHY) += nxp-tja11xx.o
|
||||
obj-y += qcom/
|
||||
obj-$(CONFIG_QSEMI_PHY) += qsemi.o
|
||||
obj-$(CONFIG_REALTEK_PHY) += realtek/
|
||||
-obj-$(CONFIG_REALTEK_PHY) += realtek/
|
||||
+obj-y += realtek/
|
||||
obj-y += rtl8261n/
|
||||
+obj-$(CONFIG_REALTEK_SOC_PHY) += rtl83xx-phy.o
|
||||
obj-$(CONFIG_RENESAS_PHY) += uPD60620.o
|
||||
obj-$(CONFIG_ROCKCHIP_PHY) += rockchip.o
|
||||
obj-$(CONFIG_SMSC_PHY) += smsc.o
|
||||
|
|
|
|||
|
|
@ -214,7 +214,7 @@ CONFIG_REALTEK_OTTO_TIMER=y
|
|||
CONFIG_REALTEK_OTTO_WDT=y
|
||||
CONFIG_REALTEK_PHY=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_SOC_PHY=y
|
||||
CONFIG_REALTEK_PHY_MULTIPORT=y
|
||||
CONFIG_REALTEK_THERMAL=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
|
|
|
|||
|
|
@ -225,7 +225,7 @@ CONFIG_REALTEK_OTTO_TIMER=y
|
|||
CONFIG_REALTEK_OTTO_WDT=y
|
||||
CONFIG_REALTEK_PHY=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_SOC_PHY=y
|
||||
CONFIG_REALTEK_PHY_MULTIPORT=y
|
||||
CONFIG_REALTEK_THERMAL=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
|
|
|
|||
|
|
@ -204,7 +204,7 @@ CONFIG_REALTEK_OTTO_TIMER=y
|
|||
CONFIG_REALTEK_OTTO_WDT=y
|
||||
CONFIG_REALTEK_PHY=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_SOC_PHY=y
|
||||
CONFIG_REALTEK_PHY_MULTIPORT=y
|
||||
CONFIG_REALTEK_THERMAL=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
|
|
|
|||
|
|
@ -209,7 +209,7 @@ CONFIG_REALTEK_OTTO_TIMER=y
|
|||
CONFIG_REALTEK_OTTO_WDT=y
|
||||
CONFIG_REALTEK_PHY=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_SOC_PHY=y
|
||||
CONFIG_REALTEK_PHY_MULTIPORT=y
|
||||
CONFIG_REALTEK_THERMAL=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
|
|
|
|||
|
|
@ -216,7 +216,7 @@ CONFIG_REALTEK_OTTO_TIMER=y
|
|||
CONFIG_REALTEK_OTTO_WDT=y
|
||||
CONFIG_REALTEK_PHY=y
|
||||
CONFIG_REALTEK_PHY_HWMON=y
|
||||
CONFIG_REALTEK_SOC_PHY=y
|
||||
CONFIG_REALTEK_PHY_MULTIPORT=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_REGMAP_MMIO=y
|
||||
|
|
|
|||
|
|
@ -220,7 +220,7 @@ CONFIG_RANDSTRUCT_NONE=y
|
|||
CONFIG_RATIONAL=y
|
||||
CONFIG_REALTEK_OTTO_TIMER=y
|
||||
CONFIG_REALTEK_OTTO_WDT=y
|
||||
CONFIG_REALTEK_SOC_PHY=y
|
||||
CONFIG_REALTEK_PHY_MULTIPORT=y
|
||||
CONFIG_REGMAP=y
|
||||
CONFIG_REGMAP_I2C=y
|
||||
CONFIG_REGMAP_MMIO=y
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue