2022-02-17 04:25:08 -05:00
|
|
|
# Charge only mode configuration
|
|
|
|
import /vendor/etc/init/hw/init.mmi.charge_only.rc
|
|
|
|
|
2024-07-03 03:26:42 -04:00
|
|
|
on property:ro.build.type=userdebug && property:ro.vendor.mot.gki.path=*
|
|
|
|
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/watchdogtest.ko
|
2022-02-17 04:25:08 -05:00
|
|
|
|
2024-07-03 03:26:42 -04:00
|
|
|
on early-init && property:ro.bootmode=mot-factory
|
|
|
|
insmod /vendor/lib/modules/moto_f_usbnet.ko
|
2022-03-26 18:16:05 -04:00
|
|
|
|
2022-08-06 15:51:07 -04:00
|
|
|
on early-boot
|
|
|
|
# Permission for Health Storage HAL
|
2024-07-03 03:26:42 -04:00
|
|
|
chown system system /sys/devices/platform/soc/4804000.ufshc/manual_gc
|
|
|
|
chown system system /sys/devices/platform/soc/4804000.ufshc/ufshid/trigger
|
2022-03-26 18:16:05 -04:00
|
|
|
#sync power supply with healthd
|
|
|
|
wait /sys/class/power_supply/battery
|
|
|
|
wait /sys/class/power_supply/usb
|
|
|
|
|
2024-07-03 03:26:42 -04:00
|
|
|
on property:ro.build.type=userdebug
|
|
|
|
setprop persist.vendor.qg.log_level 1
|
|
|
|
#Enable qpnp-qg debug_mask
|
|
|
|
#QG_DEBUG_PON | QG_DEBUG_STATUS | QG_DEBUG_IRQ | QG_DEBUG_PM | QG_DEBUG_ESR
|
|
|
|
write /sys/kernel/debug/qgauge/debug_mask 0x8A9
|
|
|
|
#Enable mmi_smbcharger_iio debug
|
|
|
|
write /sys/module/mmi_smbcharger_iio/parameters/debug_enabled Y
|
2022-03-26 18:16:05 -04:00
|
|
|
|
2024-07-03 03:26:42 -04:00
|
|
|
on boot
|
|
|
|
# Set adaptive charging perms for HAL
|
|
|
|
chown system system /sys/module/qpnp_adaptive_charge/parameters/upper_limit
|
|
|
|
chown system system /sys/module/qpnp_adaptive_charge/parameters/lower_limit
|
2022-03-26 18:16:05 -04:00
|
|
|
|
|
|
|
on property:sys.boot_completed=1
|
|
|
|
write /sys/devices/platform/soc/soc:mmi,charger/state_sync 1
|
2022-02-17 04:25:08 -05:00
|
|
|
|
2024-07-03 03:26:42 -04:00
|
|
|
on post-fs && property:ro.vendor.build.motfactory=1
|
|
|
|
write /sys/devices/platform/soc/soc:mmi,charger/state_sync 1
|
|
|
|
wait /sys/class/power_supply/battery/device/factory_image_mode
|
|
|
|
write /sys/class/power_supply/battery/device/factory_image_mode 1
|
|
|
|
|
|
|
|
on property:vendor.boot_completed=1
|
|
|
|
start thermal-engine
|
|
|
|
|
|
|
|
on property:dev.bootcomplete=1
|
|
|
|
stop llkd-${ro.debuggable:-0}
|