blob: db78b7155ddbf0ab232a85e36b1622e2cf389533 [file] [log] [blame]
Robin Pengcd374d82021-02-23 20:00:46 +08001# Slider specific init.rc
2import /vendor/etc/init/hw/init.gs101.rc
3
George Chang8933f1b2021-08-17 00:51:25 +08004on init
5 # NFC streset tool name
6 setprop persist.vendor.nfc.streset libstreset21
7 setprop persist.vendor.se.streset libstreset21
8
Robin Pengcd374d82021-02-23 20:00:46 +08009# When ro.build.flavor=factory_slider-userdebug, add vendor/bin/factory to default path
10on init && property:ro.build.flavor=factory_slider-userdebug
11 import /vendor/etc/init/hw/init.factory.rc
12
Robin Pengcd374d82021-02-23 20:00:46 +080013on early-boot
14 # Wait for insmod_sh to finish all common modules
15 wait_for_prop vendor.common.modules.ready 1
16 start insmod_sh_slider
17
18
Brian Norris1ea54292024-09-26 12:18:13 -070019service insmod_sh_slider /vendor/bin/insmod.sh /vendor_dlkm/etc/init.insmod.slider.cfg
Robin Pengcd374d82021-02-23 20:00:46 +080020 class main
21 user root
22 group root system
23 disabled
24 oneshot
Jack Wuf32310b2022-01-10 12:11:11 +080025
26# charger driver exposes now finer grain control, map demo mode to those properties
27# NOTE: demo mode can only be exit wiping data (which reset the persist properties)
28on property:sys.retaildemo.enabled=1
29 setprop persist.vendor.charge.stop.level 35
30 setprop persist.vendor.charge.start.level 30