Skip to content

Commit

Permalink
griffin: Massive blob and config update from deen
Browse files Browse the repository at this point in the history
* Build Fingerprint: motorola/deen/deen_sprout:9/PPK29.68-16-8/536e6:user/release-keys
* Drop soundtrigger since it was broken
* Drop camera mot gpu mapper shim by using deen blob
* Update prop prefixes with new blobs

Change-Id: I59c178b6752c21d01db7182c0989683e6cc74d07
Signed-off-by: Erfan Abdi <erfangplus@gmail.com>
  • Loading branch information
erfanoabdi committed Dec 17, 2018
1 parent 8de5aa4 commit d59529e
Show file tree
Hide file tree
Showing 28 changed files with 1,688 additions and 2,130 deletions.
75 changes: 60 additions & 15 deletions Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,51 @@ $(shell mkdir -p $(TARGET_OUT_ETC)/firmware; \
ln -sf /dev/block/bootdevice/by-name/msadp \
$(TARGET_OUT_ETC)/firmware/msadp)

#A/B builds require us to create the mount points at compile time.
#Just creating it for all cases since it does not hurt.
FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/firmware_mnt
BT_FIRMWARE_MOUNT_POINT := $(TARGET_OUT_VENDOR)/bt_firmware
DSP_MOUNT_POINT := $(TARGET_OUT_VENDOR)/dsp
FSG_MOUNT_POINT := $(TARGET_OUT_VENDOR)/fsg

ALL_DEFAULT_INSTALLED_MODULES += $(FIRMWARE_MOUNT_POINT) \
$(BT_FIRMWARE_MOUNT_POINT) \
$(DSP_MOUNT_POINT) \
$(FSG_MOUNT_POINT)

$(FIRMWARE_MOUNT_POINT):
@echo "Creating $(FIRMWARE_MOUNT_POINT)"
@mkdir -p $(TARGET_OUT_VENDOR)/firmware_mnt
ifneq ($(TARGET_MOUNT_POINTS_SYMLINKS),false)
@ln -sf /vendor/firmware_mnt $(TARGET_ROOT_OUT)/firmware
endif

$(BT_FIRMWARE_MOUNT_POINT):
@echo "Creating $(BT_FIRMWARE_MOUNT_POINT)"
@mkdir -p $(TARGET_OUT_VENDOR)/bt_firmware
ifneq ($(TARGET_MOUNT_POINTS_SYMLINKS),false)
@ln -sf /vendor/bt_firmware $(TARGET_ROOT_OUT)/bt_firmware
endif

$(DSP_MOUNT_POINT):
@echo "Creating $(DSP_MOUNT_POINT)"
@mkdir -p $(TARGET_OUT_VENDOR)/dsp
ifneq ($(TARGET_MOUNT_POINTS_SYMLINKS),false)
@ln -sf /vendor/dsp $(TARGET_ROOT_OUT)/dsp
endif

$(FSG_MOUNT_POINT):
@echo "Creating $(FSG_MOUNT_POINT)"
@mkdir -p $(TARGET_OUT_VENDOR)/fsg

DSP_SYMLINK := $(TARGET_OUT_VENDOR)/lib/dsp
$(DSP_SYMLINK): $(LOCAL_INSTALLED_MODULE)
@echo "Creating DSP folder symlink: $@"
@rm -rf $@
$(hide) ln -sf /vendor/dsp $@

ALL_DEFAULT_INSTALLED_MODULES += $(DSP_SYMLINK)

include $(CLEAR_VARS)

LOCAL_MODULE := wifi_symlinks
Expand All @@ -56,10 +101,10 @@ include $(BUILD_SYSTEM)/base_rules.mk
$(LOCAL_BUILT_MODULE): ACTUAL_INI_FILE := /vendor/etc/wifi/WCNSS_qcom_cfg.ini
$(LOCAL_BUILT_MODULE): WCNSS_INI_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld/WCNSS_qcom_cfg.ini

$(LOCAL_BUILT_MODULE): ACTUAL_5G_CAL_FILE := /persist/factory/wlan/5g_scpc_cal.bin
$(LOCAL_BUILT_MODULE): ACTUAL_5G_CAL_FILE := /mnt/vendor/persist/factory/wlan/5g_scpc_cal.bin
$(LOCAL_BUILT_MODULE): 5G_CAL_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld/5g_scpc_cal.bin

$(LOCAL_BUILT_MODULE): ACTUAL_2G_CAL_FILE := /persist/factory/wlan/2g_scpc_cal.bin
$(LOCAL_BUILT_MODULE): ACTUAL_2G_CAL_FILE := /mnt/vendor/persist/factory/wlan/2g_scpc_cal.bin
$(LOCAL_BUILT_MODULE): 2G_CAL_SYMLINK := $(TARGET_OUT_VENDOR)/firmware/wlan/qca_cld/2g_scpc_cal.bin

