[][Add initial mtk feed for OpenWRT v21.02]

[Description]
Add initial mtk feed for OpenWRT v21.02

[Release-log]
N/A

Change-Id: I8051c6ba87f1ccf26c02fdd88a17d66f63c0b101
Reviewed-on: https://gerrit.mediatek.inc/c/openwrt/feeds/mtk_openwrt_feeds/+/4495320
diff --git a/openwrt_patches-21.02/300-mt7622-network-setup-mac.patch b/openwrt_patches-21.02/300-mt7622-network-setup-mac.patch
new file mode 100644
index 0000000..5fd7d00
--- /dev/null
+++ b/openwrt_patches-21.02/300-mt7622-network-setup-mac.patch
@@ -0,0 +1,30 @@
+diff --git a/target/linux/mediatek/mt7622/base-files/etc/board.d/02_network b/target/linux/mediatek/mt7622/base-files/etc/board.d/02_network
+index 3a409c8..4b19c0d 100755
+--- a/target/linux/mediatek/mt7622/base-files/etc/board.d/02_network
++++ b/target/linux/mediatek/mt7622/base-files/etc/board.d/02_network
+@@ -29,9 +29,25 @@ mediatek_setup_interfaces()
+ mediatek_setup_macs()
+ {
+ 	local board="$1"
++	local part_name="Factory"
++	local lan_mac=""
++	local wan_mac=""
++	local lan_mac_offset=""
++	local wan_mac_offset=""
+ 
+ 	case $board in
++	*)
++		#512k - 12 byte
++		lan_mac_offset="0x7FFF4"
++		wan_mac_offset="0x7FFFA"
++		;;
+ 	esac
++
++	lan_mac=$(mtd_get_mac_binary $part_name $lan_mac_offset)
++	wan_mac=$(mtd_get_mac_binary $part_name $wan_mac_offset)
++
++	[ -n "$lan_mac" ] && ucidef_set_interface_macaddr "lan" "$lan_mac"
++	[ -n "$wan_mac" ] && ucidef_set_interface_macaddr "wan" "$wan_mac"
+ }
+ 
+ board_config_update