[Add meta-cmf-filogic sdk cmf for rdkb development]

[Description]
Add meta-cmf-filogic sdk cmf for rdkb development
1. rdkb base on dunfell rdkb-next (> 2022q1)
2. cmf is mostly from meta-turris implementation
3. some 64bit support are port from rp4-64 cmf
4. arm64/arm 32bit bsp both can run on rdkb

[Release-log]
N/A

diff --git a/recipes-ccsp/ccsp/ccsp-gwprovapp.bbappend b/recipes-ccsp/ccsp/ccsp-gwprovapp.bbappend
new file mode 100644
index 0000000..5121b5f
--- /dev/null
+++ b/recipes-ccsp/ccsp/ccsp-gwprovapp.bbappend
@@ -0,0 +1,23 @@
+FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
+
+require ccsp_common_turris.inc
+
+SRC_URI += " file://turris-macro-gwprov.patch;apply=no"
+SRC_URI += " file://set-uplink-for-turris.patch;apply=no"
+
+# we need to patch to code for Turris
+do_turris_patches() {
+    cd ${S}
+    if [ ! -e patch_applied ]; then
+        patch -p1 < ${WORKDIR}/turris-macro-gwprov.patch
+        patch -p1 < ${WORKDIR}/set-uplink-for-turris.patch
+        touch patch_applied
+    fi
+}
+addtask turris_patches after do_unpack before do_compile
+
+export PLATFORM_TURRIS_ENABLED="yes"
+
+FILES_${PN} += " \
+    /usr/bin/gw_prov_utopia \
+"