[][openwrt-24][common][config][Add BananaPi boards for unified autobuild]

[Description]
Add BananaPi boards for unified autobuild

[Release-log]
N/A

Change-Id: I3d9e391e1b0d244ea5ecc8533f63f08658cc4247
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/9684371
diff --git a/autobuild/unified/Readme.md b/autobuild/unified/Readme.md
old mode 100755
new mode 100644
index 5dab9a0..b28af33
--- a/autobuild/unified/Readme.md
+++ b/autobuild/unified/Readme.md
@@ -51,8 +51,9 @@
   - Platform

     - Support RTL8261N 10G PHY

     - Support MTK Prpl Reference Board

+    - Support BananaPi Boards (BPI-R4)

 

-  - WiFi - Basic WiFi7 EHT SU (not support MLO) 

+  - WiFi - Basic WiFi7 EHT SU (not support MLO)

     - 320 MHz bandwidth

     - 4096-QAM MCS12, MCS13

     - WPA3 key management (AKM24)

@@ -75,6 +76,8 @@
 bash ../mtk-openwrt-feeds/autobuild/unified/autobuild.sh filogic-mac80211-BE19000 log_file=make

 ## 2. MTK Prpl Reference Board (Mozart)

 bash ../mtk-openwrt-feeds/autobuild/unified/autobuild.sh filogic-mac80211-mozart log_file=make

+## 2. BananaPi Boards (BPI-R4)

+bash ../mtk-openwrt-feeds/autobuild/unified/autobuild.sh filogic-mac80211-bpi log_file=make

 

 #Further Build (After 1st full build)

 bash ../mtk-openwrt-feeds/autobuild/unified/autobuild.sh build

diff --git a/autobuild/unified/filogic/mac80211/bpi/master/defconfig b/autobuild/unified/filogic/mac80211/bpi/master/defconfig
new file mode 100644
index 0000000..dee4037
--- /dev/null
+++ b/autobuild/unified/filogic/mac80211/bpi/master/defconfig
@@ -0,0 +1,25 @@
+CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_bananapi_bpi-r3=y
+CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_bananapi_bpi-r3-mini=y
+CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_bananapi_bpi-r4=y
+CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_bananapi_bpi-r4-poe=y
+# CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_mediatek_mt7981-rfb is not set
+# CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_mediatek_mt7986a-rfb-nand is not set
+# CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_mediatek_mt7988a-rfb is not set
+# CONFIG_TARGET_DEVICE_mediatek_filogic_DEVICE_mediatek_mt7986b-rfb is not set
+CONFIG_KERNEL_PROFILING=y
+CONFIG_KERNEL_KPROBES=y
+CONFIG_PACKAGE_trusted-firmware-a-mt7981-ram-ddr3=y
+CONFIG_PACKAGE_trusted-firmware-a-mt7981-ram-ddr4=y
+CONFIG_PACKAGE_trusted-firmware-a-mt7986-ram-ddr3=y
+CONFIG_PACKAGE_trusted-firmware-a-mt7986-ram-ddr4=y
+CONFIG_PACKAGE_trusted-firmware-a-mt7988-ram-comb=y
+CONFIG_PACKAGE_perf=y
+# CONFIG_PACKAGE_mt7981-wo-firmware is not set
+CONFIG_PACKAGE_CFG80211_TESTMODE=y
+# CONFIG_PACKAGE_kmod-mt7981-firmware is not set
+CONFIG_WPA_MSG_MIN_PRIORITY=3
+CONFIG_WPA_ENABLE_WEP=y
+# CONFIG_PACKAGE_wpad-basic-openssl is not set
+CONFIG_PACKAGE_wpad-openssl=y
+CONFIG_PACKAGE_omcproxy=y
+CONFIG_PACKAGE_blkid=y
diff --git a/autobuild/unified/filogic/mac80211/bpi/rules b/autobuild/unified/filogic/mac80211/bpi/rules
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/autobuild/unified/filogic/mac80211/bpi/rules