[rdkb][common][hal][Refactor hal fetch flow]

[Description]
Refactor hal fetch flow to directly pull from gerrit.

[Release-log]
N/A

Change-Id: I1dc23f312a29f531c1cb7f6a0cc010027a66dc1c
diff --git a/recipes-wifi/hal/hal-wifi-cfg80211_git.bbappend b/recipes-wifi/hal/hal-wifi-cfg80211_git.bbappend
deleted file mode 100644
index 1f47ea8..0000000
--- a/recipes-wifi/hal/hal-wifi-cfg80211_git.bbappend
+++ /dev/null
@@ -1,11 +0,0 @@
-SRC_URI += "git://gerrit.mediatek.inc/gateway/rdk-b/rdkb_hal;protocol=https;destsuffix=git/source/wifi/rdkb_hal"
-
-SRCREV = "${AUTOREV}"
-
-CFLAGS_append = " -DWIFI_HAL_VERSION_3"
-
-do_configure_prepend(){
-    rm ${S}/wifi_hal.c ${S}/client_wifi_hal.c
-    ln -sf ${S}/rdkb_hal/src/wifi/wifi_hal.c ${S}/wifi_hal.c
-    ln -sf ${S}/rdkb_hal/src/wifi/client_wifi_hal.c ${S}/client_wifi_hal.c
-}
diff --git a/recipes-wifi/hal/hal-wifi-mt76.bb b/recipes-wifi/hal/hal-wifi-mt76.bb
new file mode 100644
index 0000000..0d1091a
--- /dev/null
+++ b/recipes-wifi/hal/hal-wifi-mt76.bb
@@ -0,0 +1,29 @@
+SUMMARY = "WIFI HAL for RDK CCSP components"
+LICENSE = "Apache-2.0"
+LIC_FILES_CHKSUM = "file://../../LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
+
+PROVIDES = "hal-wifi"
+RPROVIDES_${PN} = "hal-wifi"
+SRCREV = "${AUTOREV}"
+
+inherit autotools coverity
+
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+SRC_URI = "git://gerrit.mediatek.inc/gateway/rdk-b/rdkb_hal;protocol=https;destsuffix=git/ \
+        file://LICENSE;subdir=git \
+        "
+SRCREV_wifihal = "${AUTOREV}"
+SRCREV_FORMAT = "wifihal"
+
+PV = "${RDK_RELEASE}+git${SRCPV}"
+S = "${WORKDIR}/git/src/wifi/"
+
+DEPENDS += "halinterface libnl libev hostapd wpa-supplicant"
+CFLAGS_append = " ${@bb.utils.contains('DISTRO_FEATURES', 'extender', '-D_TURRIS_EXTENDER_', '', d)}"
+CFLAGS_append = " -I=${includedir}/ccsp -I=${includedir}/libnl3"
+CFLAGS_append = " -DWIFI_HAL_VERSION_3"
+LDFLAGS_append = " -lnl-nf-3 -lnl-route-3 -lnl-3 -lnl-xfrm-3 -lnl-genl-3 -lev -lwpa_client"
+
+RDEPENDS_${PN}_dunfell += " wpa-supplicant"
+RDEPENDS_${PN} += "wpa-supplicant"