On Wed, 28 Nov 2018 at 07:17, Hauke Mehrtens <ha...@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 <ha...@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@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel