sm8250-common: Remove moto charger
* The close-sourced binary uses symbols removed on R. It doesn't make much sense to fix the 45MB binary :), simply use AOSP one instead. * Move charge-only services to init.mmi.charge_only.rc while at it. Change-Id: I62cdd36603afb46d5287dfcaac3d16acc9fca178
This commit is contained in:
parent
7ef070111c
commit
7e727b900f
@ -1,17 +1,10 @@
|
|||||||
# Wait for the USB init shell script to finish, to prevent enumeration issues
|
on charger
|
||||||
on property:init.svc.vendor.mmi-usb-sh=stopped && property:ro.boot.mode=charger
|
|
||||||
setprop sys.usb.configfs 1
|
|
||||||
setprop sys.usb.config charging
|
|
||||||
|
|
||||||
on moto-charger
|
|
||||||
stop vendor.sensors
|
stop vendor.sensors
|
||||||
chown radio wakelock /sys/power/wake_lock
|
chown radio wakelock /sys/power/wake_lock
|
||||||
chmod 0660 /sys/power/wake_lock
|
chmod 0660 /sys/power/wake_lock
|
||||||
chown radio wakelock /sys/power/wake_unlock
|
chown radio wakelock /sys/power/wake_unlock
|
||||||
chmod 0660 /sys/power/wake_unlock
|
chmod 0660 /sys/power/wake_unlock
|
||||||
trigger firmware_mounts_complete
|
|
||||||
start vendor.charge_only_mode
|
|
||||||
start vendor.batt_health
|
|
||||||
start vendor.thermal-com
|
start vendor.thermal-com
|
||||||
start system_suspend
|
start system_suspend
|
||||||
|
|
||||||
@ -29,3 +22,13 @@ on moto-charger
|
|||||||
# Allow system to sleep when in COM
|
# Allow system to sleep when in COM
|
||||||
write /sys/module/lpm_levels/parameters/sleep_disabled 0
|
write /sys/module/lpm_levels/parameters/sleep_disabled 0
|
||||||
write /proc/sys/kernel/sched_boost 0
|
write /proc/sys/kernel/sched_boost 0
|
||||||
|
|
||||||
|
service vendor.thermal-com /vendor/bin/thermal-engine --minimode
|
||||||
|
class charger
|
||||||
|
user root
|
||||||
|
group root system oem_2907
|
||||||
|
socket thermal-send-client stream 0666 system oem_2907
|
||||||
|
socket thermal-recv-client stream 0660 system oem_2907
|
||||||
|
socket thermal-recv-passive-client stream 0666 system oem_2907
|
||||||
|
socket thermal-send-rule stream 0660 system oem_2907
|
||||||
|
disabled
|
||||||
|
@ -227,9 +227,6 @@ on post-fs-data
|
|||||||
# Setup folder for aplogd
|
# Setup folder for aplogd
|
||||||
mkdir /data/vendor/aplogd 0750 log log
|
mkdir /data/vendor/aplogd 0750 log log
|
||||||
|
|
||||||
# Create directory used by chargeonlymode
|
|
||||||
mkdir /data/vendor/chargeonly 0750 root log
|
|
||||||
|
|
||||||
# Subsystem RAM-dumps
|
# Subsystem RAM-dumps
|
||||||
mkdir /data/vendor/ss-ram-dumps 0750 system log
|
mkdir /data/vendor/ss-ram-dumps 0750 system log
|
||||||
mkdir /data/vendor/ss-ram-dumps/bp-dumps 0750 system log
|
mkdir /data/vendor/ss-ram-dumps/bp-dumps 0750 system log
|
||||||
@ -303,12 +300,6 @@ on boot
|
|||||||
# Quiet binder logs
|
# Quiet binder logs
|
||||||
write /sys/module/binder/parameters/debug_mask 0x5
|
write /sys/module/binder/parameters/debug_mask 0x5
|
||||||
|
|
||||||
# Clear cooldown state
|
|
||||||
mkdir /mnt/vendor/persist/chargeonly 0770 system system
|
|
||||||
write /mnt/vendor/persist/chargeonly/cooldown n
|
|
||||||
chown system system /mnt/vendor/persist/chargeonly/cooldown
|
|
||||||
chmod 0660 /mnt/vendor/persist/chargeonly/cooldown
|
|
||||||
|
|
||||||
# Change owner ship of l5 laser calibration
|
# Change owner ship of l5 laser calibration
|
||||||
chown camera vendor_tcmd /mnt/vendor/persist/camera/focus/offset_cal
|
chown camera vendor_tcmd /mnt/vendor/persist/camera/focus/offset_cal
|
||||||
chmod 0660 /mnt/vendor/persist/camera/focus/offset_cal
|
chmod 0660 /mnt/vendor/persist/camera/focus/offset_cal
|
||||||
@ -317,16 +308,6 @@ on boot
|
|||||||
chown system system /sys/class/capsense/reset
|
chown system system /sys/class/capsense/reset
|
||||||
chown system system /sys/class/capsense/int_state
|
chown system system /sys/class/capsense/int_state
|
||||||
|
|
||||||
on charger
|
|
||||||
trigger early-fs
|
|
||||||
trigger fs
|
|
||||||
trigger post-fs
|
|
||||||
trigger late-fs
|
|
||||||
trigger post-fs-data
|
|
||||||
trigger moto-charger
|
|
||||||
class_stop main
|
|
||||||
class_stop late_start
|
|
||||||
|
|
||||||
on property:sys.boot_completed=1 && property:ro.vendor.zram.product_swapon=""
|
on property:sys.boot_completed=1 && property:ro.vendor.zram.product_swapon=""
|
||||||
write /proc/sys/vm/page-cluster 0
|
write /proc/sys/vm/page-cluster 0
|
||||||
swapon_all /vendor/etc/fstab.qcom
|
swapon_all /vendor/etc/fstab.qcom
|
||||||
@ -410,21 +391,6 @@ on property:vendor.hw.touch.status="dead"
|
|||||||
on property:vendor.hw.touch.status="ready"
|
on property:vendor.hw.touch.status="ready"
|
||||||
start vendor.touch-ready-sh
|
start vendor.touch-ready-sh
|
||||||
|
|
||||||
service vendor.charge_only_mode /vendor/bin/charge_only_mode
|
|
||||||
user root
|
|
||||||
group graphics system input
|
|
||||||
disabled
|
|
||||||
|
|
||||||
service vendor.thermal-com /vendor/bin/thermal-engine --minimode
|
|
||||||
class main
|
|
||||||
user root
|
|
||||||
group root system oem_2907
|
|
||||||
socket thermal-send-client stream 0666 system oem_2907
|
|
||||||
socket thermal-recv-client stream 0660 system oem_2907
|
|
||||||
socket thermal-recv-passive-client stream 0666 system oem_2907
|
|
||||||
socket thermal-send-rule stream 0660 system oem_2907
|
|
||||||
disabled
|
|
||||||
|
|
||||||
# bugreport is triggered by holding down volume down, volume up and power
|
# bugreport is triggered by holding down volume down, volume up and power
|
||||||
service bugreport /system/bin/dumpstate -d -p -B -z \
|
service bugreport /system/bin/dumpstate -d -p -B -z \
|
||||||
-o /data/user_de/0/com.android.shell/files/bugreports/bugreport
|
-o /data/user_de/0/com.android.shell/files/bugreports/bugreport
|
||||||
@ -465,12 +431,6 @@ on property:vendor.wifi.station=true
|
|||||||
on property:vendor.wifi.station=false
|
on property:vendor.wifi.station=false
|
||||||
write /sys/module/wlan/parameters/sar_sta disabled
|
write /sys/module/wlan/parameters/sar_sta disabled
|
||||||
|
|
||||||
on property:persist.sys.locale=*
|
|
||||||
mkdir /mnt/vendor/persist/chargeonly 0770 system system
|
|
||||||
write /mnt/vendor/persist/chargeonly/locale ${persist.sys.locale}
|
|
||||||
chown system system /mnt/vendor/persist/chargeonly/locale
|
|
||||||
chmod 0660 /mnt/vendor/persist/chargeonly/locale
|
|
||||||
|
|
||||||
# IKSWQ-149109: Force shutter tone on Japan softbank carrier
|
# IKSWQ-149109: Force shutter tone on Japan softbank carrier
|
||||||
on property:ro.carrier=softbank
|
on property:ro.carrier=softbank
|
||||||
setprop audio.camerasound.force true
|
setprop audio.camerasound.force true
|
||||||
|
Loading…
x
Reference in New Issue
Block a user