rosemary: Add firmware extraction support

Rename from factory image dump to the common partition naming.

Change-Id: I61b0f4cdddf65166cb12a39926e1fcb504241975
This commit is contained in:
Bruno Martins
2024-01-16 22:09:40 +00:00
committed by Matsvei Niaverau
parent b8b7b383cc
commit 0db5d75294
3 changed files with 22 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
# Copyright (C) 2017-2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
@@ -111,4 +111,8 @@ setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
if [ -z "${SECTION}" ]; then
extract_firmware "${MY_DIR}/proprietary-firmware.txt" "${SRC}"
fi
"${MY_DIR}/setup-makefiles.sh"

14
proprietary-firmware.txt Normal file
View File

@@ -0,0 +1,14 @@
# Firmware - from rosemary-user 12 SP1A.210812.016 V14.0.7.0.TKLMIXM release-keys
audio_dsp.img;AB
cam_vpu1.img;AB
cam_vpu2.img;AB
cam_vpu3.img;AB
gz.img;AB
lk.img;AB
logo.bin:logo.img;AB
md1img.img;AB
scp.img;AB
spmfw.img;AB
sspm.img;AB
tee.img;AB

View File

@@ -1,7 +1,7 @@
#!/bin/bash
#
# Copyright (C) 2016 The CyanogenMod Project
# Copyright (C) 2017-2020 The LineageOS Project
# Copyright (C) 2017-2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
@@ -32,5 +32,7 @@ write_headers
write_makefiles "${MY_DIR}/proprietary-files.txt" true
append_firmware_calls_to_makefiles "${MY_DIR}/proprietary-firmware.txt"
# Finish
write_footers