aboutsummaryrefslogtreecommitdiff
path: root/rootdir/etc/init.qcom.rc
diff options
context:
space:
mode:
Diffstat (limited to 'rootdir/etc/init.qcom.rc')
-rwxr-xr-xrootdir/etc/init.qcom.rc42
1 files changed, 18 insertions, 24 deletions
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index f6e0c03..8ed3e01 100755
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -24,7 +24,6 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
-
import init.qcom.power.rc
import init.qcom.usb.rc
@@ -33,6 +32,7 @@ on early-init
mkdir /bt_firmware 0771 system system
symlink /data/tombstones /tombstones
mkdir /dsp 0771 media media
+ mount debugfs debugfs /sys/kernel/debug
chmod 0755 /sys/kernel/debug
on init
@@ -44,6 +44,8 @@ on init
symlink /sdcard /mnt/sdcard
symlink /sdcard /storage/sdcard0
+ write /sys/module/qpnp_rtc/parameters/poweron_alarm 1
+
on early-boot
# set RLIMIT_MEMLOCK to 64MB
setrlimit 8 67108864 67108864
@@ -90,29 +92,22 @@ on boot
# Touchscreen
chown system radio /proc/touchpanel/double_tap_enable
chmod 0660 /proc/touchpanel/double_tap_enable
-
chown root system /proc/touchpanel/camera_enable
chmod 0660 /proc/touchpanel/camera_enable
-
chown root system /proc/touchpanel/music_enable
chmod 0660 /proc/touchpanel/music_enable
-
chown root system /proc/touchpanel/flashlight_enable
chmod 0660 /proc/touchpanel/flashlight_enable
# Buttons
chown root system /proc/s1302/key_rep
chmod 0660 /proc/s1302/key_rep
-
chown root system /proc/s1302/virtual_key
chmod 0660 /proc/s1302/virtual_key
-
chown root system /proc/tri-state-key/keyCode_top
chmod 0660 /proc/tri-state-key/keyCode_top
-
chown root system /proc/tri-state-key/keyCode_middle
chmod 0660 /proc/tri-state-key/keyCode_middle
-
chown root system /proc/tri-state-key/keyCode_bottom
chmod 0660 /proc/tri-state-key/keyCode_bottom
@@ -129,7 +124,6 @@ on boot
chmod 0664 /sys/class/graphics/fb0/modes
chown system graphics /sys/class/graphics/fb0/sre
chmod 0664 /sys/class/graphics/fb0/sre
-
symlink /data/local /local
# Fingerprint
@@ -160,10 +154,17 @@ on boot
# RGB light
chown system system /sys/class/leds/led:rgb_red/brightness
chmod 0660 /sys/class/leds/led:rgb_red/brightness
- chown system system /sys/class/leds/led:rgb_red/rgbblink
- chmod 0660 /sys/class/leds/led:rgb_red/rgbblink
+ chown system system /sys/class/leds/led:rgb_green/brightness
+ chmod 0660 /sys/class/leds/led:rgb_green/brightness
+ chown system system /sys/class/leds/led:rgb_blue/brightness
+ chmod 0660 /sys/class/leds/led:rgb_blue/brightness
+
+ chown system system /sys/class/leds/led:rgb_blue/rgbbreath
+ chmod 0660 /sys/class/leds/led:rgb_blue/rgbbreath
chown system system /sys/class/leds/led:rgb_red/rgbbreath
chmod 0660 /sys/class/leds/led:rgb_red/rgbbreath
+ chown system system /sys/class/leds/led:rgb_green/rgbbreath
+ chmod 0660 /sys/class/leds/led:rgb_green/rgbbreath
chown bluetooth bluetooth /sys/module/bluetooth_power/parameters/power
chown bluetooth net_bt /sys/class/rfkill/rfkill0/type
@@ -210,12 +211,10 @@ on boot
mkdir /dev/socket/netmgr 0750 radio radio
setprop wifi.interface wlan0
-
# Define TCP buffer sizes for various networks
# ReadMin, ReadInitial, ReadMax, WriteMin, WriteInitial, WriteMax,
setprop net.tcp.buffersize.wifi 524288,2097152,4194304,262144,524288,1048576
-
setprop ro.telephony.call_ring.multiple false
#Remove SUID bit for iproute2 ip tool
@@ -286,6 +285,9 @@ on boot
# bond0 used by FST Manager
chown wifi wifi /sys/class/net/bond0/bonding/queue_id
+ # change this when HAL3 is working
+ setprop persist.camera.HAL3.enabled 0
+
# msm specific files that need to be created on /data
on post-fs-data
mkdir /data/tombstones 0771 system system
@@ -296,6 +298,8 @@ on post-fs-data
mkdir /persist/data/sfs 0700 system system
mkdir /persist/data/tz 0700 system system
mkdir /persist/qc_senseid 0700 system system
+ mkdir /persist/bms 0700 root system
+ restorecon_recursive /persist
mkdir /data/misc/dts 0770 media audio
mkdir /data/usf 0700 system system
mkdir /data/misc/tloc/ 0700 system drmrpc
@@ -386,8 +390,8 @@ on post-fs-data
# Create the symlink to qcn wpa_supplicant folder for ar6000 wpa_supplicant
mkdir /data/system 0775 system system
- #symlink /data/misc/wifi/wpa_supplicant /data/system/wpa_supplicant
+ #symlink /data/misc/wifi/wpa_supplicant /data/system/wpa_supplicant
# Create directories for Location services
mkdir /data/misc/location 0770 gps gps
mkdir /data/misc/location/mq 0770 gps gps
@@ -409,13 +413,11 @@ on post-fs-data
# Create /data/time folder for time-services
mkdir /data/time/ 0700 system system
-
mkdir /data/audio/ 0770 media audio
# Create a folder for audio delta files
mkdir /data/audio/acdbdata 0770 media audio
mkdir /data/audio/acdbdata/delta 0770 media audio
-
setprop vold.post_fs_data_done 1
# Create a folder for SRS to be able to create a usercfg file
@@ -753,7 +755,6 @@ on property:sys.boot_completed=1
write /sys/block/dm-0/queue/read_ahead_kb 512
write /sys/block/sda/queue/read_ahead_kb 512
write /sys/block/sde/queue/read_ahead_kb 512
-
# CPE fw_name used by sound trigger HAL
chown media audio /sys/kernel/wcd_cpe0/fw_name
@@ -1185,7 +1186,6 @@ service drmdiag /system/bin/drmdiagapp
on property:drmdiag.load=1
start drmdiag
-
on property:drmdiag.load=0
stop drmdiag
@@ -1410,9 +1410,3 @@ service seemp_healthd /system/vendor/bin/seemp_healthd
class late_start
user system
group system
-
-#IFAA service
-service ifaad /system/bin/ifaad
- class late_start
- user system
- group system