general: add support for compiling twrp

This commit is contained in:
2026-09-21 08:06:22 +02:00
parent 2da31b280a
commit ca495fcd7f
3 changed files with 30 additions and 0 deletions
+4
View File
@@ -32,6 +32,10 @@ BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth
TARGET_RECOVERY_DENSITY := hdpi
TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom
ifeq ($(WITH_TWRP),true)
-include $(DEVICE_PATH)/twrp.mk
endif
# Miscellaneous
TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
TARGET_EXFAT_DRIVER := sdfat
+14
View File
@@ -0,0 +1,14 @@
/system ext4 /dev/block/platform/msm_sdcc.1/by-name/system
/data auto /dev/block/platform/msm_sdcc.1/by-name/userdata
/cache auto /dev/block/platform/msm_sdcc.1/by-name/cache
/persist ext4 /dev/block/platform/msm_sdcc.1/by-name/persist
/efs ext4 /dev/block/platform/msm_sdcc.1/by-name/efs flags=display="EFS"
/firmware-modem emmc /dev/block/platform/msm_sdcc.1/by-name/modem
/firmware emmc /dev/block/platform/msm_sdcc.1/by-name/apnhlos
/boot emmc /dev/block/platform/msm_sdcc.1/by-name/boot
/recovery emmc /dev/block/platform/msm_sdcc.1/by-name/recovery
/preload ext4 /dev/block/platform/msm_sdcc.1/by-name/hidden flags=display="Preload"
/sdcard auto /dev/block/mmcblk1p1 flags=display="MicroSD";storage;wipeingui;removable
+12
View File
@@ -0,0 +1,12 @@
PRODUCT_COPY_FILES += device/samsung/rubenslte/recovery/twrp.fstab:recovery/root/etc/twrp.fstab
RECOVERY_SDCARD_ON_DATA := true
RECOVERY_VARIANT := twrp
TARGET_RECOVERY_PIXEL_FORMAT := "RGBX_8888"
TW_BRIGHTNESS_PATH := "/sys/class/leds/lcd-backlight/brightness"
TW_MAX_BRIGHTNESS := 255
TW_DEFAULT_BRIGHTNESS := 128
TW_NO_REBOOT_BOOTLOADER := true
TW_HAS_DOWNLOAD_MODE := true
TW_MTP_DEVICE := "/dev/mtp_usb"
TW_INCLUDE_CRYPTO := true