mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
r8152: add support for r8157
This commit is contained in:
parent
b99d532315
commit
c54f4958dc
@ -1,19 +1,19 @@
|
|||||||
#
|
#
|
||||||
# Download realtek r8152 linux driver from official site:
|
# Download realtek r8152 linux driver from official site:
|
||||||
# [https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0-software]
|
# [https://www.realtek.com/Download/List?cate_id=585]
|
||||||
#
|
#
|
||||||
|
|
||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
include $(INCLUDE_DIR)/kernel.mk
|
include $(INCLUDE_DIR)/kernel.mk
|
||||||
|
|
||||||
PKG_NAME:=r8152
|
PKG_NAME:=r8152
|
||||||
PKG_VERSION:=2.17.1-3
|
PKG_VERSION:=2.18.1.20240701
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
|
|
||||||
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
|
||||||
PKG_SOURCE_URL:=https://codeload.github.com/awesometic/realtek-r8152-dkms/tar.gz/$(PKG_VERSION)?
|
PKG_SOURCE_URL:=https://codeload.github.com/wget/realtek-r8152-linux/tar.gz/v$(PKG_VERSION)?
|
||||||
PKG_HASH:=3e0486d412cb05ede0571b19fa6d402c1448b0220e5ae54aa5b11af918ad9a43
|
PKG_HASH:=fe6fa8ccd849a8c2d4cb9325bed4bc0cdf773cfc8d2d950589e792d2ac507947
|
||||||
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/realtek-$(PKG_NAME)-dkms-$(PKG_VERSION)
|
PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/realtek-$(PKG_NAME)-linux-$(PKG_VERSION)
|
||||||
|
|
||||||
PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
|
PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
|
||||||
|
|
||||||
@ -21,10 +21,10 @@ include $(INCLUDE_DIR)/package.mk
|
|||||||
|
|
||||||
define KernelPackage/usb-net-rtl8152-vendor
|
define KernelPackage/usb-net-rtl8152-vendor
|
||||||
VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE)
|
VERSION:=$(LINUX_VERSION)+$(PKG_VERSION)-$(BOARD)-$(PKG_RELEASE)
|
||||||
TITLE:=Realtek RTL8152/RTL8153/RTL8154/RTL8156 driver
|
TITLE:=Realtek RTL8152/RTL8153/RTL8154/RTL8156/RTL8157 driver
|
||||||
SUBMENU:=USB Support
|
SUBMENU:=USB Support
|
||||||
DEPENDS:=+kmod-usb-net
|
DEPENDS:=+kmod-usb-net
|
||||||
FILES:=$(PKG_BUILD_DIR)/src/r8152.ko
|
FILES:=$(PKG_BUILD_DIR)/r8152.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,r8152)
|
AUTOLOAD:=$(call AutoProbe,r8152)
|
||||||
CONFLICTS:=kmod-usb-net-rtl8152
|
CONFLICTS:=kmod-usb-net-rtl8152
|
||||||
endef
|
endef
|
||||||
@ -34,7 +34,7 @@ define KernelPackage/usb-net-rtl8152-vendor/description
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
+$(KERNEL_MAKE) M=$(PKG_BUILD_DIR)/src modules
|
+$(KERNEL_MAKE) M=$(PKG_BUILD_DIR) modules
|
||||||
endef
|
endef
|
||||||
|
|
||||||
$(eval $(call KernelPackage,usb-net-rtl8152-vendor))
|
$(eval $(call KernelPackage,usb-net-rtl8152-vendor))
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
From f409f1cbfbeedc7b35b6651de9873e597f2f78e1 Mon Sep 17 00:00:00 2001
|
|
||||||
From: W_Y_CPP <383152993@qq.com>
|
|
||||||
Date: Thu, 10 Aug 2023 23:15:47 +0900
|
|
||||||
Subject: [PATCH] rework eth hw addr set for kernel 5.4
|
|
||||||
|
|
||||||
---
|
|
||||||
src/compatibility.h | 2 ++
|
|
||||||
1 file changed, 2 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/src/compatibility.h b/src/compatibility.h
|
|
||||||
index 7738d17..25ffc39 100644
|
|
||||||
--- a/src/compatibility.h
|
|
||||||
+++ b/src/compatibility.h
|
|
||||||
@@ -608,10 +608,12 @@
|
|
||||||
#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,8,0) */
|
|
||||||
#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,9,0) */
|
|
||||||
#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,12,0) */
|
|
||||||
+#if LINUX_VERSION_CODE < KERNEL_VERSION(5,4,251)
|
|
||||||
static inline void eth_hw_addr_set(struct net_device *dev, const u8 *addr)
|
|
||||||
{
|
|
||||||
memcpy(dev->dev_addr, addr, 6);
|
|
||||||
}
|
|
||||||
+#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,4,251) */
|
|
||||||
#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(5,15,0) */
|
|
||||||
|
|
||||||
#ifndef FALSE
|
|
||||||
--
|
|
||||||
2.17.1
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user