[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