From 619e8ade0cabd85004713f4b60c11a4027c6e2bd Mon Sep 17 00:00:00 2001 From: lean Date: Sat, 20 Aug 2022 02:07:31 +0800 Subject: [PATCH] linux-firmware: add RTL8811/8821CU firmware --- package/firmware/linux-firmware/realtek.mk | 7 +++++++ target/linux/rockchip/Makefile | 2 +- .../armv8/base-files/etc/hotplug.d/usb/15-usb-wifi-config | 2 +- target/linux/rockchip/image/armv8.mk | 2 +- ...01-fix-stmmac_mdio.patch => 0801-fix-stmmac_mdio.patch} | 0 5 files changed, 10 insertions(+), 3 deletions(-) rename target/linux/rockchip/patches-5.19/{801-fix-stmmac_mdio.patch => 0801-fix-stmmac_mdio.patch} (100%) diff --git a/package/firmware/linux-firmware/realtek.mk b/package/firmware/linux-firmware/realtek.mk index c883e8ba5..201548ae4 100644 --- a/package/firmware/linux-firmware/realtek.mk +++ b/package/firmware/linux-firmware/realtek.mk @@ -108,6 +108,13 @@ define Package/rtl8822be-firmware/install endef $(eval $(call BuildPackage,rtl8822be-firmware)) +Package/rtl8821cu-firmware = $(call Package/firmware-default,RealTek RTL8821CU firmware) +define Package/rtl8821cu-firmware/install + $(INSTALL_DIR) $(1)/lib/firmware/rtw88 + $(INSTALL_DATA) $(PKG_BUILD_DIR)/rtw88/rtw8821c_fw.bin $(1)/lib/firmware/rtw88 +endef +$(eval $(call BuildPackage,rtl8821cu-firmware)) + Package/rtl8822ce-firmware = $(call Package/firmware-default,RealTek RTL8822CE firmware) define Package/rtl8822ce-firmware/install $(INSTALL_DIR) $(1)/lib/firmware/rtw88 diff --git a/target/linux/rockchip/Makefile b/target/linux/rockchip/Makefile index 18687abf3..e93c553f9 100644 --- a/target/linux/rockchip/Makefile +++ b/target/linux/rockchip/Makefile @@ -18,7 +18,7 @@ include $(INCLUDE_DIR)/target.mk DEFAULT_PACKAGES += uboot-envtools partx-utils e2fsprogs mkf2fs kmod-gpio-button-hotplug \ automount autocore-arm autosamba fdisk cfdisk e2fsprogs ethtool haveged htop \ - luci-app-zerotier luci-app-ipsec-vpnd luci-app-diskman usbutils + luci-app-zerotier luci-app-ipsec-vpnd luci-app-diskman usbutils usb-modeswitch KERNELNAME:=Image dtbs diff --git a/target/linux/rockchip/armv8/base-files/etc/hotplug.d/usb/15-usb-wifi-config b/target/linux/rockchip/armv8/base-files/etc/hotplug.d/usb/15-usb-wifi-config index 5ad4c417a..89447079e 100755 --- a/target/linux/rockchip/armv8/base-files/etc/hotplug.d/usb/15-usb-wifi-config +++ b/target/linux/rockchip/armv8/base-files/etc/hotplug.d/usb/15-usb-wifi-config @@ -1,6 +1,6 @@ #!/bin/sh if [ "${ACTION}" = "add" ]; then - sleep 5 + usbmode -s && sleep 5 [ -n "$(cat /proc/net/wireless | grep wlan)" ] && wifi config && wifi fi diff --git a/target/linux/rockchip/image/armv8.mk b/target/linux/rockchip/image/armv8.mk index 797a654e7..2473c223c 100644 --- a/target/linux/rockchip/image/armv8.mk +++ b/target/linux/rockchip/image/armv8.mk @@ -38,7 +38,7 @@ define Device/firefly_station-p2 SOC := rk3568 UBOOT_DEVICE_NAME := station-p2-rk3568 IMAGE/sysupgrade.img.gz := boot-common | boot-script nanopi-r5s | pine64-img | gzip | append-metadata - DEVICE_PACKAGES := kmod-brcmfmac kmod-ikconfig ata-ahci-platform station-p2-firmware wpad + DEVICE_PACKAGES := kmod-brcmfmac kmod-ikconfig ata-ahci-platform station-p2-firmware wpad-openssl endef TARGET_DEVICES += firefly_station-p2 diff --git a/target/linux/rockchip/patches-5.19/801-fix-stmmac_mdio.patch b/target/linux/rockchip/patches-5.19/0801-fix-stmmac_mdio.patch similarity index 100% rename from target/linux/rockchip/patches-5.19/801-fix-stmmac_mdio.patch rename to target/linux/rockchip/patches-5.19/0801-fix-stmmac_mdio.patch