From 2008c2aad577cdb42254fa11970e5eefd207c0f2 Mon Sep 17 00:00:00 2001 From: Ing Date: Sun, 11 Jun 2023 23:36:12 +0800 Subject: [PATCH] add build r8169 --- external/Config.in | 2 +- external/r8168/Config.in | 10 ---- external/r8168/r8168.hash | 2 - external/r8169/Config.in | 10 ++++ external/r8169/r8169.hash | 2 + external/{r8168/r8168.mk => r8169/r8169.mk} | 8 ++-- files/board/arpl/kernel_defconfig | 51 ++++++++++----------- 7 files changed, 42 insertions(+), 43 deletions(-) delete mode 100644 external/r8168/Config.in delete mode 100644 external/r8168/r8168.hash create mode 100644 external/r8169/Config.in create mode 100644 external/r8169/r8169.hash rename external/{r8168/r8168.mk => r8169/r8169.mk} (59%) diff --git a/external/Config.in b/external/Config.in index 23c7e24b..b9939879 100644 --- a/external/Config.in +++ b/external/Config.in @@ -1,2 +1,2 @@ -source "$BR2_EXTERNAL_ARPL_PATH/r8168/Config.in" source "$BR2_EXTERNAL_ARPL_PATH/r8125/Config.in" +source "$BR2_EXTERNAL_ARPL_PATH/r8169/Config.in" \ No newline at end of file diff --git a/external/r8168/Config.in b/external/r8168/Config.in deleted file mode 100644 index a3f48e7d..00000000 --- a/external/r8168/Config.in +++ /dev/null @@ -1,10 +0,0 @@ -config BR2_PACKAGE_R8168 - bool "r8168" - depends on BR2_LINUX_KERNEL - help - A standalone driver for the RTL8168 Ethernet adapter. - - https://github.com/fbelavenuto/r8168 - -comment "r8168 needs a Linux kernel to be built" - depends on !BR2_LINUX_KERNEL diff --git a/external/r8168/r8168.hash b/external/r8168/r8168.hash deleted file mode 100644 index 403c550f..00000000 --- a/external/r8168/r8168.hash +++ /dev/null @@ -1,2 +0,0 @@ -# Locally computed -sha256 36c4ba7779259c0eee8d496ba600e5935dc8ce7b978e1dc023e1ee7de713d97e r8168-52c98bd764e6dd22ff17876afa655e9e11237cc9.tar.gz diff --git a/external/r8169/Config.in b/external/r8169/Config.in new file mode 100644 index 00000000..6767777f --- /dev/null +++ b/external/r8169/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_R8169 + bool "r8169" + depends on BR2_LINUX_KERNEL + help + A standalone driver for the RTL8169 Ethernet adapter. + + https://github.com/wjz304/r8169 + +comment "r8169 needs a Linux kernel to be built" + depends on !BR2_LINUX_KERNEL diff --git a/external/r8169/r8169.hash b/external/r8169/r8169.hash new file mode 100644 index 00000000..1d260edc --- /dev/null +++ b/external/r8169/r8169.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 386beb40cb4fcaa7b308f2f1e1d32440ef5e15cd2296095125fe78772d95db51 r8169-ffebd251be5440e0013a2435014a2f3ab49371ee.tar.gz diff --git a/external/r8168/r8168.mk b/external/r8169/r8169.mk similarity index 59% rename from external/r8168/r8168.mk rename to external/r8169/r8169.mk index bb5898bb..093d27bd 100644 --- a/external/r8168/r8168.mk +++ b/external/r8169/r8169.mk @@ -1,12 +1,12 @@ ################################################################################ # -# r8168 +# r8169 # ################################################################################ -R8168_VERSION = 52c98bd764e6dd22ff17876afa655e9e11237cc9 -R8168_SITE = $(call github,fbelavenuto,r8168,$(R8168_VERSION)) -R8168_LICENSE = GPL-2.0 +R8169_VERSION = ffebd251be5440e0013a2435014a2f3ab49371ee +R8169_SITE = $(call github,wjz304,r8169,$(R8169_VERSION)) +R8169_LICENSE = GPL-2.0 $(eval $(kernel-module)) $(eval $(generic-package)) diff --git a/files/board/arpl/kernel_defconfig b/files/board/arpl/kernel_defconfig index afd6a6c4..3a5e73c0 100644 --- a/files/board/arpl/kernel_defconfig +++ b/files/board/arpl/kernel_defconfig @@ -1,3 +1,10 @@ +# +# Automatically generated file; DO NOT EDIT. +# Linux/x86_64 6.1.26 Kernel Configuration +# +# make: make BR2_EXTERNAL=../external linux-menuconfig +# path: /output/build/linux-6.1.26/.config + # CONFIG_LOCALVERSION_AUTO is not set CONFIG_KERNEL_XZ=y CONFIG_SYSVIPC=y @@ -29,7 +36,6 @@ CONFIG_BLK_DEV_INITRD=y CONFIG_KALLSYMS_ALL=y CONFIG_KCMP=y CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set CONFIG_PROFILING=y CONFIG_SMP=y CONFIG_IOSF_MBI=y @@ -50,9 +56,9 @@ CONFIG_PM_TRACE_RTC=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_BGRT=y -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y -CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_POWERNOW_K8=y CONFIG_INTEL_IDLE=y @@ -127,7 +133,6 @@ CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_COMPRESS=y CONFIG_DEBUG_DEVRES=y CONFIG_CONNECTOR=y -CONFIG_EFI_VARS=y # CONFIG_EFI_CUSTOM_SSDT_OVERLAYS is not set CONFIG_BLK_DEV_LOOP=y CONFIG_VIRTIO_BLK=m @@ -150,7 +155,6 @@ CONFIG_SCSI_AIC79XX=m CONFIG_SCSI_AIC94XX=m CONFIG_SCSI_MVSAS=m CONFIG_SCSI_MVUMI=m -CONFIG_SCSI_DPT_I2O=m CONFIG_SCSI_ADVANSYS=m CONFIG_SCSI_ARCMSR=m CONFIG_SCSI_ESAS2R=m @@ -162,12 +166,6 @@ CONFIG_MEGARAID_SAS=m CONFIG_SCSI_MPT3SAS=m CONFIG_SCSI_MPI3MR=m CONFIG_SCSI_SMARTPQI=m -CONFIG_SCSI_UFSHCD=m -CONFIG_SCSI_UFSHCD_PCI=m -CONFIG_SCSI_UFS_DWC_TC_PCI=m -CONFIG_SCSI_UFSHCD_PLATFORM=m -CONFIG_SCSI_UFS_CDNS_PLATFORM=m -CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m CONFIG_SCSI_HPTIOP=m CONFIG_SCSI_BUSLOGIC=m CONFIG_SCSI_MYRB=m @@ -223,6 +221,7 @@ CONFIG_ATL1=m CONFIG_ATL1E=m CONFIG_ATL1C=m CONFIG_ALX=m +CONFIG_CX_ECAT=m CONFIG_B44=m CONFIG_BCMGENET=m CONFIG_CNIC=m @@ -230,8 +229,6 @@ CONFIG_TIGON3=m CONFIG_BNX2X=m CONFIG_SYSTEMPORT=m CONFIG_BNXT=m -CONFIG_BNA=m -CONFIG_MACB=m CONFIG_THUNDER_NIC_PF=m CONFIG_THUNDER_NIC_VF=m CONFIG_LIQUIDIO=m @@ -242,7 +239,6 @@ CONFIG_CHELSIO_T3=m CONFIG_CHELSIO_T4=m CONFIG_CHELSIO_T4VF=m CONFIG_ENIC=m -CONFIG_CX_ECAT=m CONFIG_DNET=m CONFIG_DL2K=m CONFIG_SUNDANCE=m @@ -269,12 +265,11 @@ CONFIG_MLX5_CORE=m CONFIG_MLX5_CORE_EN=y CONFIG_MLXSW_CORE=m CONFIG_MYRI10GE=m +CONFIG_NI_XGE_MANAGEMENT_ENET=m CONFIG_NATSEMI=m CONFIG_NS83820=m CONFIG_S2IO=m -CONFIG_VXGE=m CONFIG_NFP=m -CONFIG_NI_XGE_MANAGEMENT_ENET=m CONFIG_HAMACHI=m CONFIG_YELLOWFIN=m CONFIG_QLA3XXX=m @@ -282,17 +277,17 @@ CONFIG_QLCNIC=m CONFIG_NETXEN_NIC=m CONFIG_QED=m CONFIG_QEDE=m +CONFIG_BNA=m CONFIG_QCOM_EMAC=m CONFIG_RMNET=m CONFIG_8139CP=m CONFIG_8139TOO=m # CONFIG_8139TOO_PIO is not set CONFIG_8139TOO_TUNE_TWISTER=y -CONFIG_R8169=m -CONFIG_R8125=m +# CONFIG_R8169 is not set CONFIG_SXGBE_ETH=m -CONFIG_SFC_FALCON=m CONFIG_SIS190=m +CONFIG_SFC_FALCON=m CONFIG_NIU=m CONFIG_DWC_XLGMAC=m CONFIG_TEHUTI=m @@ -300,7 +295,6 @@ CONFIG_VIA_VELOCITY=m CONFIG_XILINX_AXI_EMAC=m CONFIG_PHYLIB=y CONFIG_REALTEK_PHY=y -CONFIG_PCS_XPCS=m CONFIG_USB_NET_DRIVERS=m CONFIG_USB_CATC=m CONFIG_USB_KAWETH=m @@ -421,7 +415,12 @@ CONFIG_MMC_SDHCI=m CONFIG_MMC_VIA_SDMMC=m CONFIG_MMC_VUB300=m CONFIG_MMC_USHC=m -CONFIG_MMC_MTK=m +CONFIG_SCSI_UFSHCD=m +CONFIG_SCSI_UFSHCD_PCI=m +CONFIG_SCSI_UFS_DWC_TC_PCI=m +CONFIG_SCSI_UFSHCD_PLATFORM=m +CONFIG_SCSI_UFS_CDNS_PLATFORM=m +CONFIG_SCSI_UFS_DWC_TC_PLATFORM=m CONFIG_LEDS_TRIGGERS=y CONFIG_RTC_CLASS=y # CONFIG_RTC_HCTOSYS is not set @@ -435,10 +434,10 @@ CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=m CONFIG_VHOST_NET=m +# CONFIG_SURFACE_PLATFORMS is not set CONFIG_ACPI_WMI=y CONFIG_MXM_WMI=y CONFIG_EEEPC_LAPTOP=y -# CONFIG_SURFACE_PLATFORMS is not set CONFIG_AMD_IOMMU=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set @@ -446,11 +445,11 @@ CONFIG_VIRTIO_IOMMU=m CONFIG_MEMORY=y CONFIG_RESET_CONTROLLER=y CONFIG_VALIDATE_FS_PARSER=y -CONFIG_EXT2_FS=n +# CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=y -CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set @@ -478,14 +477,14 @@ CONFIG_SECURITY_SELINUX_BOOTPARAM=y CONFIG_SECURITY_SELINUX_DISABLE=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_RSA=y +CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y -CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_SHA256=y -CONFIG_CRYPTO_AES=y CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y