blob: 4abb1c2ffb657b95cbff36868b698fd7a81c1124 [file] [log] [blame]
Robin Pengcd374d82021-02-23 20:00:46 +08001# Oriole specific init.rc
2import /vendor/etc/init/hw/init.gs101.rc
3
4on init && property:ro.build.flavor=factory_oriole-userdebug
5 import /vendor/etc/init/hw/init.factory.rc
6
7on init
8 # logbuffer
9 chown system system /dev/logbuffer_5-0057
10 # register/nvmem dump
11 chown system system /d/regmap/5-0036/registers
12 chown system system /sys/bus/nvmem/devices/4-00500/nvmem
13
14on early-boot
15 # Wait for insmod_sh to finish all common modules
16 wait_for_prop vendor.common.modules.ready 1
17 start insmod_sh_oriole
18
19service insmod_sh_oriole /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.oriole.cfg
20 class main
21 user root
22 group root system
23 disabled
24 oneshot
25
26on fs
27 # Fingerprint
28 chown system system /dev/goodix_fp
29 exec_background /vendor/bin/trusty_apploader /vendor/firmware/g6.app