From f9b00b8ad22083835709058be970d2fbac1476bb Mon Sep 17 00:00:00 2001 From: Jarl-Penguin Date: Wed, 10 Jul 2019 18:26:28 +0300 Subject: [PATCH] sanders: mount /fsg in /vendor Signed-off-by: Jarl-Penguin Change-Id: Ic2c617f14bf9d19d00addde04f98076e05728fde --- Android.mk | 8 +++++++- rootdir/etc/fstab.qcom | 2 +- rootdir/etc/init.qcom.rc | 1 + 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Android.mk b/Android.mk index 8d3f2b6..2ef0685 100644 --- a/Android.mk +++ b/Android.mk @@ -19,8 +19,10 @@ LOCAL_PATH := $(call my-dir) FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/firmware_mnt DSP_MOUNT_POINT := $(TARGET_OUT_VENDOR)/dsp +FSG_MOUNT_POINT := $(TARGET_OUT_VENDOR)/fsg ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) \ - $(DSP_MOUNT_POINT) + $(DSP_MOUNT_POINT) \ + $(FSG_MOUNT_POINT) $(FIRMWARE_MOUNT_POINT): @echo "Creating $(FIRMWARE_MOUNT_POINT)" @mkdir -p $(TARGET_OUT_VENDOR)/firmware_mnt @@ -29,6 +31,10 @@ $(DSP_MOUNT_POINT): @echo "Creating $(DSP_MOUNT_POINT)" @mkdir -p $(TARGET_OUT_VENDOR)/dsp +$(FSG_MOUNT_POINT): + @echo "Creating $(FSG_MOUNT_POINT)" + @mkdir -p $(TARGET_OUT_VENDOR)/fsg + FIRMWARE_ADSP_IMAGES := \ adsp.b00 adsp.b01 adsp.b02 adsp.b03 adsp.b04 adsp.b05 adsp.b06 \ adsp.b07 adsp.b08 adsp.b09 adsp.b10 adsp.b11 adsp.b12 adsp.b13 \ diff --git a/rootdir/etc/fstab.qcom b/rootdir/etc/fstab.qcom index 8a45f92..12ecf37 100644 --- a/rootdir/etc/fstab.qcom +++ b/rootdir/etc/fstab.qcom @@ -10,7 +10,7 @@ /dev/block/bootdevice/by-name/userdata /data f2fs rw,discard,nosuid,nodev,noatime,nodiratime,nobarrier,inline_xattr,inline_data wait,check,latemount,formattable,encryptable=/dev/block/bootdevice/by-name/metadata,reservedsize=128M /dev/block/bootdevice/by-name/cache /cache ext4 rw,noatime,nosuid,nodev,barrier=1,data=ordered wait,check,formattable /dev/block/bootdevice/by-name/modem /vendor/firmware_mnt ext4 ro,nosuid,nodev,barrier=0 wait -/dev/block/bootdevice/by-name/fsg /fsg ext4 ro,nosuid,nodev wait +/dev/block/bootdevice/by-name/fsg /vendor/fsg ext4 ro,nosuid,nodev wait /dev/block/bootdevice/by-name/dsp /vendor/dsp ext4 ro,nosuid,nodev,barrier=1 wait /dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 nosuid,nodev,barrier=1,noatime,noauto_da_alloc wait /dev/block/bootdevice/by-name/boot /boot emmc defaults recoveryonly diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc index f6e6ef4..fd20772 100644 --- a/rootdir/etc/init.qcom.rc +++ b/rootdir/etc/init.qcom.rc @@ -37,6 +37,7 @@ on early-init # create symlink for vendor mount points symlink /vendor/firmware_mnt /firmware symlink /vendor/dsp /dsp + symlink /vendor/fsg /fsg chown root system /dev/kmsg chmod 0620 /dev/kmsg