sm8350-common: Remove useless or unused init scripts
Change-Id: I579319d620b14aab0decd49587d58a20262576ae
This commit is contained in:
parent
f6f7e210d6
commit
7c98da93ba
11 changed files with 0 additions and 444 deletions
|
@ -201,9 +201,7 @@ PRODUCT_PACKAGES += \
|
||||||
fstab.qcom \
|
fstab.qcom \
|
||||||
ftm_power_config.sh \
|
ftm_power_config.sh \
|
||||||
init.class_main.sh \
|
init.class_main.sh \
|
||||||
init.crda.sh \
|
|
||||||
init.cust.rc \
|
init.cust.rc \
|
||||||
init.mdm.sh \
|
|
||||||
init.oem.debug.rc \
|
init.oem.debug.rc \
|
||||||
init.oem.minidump.sdx55m.rc \
|
init.oem.minidump.sdx55m.rc \
|
||||||
init.oem.rc \
|
init.oem.rc \
|
||||||
|
@ -211,19 +209,15 @@ PRODUCT_PACKAGES += \
|
||||||
init.oem_ftm.rc \
|
init.oem_ftm.rc \
|
||||||
init.oplus_chg.sh \
|
init.oplus_chg.sh \
|
||||||
init.qcom.class_core.sh \
|
init.qcom.class_core.sh \
|
||||||
init.qcom.coex.sh \
|
|
||||||
init.qcom.early_boot.sh \
|
init.qcom.early_boot.sh \
|
||||||
init.qcom.efs.sync.sh \
|
|
||||||
init.qcom.factory.rc \
|
init.qcom.factory.rc \
|
||||||
init.qcom.post_boot.sh \
|
init.qcom.post_boot.sh \
|
||||||
init.qcom.rc \
|
init.qcom.rc \
|
||||||
init.qcom.sdio.sh \
|
|
||||||
init.qcom.sh \
|
init.qcom.sh \
|
||||||
init.qcom.usb.rc \
|
init.qcom.usb.rc \
|
||||||
init.qcom.usb.sh \
|
init.qcom.usb.sh \
|
||||||
init.qti.chg_policy.sh \
|
init.qti.chg_policy.sh \
|
||||||
init.qti.dcvs.sh \
|
init.qti.dcvs.sh \
|
||||||
init.qti.ims.sh \
|
|
||||||
init.qti.qcv.sh \
|
init.qti.qcv.sh \
|
||||||
init.recovery.qcom.rc \
|
init.recovery.qcom.rc \
|
||||||
init.target.rc \
|
init.target.rc \
|
||||||
|
|
|
@ -26,22 +26,6 @@ LOCAL_SRC_FILES := bin/init.class_main.sh
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
||||||
include $(BUILD_PREBUILT)
|
include $(BUILD_PREBUILT)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE := init.crda.sh
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_MODULE_CLASS := ETC
|
|
||||||
LOCAL_SRC_FILES := bin/init.crda.sh
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE := init.mdm.sh
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_MODULE_CLASS := ETC
|
|
||||||
LOCAL_SRC_FILES := bin/init.mdm.sh
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE := init.oplus_chg.sh
|
LOCAL_MODULE := init.oplus_chg.sh
|
||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
@ -58,14 +42,6 @@ LOCAL_SRC_FILES := bin/init.qcom.class_core.sh
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
||||||
include $(BUILD_PREBUILT)
|
include $(BUILD_PREBUILT)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE := init.qcom.coex.sh
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_MODULE_CLASS := ETC
|
|
||||||
LOCAL_SRC_FILES := bin/init.qcom.coex.sh
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE := init.qcom.early_boot.sh
|
LOCAL_MODULE := init.qcom.early_boot.sh
|
||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
@ -74,14 +50,6 @@ LOCAL_SRC_FILES := bin/init.qcom.early_boot.sh
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
||||||
include $(BUILD_PREBUILT)
|
include $(BUILD_PREBUILT)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE := init.qcom.efs.sync.sh
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_MODULE_CLASS := ETC
|
|
||||||
LOCAL_SRC_FILES := bin/init.qcom.efs.sync.sh
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE := init.qcom.post_boot.sh
|
LOCAL_MODULE := init.qcom.post_boot.sh
|
||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
@ -90,14 +58,6 @@ LOCAL_SRC_FILES := bin/init.qcom.post_boot.sh
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
||||||
include $(BUILD_PREBUILT)
|
include $(BUILD_PREBUILT)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE := init.qcom.sdio.sh
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_MODULE_CLASS := ETC
|
|
||||||
LOCAL_SRC_FILES := bin/init.qcom.sdio.sh
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE := init.qcom.sh
|
LOCAL_MODULE := init.qcom.sh
|
||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
@ -130,14 +90,6 @@ LOCAL_SRC_FILES := bin/init.qti.dcvs.sh
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
||||||
include $(BUILD_PREBUILT)
|
include $(BUILD_PREBUILT)
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE := init.qti.ims.sh
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_MODULE_CLASS := ETC
|
|
||||||
LOCAL_SRC_FILES := bin/init.qti.ims.sh
|
|
||||||
LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE := init.qti.qcv.sh
|
LOCAL_MODULE := init.qti.qcv.sh
|
||||||
LOCAL_MODULE_TAGS := optional
|
LOCAL_MODULE_TAGS := optional
|
||||||
|
|
|
@ -1,35 +0,0 @@
|
||||||
#! /vendor/bin/sh
|
|
||||||
|
|
||||||
# Copyright (c) 2012, The Linux Foundation. All rights reserved.
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions are met:
|
|
||||||
# * Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# * Redistributions in binary form must reproduce the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer in the
|
|
||||||
# documentation and/or other materials provided with the distribution.
|
|
||||||
# * Neither the name of The Linux Foundation nor
|
|
||||||
# the names of its contributors may be used to endorse or promote
|
|
||||||
# products derived from this software without specific prior written
|
|
||||||
# permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
||||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
|
||||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
||||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
|
||||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
||||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
|
||||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
|
|
||||||
country=`getprop wlan.crda.country`
|
|
||||||
# crda takes input in COUNTRY environment variable
|
|
||||||
if [ $country != "" ]
|
|
||||||
then
|
|
||||||
COUNTRY="$country" /system/bin/crda
|
|
||||||
fi
|
|
|
@ -1,34 +0,0 @@
|
||||||
#! /vendor/bin/sh
|
|
||||||
|
|
||||||
# Copyright (c) 2013, The Linux Foundation. All rights reserved.
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions are met:
|
|
||||||
# * Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# * Redistributions in binary form must reproduce the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer in the
|
|
||||||
# documentation and/or other materials provided with the distribution.
|
|
||||||
# * Neither the name of Linux Foundation nor
|
|
||||||
# the names of its contributors may be used to endorse or promote
|
|
||||||
# products derived from this software without specific prior written
|
|
||||||
# permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
||||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
|
||||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
||||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
|
||||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
||||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
|
||||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
|
|
||||||
baseband=`getprop ro.baseband`
|
|
||||||
if [ "$baseband" = "mdm" ] || [ "$baseband" = "mdm2" ]; then
|
|
||||||
start vendor.mdm_helper
|
|
||||||
fi
|
|
||||||
|
|
|
@ -1,115 +0,0 @@
|
||||||
#! /vendor/bin/sh
|
|
||||||
|
|
||||||
# Copyright (c) 2009-2010, 2012, The Linux Foundation. All rights reserved.
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions are met:
|
|
||||||
# * Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# * Redistributions in binary form must reproduce the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer in the
|
|
||||||
# documentation and/or other materials provided with the distribution.
|
|
||||||
# * Neither the name of The Linux Foundation nor
|
|
||||||
# the names of its contributors may be used to endorse or promote
|
|
||||||
# products derived from this software without specific prior written
|
|
||||||
# permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
||||||
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
||||||
# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
||||||
# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
|
|
||||||
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
|
|
||||||
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
||||||
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
|
||||||
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
||||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
|
||||||
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
||||||
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
|
|
||||||
LOG_TAG="qcom-bt-wlan-coex"
|
|
||||||
LOG_NAME="${0}:"
|
|
||||||
|
|
||||||
coex_pid=""
|
|
||||||
ath_wlan_supported=`getprop wlan.driver.ath`
|
|
||||||
|
|
||||||
loge ()
|
|
||||||
{
|
|
||||||
/system/bin/log -t $LOG_TAG -p e "$LOG_NAME $@"
|
|
||||||
}
|
|
||||||
|
|
||||||
logi ()
|
|
||||||
{
|
|
||||||
/system/bin/log -t $LOG_TAG -p i "$LOG_NAME $@"
|
|
||||||
}
|
|
||||||
|
|
||||||
failed ()
|
|
||||||
{
|
|
||||||
loge "$1: exit code $2"
|
|
||||||
exit $2
|
|
||||||
}
|
|
||||||
|
|
||||||
start_coex ()
|
|
||||||
{
|
|
||||||
case "$ath_wlan_supported" in
|
|
||||||
"2")
|
|
||||||
echo "ATH WLAN Chip ID AR6004 is enabled"
|
|
||||||
/system/bin/abtfilt -d -z -n -m -a -w wlan0 &
|
|
||||||
;;
|
|
||||||
"1")
|
|
||||||
echo "ATH WLAN Chip ID is enabled"
|
|
||||||
# Must have -d -z -n -v -s -w wlan0 parameters for atheros btfilter.
|
|
||||||
/system/bin/abtfilt -d -z -n -v -q -s -w wlan0 &
|
|
||||||
;;
|
|
||||||
"0")
|
|
||||||
echo "WCN WLAN Chip ID is enabled"
|
|
||||||
# Must have -o turned on to avoid daemon (otherwise we cannot get pid)
|
|
||||||
/system/bin/btwlancoex -o $opt_flags &
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "NO WLAN Chip ID is enabled, so enabling ATH as default"
|
|
||||||
# Must have -d -z -n -v -s -w wlan0 parameters for atheros btfilter.
|
|
||||||
/system/bin/abtfilt -d -z -n -v -q -s -w wlan0 &
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
coex_pid=$!
|
|
||||||
logi "start_coex: pid = $coex_pid"
|
|
||||||
}
|
|
||||||
|
|
||||||
kill_coex ()
|
|
||||||
{
|
|
||||||
logi "kill_coex: pid = $coex_pid"
|
|
||||||
kill -TERM $coex_pid
|
|
||||||
# this shell doesn't exit now -- wait returns for normal exit
|
|
||||||
}
|
|
||||||
|
|
||||||
# mimic coex options parsing -- maybe a waste of effort
|
|
||||||
USAGE="${0} [-o] [-c] [-r] [-i] [-h]"
|
|
||||||
|
|
||||||
while getopts "ocrih" f
|
|
||||||
do
|
|
||||||
case $f in
|
|
||||||
o | c | r | i | h) opt_flags="$opt_flags -$f" ;;
|
|
||||||
\?) echo $USAGE; exit 1;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
# init does SIGTERM on ctl.stop for service
|
|
||||||
trap "kill_coex" TERM INT
|
|
||||||
|
|
||||||
#Selectively start coex module
|
|
||||||
target=`getprop ro.board.platform`
|
|
||||||
|
|
||||||
if [ "$target" == "msm8960" ] && [ "$ath_wlan_supported" != "2" ]; then
|
|
||||||
logi "btwlancoex/abtfilt is not needed"
|
|
||||||
else
|
|
||||||
# Build settings may not produce the coex executable
|
|
||||||
if ls /system/bin/btwlancoex || ls /system/bin/abtfilt
|
|
||||||
then
|
|
||||||
start_coex
|
|
||||||
wait $coex_pid
|
|
||||||
logi "Coex stopped"
|
|
||||||
else
|
|
||||||
logi "btwlancoex/abtfilt not available"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
exit 0
|
|
|
@ -1,35 +0,0 @@
|
||||||
#! /vendor/bin/sh
|
|
||||||
|
|
||||||
# Copyright (c) 2012, The Linux Foundation. All rights reserved.
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions are
|
|
||||||
# met:
|
|
||||||
# * Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# * Redistributions in binary form must reproduce the above
|
|
||||||
# copyright notice, this list of conditions and the following
|
|
||||||
# disclaimer in the documentation and/or other materials provided
|
|
||||||
# with the distribution.
|
|
||||||
# * Neither the name of The Linux Foundation nor the names of its
|
|
||||||
# contributors may be used to endorse or promote products derived
|
|
||||||
# from this software without specific prior written permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
|
||||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
||||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
|
||||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
|
||||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
||||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
||||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
|
||||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
||||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
|
||||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
|
||||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
PATH=/system/bin:$PATH
|
|
||||||
export PATH
|
|
||||||
cat /sys/devices/platform/rs300000a7.65536/force_sync
|
|
||||||
cat /sys/devices/platform/rs300100a7.65536/force_sync
|
|
|
@ -1,78 +0,0 @@
|
||||||
#! /vendor/bin/sh
|
|
||||||
|
|
||||||
# Copyright (c) 2010, The Linux Foundation. All rights reserved.
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions are
|
|
||||||
# met:
|
|
||||||
# * Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# * Redistributions in binary form must reproduce the above
|
|
||||||
# copyright notice, this list of conditions and the following
|
|
||||||
# disclaimer in the documentation and/or other materials provided
|
|
||||||
# with the distribution.
|
|
||||||
# * Neither the name of The Linux Foundation nor the names of its
|
|
||||||
# contributors may be used to endorse or promote products derived
|
|
||||||
# from this software without specific prior written permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
|
||||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
||||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
|
||||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
|
||||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
||||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
||||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
|
||||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
||||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
|
||||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
|
||||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
|
|
||||||
# For successful WLAN card detection, WLAN needs SDIO polling turned on.
|
|
||||||
# This script can be used to turn on/off SDIO polling on appropriate
|
|
||||||
# SDIO slot on the MSM target (e.g. slot 3 on 7x30 surf).
|
|
||||||
|
|
||||||
arg=$1
|
|
||||||
target=`getprop ro.board.platform`
|
|
||||||
|
|
||||||
case "$target" in
|
|
||||||
"msm7627_6x")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.1/polling
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.2/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm7627_ffa")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.2/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm7627_surf")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.1/polling
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.2/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm7627a")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.2/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm7630_surf")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.3/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm7630_1x")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.3/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm7630_fusion")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.3/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm8660")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.4/polling
|
|
||||||
;;
|
|
||||||
|
|
||||||
"msm8660_csfb")
|
|
||||||
echo 1 > /sys/devices/platform/msm_sdcc.4/polling
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1,57 +0,0 @@
|
||||||
#! /vendor/bin/sh
|
|
||||||
|
|
||||||
# Copyright (c) 2014, The Linux Foundation. All rights reserved.
|
|
||||||
#
|
|
||||||
# Redistribution and use in source and binary forms, with or without
|
|
||||||
# modification, are permitted provided that the following conditions are
|
|
||||||
# met:
|
|
||||||
# * Redistributions of source code must retain the above copyright
|
|
||||||
# notice, this list of conditions and the following disclaimer.
|
|
||||||
# * Redistributions in binary form must reproduce the above
|
|
||||||
# copyright notice, this list of conditions and the following
|
|
||||||
# disclaimer in the documentation and/or other materials provided
|
|
||||||
# with the distribution.
|
|
||||||
# * Neither the name of The Linux Foundation nor the names of its
|
|
||||||
# contributors may be used to endorse or promote products derived
|
|
||||||
# from this software without specific prior written permission.
|
|
||||||
#
|
|
||||||
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
|
||||||
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
||||||
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
|
||||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
|
||||||
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
||||||
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
||||||
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
|
||||||
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
||||||
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
|
||||||
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
|
||||||
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
||||||
#
|
|
||||||
#
|
|
||||||
|
|
||||||
dir0=/data
|
|
||||||
trigger_file=$dir0/ims_disabled
|
|
||||||
ims_disabled=`getprop persist.vendor.ims.disabled`
|
|
||||||
target=`getprop ro.build.product`
|
|
||||||
|
|
||||||
#if [ ! -e $trigger_file ]; then
|
|
||||||
# for future use in doing conditional debugging
|
|
||||||
#else
|
|
||||||
#
|
|
||||||
#fi
|
|
||||||
echo "$ims_disabled"
|
|
||||||
echo "$target"
|
|
||||||
|
|
||||||
if [ "$ims_disabled" = "0" ]; then
|
|
||||||
echo "ims will be enabled"
|
|
||||||
setprop vendor.service.qti.ims.enabled 1
|
|
||||||
exit
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$ims_disabled" = "1" ] || [ "$target" = "msm8909_512" ]; then
|
|
||||||
echo "ims is disabled"
|
|
||||||
setprop vendor.service.qti.ims.enabled 0
|
|
||||||
else
|
|
||||||
echo "ims is enabled"
|
|
||||||
setprop vendor.service.qti.ims.enabled 1
|
|
||||||
fi
|
|
|
@ -34,7 +34,6 @@ import /vendor/etc/init/hw/init.oem.sec.rc
|
||||||
import /vendor/etc/init/hw/init.qcom.usb.rc
|
import /vendor/etc/init/hw/init.qcom.usb.rc
|
||||||
import /vendor/etc/init/hw/init.target.rc
|
import /vendor/etc/init/hw/init.target.rc
|
||||||
import /vendor/etc/init/hw/init.qcom.factory.rc
|
import /vendor/etc/init/hw/init.qcom.factory.rc
|
||||||
import /vendor/etc/init/hw/init.qcom.test.rc
|
|
||||||
|
|
||||||
on early-init
|
on early-init
|
||||||
mount debugfs debugfs /sys/kernel/debug
|
mount debugfs debugfs /sys/kernel/debug
|
||||||
|
@ -91,7 +90,6 @@ on early-boot
|
||||||
write /sys/devices/virtual/npu/msm_npu/boot 1
|
write /sys/devices/virtual/npu/msm_npu/boot 1
|
||||||
write /sys/devices/virtual/cvp/cvp/boot 1
|
write /sys/devices/virtual/cvp/cvp/boot 1
|
||||||
exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qcom.early_boot.sh
|
exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qcom.early_boot.sh
|
||||||
exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.can.sh
|
|
||||||
setprop ro.sf.lcd_density ${vendor.display.lcd_density}
|
setprop ro.sf.lcd_density ${vendor.display.lcd_density}
|
||||||
|
|
||||||
chown system system /mnt/vendor/persist/data/pfm/licenses
|
chown system system /mnt/vendor/persist/data/pfm/licenses
|
||||||
|
@ -710,11 +708,6 @@ service qcom-sh /vendor/bin/init.qcom.sh
|
||||||
user root
|
user root
|
||||||
group root system radio
|
group root system radio
|
||||||
oneshot
|
oneshot
|
||||||
# Remove since is deprecated but throws AVC denial.
|
|
||||||
# service crashdata-sh /vendor/bin/init.qcom.crashdata.sh
|
|
||||||
# class late_start
|
|
||||||
# user root
|
|
||||||
# oneshot
|
|
||||||
|
|
||||||
service qcom-post-boot /vendor/bin/init.qcom.post_boot.sh
|
service qcom-post-boot /vendor/bin/init.qcom.post_boot.sh
|
||||||
class late_start
|
class late_start
|
||||||
|
@ -723,25 +716,6 @@ service qcom-post-boot /vendor/bin/init.qcom.post_boot.sh
|
||||||
disabled
|
disabled
|
||||||
oneshot
|
oneshot
|
||||||
|
|
||||||
service qti-testscripts /system/bin/sh /product/etc/init.qcom.testscripts.sh
|
|
||||||
class late_start
|
|
||||||
user root
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
seclabel u:r:qti-testscripts:s0
|
|
||||||
|
|
||||||
service wifi-sdio-on /vendor/bin/init.qcom.sdio.sh
|
|
||||||
class late_start
|
|
||||||
group wifi inet
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
|
|
||||||
service wifi-crda /vendor/bin/init.crda.sh
|
|
||||||
class late_start
|
|
||||||
user root
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
|
|
||||||
on property:sys.boot_completed=1
|
on property:sys.boot_completed=1
|
||||||
start qcom-post-boot
|
start qcom-post-boot
|
||||||
start qti-testscripts
|
start qti-testscripts
|
||||||
|
|
|
@ -104,12 +104,6 @@ on boot && property:vendor.wireless_charge.enable=true
|
||||||
on charger && property:vendor.wireless_charge.enable=true
|
on charger && property:vendor.wireless_charge.enable=true
|
||||||
start wlchgd
|
start wlchgd
|
||||||
|
|
||||||
on init && property:ro.build.type=userdebug
|
|
||||||
exec u:r:vendor-qti-testscripts:s0 -- /vendor/bin/sh /vendor/bin/init.qti.usb.debug.sh
|
|
||||||
|
|
||||||
on init && property:ro.build.type=eng
|
|
||||||
exec u:r:vendor-qti-testscripts:s0 -- /vendor/bin/sh /vendor/bin/init.qti.usb.debug.sh
|
|
||||||
|
|
||||||
on boot
|
on boot
|
||||||
write /sys/class/android_usb/android0/iSerial ${ro.serialno}
|
write /sys/class/android_usb/android0/iSerial ${ro.serialno}
|
||||||
mount configfs none /config
|
mount configfs none /config
|
||||||
|
|
|
@ -215,10 +215,6 @@ service vendor.mdm_helper /vendor/bin/mdm_helper
|
||||||
group system wakelock
|
group system wakelock
|
||||||
disabled
|
disabled
|
||||||
|
|
||||||
service vendor.mdm_launcher /vendor/bin/sh /vendor/bin/init.mdm.sh
|
|
||||||
class core
|
|
||||||
oneshot
|
|
||||||
|
|
||||||
# ifdef VENDOR_EDIT
|
# ifdef VENDOR_EDIT
|
||||||
# travis.oyang@OPTI, 2020/9/3, Add server for modem sleep info service.
|
# travis.oyang@OPTI, 2020/9/3, Add server for modem sleep info service.
|
||||||
service qmi_master_stats_service /vendor/bin/qmi-framework-tests/qmi_master_stats_service
|
service qmi_master_stats_service /vendor/bin/qmi-framework-tests/qmi_master_stats_service
|
||||||
|
|
Loading…
Reference in a new issue