kernel/r8169: provide a virtual kmod

Switch r8169 and related kmods to use the new virtual kmod provides
semantic and mark r8169 as the default variant.

Signed-off-by: George Sapkin <george@sapk.in>
Link: https://github.com/openwrt/openwrt/pull/21288
Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
George Sapkin 2025-12-28 17:30:12 +02:00 committed by Robert Marko
parent d75a6bed7a
commit 01fa50b774
6 changed files with 6 additions and 5 deletions

View file

@ -1207,6 +1207,7 @@ define KernelPackage/r8169
CONFIG_R8169_LEDS=y
FILES:=$(LINUX_DIR)/drivers/net/ethernet/realtek/r8169.ko
AUTOLOAD:=$(call AutoProbe,r8169,1)
DEFAULT_VARIANT:=1
endef
define KernelPackage/r8169/description

View file

@ -21,7 +21,7 @@ define KernelPackage/r8101
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8101.ko
AUTOLOAD:=$(call AutoProbe,r8101,1)
PROVIDES:=kmod-r8169
PROVIDES:=@kmod-r8169-any
endef
define Build/Compile

View file

@ -21,7 +21,7 @@ define KernelPackage/r8125
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8125.ko
AUTOLOAD:=$(call AutoProbe,r8125,1)
PROVIDES:=kmod-r8169
PROVIDES:=@kmod-r8169-any
VARIANT:=regular
PKG_MAKE_FLAGS += CONFIG_ASPM=n
endef

View file

@ -21,7 +21,7 @@ define KernelPackage/r8126
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8126.ko
AUTOLOAD:=$(call AutoProbe,r8126,1)
PROVIDES:=kmod-r8169
PROVIDES:=@kmod-r8169-any
VARIANT:=regular
endef

View file

@ -21,7 +21,7 @@ define KernelPackage/r8127
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8127.ko
AUTOLOAD:=$(call AutoProbe,r8127,1)
PROVIDES:=kmod-r8169
PROVIDES:=@kmod-r8169-any
VARIANT:=regular
endef

View file

@ -21,7 +21,7 @@ define KernelPackage/r8168
DEPENDS:=@PCI_SUPPORT +kmod-libphy
FILES:=$(PKG_BUILD_DIR)/src/r8168.ko
AUTOLOAD:=$(call AutoProbe,r8168,1)
PROVIDES:=kmod-r8169
PROVIDES:=@kmod-r8169-any
VARIANT:=regular
endef