sm8550-common: init: Add bind mounts for vendor firmwares

Change-Id: Ief17362b1a1e942fad64ddbb31d8861dce1852ad
This commit is contained in:
chaptsand
2024-09-01 13:52:47 +08:00
parent a839de2757
commit f32a033a43
4 changed files with 46 additions and 0 deletions

View File

@@ -243,6 +243,7 @@ PRODUCT_PACKAGES += \
init.samsung.connector.rc \
init.samsung.display.rc \
init.samsung.dp.rc \
init.samsung.firmware.rc \
init.samsung.power.rc \
init.samsung.rc

View File

@@ -85,6 +85,13 @@ prebuilt_etc {
vendor: true,
}
prebuilt_etc {
name: "init.samsung.firmware.rc",
src: "init.samsung.firmware.rc",
sub_dir: "init/hw",
vendor: true,
}
prebuilt_etc {
name: "init.samsung.power.rc",
src: "init.samsung.power.rc",

View File

@@ -0,0 +1,37 @@
on early-init
on fs && property:ro.boot.em.model=SM-S911B
mount none vendor/firmware/CAMERA_ICP.b20 /odm/firmware/CAMERA_ICP.b20 bind
mount none vendor/firmware/CAMERA_ICP.mbn /odm/firmware/CAMERA_ICP.mbn bind
mount none vendor/firmware/CAMERA_ICP.mdt /odm/firmware/CAMERA_ICP.mdt bind
mount none vendor/firmware/a740_zap.b02 /odm/firmware/a740_zap.b02 bind
mount none vendor/firmware/a740_zap.mbn /odm/firmware/a740_zap.mbn bind
mount none vendor/firmware/a740_zap.mdt /odm/firmware/a740_zap.mdt bind
mount none vendor/firmware/evass.b19 /odm/firmware/evass.b19 bind
mount none vendor/firmware/evass.mbn /odm/firmware/evass.mbn bind
mount none vendor/firmware/evass.mdt /odm/firmware/evass.mdt bind
mount none vendor/firmware/vpu30_4v.mbn /odm/firmware/vpu30_4v.mbn bind
on fs && property:ro.boot.em.model=SM-S916B
mount none vendor/firmware/CAMERA_ICP.b20 /odm/firmware/CAMERA_ICP.b20 bind
mount none vendor/firmware/CAMERA_ICP.mbn /odm/firmware/CAMERA_ICP.mbn bind
mount none vendor/firmware/CAMERA_ICP.mdt /odm/firmware/CAMERA_ICP.mdt bind
mount none vendor/firmware/a740_zap.b02 /odm/firmware/a740_zap.b02 bind
mount none vendor/firmware/a740_zap.mbn /odm/firmware/a740_zap.mbn bind
mount none vendor/firmware/a740_zap.mdt /odm/firmware/a740_zap.mdt bind
mount none vendor/firmware/evass.b19 /odm/firmware/evass.b19 bind
mount none vendor/firmware/evass.mbn /odm/firmware/evass.mbn bind
mount none vendor/firmware/evass.mdt /odm/firmware/evass.mdt bind
mount none vendor/firmware/vpu30_4v.mbn /odm/firmware/vpu30_4v.mbn bind
on fs && property:ro.boot.em.model=SM-S918B
mount none vendor/firmware/CAMERA_ICP.b20 /odm/firmware/CAMERA_ICP.b20 bind
mount none vendor/firmware/CAMERA_ICP.mbn /odm/firmware/CAMERA_ICP.mbn bind
mount none vendor/firmware/CAMERA_ICP.mdt /odm/firmware/CAMERA_ICP.mdt bind
mount none vendor/firmware/a740_zap.b02 /odm/firmware/a740_zap.b02 bind
mount none vendor/firmware/a740_zap.mbn /odm/firmware/a740_zap.mbn bind
mount none vendor/firmware/a740_zap.mdt /odm/firmware/a740_zap.mdt bind
mount none vendor/firmware/evass.b19 /odm/firmware/evass.b19 bind
mount none vendor/firmware/evass.mbn /odm/firmware/evass.mbn bind
mount none vendor/firmware/evass.mdt /odm/firmware/evass.mdt bind
mount none vendor/firmware/vpu30_4v.mbn /odm/firmware/vpu30_4v.mbn bind

View File

@@ -9,6 +9,7 @@ import /vendor/etc/init/hw/init.samsung.power.rc
import /vendor/etc/init/hw/init.samsung.display.rc
import /vendor/etc/init/hw/init.samsung.dp.rc
import /vendor/etc/init/hw/init.samsung.connector.rc
import /vendor/etc/init/hw/init.samsung.firmware.rc
on early-init
mkdir /mnt/vendor/efs 0771 radio system