sdm660-common: rootdir: Add missing changes from miui wayne
Change-Id: If267076b13874c37ee7020e0e7136c668c5aec16
This commit is contained in:
parent
a769af3efb
commit
c822db2bb2
6 changed files with 100 additions and 122 deletions
|
@ -58,7 +58,7 @@ case "$baseband" in
|
||||||
modem=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
|
modem=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
|
||||||
sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
|
sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
|
||||||
sed 's/.*MPSS.\(.*\)/\1/g' | cut -d \. -f 1`
|
sed 's/.*MPSS.\(.*\)/\1/g' | cut -d \. -f 1`
|
||||||
# Check if this is AT 3.0 or below. If so, start ril-daemon
|
# Check if this is AT 3.0 or below. If so, start ril-daemon
|
||||||
if [ "$modem" = "AT" ]; then
|
if [ "$modem" = "AT" ]; then
|
||||||
version=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
|
version=`cat /vendor/firmware_mnt/verinfo/ver_info.txt |
|
||||||
sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
|
sed -n 's/^[^:]*modem[^:]*:[[:blank:]]*//p' |
|
||||||
|
@ -150,7 +150,6 @@ case "$baseband" in
|
||||||
;;
|
;;
|
||||||
"concurrent")
|
"concurrent")
|
||||||
start vendor.dataqti
|
start vendor.dataqti
|
||||||
start vendor.dataadpl
|
|
||||||
start vendor.netmgrd
|
start vendor.netmgrd
|
||||||
start vendor.port-bridge
|
start vendor.port-bridge
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -231,8 +231,7 @@ function configure_zram_parameters() {
|
||||||
# Zram disk - 75% for Go devices.
|
# Zram disk - 75% for Go devices.
|
||||||
# For 512MB Go device, size = 384MB, set same for Non-Go.
|
# For 512MB Go device, size = 384MB, set same for Non-Go.
|
||||||
# For 1GB Go device, size = 768MB, set same for Non-Go.
|
# For 1GB Go device, size = 768MB, set same for Non-Go.
|
||||||
# For 2GB and 3GB Non-Go device, size = 1GB
|
# For >=2GB Non-Go device, size = 1GB
|
||||||
# For 4GB and 6GB Non-Go device, size = 2GB
|
|
||||||
# And enable lz4 zram compression for Go targets.
|
# And enable lz4 zram compression for Go targets.
|
||||||
|
|
||||||
if [ "$low_ram" == "true" ]; then
|
if [ "$low_ram" == "true" ]; then
|
||||||
|
@ -374,6 +373,11 @@ else
|
||||||
|
|
||||||
vmpres_file_min=$((minfree_5 + (minfree_5 - rem_minfree_4)))
|
vmpres_file_min=$((minfree_5 + (minfree_5 - rem_minfree_4)))
|
||||||
echo $vmpres_file_min > /sys/module/lowmemorykiller/parameters/vmpressure_file_min
|
echo $vmpres_file_min > /sys/module/lowmemorykiller/parameters/vmpressure_file_min
|
||||||
|
if [ $MemTotal -gt 5505024 ]; then
|
||||||
|
echo "18432,23040,27648,32256,85296,120640" > /sys/module/lowmemorykiller/parameters/minfree
|
||||||
|
else
|
||||||
|
echo "18432,23040,27648,32256,55296,100640" > /sys/module/lowmemorykiller/parameters/minfree
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
# Set LMK series, vmpressure_file_min for 32 bit non-go targets.
|
# Set LMK series, vmpressure_file_min for 32 bit non-go targets.
|
||||||
# Disable Core Control, enable KLMK for non-go 8909.
|
# Disable Core Control, enable KLMK for non-go 8909.
|
||||||
|
@ -1602,7 +1606,7 @@ case "$target" in
|
||||||
case "$soc_id" in
|
case "$soc_id" in
|
||||||
"277" | "278")
|
"277" | "278")
|
||||||
# Start energy-awareness for 8976
|
# Start energy-awareness for 8976
|
||||||
start vendor.energy-awareness
|
start energy-awareness
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -2382,10 +2386,9 @@ case "$target" in
|
||||||
|
|
||||||
# cpuset settings
|
# cpuset settings
|
||||||
echo 0-7 > /dev/cpuset/top-app/cpus
|
echo 0-7 > /dev/cpuset/top-app/cpus
|
||||||
echo 4-7 > /dev/cpuset/foreground/boost/cpus
|
|
||||||
echo 0-2,4-7 > /dev/cpuset/foreground/cpus
|
|
||||||
echo 0-1 > /dev/cpuset/background/cpus
|
echo 0-1 > /dev/cpuset/background/cpus
|
||||||
echo 0-2 > /dev/cpuset/system-background/cpus
|
echo 0-2 > /dev/cpuset/system-background/cpus
|
||||||
|
echo 0-2,4-7 > /dev/cpuset/foreground/cpus
|
||||||
|
|
||||||
# disable thermal bcl hotplug to switch governor
|
# disable thermal bcl hotplug to switch governor
|
||||||
echo 0 > /sys/module/msm_thermal/core_control/enabled
|
echo 0 > /sys/module/msm_thermal/core_control/enabled
|
||||||
|
@ -2463,6 +2466,14 @@ case "$target" in
|
||||||
# Set Memory parameters
|
# Set Memory parameters
|
||||||
configure_memory_parameters
|
configure_memory_parameters
|
||||||
|
|
||||||
|
# set lmk minfree for MemTotal greater than 6G
|
||||||
|
arch_type=`uname -m`
|
||||||
|
MemTotalStr=`cat /proc/meminfo | grep MemTotal`
|
||||||
|
MemTotal=${MemTotalStr:16:8}
|
||||||
|
if [ "$arch_type" == "aarch64" ] && [ $MemTotal -gt 5505024 ]; then
|
||||||
|
echo "18432,23040,27648,32256,85296,120640" > /sys/module/lowmemorykiller/parameters/minfree
|
||||||
|
fi
|
||||||
|
|
||||||
# Enable bus-dcvs
|
# Enable bus-dcvs
|
||||||
for cpubw in /sys/class/devfreq/*qcom,cpubw*
|
for cpubw in /sys/class/devfreq/*qcom,cpubw*
|
||||||
do
|
do
|
||||||
|
@ -3444,8 +3455,6 @@ case "$target" in
|
||||||
echo N > /sys/module/lpm_levels/parameters/sleep_disabled
|
echo N > /sys/module/lpm_levels/parameters/sleep_disabled
|
||||||
fi
|
fi
|
||||||
echo N > /sys/module/lpm_levels/parameters/sleep_disabled
|
echo N > /sys/module/lpm_levels/parameters/sleep_disabled
|
||||||
# Starting io prefetcher service
|
|
||||||
start iop
|
|
||||||
|
|
||||||
# Set Memory parameters
|
# Set Memory parameters
|
||||||
configure_memory_parameters
|
configure_memory_parameters
|
||||||
|
@ -3812,7 +3821,6 @@ case "$target" in
|
||||||
echo 5 > /proc/sys/kernel/sched_spill_nr_run
|
echo 5 > /proc/sys/kernel/sched_spill_nr_run
|
||||||
echo 1 > /proc/sys/kernel/sched_restrict_cluster_spill
|
echo 1 > /proc/sys/kernel/sched_restrict_cluster_spill
|
||||||
echo 1 > /proc/sys/kernel/sched_prefer_sync_wakee_to_waker
|
echo 1 > /proc/sys/kernel/sched_prefer_sync_wakee_to_waker
|
||||||
start iop
|
|
||||||
|
|
||||||
# disable thermal bcl hotplug to switch governor
|
# disable thermal bcl hotplug to switch governor
|
||||||
echo 0 > /sys/module/msm_thermal/core_control/enabled
|
echo 0 > /sys/module/msm_thermal/core_control/enabled
|
||||||
|
|
|
@ -127,29 +127,8 @@ if [ "$(getprop persist.vendor.usb.config)" == "" -a \
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
"msm8998" | "sdm660" | "sdm636"| "apq8098_latv")
|
"msm8998" | "sdm660" | "sdm636"| "apq8098_latv")
|
||||||
case "$miui_release" in
|
setprop persist.vendor.usb.config diag,serial_cdev,rmnet,adb
|
||||||
"")
|
;;
|
||||||
case "$miui_debuggable" in
|
|
||||||
"1")
|
|
||||||
setprop persist.vendor.usb.config diag,serial_cdev,rmnet,adb
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
setprop persist.vendor.usb.config diag,serial_cdev,rmnet
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
case "$miui_debuggable" in
|
|
||||||
"1")
|
|
||||||
setprop persist.vendor.usb.config adb
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
setprop persist.vendor.usb.config none
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
;;
|
|
||||||
"sdm845" | "sdm710")
|
"sdm845" | "sdm710")
|
||||||
setprop persist.vendor.usb.config diag,serial_cdev,rmnet,dpl,adb
|
setprop persist.vendor.usb.config diag,serial_cdev,rmnet,dpl,adb
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -57,11 +57,12 @@ on init
|
||||||
|
|
||||||
on post-fs
|
on post-fs
|
||||||
chmod 0755 /sys/kernel/debug/tracing
|
chmod 0755 /sys/kernel/debug/tracing
|
||||||
chown 0660 /sys/class/leds/red/brightness
|
chown 0660 /sys/class/leds/red/brightness
|
||||||
chown 0660 /sys/class/leds/red/blink
|
chown 0660 /sys/class/leds/red/blink
|
||||||
chown system system /sys/class/leds/red/brightness
|
chown system system /sys/class/leds/red/brightness
|
||||||
chown system system /sys/class/leds/red/blink
|
chown system system /sys/class/leds/red/blink
|
||||||
chown system system /sys/class/leds/red/duty_pcts
|
chown system system /sys/class/leds/red/duty_pcts
|
||||||
|
|
||||||
on early-boot
|
on early-boot
|
||||||
# set RLIMIT_MEMLOCK to 64MB
|
# set RLIMIT_MEMLOCK to 64MB
|
||||||
setrlimit 8 67108864 67108864
|
setrlimit 8 67108864 67108864
|
||||||
|
@ -164,6 +165,7 @@ on boot
|
||||||
chown system system /sys/class/power_supply/battery/device/thermalcall
|
chown system system /sys/class/power_supply/battery/device/thermalcall
|
||||||
|
|
||||||
mkdir /persist/drm 0770 system system
|
mkdir /persist/drm 0770 system system
|
||||||
|
mkdir /persist/bluetooth 0770 bluetooth bluetooth
|
||||||
mkdir /persist/misc 0770 system system
|
mkdir /persist/misc 0770 system system
|
||||||
mkdir /mnt/vendor/persist/alarm 0770 system system
|
mkdir /mnt/vendor/persist/alarm 0770 system system
|
||||||
mkdir /persist/time 0770 system system
|
mkdir /persist/time 0770 system system
|
||||||
|
@ -255,6 +257,9 @@ on boot
|
||||||
chown system system /sys/class/sensors/apds9930-proximity/enable
|
chown system system /sys/class/sensors/apds9930-proximity/enable
|
||||||
chown system system /sys/class/sensors/apds9930-proximity/poll_delay
|
chown system system /sys/class/sensors/apds9930-proximity/poll_delay
|
||||||
|
|
||||||
|
# Create directory used for display
|
||||||
|
mkdir /persist/display 0770 system graphics
|
||||||
|
|
||||||
# Create vpp directory
|
# Create vpp directory
|
||||||
mkdir /mnt/vendor/persist/vpp 0770 media media
|
mkdir /mnt/vendor/persist/vpp 0770 media media
|
||||||
|
|
||||||
|
@ -311,14 +316,15 @@ on post-fs-data
|
||||||
mkdir /data/vendor/wifi/sockets 0770 wifi wifi
|
mkdir /data/vendor/wifi/sockets 0770 wifi wifi
|
||||||
mkdir /data/vendor/wifi/hostapd 0770 wifi wifi
|
mkdir /data/vendor/wifi/hostapd 0770 wifi wifi
|
||||||
mkdir /data/vendor/wifi/hostapd/ctrl 0770 wifi wifi
|
mkdir /data/vendor/wifi/hostapd/ctrl 0770 wifi wifi
|
||||||
mkdir /data/vendor/wifi/wpa 0770 wifi wifi
|
|
||||||
mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
|
|
||||||
mkdir /data/vendor/wifi/wpa_supplicant 0770 wifi wifi
|
mkdir /data/vendor/wifi/wpa_supplicant 0770 wifi wifi
|
||||||
mkdir /data/misc/wifi 0770 wifi wifi
|
mkdir /data/vendor/wifi/wigig_hostapd 0770 wifi wifi
|
||||||
mkdir /data/misc/wifi/sockets 0770 wifi wifi
|
mkdir /data/vendor/wifi/wpa 0770 wifi wifi
|
||||||
mkdir /data/misc/wifi/wpa_supplicant 0770 wifi wifi
|
mkdir /data/vendor/wlan_logs 0770 system wifi
|
||||||
mkdir /data/misc/dhcp 0777 dhcp dhcp
|
mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
|
||||||
chown dhcp dhcp /data/misc/dhcp
|
|
||||||
|
#create port-bridge log dir
|
||||||
|
mkdir /data/vendor/port_bridge 0770 radio radio
|
||||||
|
chmod 0770 /data/vendor/port_bridge
|
||||||
|
|
||||||
#create netmgr log dir
|
#create netmgr log dir
|
||||||
mkdir /data/vendor/netmgr 0770 radio radio
|
mkdir /data/vendor/netmgr 0770 radio radio
|
||||||
|
@ -423,9 +429,6 @@ on post-fs-data
|
||||||
chmod 2770 /data/vendor/perfd
|
chmod 2770 /data/vendor/perfd
|
||||||
rm /data/vendor/perfd/default_values
|
rm /data/vendor/perfd/default_values
|
||||||
|
|
||||||
#Create IOP deamon related dirs
|
|
||||||
mkdir /data/vendor/iop 0700 root system
|
|
||||||
|
|
||||||
# Mark the copy complete flag to not completed
|
# Mark the copy complete flag to not completed
|
||||||
write /data/vendor/radio/copy_complete 0
|
write /data/vendor/radio/copy_complete 0
|
||||||
chown radio radio /data/vendor/radio/copy_complete
|
chown radio radio /data/vendor/radio/copy_complete
|
||||||
|
@ -464,8 +467,17 @@ on post-fs-data
|
||||||
# Create vpp directory
|
# Create vpp directory
|
||||||
mkdir /data/vendor/vpp 0770 media media
|
mkdir /data/vendor/vpp 0770 media media
|
||||||
|
|
||||||
#Create FTM_AP dir for factory test
|
on property:ro.vendor.iocgrp.config=1
|
||||||
mkdir /data/FTM_AP 0775 system system
|
mkdir /dev/blkio
|
||||||
|
mount cgroup none /dev/blkio blkio
|
||||||
|
chown system system /dev/blkio
|
||||||
|
chown system system /dev/blkio/tasks
|
||||||
|
chmod 0664 /dev/blkio/tasks
|
||||||
|
mkdir /dev/blkio/bg 0755 system system
|
||||||
|
chown system system /dev/blkio/bg/tasks
|
||||||
|
chmod 0664 /dev/blkio/bg/tasks
|
||||||
|
write /dev/blkio/blkio.weight 1000
|
||||||
|
write /dev/blkio/bg/blkio.weight 100
|
||||||
|
|
||||||
#Create dir for TUI
|
#Create dir for TUI
|
||||||
mkdir /data/vendor/tui 0600 system drmrpc
|
mkdir /data/vendor/tui 0600 system drmrpc
|
||||||
|
@ -548,12 +560,12 @@ service vendor.cnd /system/vendor/bin/cnd
|
||||||
group system wifi inet radio wakelock net_admin
|
group system wifi inet radio wakelock net_admin
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
service vendor.dpmQmiMgr /system/vendor/bin/dpmQmiMgr
|
service dpmQmiMgr /system/vendor/bin/dpmQmiMgr
|
||||||
class main
|
class main
|
||||||
user system
|
user system
|
||||||
group radio system
|
group system
|
||||||
|
|
||||||
service vendor.irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config"
|
service irsc_util /vendor/bin/irsc_util "/vendor/etc/sec_config"
|
||||||
class core
|
class core
|
||||||
user root
|
user root
|
||||||
oneshot
|
oneshot
|
||||||
|
@ -641,7 +653,7 @@ service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
|
||||||
oneshot
|
oneshot
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
service vendor.cnss-daemon /system/vendor/bin/cnss-daemon -n -l
|
service cnss-daemon /system/vendor/bin/cnss-daemon -n -l
|
||||||
class late_start
|
class late_start
|
||||||
user system
|
user system
|
||||||
group system inet net_admin wifi
|
group system inet net_admin wifi
|
||||||
|
@ -649,19 +661,15 @@ service vendor.cnss-daemon /system/vendor/bin/cnss-daemon -n -l
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
on property:sys.shutdown.requested=*
|
on property:sys.shutdown.requested=*
|
||||||
stop vendor.cnss-daemon
|
stop cnss-daemon
|
||||||
|
|
||||||
service vendor.loc_launcher /system/vendor/bin/loc_launcher
|
service loc_launcher /system/vendor/bin/loc_launcher
|
||||||
class late_start
|
class late_start
|
||||||
user gps
|
user gps
|
||||||
group gps
|
group gps
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
on property:crypto.driver.load=1
|
service qcom-sh /vendor/bin/init.qcom.sh
|
||||||
insmod /system/lib/modules/qce.ko
|
|
||||||
insmod /system/lib/modules/qcedev.ko
|
|
||||||
|
|
||||||
service vendor.qcom-sh /vendor/bin/init.qcom.sh
|
|
||||||
class late_start
|
class late_start
|
||||||
user root
|
user root
|
||||||
group root system radio
|
group root system radio
|
||||||
|
@ -680,7 +688,10 @@ service vendor.qcom-post-boot /vendor/bin/init.qcom.post_boot.sh
|
||||||
oneshot
|
oneshot
|
||||||
|
|
||||||
on property:sys.boot_completed=1
|
on property:sys.boot_completed=1
|
||||||
start vendor.qcom-post-boot
|
start qcom-post-boot
|
||||||
|
|
||||||
|
on property:ro.vendor.ril.mbn_copy_completed=1
|
||||||
|
write /data/vendor/radio/copy_complete 1
|
||||||
|
|
||||||
on property:ro.vendor.ril.mbn_copy_completed=1
|
on property:ro.vendor.ril.mbn_copy_completed=1
|
||||||
write /data/vendor/radio/copy_complete 1
|
write /data/vendor/radio/copy_complete 1
|
||||||
|
@ -724,22 +735,6 @@ service charger /charger
|
||||||
group system graphics
|
group system graphics
|
||||||
seclabel u:r:healthd:s0
|
seclabel u:r:healthd:s0
|
||||||
|
|
||||||
service vendor.ssr_diag /system/vendor/bin/ssr_diag
|
|
||||||
class late_start
|
|
||||||
user system
|
|
||||||
group system
|
|
||||||
disabled
|
|
||||||
|
|
||||||
service qbcharger /charger -m 1
|
|
||||||
disabled
|
|
||||||
oneshot
|
|
||||||
|
|
||||||
on property:sys.qbcharger.enable=true
|
|
||||||
start qbcharger
|
|
||||||
|
|
||||||
on property:sys.qbcharger.enable=false
|
|
||||||
stop vendor.qbcharger
|
|
||||||
|
|
||||||
service vendor.msm_irqbalance /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf
|
service vendor.msm_irqbalance /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance.conf
|
||||||
class core
|
class core
|
||||||
user root
|
user root
|
||||||
|
@ -752,16 +747,9 @@ service vendor.msm_irqbal_lb /vendor/bin/msm_irqbalance -f /system/vendor/etc/ms
|
||||||
group root
|
group root
|
||||||
disabled
|
disabled
|
||||||
|
|
||||||
service vendor.msm_irqbl_sdm630 /vendor/bin/msm_irqbalance -f /system/vendor/etc/msm_irqbalance_sdm630.conf
|
|
||||||
class core
|
|
||||||
user root
|
|
||||||
group root
|
|
||||||
disabled
|
|
||||||
|
|
||||||
on charger
|
on charger
|
||||||
setprop persist.sys.usb.config mass_storage
|
setprop persist.sys.usb.config mass_storage
|
||||||
load_system_props
|
start qcom-post-boot
|
||||||
start vendor.qcom-post-boot
|
|
||||||
|
|
||||||
on property:init.svc.surfaceflinger=restarting
|
on property:init.svc.surfaceflinger=restarting
|
||||||
stop vendor.hwcomposer-2-1
|
stop vendor.hwcomposer-2-1
|
||||||
|
@ -794,20 +782,12 @@ service vendor.power_off_alarm /vendor/bin/power_off_alarm
|
||||||
disabled
|
disabled
|
||||||
oneshot
|
oneshot
|
||||||
|
|
||||||
#lct add phone call status
|
#lct add video status
|
||||||
on property:sys.thermal.isincall=1
|
on property:sys.thermal.isinvideo=1
|
||||||
write /sys/class/power_supply/battery/device/thermalcall 1
|
write /sys/class/power_supply/battery/device/thermalvideo 1
|
||||||
|
|
||||||
on property:sys.thermal.isincall=0
|
on property:sys.thermal.isinvideo=0
|
||||||
write /sys/class/power_supply/battery/device/thermalcall 0
|
write /sys/class/power_supply/battery/device/thermalvideo 0
|
||||||
|
|
||||||
|
|
||||||
service vendor.chre /vendor/bin/chre
|
|
||||||
class late_start
|
|
||||||
user system
|
|
||||||
group system
|
|
||||||
socket chre seqpacket 0660 root system
|
|
||||||
shutdown critical
|
|
||||||
|
|
||||||
service config_bt_addr /vendor/bin/btnvtool -O
|
service config_bt_addr /vendor/bin/btnvtool -O
|
||||||
class core
|
class core
|
||||||
|
|
|
@ -57,6 +57,7 @@ on fs
|
||||||
chmod 0771 /mnt/vendor/persist
|
chmod 0771 /mnt/vendor/persist
|
||||||
mkdir /mnt/vendor/persist/bluetooth 0770 bluetooth bluetooth
|
mkdir /mnt/vendor/persist/bluetooth 0770 bluetooth bluetooth
|
||||||
mkdir /mnt/vendor/persist/data 0700 system system
|
mkdir /mnt/vendor/persist/data 0700 system system
|
||||||
|
mkdir /mnt/vendor/persist/stability 0755 system system
|
||||||
mkdir /mnt/vendor/persist/bms 0700 root system
|
mkdir /mnt/vendor/persist/bms 0700 root system
|
||||||
mkdir /mnt/vendor/persist/display 0770 system graphics
|
mkdir /mnt/vendor/persist/display 0770 system graphics
|
||||||
mkdir /mnt/vendor/persist/hvdcp_opti 0770 root system
|
mkdir /mnt/vendor/persist/hvdcp_opti 0770 root system
|
||||||
|
@ -87,7 +88,6 @@ on post-fs-data
|
||||||
#end
|
#end
|
||||||
mkdir /data/misc/seemp 0700 system system
|
mkdir /data/misc/seemp 0700 system system
|
||||||
mkdir /data/vendor/tloc 0700 system drmrpc
|
mkdir /data/vendor/tloc 0700 system drmrpc
|
||||||
start pa-cal-load
|
|
||||||
|
|
||||||
#USB controller configuration
|
#USB controller configuration
|
||||||
setprop vendor.usb.rndis.func.name "rndis_bam"
|
setprop vendor.usb.rndis.func.name "rndis_bam"
|
||||||
|
@ -97,6 +97,10 @@ on post-fs-data
|
||||||
write /sys/module/usb_f_qcrndis/parameters/rndis_dl_max_xfer_size 15916
|
write /sys/module/usb_f_qcrndis/parameters/rndis_dl_max_xfer_size 15916
|
||||||
setprop sys.usb.configfs 1
|
setprop sys.usb.configfs 1
|
||||||
|
|
||||||
|
# Thermal
|
||||||
|
mkdir /data/vendor/thermal 0771 root system
|
||||||
|
mkdir /data/vendor/thermal/config 0771 root system
|
||||||
|
|
||||||
on boot
|
on boot
|
||||||
start vendor.rmt_storage
|
start vendor.rmt_storage
|
||||||
write /dev/cpuset/top-app/cpus 0-7
|
write /dev/cpuset/top-app/cpus 0-7
|
||||||
|
@ -129,6 +133,14 @@ on boot
|
||||||
mkdir /data/vendor/camera 0770 camera camera
|
mkdir /data/vendor/camera 0770 camera camera
|
||||||
|
|
||||||
# Wifi firmware reload path
|
# Wifi firmware reload path
|
||||||
|
#add for display feature
|
||||||
|
chown system system /sys/class/graphics/fb0/msm_fb_ce
|
||||||
|
chown system system /sys/class/graphics/fb0/msm_fb_cabc
|
||||||
|
chown system system /sys/class/graphics/fb0/msm_fb_srgb
|
||||||
|
chown system system /sys/class/graphics/fb0/msm_fb_gamma
|
||||||
|
chown system system /sys/class/graphics/fb0/msm_fb_cabc_movie
|
||||||
|
chown system system /sys/class/graphics/fb0/msm_fb_cabc_still
|
||||||
|
chown system system /sys/class/graphics/fb0/msm_fb_hbm
|
||||||
chown wifi wifi /sys/module/wlan/parameters/fwpath
|
chown wifi wifi /sys/module/wlan/parameters/fwpath
|
||||||
|
|
||||||
# default country code
|
# default country code
|
||||||
|
@ -154,6 +166,11 @@ on property:sys.shutdown.requested=*
|
||||||
stop vendor.per_proxy
|
stop vendor.per_proxy
|
||||||
stop vendor.ims_rtp_daemon
|
stop vendor.ims_rtp_daemon
|
||||||
|
|
||||||
|
on property:vendor.camera.thermal_lc=12
|
||||||
|
write /sys/class/thermal/thermal_message/sconfig 12
|
||||||
|
|
||||||
|
on property:vendor.camera.thermal_lc=0
|
||||||
|
write /sys/class/thermal/thermal_message/sconfig 0
|
||||||
service vendor.qseecomd /vendor/bin/qseecomd
|
service vendor.qseecomd /vendor/bin/qseecomd
|
||||||
class core
|
class core
|
||||||
user root
|
user root
|
||||||
|
@ -265,6 +282,7 @@ on charger
|
||||||
start vendor.hvdcp_opti
|
start vendor.hvdcp_opti
|
||||||
setprop sys.usb.configfs 1
|
setprop sys.usb.configfs 1
|
||||||
start vendor.power_off_alarm
|
start vendor.power_off_alarm
|
||||||
|
start vendor.thermal-engine
|
||||||
|
|
||||||
service vendor.qfp-daemon /vendor/bin/qfp-daemon
|
service vendor.qfp-daemon /vendor/bin/qfp-daemon
|
||||||
class late_start
|
class late_start
|
||||||
|
@ -277,34 +295,27 @@ service vendor.hvdcp_opti /system/vendor/bin/hvdcp_opti
|
||||||
group system wakelock
|
group system wakelock
|
||||||
writepid /dev/cpuset/system-background/tasks
|
writepid /dev/cpuset/system-background/tasks
|
||||||
|
|
||||||
|
# lcd effect
|
||||||
on property:persist.sys.display_srgb=1
|
on property:persist.sys.display_srgb=1
|
||||||
write /sys/class/graphics/fb0/msm_fb_srgb 1
|
write /sys/class/graphics/fb0/msm_fb_srgb 1
|
||||||
|
|
||||||
on property:persist.sys.display_srgb=2
|
on property:persist.sys.display_srgb=2
|
||||||
write /sys/class/graphics/fb0/msm_fb_srgb 2
|
write /sys/class/graphics/fb0/msm_fb_srgb 2
|
||||||
|
|
||||||
on property:sys.dynamic_debug=1
|
on property:persist.sys.display_ce=4
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file q6afe.c +p"
|
write /sys/class/graphics/fb0/msm_fb_ce 1
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file q6adm.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-pcm-routing-v2.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-dai-q6-v2.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file soc-core.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file soc-dapm.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file sdm660-internal.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file sdm660-common.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-analog-cdc.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-digital-cdc.c +p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file wcd-mbhc-v2.c +p"
|
|
||||||
|
|
||||||
on property:sys.dynamic_debug=0
|
on property:persist.sys.display_ce=0
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file q6afe.c -p"
|
write /sys/class/graphics/fb0/msm_fb_ce 2
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file q6adm.c -p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-pcm-routing-v2.c -p"
|
on property:persist.sys.display_cabc=1
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-dai-q6-v2.c -p"
|
write /sys/class/graphics/fb0/msm_fb_cabc 1
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file soc-core.c -p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file soc-dapm.c -p"
|
on property:persist.sys.display_cabc=2
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file sdm660-internal.c -p"
|
write /sys/class/graphics/fb0/msm_fb_cabc 2
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file sdm660-common.c -p"
|
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-analog-cdc.c -p"
|
on property:persist.sys.display_gamma=1
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file msm-digital-cdc.c -p"
|
write /sys/class/graphics/fb0/msm_fb_gamma 1
|
||||||
write /sys/kernel/debug/dynamic_debug/control "file wcd-mbhc-v2.c -p"
|
|
||||||
|
on property:persist.sys.display_gamma=2
|
||||||
|
write /sys/class/graphics/fb0/msm_fb_gamma 2
|
||||||
|
|
|
@ -131,6 +131,7 @@ firmware_directories /vendor/firmware_mnt/image/
|
||||||
/dev/qce 0660 system drmrpc
|
/dev/qce 0660 system drmrpc
|
||||||
/dev/smcinvoke 0660 system system
|
/dev/smcinvoke 0660 system system
|
||||||
/dev/qce 0660 system drmrpc
|
/dev/qce 0660 system drmrpc
|
||||||
|
/dev/smcinvoke 0660 system system
|
||||||
/dev/qsee_ipc_irq_spss 0660 system drmrpc
|
/dev/qsee_ipc_irq_spss 0660 system drmrpc
|
||||||
/dev/seemplog 0660 system system
|
/dev/seemplog 0660 system system
|
||||||
/dev/pft 0660 system drmrpc
|
/dev/pft 0660 system drmrpc
|
||||||
|
|
Loading…
Reference in a new issue