From d67e4dc2241639709a754da51e59ed06d6901b62 Mon Sep 17 00:00:00 2001 From: dianlujitao Date: Sun, 23 Jan 2022 00:27:06 +0800 Subject: [PATCH] pstar: Load smbcharger driver on early-init This makes it available in offmode charging w/o triggering the fs class as moto does on stock. Change-Id: I33305937748bfb61a1443b8356130fa949038ddc --- rootdir/etc/init/hw/init.mmi.overlay.rc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/rootdir/etc/init/hw/init.mmi.overlay.rc b/rootdir/etc/init/hw/init.mmi.overlay.rc index 4798fa7..916f925 100644 --- a/rootdir/etc/init/hw/init.mmi.overlay.rc +++ b/rootdir/etc/init/hw/init.mmi.overlay.rc @@ -1,9 +1,10 @@ # NFC ST21NFC import /vendor/etc/init/hw/init.vendor.st21nfc.rc - -on early-init && property:ro.bootmode=mot-factory - insmod /vendor/lib/modules/moto_f_usbnet.ko +# import /vendor/etc/init/hw/init.vendor.st21nfc.rc +on early-init + setprop ro.vendor.device_edition ${ro.boot.edition} + exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules qpnp-smbcharger-mmi qpnp_adaptive_charge on mmi-priority # Only high priority MMI DLKMs loaded here @@ -20,8 +21,6 @@ on fs insmod /vendor/lib/modules/mmi_info.ko insmod /vendor/lib/modules/mmi_annotate.ko insmod /vendor/lib/modules/mmi_sys_temp.ko - # install wireless charger before smbcharger - insmod /vendor/lib/modules/qpnp-smbcharger-mmi.ko insmod /vendor/lib/modules/qpnp-power-on-mmi.ko insmod /vendor/lib/modules/bq2597x_mmi.ko insmod /vendor/lib/modules/mmi_parallel_charger.ko @@ -36,7 +35,6 @@ on fs insmod /vendor/lib/modules/sx937x_sar.ko insmod /vendor/lib/modules/st21nfc.ko insmod /vendor/lib/modules/stmvl53l1.ko - insmod /vendor/lib/modules/qpnp_adaptive_charge.ko exec u:r:vendor_modprobe:s0 -- /vendor/bin/modprobe -a -d /vendor/lib/modules aw882xx_k419.ko aw8695.ko on post-fs