raviole: centralize common part of init.<DEVICE>.rc into init.raviole.rc
Bug: 167996145
Change-Id: I1e12d64295ffd4f990ad97455dc8a1ab965b6133
diff --git a/conf/init.raven.rc b/conf/init.raven.rc
index b468737..2b2e0b7 100644
--- a/conf/init.raven.rc
+++ b/conf/init.raven.rc
@@ -1,8 +1,6 @@
# Raven specific init.rc
import /vendor/etc/init/hw/init.gs101.rc
-
-on init && property:ro.build.flavor=factory_raven-userdebug
- import /vendor/etc/init/hw/init.factory.rc
+import /vendor/etc/init/hw/init.raviole.rc
on init
# logbuffer
@@ -14,36 +12,10 @@
# Power Stats HAL
chown system system /sys/devices/platform/10d30000.spi/spi_master/spi10/spi10.0/uwb/power_stats
-on early-boot
- # Wait for insmod_sh to finish all common modules
- wait_for_prop vendor.common.modules.ready 1
- start insmod_sh_raven
-
-service insmod_sh_raven /vendor/bin/init.insmod.sh /vendor/etc/init.insmod.raven.cfg
- class main
- user root
- group root system
- disabled
- oneshot
-
on fs
- # Fingerprint
- chown system system /dev/goodix_fp
- exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/g6.app
-
# Face
exec_background - system shell -- /vendor/bin/trusty_apploader /vendor/firmware/faceauth.app
- # LHBM
- # FIXME(b/183223359): Only grant write access to SystemUI.
- chmod 0666 /sys/class/drm/card0/card0-DSI-1/panel/backlight/panel0-backlight/local_hbm_mode
-
- # Start the twoshay touch service
- start twoshay
-
-on property:ro.revision=PROTO1.0
- setprop persist.fingerprint.ghbm true
-
on property:vendor.mfgapi.touchpanel.permission=1
chmod 0600 /sys/devices/virtual/sec/tsp/cmd
chown system system /sys/devices/virtual/sec/tsp/cmd