aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.target.rc
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir/etc/init.target.rc')
-rwxr-xr-xrootdir/etc/init.target.rc280
1 files changed, 0 insertions, 280 deletions
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc
deleted file mode 100755
index 628c6a5..0000000
--- a/rootdir/etc/init.target.rc
+++ /dev/null
@@ -1,280 +0,0 @@
-# Copyright (c) 2013-2015, 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.
-#
-#
-
-on early-init
- mkdir /firmware 0771 system system
- mkdir /bt_firmware 0771 system system
- symlink /data/tombstones /tombstones
- mkdir /dsp 0771 media media
- chown system root /sys/module/msm_thermal/core_control/cpus_offlined
- chmod 666 /sys/module/msm_thermal/core_control/cpus_offlined
-
-on post-fs
- export LD_PRELOAD libNimsWrap.so
-
-on init
- write /sys/module/qpnp_rtc/parameters/poweron_alarm 1
-
-on fs
- wait /dev/block/bootdevice
- mount_all fstab.qcom
- swapon_all fstab.qcom
-
- restorecon_recursive /persist
- mkdir /persist/data 0700 system system
- mkdir /persist/wlan_bt 0700 system system
- mkdir /persist/audio 0777 media audio
-
-on post-fs-data
- mkdir /data/tombstones 0771 system system
- mkdir /tombstones/modem 0771 system system
- mkdir /tombstones/lpass 0771 system system
- mkdir /tombstones/wcnss 0771 system system
- mkdir /tombstones/dsps 0771 system system
- mkdir /persist/data/sfs 0700 system system
- mkdir /persist/data/tz 0700 system system
- mkdir /persist/qc_senseid 0700 system system
- mkdir /data/misc/dts 0770 media audio
- mkdir /data/nfc 0770 nfc nfc
- mkdir /data/misc/tloc/ 0700 system drmrpc
- mkdir /data/misc/qvop 0660 system system
- mkdir /data/misc/qvr 0770 system system
- mkdir /data/misc/audio_pp 0771 media audio
- chown system system /dev/sysmatdrv
- chmod 0660 /dev/sysmatdrv
- mkdir /data/fpc 0770 system system
- mkdir /data/fpc/s 0770 system system
-
-on boot
- start rmt_storage
-
- # Access permission for secure touch
- chmod 0660 /sys/devices/soc/75ba000.i2c/i2c-12/12-0020/secure_touch_enable
- chmod 0440 /sys/devices/soc/75ba000.i2c/i2c-12/12-0020/secure_touch
- chown system drmrpc /sys/devices/soc/75ba000.i2c/i2c-12/12-0020/secure_touch_enable
- chown system drmrpc /sys/devices/soc/75ba000.i2c/i2c-12/12-0020/secure_touch
-
- # Access permission for led torch
- chmod 0666 /sys/class/leds/led:torch_0/brightness
- chmod 0666 /sys/class/leds/led:torch_1/brightness
- chmod 0666 /sys/class/leds/led:switch/brightness
-
- # Access permission for smartPA
- chmod 0666 /dev/i2c-3
- chmod 0666 /dev/i2c-9
-
-# Audio smartPA cold boot
-service tfa_cold_boot /system/bin/sh /system/bin/tfa_coldboot.sh /etc/silence_short.wav 15 1
- class main
- user system
- group system
- disabled
- oneshot
-
-on property:service.soundcard.detected=1
- start tfa_cold_boot
-
-# Start camera server as daemon
-service qcamerasvr /system/bin/mm-qcamera-daemon
- class late_start
- user camera
- group camera system inet input graphics
- writepid /dev/cpuset/system-background/tasks
-
-# Fingerprint service
-service fingerprintd /system/bin/fingerprintd
- class late_start
- user system
- group system sdcard_rw
-
-service qvop-daemon /system/bin/qvop-daemon
- class late_start
- user system
- group system drmrpc
-
-# Start up peripheral manager
-service per_mgr system/bin/pm-service
- class core
- user system
- group system net_raw
- ioprio rt 4
-
-service per_proxy /system/bin/pm-proxy
- class core
- user system
- group system
- disabled
-
-on property:init.svc.per_mgr=running
- start per_proxy
-
-on property:sys.shutdown.requested=*
- stop per_proxy
-
-service qseecomd /system/bin/qseecomd
- class core
- user root
- group root
-
-service thermal-engine /system/vendor/bin/thermal-engine
- class main
- user root
- socket thermal-send-client stream 0666 system system
- socket thermal-recv-client stream 0660 system system
- socket thermal-recv-passive-client stream 0666 system system
- group root
-
-service time_daemon /system/bin/time_daemon
- class late_start
- user root
- group root
-
-service adsprpcd /system/bin/adsprpcd
- class main
- user media
- group media
-
-service audiod /system/bin/audiod
- class late_start
- user system
- group system
-
-service imsqmidaemon /system/bin/imsqmidaemon
- class main
- user system
- socket ims_qmid stream 0660 system radio
- group radio net_raw log diag
-
-service imsdatadaemon /system/bin/imsdatadaemon
- class main
- user system
- socket ims_datad stream 0660 system radio
- group system wifi radio inet net_raw log diag net_admin
- disabled
-
-service pd_mapper /system/vendor/bin/pd-mapper
- class core
- disabled
-
-on property:persist.sys.pd_enable=1
- start pd_mapper
- write /sys/class/service_locator/service_locator_status 1
-
-on property:persist.sys.pd_enable=0
- write /sys/class/service_locator/service_locator_status 0
-
-on property:sys.ims.QMI_DAEMON_STATUS=1
- start imsdatadaemon
-
-service ims_rtp_daemon /system/bin/ims_rtp_daemon
- class main
- user system
- socket ims_rtpd stream 0660 system radio
- group radio net_raw diag inet log
- disabled
-
-service imscmservice /system/bin/imscmservice
- class main
- user system
- group radio net_raw diag diag log
- disabled
-
-on property:sys.ims.DATA_DAEMON_STATUS=1
- start ims_rtp_daemon
- start imscmservice
-
-service ppd /system/vendor/bin/mm-pp-dpps
- class late_start
- user system
- group system graphics
- socket pps stream 0660 system system
- disabled
-
-on property:init.svc.surfaceflinger=stopped
- stop displayfeature
- stop ppd
-
-on property:init.svc.surfaceflinger=running
- start displayfeature
- start ppd
-
-on property:init.svc.surfaceflinger=restarting
- stop displayfeature
- stop ppd
-
-on property:init.svc.zygote=stopped
- stop displayfeature
- stop ppd
-
-on property:init.svc.zygote=running
- start displayfeature
- start ppd
-
-on property:init.svc.zygote=restarting
- stop displayfeature
- stop ppd
-
-service tlocd /system/bin/tloc_daemon
- class late_start
- user system
- group drmrpc gps net_raw
-
-service displayfeature /system/bin/displayfeature
- class late_start
- user root
- group root
-
-service qpaydaemon /system/vendor/bin/qpaydaemon
- class late_start
- user system
- group system
-
-service nv_fem /system/bin/nv_fem
- class main
- user root
- group net_raw
- oneshot
-
-service nv_mac /system/bin/nv_mac
- class main
- user root
- group net_raw
- oneshot
-
-service mmbn-daemon /system/bin/mmbn-daemon
- class main
- oneshot
-
-on property:slpi.restart=1
- write /sys/kernel/debug/msm_subsys/slpi restart
-
-on property:persist.sys.display_oled_hbm=0
- write /sys/devices/virtual/graphics/fb0/msm_fb_dispparam 0xE00
-
-on property:persist.sys.display_oled_hbm=1
- write /sys/devices/virtual/graphics/fb0/msm_fb_dispparam 0xD00