mirror of
https://github.com/BobTheBlinker/android_device_motorola_sm6375-common.git
synced 2026-10-29 19:21:32 -04:00
sm6375-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
b49d6ff9b7
commit
96a7212b84
7 changed files with 12 additions and 139 deletions
|
|
@ -1,12 +1,6 @@
|
|||
# Wait for the USB init shell script to finish, to prevent enumeration issues
|
||||
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
|
||||
on charger
|
||||
stop vendor.sensors
|
||||
trigger firmware_mounts_complete
|
||||
start vendor.charge_only_mode
|
||||
|
||||
start vendor.thermal-com
|
||||
start system_suspend
|
||||
|
||||
|
|
@ -23,3 +17,13 @@ on moto-charger
|
|||
|
||||
write /proc/sys/kernel/sched_boost 0
|
||||
write /sys/module/lpm_levels/parameters/sleep_disabled 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
|
||||
|
|
|
|||
|
|
@ -213,9 +213,6 @@ on post-fs-data
|
|||
# Setup folder for aplogd
|
||||
mkdir /data/vendor/aplogd 0770 log log
|
||||
|
||||
# Create directory used by chargeonlymode
|
||||
mkdir /data/vendor/chargeonly 0750 root log
|
||||
|
||||
# Subsystem RAM-dumps
|
||||
mkdir /data/vendor/ss-ram-dumps 0750 system log
|
||||
mkdir /data/vendor/ss-ram-dumps/bp-dumps 0750 system log
|
||||
|
|
@ -282,12 +279,6 @@ on boot
|
|||
# Quiet binder logs
|
||||
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
|
||||
chown camera vendor_tcmd /mnt/vendor/persist/camera/focus/offset_cal
|
||||
chmod 0660 /mnt/vendor/persist/camera/focus/offset_cal
|
||||
|
|
@ -296,16 +287,6 @@ on boot
|
|||
chown system system /sys/class/capsense/reset
|
||||
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.swapon=true
|
||||
write /sys/block/zram0/comp_algorithm lz4
|
||||
write /proc/sys/vm/page-cluster 0
|
||||
|
|
@ -397,8 +378,3 @@ on property:vendor.hw.touch.status="ready"
|
|||
|
||||
on property:ro.boot.revision=*
|
||||
setprop ro.boot.hardware.revision ${ro.boot.revision}
|
||||
|
||||
service vendor.charge_only_mode /vendor/bin/charge_only_mode
|
||||
user root
|
||||
group graphics system input
|
||||
disabled
|
||||
|
|
|
|||
Loading…
Reference in a new issue