blob: af4a484a8f06c3a7005657fe70a9a7c28c269b26 [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
13on init
14 # logbuffer
15 chown system system /dev/logbuffer_6-0057
16
17on early-boot
18 # Wait for insmod_sh to finish all common modules
19 wait_for_prop vendor.common.modules.ready 1
20 start insmod_sh_slider
21
22
Adam Shih2e4a5c62022-09-05 12:37:04 +080023service insmod_sh_slider /vendor/bin/insmod.sh /vendor/etc/init.insmod.slider.cfg
Robin Pengcd374d82021-02-23 20:00:46 +080024 class main
25 user root
26 group root system
27 disabled
28 oneshot
Jack Wuf32310b2022-01-10 12:11:11 +080029
30# charger driver exposes now finer grain control, map demo mode to those properties
31# NOTE: demo mode can only be exit wiping data (which reset the persist properties)
32on property:sys.retaildemo.enabled=1
33 setprop persist.vendor.charge.stop.level 35
34 setprop persist.vendor.charge.start.level 30