diff options
Diffstat (limited to 'rootdir/etc/init.target.rc')
-rwxr-xr-x | rootdir/etc/init.target.rc | 280 |
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 |