kernel: add kmod-usb-net-lan78xx
Add kernel module for Microchip LAN78XX based USB 2 & USB 3 10/100/1000 Ethernet adapters. [1] This kernel module is required for the Seeed Studio's Mini Router based on RPI CM4 [2]. [1] <https://cateee.net/lkddb/web-lkddb/USB_LAN78XX.html> [2] <https://www.seeedstudio.com/Dual-GbE-Carrier-Board-with-4GB-RAM-32GB-eMMC-RPi-CM4-Case-p-5029.html> Link: <https://github.com/openwrt/openwrt/pull/4893> Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com> (added kmod-phy-microchip and kmod-fixed-phy dependencies, rpi3 needs lan78xx but has it built-in) Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
This commit is contained in:
		 Josef Schlehofer
					Josef Schlehofer
				
			
				
					committed by
					
						 Christian Lamparter
						Christian Lamparter
					
				
			
			
				
	
			
			
			 Christian Lamparter
						Christian Lamparter
					
				
			
						parent
						
							3fabca8894
						
					
				
				
					commit
					31647d8be8
				
			| @@ -1201,6 +1201,23 @@ endef | |||||||
| $(eval $(call KernelPackage,usb-net-kaweth)) | $(eval $(call KernelPackage,usb-net-kaweth)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | define KernelPackage/usb-net-lan78xx | ||||||
|  |   TITLE:=USB-To-Ethernet Microchip LAN78XX convertors | ||||||
|  |   DEPENDS:=+kmod-fixed-phy +kmod-phy-microchip | ||||||
|  |   KCONFIG:=CONFIG_USB_LAN78XX | ||||||
|  |   FILES:=$(LINUX_DIR)/drivers/$(USBNET_DIR)/lan78xx.ko | ||||||
|  |   AUTOLOAD:=$(call AutoProbe,lan78xx) | ||||||
|  |   $(call AddDepends/usb-net) | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define KernelPackage/usb-net-lan78xx/description | ||||||
|  |  Kernel module for Microchip LAN78XX based USB 2 & USB 3 | ||||||
|  |  10/100/1000 Ethernet adapters. | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | $(eval $(call KernelPackage,usb-net-lan78xx)) | ||||||
|  |  | ||||||
|  |  | ||||||
| define KernelPackage/usb-net-pegasus | define KernelPackage/usb-net-pegasus | ||||||
|   TITLE:=Kernel module for USB-to-Ethernet Pegasus convertors |   TITLE:=Kernel module for USB-to-Ethernet Pegasus convertors | ||||||
|   KCONFIG:=CONFIG_USB_PEGASUS |   KCONFIG:=CONFIG_USB_PEGASUS | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user