]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
rtl826x-firmware: depend on kmod-phy-realtek 23478/head
authorDaniel Golle <daniel@makrotopia.org>
Thu, 21 May 2026 23:11:05 +0000 (00:11 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Fri, 22 May 2026 19:53:04 +0000 (20:53 +0100)
Follow the established pattern and let the firmware package select
the driver which uses it.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
package/firmware/rtl826x-firmware/Makefile

index ae5e2ae940452473f7bad7091759387d8b7003bd..494677a331e451a9d74c0c76bbf466c7a695db46 100644 (file)
@@ -4,7 +4,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=rtl826x-firmware
 PKG_SOURCE_DATE:=2026-01-24
-PKG_RELEASE:=2
+PKG_RELEASE:=3
 
 PKG_SOURCE_URL:=https://github.com/balika011/realtek_phy_firmware
 PKG_SOURCE_VERSION:=0cd4abe2b0bf197f75c27088f86a74c7ddb103b4
@@ -23,30 +23,31 @@ define Build/Compile
        )
 endef
 
-define Package/rtl8261n-firmware
+define Package/rtl826x-firmware/Default
   SECTION:=firmware
   CATEGORY:=Firmware
+  DEPENDS:=+kmod-phy-realtek
+  PKGARCH:=all
+endef
+
+define Package/rtl8261n-firmware
+  $(call Package/rtl826x-firmware/Default)
   TITLE:=Realtek RTL8251L/RTL8261BE/RTL8261N firmware
   VERSION:=20221115
-  PKGARCH:=all
 endef
 
 define Package/rtl8261n-lp-firmware
-  SECTION:=firmware
-  CATEGORY:=Firmware
+  $(call Package/rtl826x-firmware/Default)
   TITLE:=Realtek RTL8251L/RTL8261BE/RTL8261N low-power firmware
   VERSION:=20240729
   PROVIDES:=rtl8261n-firmware
   CONFLICTS:=rtl8261n-firmware
-  PKGARCH:=all
 endef
 
 define Package/rtl8264b-firmware
-  SECTION:=firmware
-  CATEGORY:=Firmware
+  $(call Package/rtl826x-firmware/Default)
   TITLE:=Realtek RTL8254B/RTL8264/RTL8264B firmware
   VERSION:=20221215
-  PKGARCH:=all
 endef
 
 define Package/rtl8261n-firmware/install