sm8550-common: Remove qcrild start/stop from the framework init script

Change-Id: Ie5d2c6ae27855c88af622f946e07c14c5704a1da
CRs-Fixed: 3784386
This commit is contained in:
Kamesh Relangi
2024-04-09 11:50:46 +05:30
committed by Mezaque Silver
parent d16ec83d2d
commit e8baf13a49

View File

@@ -30,80 +30,38 @@
# #
# start ril-daemon only for targets on which radio is present # start ril-daemon only for targets on which radio is present
# #
# Changes from Qualcomm Innovation Center, Inc. are provided under the following license:
# Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved.
# SPDX-License-Identifier: BSD-3-Clause-Clear
baseband=`getprop ro.baseband` baseband=`getprop ro.baseband`
sgltecsfb=`getprop persist.vendor.radio.sglte_csfb`
datamode=`getprop persist.vendor.data.mode` datamode=`getprop persist.vendor.data.mode`
low_ram=`getprop ro.config.low_ram` low_ram=`getprop ro.config.low_ram`
case "$baseband" in case "$baseband" in
"apq" | "sda" | "qcs" ) "apq" | "sda" | "qcs" )
setprop ro.vendor.radio.noril yes setprop ro.vendor.radio.noril yes
stop vendor.qcrild
stop vendor.qcrild2
stop vendor.qcrild3
esac esac
case "$baseband" in case "$baseband" in
"msm" | "csfb" | "svlte2a" | "mdm" | "mdm2" | "sglte" | "sglte2" | "dsda2" | "unknown" | "dsda3" | "sdm" | "sdx" | "sm6") "msm" | "csfb" | "svlte2a" | "mdm" | "mdm2" | "dsda2" | "unknown" | "dsda3" | "sdm" | "sdx" | "sm6")
# start qcrild only for targets on which modem is present case "$datamode" in
# modemvalue 0x0 indicates Modem online "tethered")
# modemvalue 0x1 indicates Modem IP is not functional or disabled start vendor.dataqti
# modemvalue 0x2 indicates Modem offline if [ "$low_ram" != "true" ]; then
modemvalue="0x0" start vendor.dataadpl
if [ -f /sys/devices/soc0/modem ]; then fi
modemvalue=`cat /sys/devices/soc0/modem`
fi
if [ $modemvalue != "0x1" ] && [ $modemvalue != "0x2" ]; then
start vendor.qcrild
case "$baseband" in
"svlte2a" | "csfb")
start qmiproxy
;; ;;
"sglte" | "sglte2" ) "concurrent")
if [ "x$sgltecsfb" != "xtrue" ]; then start vendor.dataqti
start qmiproxy if [ "$low_ram" != "true" ]; then
else start vendor.dataadpl
setprop persist.vendor.radio.voice.modem.index 0 fi
fi
;; ;;
esac *)
;;
multisim=`getprop persist.radio.multisim.config` esac
if [ "$multisim" = "dsds" ] || [ "$multisim" = "dsda" ]; then
start vendor.qcrild2
elif [ "$multisim" = "tsts" ]; then
start vendor.qcrild2
start vendor.qcrild3
fi
case "$datamode" in
"tethered")
# This daemon was also disabled in sm8450 as a qualcomm tethering interface.
# start vendor.dataqti
if [ "$low_ram" != "true" ]; then
start vendor.dataadpl
fi
;;
"concurrent")
# This daemon was also disabled in sm8450 as a qualcomm tethering interface.
# start vendor.dataqti
if [ "$low_ram" != "true" ]; then
start vendor.dataadpl
fi
;;
*)
;;
esac
else
setprop ro.vendor.radio.noril yes
stop vendor.qcrild
stop vendor.qcrild2
stop vendor.qcrild3
fi
esac esac
# #