$(LOCAL_BUILT_MODULE): $(LOCAL_PATH)/Android.mk
Expand Down Expand Up @@ -184,22 +229,22 @@ $(RFS_MSM_ADSP_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
@rm -rf $@/*
@mkdir -p $(dir $@)/readonly/vendor
$(hide) ln -sf /data/vendor/tombstones/rfs/lpass $@/ramdumps
$(hide) ln -sf /persist/rfs/msm/adsp $@/readwrite
$(hide) ln -sf /persist/rfs/shared $@/shared
$(hide) ln -sf /persist/hlos_rfs/shared $@/hlos
$(hide) ln -sf /firmware $@/readonly/firmware
$(hide) ln -sf /mnt/vendor/persist/rfs/msm/adsp $@/readwrite
$(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared
$(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos
$(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware
$(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware

RFS_MSM_SLPI_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/slpi/
$(RFS_MSM_SLPI_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
@echo "Creating RFS MSM SLPI folder structure: $@"
@rm -rf $@/*
@mkdir -p $(dir $@)/readonly/vendor
$(hide) ln -sf /data/vendor/tombstones/rfs/lpass $@/ramdumps
$(hide) ln -sf /persist/rfs/msm/slpi $@/readwrite
$(hide) ln -sf /persist/rfs/shared $@/shared
$(hide) ln -sf /persist/hlos_rfs/shared $@/hlos
$(hide) ln -sf /firmware $@/readonly/firmware
$(hide) ln -sf /data/vendor/tombstones/rfs/slpi $@/ramdumps
$(hide) ln -sf /mnt/vendor/persist/rfs/msm/slpi $@/readwrite
$(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared
$(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos
$(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware
$(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware

RFS_MSM_MPSS_SYMLINKS := $(TARGET_OUT_VENDOR)/rfs/msm/mpss/
Expand All @@ -208,10 +253,10 @@ $(RFS_MSM_MPSS_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
@rm -rf $@/*
@mkdir -p $(dir $@)/readonly/vendor
$(hide) ln -sf /data/vendor/tombstones/rfs/modem $@/ramdumps
$(hide) ln -sf /persist/rfs/msm/mpss $@/readwrite
$(hide) ln -sf /persist/rfs/shared $@/shared
$(hide) ln -sf /persist/hlos_rfs/shared $@/hlos
$(hide) ln -sf /firmware $@/readonly/firmware
$(hide) ln -sf /mnt/vendor/persist/rfs/msm/mpss $@/readwrite
$(hide) ln -sf /mnt/vendor/persist/rfs/shared $@/shared
$(hide) ln -sf /mnt/vendor/persist/hlos_rfs/shared $@/hlos
$(hide) ln -sf /vendor/firmware_mnt $@/readonly/firmware
$(hide) ln -sf /vendor/firmware $@/readonly/vendor/firmware

ALL_DEFAULT_INSTALLED_MODULES += $(RFS_MSM_ADSP_SYMLINKS) $(RFS_MSM_MPSS_SYMLINKS) $(RFS_MSM_SLPI_SYMLINKS)
Expand Down
6 changes: 3 additions & 3 deletions BoardConfig.mk
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ TARGET_HAS_HDR_DISPLAY := true
# Kernel
BOARD_KERNEL_BASE := 0x80000000
#BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.console=ttyHSL0
BOARD_KERNEL_CMDLINE := androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 cma=32M@0-0xffffffff
BOARD_KERNEL_CMDLINE := androidboot.hardware=qcom user_debug=31 msm_rtb.filter=0x37 ehci-hcd.park=3 lpm_levels.sleep_disabled=1 cma=32M@0-0xffffffff firmware_class.path=/vendor/firmware_mnt/image
#BOARD_KERNEL_CMDLINE += androidboot.selinux=permissive
BOARD_KERNEL_CMDLINE += cnsscore.pcie_link_down_panic=1
BOARD_KERNEL_PAGESIZE := 4096
Expand Down Expand Up @@ -187,7 +187,7 @@ BOARD_USES_QC_TIME_SERVICES := true
TARGET_RECOVERY_FSTAB := $(PLATFORM_PATH)/rootdir/etc/fstab.qcom

# Root
BOARD_ROOT_EXTRA_FOLDERS := bt_firmware dsp firmware fsg persist
BOARD_ROOT_EXTRA_FOLDERS := persist

# Keystore
TARGET_PROVIDES_KEYMASTER := true
Expand Down Expand Up @@ -247,7 +247,7 @@ TARGET_USES_MEDIA_EXTENSIONS := true
TARGET_USE_SDCLANG := true

# Vendor security patch level
VENDOR_SECURITY_PATCH := 2018-07-01
VENDOR_SECURITY_PATCH := 2018-11-01

# Wifi
BOARD_HAS_QCOM_WLAN := true
Expand Down
42 changes: 0 additions & 42 deletions audio/listen_platform_info.xml

This file was deleted.

83 changes: 0 additions & 83 deletions audio/sound_trigger_mixer_paths.xml

This file was deleted.

103 changes: 0 additions & 103 deletions audio/sound_trigger_mixer_paths_wcd9306.xml

This file was deleted.

Loading

0 comments on commit d59529e

Please sign in to comment.