sm6225-common: rootdir: Import rootdir from CLO

* Imported from LA.VENDOR.13.2.1.r1-13800-DIVAR.QSSI16.0

Co-authored-by: Nikita Savchenko <NikitaSavc@yandex.ru>
Co-authored-by: Nahhk <nahhk@proton.me>
Change-Id: I76ab1b81141e0e56b9937da76cf6df47905052e0
diff --git a/rootdir/bin/init.qti.qcv.sh b/rootdir/bin/init.qti.qcv.sh
new file mode 100755
index 0000000..c161d8b
--- /dev/null
+++ b/rootdir/bin/init.qti.qcv.sh
@@ -0,0 +1,56 @@
+#! /vendor/bin/sh
+#=============================================================================
+# Copyright (c) 2020, 2021 Qualcomm Technologies, Inc.
+# All Rights Reserved.
+# Confidential and Proprietary - Qualcomm Technologies, Inc.
+#=============================================================================
+
+soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null
+
+# Store soc_id in ro.vendor.qti.soc_id
+setprop ro.vendor.qti.soc_id $soc_id
+
+# For chipsets in QCV family, convert soc_id to soc_name
+# and store it in ro.vendor.qti.soc_name.
+
+if [ "$soc_id" -eq 608 ]; then
+    setprop ro.vendor.qti.soc_name crow
+    setprop ro.vendor.qti.soc_model SM7550
+elif [ "$soc_id" -eq 557 ]; then
+    setprop ro.vendor.qti.soc_name pineapple
+    setprop ro.vendor.qti.soc_model SM8650
+elif [ "$soc_id" -eq 519 ] || [ "$soc_id" -eq 536 ]; then
+    setprop ro.vendor.qti.soc_name kalama
+    setprop ro.vendor.qti.soc_model SM8550
+    setprop ro.vendor.media_performance_class 33
+elif [ "$soc_id" -eq 600 ] || [ "$soc_id" -eq 601 ]; then
+    setprop ro.vendor.qti.soc_name kalama
+    setprop ro.vendor.qti.soc_model SG8275
+    setprop ro.vendor.media_performance_class 33
+elif [ "$soc_id" -eq 603 ]; then
+    setprop ro.vendor.qti.soc_name kalama
+    setprop ro.vendor.qti.soc_model QCS8550
+elif [ "$soc_id" -eq 604 ]; then
+    setprop ro.vendor.qti.soc_name kalama
+    setprop ro.vendor.qti.soc_model QCM8550
+elif [ "$soc_id" -eq 457 ] || [ "$soc_id" -eq 482 ]; then
+    setprop ro.vendor.qti.soc_name taro
+    setprop ro.vendor.qti.soc_model SM8450
+elif [ "$soc_id" -eq 506 ]; then
+    setprop ro.vendor.qti.soc_name diwali
+    setprop ro.vendor.qti.soc_model SM7450
+elif [ "$soc_id" -eq 530 ] || [ "$soc_id" -eq 531 ] ; then
+    setprop ro.vendor.qti.soc_name cape
+    setprop ro.vendor.qti.soc_model SM8475
+elif [ "$soc_id" -eq 415 ] || [ "$soc_id" -eq 439 ] || [ "$soc_id" -eq 456 ] ||
+   [ "$soc_id" -eq 501 ] || [ "$soc_id" -eq 502 ]; then
+    setprop ro.vendor.qti.soc_name lahaina
+    setprop ro.vendor.qti.soc_model SM8350
+elif [ "$soc_id" -eq 450 ]; then
+    setprop ro.vendor.qti.soc_name shima
+    setprop ro.vendor.qti.soc_model SM7350
+elif [ "$soc_id" -eq 475 ] || [ "$soc_id" -eq 499 ] || [ "$soc_id" -eq 497 ] ||
+     [ "$soc_id" -eq 498 ] || [ "$soc_id" -eq 515 ]; then
+    setprop ro.vendor.qti.soc_name yupik
+    setprop ro.vendor.qti.soc_model SM7325
+fi