Add TWRP support

Change-Id: I03ef0aa95020b80256ebad1375782ecfedeb8ee1
This commit is contained in:
Aaron Kling committed 2020-10-06 15:00:24 -05:00
1 parent 5087035c04
commit 52f8461e82
5 files changed
+75

No files matched your search

+5
View File
@@ -67,5 +67,10 @@ BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
BOARD_VNDK_VERSION := current
PRODUCT_FULL_TREBLE_OVERRIDE := true
# TWRP Support
ifeq ($(WITH_TWRP),true)
include device/nvidia/foster/twrp/twrp.mk
endif
include device/nvidia/t210-common/BoardConfigCommon.mk
include vendor/nvidia/foster/BoardConfigVendor.mk
+14
View File
@@ -0,0 +1,14 @@
/recovery emmc /dev/block/platform/sdhci-tegra.3/by-name/SOS
/boot emmc /dev/block/platform/sdhci-tegra.3/by-name/LNX
/system_root ext4 /dev/block/platform/sdhci-tegra.3/by-name/APP
/system_image emmc /dev/block/platform/sdhci-tegra.3/by-name/APP
/cache ext4 /dev/block/platform/sdhci-tegra.3/by-name/CAC
/vendor ext4 /dev/block/platform/sdhci-tegra.3/by-name/vendor
/vendor_image emmc /dev/block/platform/sdhci-tegra.3/by-name/vendor
/misc emmc /dev/block/platform/sdhci-tegra.3/by-name/MSC
/staging emmc /dev/block/platform/sdhci-tegra.3/by-name/USP
/metadata emmc /dev/block/platform/sdhci-tegra.3/by-name/MDA
/data ext4 /dev/block/platform/sdhci-tegra.3/by-name/UDA flags=encryptable=/dev/block/platform/sdhci-tegra.3/by-name/MDA
/bmps emmc /dev/block/platform/sdhci-tegra.3/by-name/IMG
/external_sd vfat /dev/block/platform/sdhci-tegra.0/mmcblk2p1 /dev/block/mmcblk1 flags=display="Micro SDcard";storage;wipeingui;removable
/usb-otg vfat /dev/block/sda1 /dev/block/sda flags=removable;storage;display=USB-OTG
+14
View File
@@ -0,0 +1,14 @@
/recovery emmc /dev/block/platform/tegra-sata.0/by-name/SOS
/boot emmc /dev/block/platform/tegra-sata.0/by-name/LNX
/system_root ext4 /dev/block/platform/tegra-sata.0/by-name/APP
/system_image emmc /dev/block/platform/tegra-sata.0/by-name/APP
/cache ext4 /dev/block/platform/tegra-sata.0/by-name/CAC
/vendor ext4 /dev/block/platform/tegra-sata.0/by-name/vendor
/vendor_image emmc /dev/block/platform/tegra-sata.0/by-name/vendor
/misc emmc /dev/block/platform/tegra-sata.0/by-name/MSC
/staging emmc /dev/block/platform/tegra-sata.0/by-name/USP
/metadata emmc /dev/block/platform/tegra-sata.0/by-name/MDA
/data ext4 /dev/block/platform/tegra-sata.0/by-name/UDA flags=encryptable=/dev/block/platform/tegra-sata.0/by-name/MDA
/bmps emmc /dev/block/platform/tegra-sata.0/by-name/BMP
/external_sd vfat /dev/block/platform/sdhci-tegra.0/mmcblk2p1 /dev/block/mmcblk1 flags=display="Micro SDcard";storage;wipeingui;removable
/usb-otg vfat /dev/block/sda1 /dev/block/sda flags=removable;storage;display=USB-OTG
+14
View File
@@ -0,0 +1,14 @@
/recovery emmc /dev/block/platform/sdhci-tegra.0/by-name/SOS
/boot emmc /dev/block/platform/sdhci-tegra.0/by-name/LNX
/system_root ext4 /dev/block/platform/sdhci-tegra.0/by-name/APP
/system_image emmc /dev/block/platform/sdhci-tegra.0/by-name/APP
/cache ext4 /dev/block/platform/sdhci-tegra.0/by-name/CAC
/vendor ext4 /dev/block/platform/sdhci-tegra.0/by-name/vendor
/vendor_image emmc /dev/block/platform/sdhci-tegra.0/by-name/vendor
/misc emmc /dev/block/platform/sdhci-tegra.0/by-name/MSC
/staging emmc /dev/block/platform/sdhci-tegra.0/by-name/USP
/metadata emmc /dev/block/platform/sdhci-tegra.0/by-name/MDA
/data ext4 /dev/block/platform/sdhci-tegra.0/by-name/UDA flags=encryptable=/dev/block/platform/sdhci-tegra.0/by-name/MDA
/bmps emmc /dev/block/platform/sdhci-tegra.0/by-name/IMG
/usb-otg vfat /dev/block/sda1 /dev/block/sda flags=removable;storage;display=USB-OTG
/external_sd vfat /dev/block/platform/sdhci-tegra.0/mmcblk0p1 flags=display="Micro SDcard";storage;removable
+28
View File
@@ -0,0 +1,28 @@
# Copyright (C) 2018 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
TARGET_KERNEL_ADDITIONAL_CONFIG := tegra_android_recovery_defconfig
BOARD_KERNEL_CMDLINE := androidboot.selinux=permissive
PRODUCT_COPY_FILES += \
device/nvidia/foster/twrp/twrp.fstab.emmc:recovery/root/etc/twrp.fstab.emmc \
device/nvidia/foster/twrp/twrp.fstab.sata:recovery/root/etc/twrp.fstab.sata \
device/nvidia/foster/twrp/twrp.fstab.sd:recovery/root/etc/twrp.fstab.sd
TW_THEME := landscape_hdpi
TW_NO_SCREEN_TIMEOUT := true
TW_NO_SCREEN_BLANK := true
TW_BRIGHTNESS_PATH := /sys/class/backlight/pwm-backlight/brightness
TW_MAX_BRIGHTNESS := 255
TW_INPUT_BLACKLIST := "Nintendo Switch Left Joy-Con Serial\x0aNintendo Switch Right Joy-Con Serial"