[OpenWrt-Devel] [RFC 06/27] kernel: Add kmod-phy-realtek
Yousong Zhou
yszhou4tech at gmail.com
Wed Nov 28 00:32:17 EST 2018
On Wed, 28 Nov 2018 at 07:17, Hauke Mehrtens <hauke at hauke-m.de> wrote:
>
> The r8169 driver uses the phy lib with the realtek phy driver in kernel
> 4.19 instead of integrating the phy driver into the mac driver.
> Add the new phy driver and add this missing dependency.
>
> Signed-off-by: Hauke Mehrtens <hauke at hauke-m.de>
> ---
> package/kernel/linux/modules/netdevices.mk | 18 +++++++++++++++++-
> 1 file changed, 17 insertions(+), 1 deletion(-)
>
> diff --git a/package/kernel/linux/modules/netdevices.mk b/package/kernel/linux/modules/netdevices.mk
> index 2e89572731..474419983d 100644
> --- a/package/kernel/linux/modules/netdevices.mk
> +++ b/package/kernel/linux/modules/netdevices.mk
> @@ -180,6 +180,22 @@ endef
> $(eval $(call KernelPackage,phy-broadcom))
>
>
> +define KernelPackage/phy-realtek
> + SUBMENU:=$(NETWORK_DEVICES_MENU)
> + TITLE:=Realtek Ethernet PHY driver
> + KCONFIG:=CONFIG_REALTEK_PHY
> + DEPENDS:=+kmod-libphy
> + FILES:=$(LINUX_DIR)/drivers/net/phy/realtek.ko
> + AUTOLOAD:=$(call AutoLoad,18,realtek,1)
> +endef
> +
> +define KernelPackage/phy-realtek/description
> + Supports the Realtek 821x PHY.
> +endef
> +
> +$(eval $(call KernelPackage,phy-realtek))
> +
> +
> define KernelPackage/swconfig
> SUBMENU:=$(NETWORK_DEVICES_MENU)
> TITLE:=switch configuration API
> @@ -466,7 +482,7 @@ $(eval $(call KernelPackage,8139cp))
> define KernelPackage/r8169
> SUBMENU:=$(NETWORK_DEVICES_MENU)
> TITLE:=RealTek RTL-8169 PCI Gigabit Ethernet Adapter kernel support
> - DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware
> + DEPENDS:=@PCI_SUPPORT +kmod-mii +r8169-firmware +LINUX_4_19:kmod-libphy +LINUX_4_19:kmod-phy-realtek
The selection of kmod-libphy should be eliminated here. It's a direct
dependency of kmod-phy-realtek.
Regards,
yousong
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list