Rtwo/device/motorola/sm8550-common/init/init.mmi.chipset.rc
2025-09-30 19:22:48 -05:00

50 lines
1.7 KiB
Text

# Charge only mode configuration
import /vendor/etc/init/hw/init.mmi.charge_only.rc
on init
wait_for_prop vendor.all.modules.ready 1
on init && property:ro.boot.default_usb_mode=device
setprop vendor.usb.controller ${ro.boot.usbcontroller}
setprop sys.usb.controller ${vendor.usb.controller}
wait /sys/bus/platform/devices/${ro.boot.usb.dwc3_msm:-a600000.ssusb}/mode
write /sys/bus/platform/devices/${ro.boot.usb.dwc3_msm:-a600000.ssusb}/mode peripheral
on early-boot
start vendor.mmi-usb-sh
on early-boot && property:ro.bootmode=mot-factory
chown system system /sys/private/tlmm_count
chown system system /sys/private/tlmm_num
chmod 0660 /sys/private/tlmm_count
chmod 0660 /sys/private/tlmm_num
on early-boot && property:ro.boot.bm_ulog_enabled=1
write /sys/module/bm_adsp_ulog/parameters/debug_enabled 1
on moto-charger && property:ro.boot.bm_ulog_enabled=1
write /sys/module/bm_adsp_ulog/parameters/debug_enabled 1
on property:sys.boot_completed=1
write /sys/devices/platform/soc/soc:mmi,charger/state_sync 1
on property:sys.boot_completed=1 && property:ro.vendor.build.motfactory=1
write /sys/class/power_supply/battery/device/factory_image_mode 1
chown system system /sys/class/power_supply/battery/device/force_charger_suspend
on property:ro.build.type=userdebug
insmod /vendor/lib/modules/watchdogtest.ko
service vendor.qrtr-lookup-sh /vendor/bin/init.mmi.qrtr-lookup.sh
class late_start
user root
group log system
oneshot
disabled
on property:sys.boot_completed=1 && property:ro.product.is_production=false
start vendor.qrtr-lookup-sh
on init
write /sys/kernel/cnss/recovery 1