milanf: init: Selectively update from stock
Partially reverts commit:
1f41090037
Change-Id: I367b66145a413f853a1d4342cd0c1dffd90ba64c
Signed-off-by: AnierinB <anierin@evolution-x.org>
This commit is contained in:
parent
e37ac68da7
commit
4da18484f7
2 changed files with 34 additions and 22 deletions
|
@ -27,35 +27,48 @@ on post-fs-data
|
|||
chmod 0660 /dev/fpsensor
|
||||
chown system system /sys/devices/platform/soc/soc:fm_wcn39x0/elna_en
|
||||
|
||||
# touch api
|
||||
chown system system /sys/class/touchscreen/primary/interpolation
|
||||
chmod 0660 /sys/class/touchscreen/primary/interpolation
|
||||
chown system system /sys/class/touchscreen/primary/first_filter
|
||||
chmod 0660 /sys/class/touchscreen/primary/first_filter
|
||||
chown system system /sys/class/touchscreen/primary/edge
|
||||
chmod 0660 /sys/class/touchscreen/primary/edge
|
||||
|
||||
# change permission for stylus
|
||||
chown system system /sys/class/touchscreen/primary/palm_settings
|
||||
chmod 0444 /dev/moto_penraw
|
||||
|
||||
# Change ownership and permission for cp-standalone factory testing
|
||||
chown system system /sys/class/power_supply/cp-standalone/voltage_now
|
||||
chown system system /sys/bus/iio/devices/iio:device5/in_index_sc8549_cp_enable_input
|
||||
chmod 0644 /sys/class/power_supply/cp-standalone/voltage_now
|
||||
chmod 0664 /sys/bus/iio/devices/iio:device5/in_index_sc8549_cp_enable_input
|
||||
|
||||
chown vendor_pwric vendor_pwric /sys/class/power_supply/cp-standalone/force_chg_auto_enable
|
||||
on early-init
|
||||
insmod /vendor/lib/modules/leds_aw99703.ko
|
||||
insmod /vendor/lib/modules/mcDrvModule.ko
|
||||
|
||||
on fs
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/goodix_brl_mmi.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/bq2597x_mmi_iio.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_charger_class.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/sgm4154x_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/bq2589x_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/qpnp_adaptive_charge.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_class.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_rt1711h.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_sgm7220.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/rt_pd_manager.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_turbo_charger.ko
|
||||
on init
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/nova_0flash_mmi.ko
|
||||
|
||||
on boot && property:ro.vendor.mot.gki.path=5.4-gki
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/nfc_i2c.ko
|
||||
|
||||
on charger
|
||||
on late-init
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_charger_class.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/sgm4154x_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/bq2589x_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/qpnp_adaptive_charge.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_class.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_rt1711h.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_sgm7220.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/rt_pd_manager.ko
|
||||
|
||||
on charger
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/bq2597x_mmi_iio.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_charger_class.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/sgm4154x_charger.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/bq2589x_charger.ko
|
||||
|
@ -65,7 +78,6 @@ on charger
|
|||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_rt1711h.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/tcpc_sgm7220.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/rt_pd_manager.ko
|
||||
insmod /vendor/lib/modules/${ro.vendor.mot.gki.path}/mmi_discrete_turbo_charger.ko
|
||||
|
||||
service capsense_reset /vendor/bin/capsense_reset
|
||||
class core
|
||||
|
|
|
@ -27,10 +27,10 @@ GKI_PATH=$(getprop $PROP_GKI_PATH)
|
|||
# hal_list: the array contains the hal service name.
|
||||
#
|
||||
# note: all arrays should have the same size.
|
||||
vendor_list=('egis' 'focal')
|
||||
kernel_so_list=("/vendor/lib/modules/$GKI_PATH/rbs_fps_mmi.ko" "/vendor/lib/modules/$GKI_PATH/focal_fps_mmi.ko")
|
||||
kernel_so_name_list=("rbs_fps_mmi.ko" "focal_fps_mmi.ko")
|
||||
hal_list=('ets_hal' 'focal_hal')
|
||||
vendor_list=('egis' 'silead')
|
||||
kernel_so_list=("/vendor/lib/modules/$GKI_PATH/rbs_fps_mmi.ko" "/vendor/lib/modules/$GKI_PATH/silead_fps_mmi.ko")
|
||||
kernel_so_name_list=("rbs_fps_mmi.ko" "silead_fps_mmi.ko")
|
||||
hal_list=('ets_hal' 'silead_hal')
|
||||
last_vendor_index=`expr ${#vendor_list[@]} - 1`
|
||||
vendor_list_size=${#vendor_list[@]}
|
||||
|
||||
|
|
Loading…
Reference in a new issue