uicc: Remove unused script
Removing unused init.qcom.uicc.sh script. Change-Id: I0d5ec9c6775eca4b38d859c66be9723ef91e788e Signed-off-by: Sai Krishna Juturi <jsaikrishna@codeaurora.org>
This commit is contained in:
parent
27fa5adb9b
commit
10d7b1ca39
1
base.mk
1
base.mk
|
@ -283,7 +283,6 @@ INIT += qca6234-service.sh
|
|||
INIT += ssr_setup
|
||||
INIT += enable_swap.sh
|
||||
INIT += init.mdm.sh
|
||||
INIT += init.qcom.uicc.sh
|
||||
INIT += fstab.qcom
|
||||
INIT += init.qcom.sensors.sh
|
||||
INIT += init.qcom.vendor.rc
|
||||
|
|
|
@ -212,13 +212,7 @@ LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_EXECUTABLES)
|
|||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.qcom.uicc.sh
|
||||
LOCAL_MODULE_TAGS := optional eng
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := etc/init.qcom.uicc.sh
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.qcom.sensors.sh
|
||||
LOCAL_MODULE_TAGS := optional eng
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
|
|
|
@ -894,24 +894,6 @@ service ril-daemon3 /vendor/bin/hw/rild -c 3
|
|||
group radio cache inet misc audio sdcard_r sdcard_rw diag qcom_diag log
|
||||
capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW
|
||||
|
||||
service usb_uicc_enable /system/bin/sh /system/etc/init.qcom.uicc.sh
|
||||
class late_start
|
||||
user root
|
||||
disabled
|
||||
oneshot
|
||||
|
||||
service usb_uicc_daemon /system/bin/usb_uicc_client
|
||||
class main
|
||||
user system
|
||||
group system log net_raw
|
||||
oneshot
|
||||
|
||||
on property:sys.usb_uicc.enabled=1
|
||||
start usb_uicc_enable
|
||||
|
||||
on property:sys.usb_uicc.enabled=0
|
||||
start usb_uicc_enable
|
||||
|
||||
service profiler_daemon /system/bin/profiler_daemon
|
||||
class late_start
|
||||
user root
|
||||
|
|
|
@ -1,129 +0,0 @@
|
|||
#!/system/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 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.
|
||||
#
|
||||
|
||||
target=`getprop ro.board.platform`
|
||||
action=`getprop sys.usb_uicc.enabled`
|
||||
uicc_loading=`getprop sys.usb_uicc.loading`
|
||||
|
||||
# Perfom uicc_insert/uicc_remove only when usb uicc client says so
|
||||
if [ $uicc_loading != "1" ]; then
|
||||
action=""
|
||||
fi
|
||||
|
||||
if [ -f /sys/devices/soc0/soc_id ]; then
|
||||
soc_hwid=`cat /sys/devices/soc0/soc_id`
|
||||
else
|
||||
soc_hwid=`cat /sys/devices/system/soc/soc0/id`
|
||||
fi
|
||||
|
||||
# No path is set up at this point so we have to do it here.
|
||||
PATH=/sbin:/system/sbin:/system/bin:/system/xbin
|
||||
export PATH
|
||||
|
||||
uicc_insert()
|
||||
{
|
||||
case $target in
|
||||
"msm8916")
|
||||
if [ $soc_hwid == "239" ]; then
|
||||
echo Y > /sys/module/ehci_msm_uicc/parameters/uicc_card_present
|
||||
echo 79c0000.qcom,ehci-host > /sys/bus/platform/drivers/msm_ehci_uicc/bind
|
||||
elif [ $soc_hwid == "206" ]; then
|
||||
echo Y > /sys/module/ice40_hcd/parameters/uicc_card_present
|
||||
echo spi0.0 > /sys/bus/spi/drivers/ice40_spi/bind
|
||||
else
|
||||
echo "The TARGET ID is $target hw $soc_hwid"
|
||||
fi
|
||||
;;
|
||||
"msm8610")
|
||||
insmod /system/lib/modules/ice40-hcd.ko
|
||||
;;
|
||||
"msm8226")
|
||||
echo 1 > /sys/bus/platform/devices/msm_smsc_hub/enable
|
||||
;;
|
||||
"msm8974")
|
||||
echo Y > /sys/module/ehci_hcd/parameters/uicc_card_present
|
||||
echo msm_ehci_host > /sys/bus/platform/drivers/msm_ehci_host/bind
|
||||
;;
|
||||
"msm8994")
|
||||
echo Y > /sys/module/ehci_msm2/parameters/uicc_card_present
|
||||
echo f9a55000.ehci > /sys/bus/platform/drivers/msm_ehci_host/bind
|
||||
;;
|
||||
*)
|
||||
echo "USB_UICC invalid target when insert uicc!"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
uicc_remove()
|
||||
{
|
||||
case $target in
|
||||
"msm8916")
|
||||
if [ $soc_hwid == "239" ]; then
|
||||
echo 79c0000.qcom,ehci-host > /sys/bus/platform/drivers/msm_ehci_uicc/unbind
|
||||
echo N > /sys/module/ehci_msm_uicc/parameters/uicc_card_present
|
||||
elif [ $soc_hwid == "206" ]; then
|
||||
echo spi0.0 > /sys/bus/spi/drivers/ice40_spi/unbind
|
||||
echo N > /sys/module/ice40_hcd/parameters/uicc_card_present
|
||||
else
|
||||
echo "The TARGET ID is $target hw $soc_hwid"
|
||||
fi
|
||||
;;
|
||||
"msm8610")
|
||||
rmmod /system/lib/modules/ice40-hcd.ko
|
||||
;;
|
||||
"msm8226")
|
||||
echo 0 > /sys/bus/platform/devices/msm_smsc_hub/enable
|
||||
;;
|
||||
"msm8974")
|
||||
echo msm_ehci_host > /sys/bus/platform/drivers/msm_ehci_host/unbind
|
||||
echo N > /sys/module/ehci_hcd/parameters/uicc_card_present
|
||||
;;
|
||||
"msm8994")
|
||||
echo f9a55000.ehci > /sys/bus/platform/drivers/msm_ehci_host/unbind
|
||||
echo N > /sys/module/ehci_msm2/parameters/uicc_card_present
|
||||
;;
|
||||
*)
|
||||
echo "USB_UICC invalid target when remove uicc!"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
case $action in
|
||||
"1")
|
||||
uicc_insert
|
||||
setprop sys.usb_uicc.loading 0
|
||||
;;
|
||||
"0")
|
||||
uicc_remove
|
||||
setprop sys.usb_uicc.loading 0
|
||||
;;
|
||||
*)
|
||||
echo "USB_UICC invalid action for uicc operation!"
|
||||
;;
|
||||
esac
|
||||
|
Loading…
Reference in New Issue