diff options
-rw-r--r-- | package/firmware/linux-firmware/realtek.mk | 15 | ||||
-rw-r--r-- | package/kernel/linux/modules/usb.mk | 1 |
2 files changed, 15 insertions, 1 deletions
diff --git a/package/firmware/linux-firmware/realtek.mk b/package/firmware/linux-firmware/realtek.mk index 081cc1b37c..c883e8ba59 100644 --- a/package/firmware/linux-firmware/realtek.mk +++ b/package/firmware/linux-firmware/realtek.mk @@ -1,8 +1,21 @@ +Package/r8152-firmware = $(call Package/firmware-default,RealTek RTL8152 firmware) +define Package/r8152-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware/rtl_nic + $(CP) \ + $(PKG_BUILD_DIR)/rtl_nic/rtl8153* \ + $(PKG_BUILD_DIR)/rtl_nic/rtl8156* \ + $(1)/lib/firmware/rtl_nic +endef +$(eval $(call BuildPackage,r8152-firmware)) + Package/r8169-firmware = $(call Package/firmware-default,RealTek RTL8169 firmware) define Package/r8169-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/rtl_nic $(CP) \ - $(PKG_BUILD_DIR)/rtl_nic/* \ + $(PKG_BUILD_DIR)/rtl_nic/rtl810* \ + $(PKG_BUILD_DIR)/rtl_nic/rtl8125* \ + $(PKG_BUILD_DIR)/rtl_nic/rtl8168* \ + $(PKG_BUILD_DIR)/rtl_nic/rtl84* \ $(1)/lib/firmware/rtl_nic endef $(eval $(call BuildPackage,r8169-firmware)) diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk index ce7c57bf73..8815b153ef 100644 --- a/package/kernel/linux/modules/usb.mk +++ b/package/kernel/linux/modules/usb.mk @@ -1356,6 +1356,7 @@ $(eval $(call KernelPackage,usb-net-rtl8150)) define KernelPackage/usb-net-rtl8152 TITLE:=Kernel module for USB-to-Ethernet Realtek convertors + DEPENDS:=+r8152-firmware +kmod-crypto-sha256 +kmod-usb-net-cdc-ncm KCONFIG:=CONFIG_USB_RTL8152 FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/r8152.ko AUTOLOAD:=$(call AutoProbe,r8152) |