diff options
Diffstat (limited to 'rootdir/etc/init.qcom.rc')
-rwxr-xr-x | rootdir/etc/init.qcom.rc | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index 6b52d03..a6cc479 100755 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -26,19 +26,13 @@ # import init.qcom.power.rc import init.qcom.usb.rc -import init.qcom.bt.sh -import init.target.rc on early-init mkdir /firmware 0771 system system 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 - - # Setup zram options - write /sys/block/zram0/comp_algorithm lz4 + write /sys/module/msm_performance/parameters/cpu_max_freq "0:1300000 1:1300000 2:1300000 3:1300000" on init @@ -73,6 +67,29 @@ on early-boot on fs wait /dev/block/bootdevice mount_all fstab.qcom + swapon_all fstab.qcom + + # Keeping following partitions outside fstab file. As user may not have + # these partition flashed on the device. Failure to mount any partition in fstab file + # results in failure to launch late-start class. + + wait /dev/block/bootdevice/by-name/cache + mount ext4 /dev/block/bootdevice/by-name/cache /cache nosuid nodev barrier=1 + + wait /dev/block/bootdevice/by-name/persist + mount ext4 /dev/block/bootdevice/by-name/persist /persist nosuid nodev barrier=1 + mkdir /persist/data 0700 system system + mkdir /persist/bms 0700 root system + restorecon_recursive /persist + + wait /dev/block/bootdevice/by-name/dsp + mount ext4 /dev/block/bootdevice/by-name/dsp /dsp nosuid nodev barrier=1 + + wait /dev/block/bootdevice/by-name/modem + mount vfat /dev/block/bootdevice/by-name/modem /firmware ro shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 + + wait /dev/block/bootdevice/by-name/bluetooth + mount vfat /dev/block/bootdevice/by-name/bluetooth /bt_firmware ro shortname=lower,uid=1002,gid=3002,dmask=227,fmask=337,context=u:object_r:bt_firmware_file:s0 on boot |