|
@@ -14,15 +14,6 @@ define STARFIVE_FIRMWARE_INSTALL_AP6256_BLUETOOTH
|
|
|
endef
|
|
|
endif
|
|
|
|
|
|
-# RTL8852BU Bluetooth
|
|
|
-ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_RTL8852BU_BLUETOOTH),y)
|
|
|
-define STARFIVE_FIRMWARE_INSTALL_RTL8852BU
|
|
|
- @echo "install RTL8852BU bluetooth firmware ..."
|
|
|
- $(INSTALL) -m 0755 -D $(STARFIVE_FIRMWARE_PKGDIR)/rtl8852bu-bluetooth/rtl8852bu_config $(TARGET_DIR)/lib/firmware/
|
|
|
- $(INSTALL) -m 0755 -D $(STARFIVE_FIRMWARE_PKGDIR)/rtl8852bu-bluetooth/rtl8852bu_fw $(TARGET_DIR)/lib/firmware/
|
|
|
-endef
|
|
|
-endif
|
|
|
-
|
|
|
# AP6256 SDIO Wifi
|
|
|
ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_AP6256_SDIO_WIFI),y)
|
|
|
define STARFIVE_FIRMWARE_INSTALL_AP6256_SDIO_WIFI
|
|
@@ -32,6 +23,15 @@ define STARFIVE_FIRMWARE_INSTALL_AP6256_SDIO_WIFI
|
|
|
endef
|
|
|
endif
|
|
|
|
|
|
+# RTL8852BU Bluetooth
|
|
|
+ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_RTL8852BU_BLUETOOTH),y)
|
|
|
+define STARFIVE_FIRMWARE_INSTALL_RTL8852BU
|
|
|
+ @echo "install RTL8852BU bluetooth firmware ..."
|
|
|
+ $(INSTALL) -m 0755 -D $(STARFIVE_FIRMWARE_PKGDIR)/rtl8852bu-bluetooth/rtl8852bu_config $(TARGET_DIR)/lib/firmware/
|
|
|
+ $(INSTALL) -m 0755 -D $(STARFIVE_FIRMWARE_PKGDIR)/rtl8852bu-bluetooth/rtl8852bu_fw $(TARGET_DIR)/lib/firmware/
|
|
|
+endef
|
|
|
+endif
|
|
|
+
|
|
|
# ECR6600U USB Wifi
|
|
|
ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_ECR6600U_USB_WIFI),y)
|
|
|
define STARFIVE_FIRMWARE_INSTALL_ECR6600U
|
|
@@ -40,12 +40,24 @@ define STARFIVE_FIRMWARE_INSTALL_ECR6600U
|
|
|
endef
|
|
|
endif
|
|
|
|
|
|
+# AIC8800 or AIC8800DC USB Wifi
|
|
|
+ifeq ($(BR2_PACKAGE_STARFIVE_FIRMWARE_AIC8800_USB_WIFI),y)
|
|
|
+define STARFIVE_FIRMWARE_INSTALL_AIC8800
|
|
|
+ @echo "install AIC8800 firmware ..."
|
|
|
+ $(INSTALL) -m 0755 -d $(TARGET_DIR)/lib/firmware/aic8800
|
|
|
+ $(INSTALL) -m 0644 -t $(TARGET_DIR)/lib/firmware/aic8800 $(STARFIVE_FIRMWARE_PKGDIR)/aic8800-usb-wifi/aic8800/*
|
|
|
+ $(INSTALL) -m 0755 -d $(TARGET_DIR)/lib/firmware/aic8800DC
|
|
|
+ $(INSTALL) -m 0644 -t $(TARGET_DIR)/lib/firmware/aic8800DC $(STARFIVE_FIRMWARE_PKGDIR)/aic8800-usb-wifi/aic8800DC/*
|
|
|
+endef
|
|
|
+endif
|
|
|
+
|
|
|
+# install more firmware here
|
|
|
define STARFIVE_FIRMWARE_INSTALL_TARGET_CMDS
|
|
|
$(STARFIVE_FIRMWARE_INSTALL_AP6256_BLUETOOTH)
|
|
|
- $(STARFIVE_FIRMWARE_INSTALL_RTL8852BU)
|
|
|
$(STARFIVE_FIRMWARE_INSTALL_AP6256_SDIO_WIFI)
|
|
|
+ $(STARFIVE_FIRMWARE_INSTALL_RTL8852BU)
|
|
|
$(STARFIVE_FIRMWARE_INSTALL_ECR6600U)
|
|
|
-
|
|
|
+ $(STARFIVE_FIRMWARE_INSTALL_AIC8800)
|
|
|
endef
|
|
|
|
|
|
$(eval $(generic-package))
|