From e8baf13a49759aeef11525dba0e1f6589820c4ea Mon Sep 17 00:00:00 2001 From: Kamesh Relangi Date: Tue, 9 Apr 2024 11:50:46 +0530 Subject: [PATCH] sm8550-common: Remove qcrild start/stop from the framework init script Change-Id: Ie5d2c6ae27855c88af622f946e07c14c5704a1da CRs-Fixed: 3784386 --- init/init.class_main.sh | 80 ++++++++++------------------------------- 1 file changed, 19 insertions(+), 61 deletions(-) diff --git a/init/init.class_main.sh b/init/init.class_main.sh index bc997c6..c8a9ecd 100644 --- a/init/init.class_main.sh +++ b/init/init.class_main.sh @@ -30,80 +30,38 @@ # # 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` -sgltecsfb=`getprop persist.vendor.radio.sglte_csfb` datamode=`getprop persist.vendor.data.mode` low_ram=`getprop ro.config.low_ram` case "$baseband" in "apq" | "sda" | "qcs" ) setprop ro.vendor.radio.noril yes - stop vendor.qcrild - stop vendor.qcrild2 - stop vendor.qcrild3 esac 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 - # modemvalue 0x0 indicates Modem online - # modemvalue 0x1 indicates Modem IP is not functional or disabled - # modemvalue 0x2 indicates Modem offline - modemvalue="0x0" - if [ -f /sys/devices/soc0/modem ]; then - modemvalue=`cat /sys/devices/soc0/modem` - fi - - if [ $modemvalue != "0x1" ] && [ $modemvalue != "0x2" ]; then - start vendor.qcrild - - case "$baseband" in - "svlte2a" | "csfb") - start qmiproxy + case "$datamode" in + "tethered") + start vendor.dataqti + if [ "$low_ram" != "true" ]; then + start vendor.dataadpl + fi ;; - "sglte" | "sglte2" ) - if [ "x$sgltecsfb" != "xtrue" ]; then - start qmiproxy - else - setprop persist.vendor.radio.voice.modem.index 0 - fi + "concurrent") + start vendor.dataqti + if [ "$low_ram" != "true" ]; then + start vendor.dataadpl + fi ;; - esac - - multisim=`getprop persist.radio.multisim.config` - - 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 #