[][MAC80211][misc][update autobuild folder for WiFi7]
[Description]
Refactor autobuild folder for external build PASS.
Update MT7996 mp2.0 FW to 20230608.
[Release-log]
N/A
Change-Id: Idf22eb7dd01a777657f90ff0ce170f31abb106f7
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/7633627
diff --git a/autobuild_mac80211_release/openwrt_patches-21.02/mtk_soc/0911-fsek-encrypt-rootfs.patch b/autobuild_mac80211_release/openwrt_patches-21.02/mtk_soc/0911-fsek-encrypt-rootfs.patch
new file mode 100644
index 0000000..3c39aef
--- /dev/null
+++ b/autobuild_mac80211_release/openwrt_patches-21.02/mtk_soc/0911-fsek-encrypt-rootfs.patch
@@ -0,0 +1,35 @@
+diff --git a/target/linux/mediatek/image/Makefile b/target/linux/mediatek/image/Makefile
+index 52c266e..36deb6f 100644
+--- a/target/linux/mediatek/image/Makefile
++++ b/target/linux/mediatek/image/Makefile
+@@ -24,9 +24,21 @@ define Build/fdt-patch-dm-crypt
+ $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME))-hashed-summary-$(firstword $(DEVICE_DTS))
+ endef
+
++define Build/squashfs-encrypt
++ BIN=$(STAGING_DIR_HOST)/bin \
++ $(TOPDIR)/scripts/make-squashfs-encrypted.sh \
++ $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME)) \
++ $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME))-encrypted-$(firstword $(DEVICE_DTS)) \
++ $(ROE_KEY_DIR) \
++ $@
++endef
++
+ # build squashfs-hashed
+ define Build/squashfs-hashed
+- $(CP) $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME)) $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME))-hashed-$(firstword $(DEVICE_DTS))
++ $(CP) $(if $(ROOTFS_ENCRYPT), \
++ $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME))-encrypted-$(firstword $(DEVICE_DTS)), \
++ $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME))) \
++ $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME))-hashed-$(firstword $(DEVICE_DTS))
+ $(TOPDIR)/scripts/make-squashfs-hashed.sh \
+ $(ROOTFS/$(FILESYSTEMS)/$(DEVICE_NAME))-hashed-$(firstword $(DEVICE_DTS)) \
+ $(STAGING_DIR_HOST) \
+@@ -71,6 +83,7 @@ endef
+
+ define Build/rootfs-encrypt
+ $(if $(ROOTFS_ENCRYPT),$(call Build/rfsk-encrypt))
++ $(if $(ROOTFS_ENCRYPT),$(call Build/squashfs-encrypt))
+ endef
+
+ # build signed fit