[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-rdkb/sysint-broadband/files/StartDCM.sh b/recipes-rdkb/sysint-broadband/files/StartDCM.sh
new file mode 100755
index 0000000..70655b6
--- /dev/null
+++ b/recipes-rdkb/sysint-broadband/files/StartDCM.sh
@@ -0,0 +1,77 @@
+#!/bin/sh
+##########################################################################
+# If not stated otherwise in this file or this component's Licenses.txt
+# file the following copyright and licenses apply:
+#
+# Copyright 2018 RDK Management
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+##########################################################################
+#
+##################################################################
+## Script to start Device Configuration Management script
+## Author: Ajaykumar/Shakeel/Suraj
+##################################################################
+. /etc/include.properties
+
+                                                                         
+if [ -f "$RDK_PATH/DCMscript.sh" ]
+then
+    if [ -f "$TELEMETRY_JSON_RESPONSE" ]; then
+        echo "remove previous json resp"
+        rm -f $TELEMETRY_JSON_RESPONSE
+        rm -f $PERSISTENT_PATH/*TELE*
+    fi
+    sh /lib/rdk/DCMscript.sh $DCM_LOG_SERVER $DCM_LOG_SERVER_URL $LOG_SERVER 0 1  >> /rdklogs/logs/telemetry.log &
+    sleep 10                                                                                                      
+    fileRetryCount=0                                                                                              
+    while [ $fileRetryCount -ne 120 ]
+    do                                                                                                            
+       echo "Trying to check if rtl_json files exists ..."                                                        
+       if [ -f "/nvram/rtl_json.txt" ]; then                                                                      
+         echo "files exists !!!!..."                                                                              
+         #sh $RDK_PATH/DCMscript-log.sh $DCM_LOG_SERVER $DCM_LOG_SERVER_URL $LOG_SERVER 0 1  >> /rdklogs/logs/logupload.log &
+         sleep 5
+         proUpdel=`cat /tmp/DCMSettings.conf | grep -i uploadRepository:uploadProtocol | tr -dc '"' |wc -c`
+         echo "number of proUPdel:"$proUpdel
+         #proUpdel=$((proUpdel - 1))
+         uploadProto=`cat /tmp/DCMSettings.conf | grep -i urn:settings:TelemetryProfile | cut -d '"' -f$proUpdel`
+         echo "Upload protocol is:"$uploadProto
+         if [ "$uploadProto" != "TFTP" ]; then
+           HTTPLOGUPLOADURL=`cat /tmp/DCMSettings.conf | grep -i "urn:settings:LogUploadSettings:RepositoryURL" | cut -d "=" -f2`
+           if [ "$HTTPLOGUPLOADURL" == "" ]; then
+              echo "No HTTP URL configured in xconf,going with internal one !!"
+              HTTPLOGUPLOADURL=$DCM_LA_SERVER_URL
+           fi
+           echo "HTTPURL:"$HTTPLOGUPLOADURL
+           sh $RDK_PATH/uploadSTBLogs.sh $HTTPLOGUPLOADURL 1 1 1 0 0 &
+           break
+         else
+           delimnr=`cat /tmp/DCMSettings.conf | grep -i urn:settings:TelemetryProfile | tr -dc ':' |wc -c`
+           echo "number of deli:"$delimnr
+           delimnr=$((delimnr - 1))
+           TFTPIP=`cat /tmp/DCMSettings.conf | grep -i urn:settings:TelemetryProfile | cut -d ":" -f$delimnr | cut -d '"' -f 2`
+           echo "TFTPIP:"$TFTPIP
+           sleep 5
+           sh $RDK_PATH/uploadSTBLogs.sh $TFTPIP 1 1 1 0 0 &
+           break
+         fi
+       else
+         echo "still file is not there sleep for 5 sec"$fileRetryCount
+         sleep 5
+       fi
+       fileRetryCount=`expr $fileRetryCount + 1`
+    done
+else
+    echo "$RDK_PATH/DCMscript.sh file not found."
+fi