Rebrand icosa to nx
Change-Id: Ic97a429c449dd6f7c7d0d5999ebc9b9640d2e8f0
This commit is contained in:
1 parent
1e0fc826e9
commit
2de1ada59e
15 files changed
+72
-183
No files matched your search
+1
-1
@@ -32,7 +32,7 @@ TARGET_COPY_OUT_VENDOR := vendor
|
||||
BOARD_BUILD_SYSTEM_ROOT_IMAGE := true
|
||||
|
||||
# Assert
|
||||
TARGET_OTA_ASSERT_DEVICE := foster,darcy,jetson,loki,icosa,mdarcy
|
||||
TARGET_OTA_ASSERT_DEVICE := foster,darcy,jetson,loki,mdarcy,nx
|
||||
ifneq ($(WITH_GMS_TV),true)
|
||||
TARGET_OTA_ASSERT_DEVICE := $(TARGET_OTA_ASSERT_DEVICE),sif
|
||||
endif
|
||||
|
||||
@@ -68,13 +68,12 @@ PRODUCT_PACKAGES += \
|
||||
fstab.foster \
|
||||
fstab.foster_e \
|
||||
fstab.foster_e_hdd \
|
||||
fstab.icosa \
|
||||
fstab.icosa_emmc \
|
||||
fstab.jetson_cv \
|
||||
fstab.jetson_e \
|
||||
fstab.loki_e_base \
|
||||
fstab.loki_e_lte \
|
||||
fstab.loki_e_wifi \
|
||||
fstab.nx \
|
||||
fstab.porg \
|
||||
fstab.porg_sd \
|
||||
fstab.sif \
|
||||
@@ -86,14 +85,12 @@ PRODUCT_PACKAGES += \
|
||||
init.foster_e_common.rc \
|
||||
init.loki_e_common.rc \
|
||||
init.loki_foster_e_common.rc \
|
||||
init.icosa.rc \
|
||||
init.icosa_common.rc \
|
||||
init.icosa_emmc.rc \
|
||||
init.jetson_cv.rc \
|
||||
init.jetson_e.rc \
|
||||
init.loki_e_base.rc \
|
||||
init.loki_e_lte.rc \
|
||||
init.loki_e_wifi.rc \
|
||||
init.nx.rc \
|
||||
init.porg.rc \
|
||||
init.porg_sd.rc \
|
||||
init.sif.rc \
|
||||
@@ -103,13 +100,12 @@ PRODUCT_PACKAGES += \
|
||||
init.recovery.foster_e.rc \
|
||||
init.recovery.foster_e_hdd.rc \
|
||||
init.recovery.foster_common.rc \
|
||||
init.recovery.icosa.rc \
|
||||
init.recovery.icosa_emmc.rc \
|
||||
init.recovery.jetson_cv.rc \
|
||||
init.recovery.jetson_e.rc \
|
||||
init.recovery.loki_e_base.rc \
|
||||
init.recovery.loki_e_lte.rc \
|
||||
init.recovery.loki_e_wifi.rc \
|
||||
init.recovery.nx.rc \
|
||||
init.recovery.porg.rc \
|
||||
init.recovery.porg_sd.rc \
|
||||
init.recovery.sif.rc \
|
||||
@@ -118,13 +114,12 @@ PRODUCT_PACKAGES += \
|
||||
power.dragon.rc \
|
||||
power.foster_e.rc \
|
||||
power.foster_e_hdd.rc \
|
||||
power.icosa.rc \
|
||||
power.icosa_emmc.rc \
|
||||
power.jetson_cv.rc \
|
||||
power.jetson_e.rc \
|
||||
power.loki_e_base.rc \
|
||||
power.loki_e_lte.rc \
|
||||
power.loki_e_wifi.rc \
|
||||
power.nx.rc \
|
||||
power.porg.rc \
|
||||
power.porg_sd.rc \
|
||||
power.sif.rc
|
||||
@@ -149,8 +144,7 @@ PRODUCT_PACKAGES += \
|
||||
loki_e_base_nvaudio_conf.xml \
|
||||
loki_e_lte_nvaudio_conf.xml \
|
||||
loki_e_wifi_nvaudio_conf.xml \
|
||||
icosa_nvaudio_conf.xml \
|
||||
icosa_emmc_nvaudio_conf.xml \
|
||||
nx_nvaudio_conf.xml \
|
||||
nvaudio_conf.xml \
|
||||
nvaudio_fx.xml
|
||||
endif
|
||||
@@ -232,8 +226,7 @@ PRODUCT_PACKAGES += \
|
||||
thermalhal.darcy.xml \
|
||||
thermalhal.foster_e.xml \
|
||||
thermalhal.foster_e_hdd.xml \
|
||||
thermalhal.icosa.xml \
|
||||
thermalhal.icosa_emmc.xml \
|
||||
thermalhal.nx.xml \
|
||||
thermalhal.jetson_cv.xml \
|
||||
thermalhal.jetson_e.xml \
|
||||
thermalhal.loki_e_lte.xml \
|
||||
|
||||
@@ -80,7 +80,7 @@ void vendor_set_usb_product_ids(tegra_init *ti)
|
||||
mDeviceUsbIds["ro.vendor.nv.usb.pid.ptp.adb"] = "B427";
|
||||
mDeviceUsbIds["ro.vendor.nv.usb.pid.rndis"] = "B428";
|
||||
mDeviceUsbIds["ro.vendor.nv.usb.pid.rndis.adb"] = "B429";
|
||||
} else if (ti->is_model("icosa") || ti->is_model("icosa_emmc")) {
|
||||
} else if (ti->is_model("odin") || ti->is_model("modin") || ti->is_model("vali") || ti->is_model("frig")) {
|
||||
mDeviceUsbIds["ro.vendor.nv.usb.vid"] = "057E";
|
||||
mDeviceUsbIds["ro.vendor.nv.usb.pid.mtp"] = "2000";
|
||||
mDeviceUsbIds["ro.vendor.nv.usb.pid.mtp.adb"] = "2000";
|
||||
@@ -157,8 +157,10 @@ void vendor_load_properties()
|
||||
{ "porg", "batuu", "Jetson Nano 2GB", 3448, 3, 28, 320 },
|
||||
{ "porg", "porg_sd", "Jetson Nano", 3448, 0, 28, 320 },
|
||||
{ "porg", "porg", "Jetson Nano", 3448, 2, 28, 320 },
|
||||
{ "icosa", "icosa_emmc", "Switch", 20, 1, 27, 214 },
|
||||
{ "icosa", "icosa", "Switch", 20, 0, 27, 214 },
|
||||
{ "nx", "odin", "Switch", 7888, 0, 27, 214 },
|
||||
{ "nx", "modin", "Switch V2", 7888, 1, 27, 214 },
|
||||
{ "nx", "vali", "Switch Lite", 7888, 2, 27, 214 },
|
||||
{ "nx", "frig", "Switch OLED", 7888, 3, 27, 214 },
|
||||
{ "dragon", "dragon", "Pixel C", 3, 0, 23, 320 } };
|
||||
tegra_init::build_version tav = { "11", "RQ1A.210105.003", "7825230_3167.5736" };
|
||||
|
||||
|
||||
+29
-66
@@ -56,20 +56,6 @@ LOCAL_SRC_FILES := fstab.foster_e_hdd
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := fstab.icosa
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := fstab.icosa
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := fstab.icosa_emmc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := fstab.icosa_emmc
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := fstab.jetson_e
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
@@ -105,6 +91,13 @@ LOCAL_SRC_FILES := fstab.foster_e
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := fstab.nx
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := fstab.nx
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := fstab.porg
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
@@ -166,30 +159,6 @@ LOCAL_VENDOR_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.icosa.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := init.icosa.rc
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.icosa_common.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := init.icosa_common.rc
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.icosa_emmc.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := init.icosa_emmc.rc
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.jetson_e.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
@@ -230,6 +199,14 @@ LOCAL_VENDOR_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.nx.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := init.nx.rc
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
LOCAL_MODULE_RELATIVE_PATH := init/hw
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.porg.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
@@ -289,20 +266,6 @@ LOCAL_SRC_FILES := init.recovery.foster.rc
|
||||
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.recovery.icosa.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := init.recovery.icosa.rc
|
||||
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.recovery.icosa_emmc.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := init.recovery.icosa.rc
|
||||
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.recovery.jetson_cv.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
@@ -338,6 +301,13 @@ LOCAL_SRC_FILES := init.recovery.loki.rc
|
||||
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.recovery.nx.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := init.recovery.nx.rc
|
||||
LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := init.recovery.porg.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
@@ -425,20 +395,6 @@ LOCAL_ODM_MODULE := true
|
||||
LOCAL_SRC_FILES := power.foster_e_common.rc
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := power.icosa.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_ODM_MODULE := true
|
||||
LOCAL_SRC_FILES := power.icosa.rc
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := power.icosa_emmc.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_ODM_MODULE := true
|
||||
LOCAL_SRC_FILES := power.icosa.rc
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := power.jetson_cv.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
@@ -474,6 +430,13 @@ LOCAL_ODM_MODULE := true
|
||||
LOCAL_SRC_FILES := power.loki_e_common.rc
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := power.nx.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_ODM_MODULE := true
|
||||
LOCAL_SRC_FILES := power.nx.rc
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := power.porg.rc
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
#Copyright (c) 2015-2018 NVIDIA Corporation. All Rights Reserved.
|
||||
|
||||
# Android fstab file.
|
||||
#<src> <mnt_point> <type> <mnt_flags> <fs_mgr_flags>
|
||||
# The filesystem that contains the filesystem checker binary (typically /system) cannot
|
||||
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
|
||||
|
||||
/dev/block/platform/sdhci-tegra.3/by-name/APP / ext4 ro,noatime wait
|
||||
/dev/block/platform/sdhci-tegra.3/by-name/CAC /cache ext4 noatime,nosuid,nodev,data=ordered,barrier=1,nodelalloc wait,formattable
|
||||
/dev/block/platform/sdhci-tegra.3/by-name/LNX /boot emmc defaults defaults
|
||||
/dev/block/platform/sdhci-tegra.3/by-name/MSC /misc emmc defaults defaults
|
||||
/dev/block/platform/sdhci-tegra.3/by-name/UDA /data ext4 noatime,nosuid,nodev,data=ordered,barrier=0,noauto_da_alloc wait,check,formattable,encryptable=/dev/block/platform/sdhci-tegra.3/by-name/MDA,quota
|
||||
/dev/block/platform/sdhci-tegra.3/by-name/MDA /metadata emmc defaults defaults
|
||||
/dev/block/platform/sdhci-tegra.3/by-name/SOS /recovery emmc defaults defaults
|
||||
/devices/sdhci-tegra.0/mmc_host* auto vfat defaults voldmanaged=sdcard1:auto,encryptable=userdata
|
||||
/devices/70090000.xusb/usb* auto vfat defaults voldmanaged=usbdrive:auto,encryptable=userdata
|
||||
/dev/block/platform/sdhci-tegra.0/by-num/p1 /sdcard vfat defaults recoveryonly
|
||||
/dev/block/platform/70090000.xusb/by-num/p1 /usbdrive vfat defaults recoveryonly
|
||||
/dev/block/zram0 none swap defaults zramsize=536870912
|
||||
File renamed without changes.
@@ -1,19 +0,0 @@
|
||||
# Copyright (C) 2020 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.
|
||||
|
||||
import /vendor/etc/init/hw/init.icosa_common.rc
|
||||
|
||||
on fs
|
||||
mount_all /vendor/etc/fstab.icosa
|
||||
swapon_all /vendor/etc/fstab.icosa
|
||||
@@ -1,19 +0,0 @@
|
||||
# Copyright (C) 2020 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.
|
||||
|
||||
import /vendor/etc/init/hw/init.icosa_common.rc
|
||||
|
||||
on fs
|
||||
mount_all /vendor/etc/fstab.icosa_emmc
|
||||
swapon_all /vendor/etc/fstab.icosa_emmc
|
||||
@@ -19,6 +19,10 @@ import /vendor/etc/init/hw/init.loki_e_common.rc
|
||||
on init
|
||||
setprop ro.surface_flinger.primary_display_orientation ORIENTATION_270
|
||||
|
||||
on fs
|
||||
mount_all /vendor/etc/fstab.nx
|
||||
swapon_all /vendor/etc/fstab.nx
|
||||
|
||||
on boot
|
||||
write /sys/devices/system/cpu/cpufreq/schedutil/up_rate_limit_us 500
|
||||
write /sys/devices/57000000.gpu/submit_boost_freq 460800
|
||||
File renamed without changes.
File renamed without changes.
+2
-10
@@ -51,18 +51,10 @@ LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := icosa_nvaudio_conf.xml
|
||||
LOCAL_MODULE := nx_nvaudio_conf.xml
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := icosa_nvaudio_conf.xml
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := icosa_emmc_nvaudio_conf.xml
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := icosa_nvaudio_conf.xml
|
||||
LOCAL_SRC_FILES := nx_nvaudio_conf.xml
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
|
||||
File renamed without changes.
@@ -24,7 +24,7 @@ DTB_PART = '/dev/block/by-name/DTB'
|
||||
STAGING_PART = '/dev/block/by-name/USP'
|
||||
VBMETA_PART = '/dev/block/by-name/vbmeta'
|
||||
VENDOR_PART = '/dev/block/by-name/vendor'
|
||||
ICOSA_SD = '/external_sd/switchroot/android/'
|
||||
NX_SD = '/external_sd/switchroot/android/'
|
||||
|
||||
PUBLIC_KEY_PATH = '/sys/devices/7000f800.efuse/7000f800.efuse:efuse-burn/public_key'
|
||||
FUSED_PATH = '/sys/devices/7000f800.efuse/7000f800.efuse:efuse-burn/odm_production_mode'
|
||||
@@ -44,8 +44,8 @@ MDARCY_PUBLIC_KEY = '0xc5ae4221f0f4f5113c0271b3519cac7f0bcb0cb860381a4648e9eee
|
||||
SIF_PUBLIC_KEY = '0x26646fe375375e39410853f75e59e2c4ca8440926fa37604a280b5c8a25a2c3e\n'
|
||||
DARCY_BL_VERSION = '32.00.2019.50-t210-69ebfcbe'
|
||||
|
||||
ICOSA_PUBLIC_KEY = '0x7e39e100d1135918ceedfe5d66e66496eed21ecb3486d72095cc0b7c60b8bd4f\n'
|
||||
ICOSA_BL_VERSION = '2020.04-03755-gf4d532d00d-rev3'
|
||||
NX_PUBLIC_KEY = '0x7e39e100d1135918ceedfe5d66e66496eed21ecb3486d72095cc0b7c60b8bd4f\n'
|
||||
NX_BL_VERSION = '2020.04-03755-gf4d532d00d-rev3'
|
||||
|
||||
def FullOTA_PostValidate(info):
|
||||
if 'INSTALL/bin/resize2fs_static' in info.input_zip.namelist():
|
||||
@@ -216,31 +216,31 @@ def AddBootloaderFlash(info, input_zip):
|
||||
info.script.AppendExtra(' )')
|
||||
info.script.AppendExtra(' );')
|
||||
|
||||
""" Fused icosa """
|
||||
""" Fused nx """
|
||||
info.script.AppendExtra(' ifelse(')
|
||||
info.script.AppendExtra(' getprop("ro.hardware") == "icosa" || getprop("ro.hardware") == "icosa_emmc",')
|
||||
info.script.AppendExtra(' getprop("ro.hardware") == "nx",')
|
||||
info.script.AppendExtra(' (')
|
||||
info.script.AppendExtra(' ifelse(')
|
||||
info.script.AppendExtra(' getprop("ro.bootloader") == "' + ICOSA_BL_VERSION + '",')
|
||||
info.script.AppendExtra(' getprop("ro.bootloader") == "' + NX_BL_VERSION + '",')
|
||||
info.script.AppendExtra(' (')
|
||||
info.script.AppendExtra(' ui_print("Correct bootloader already installed for fused " + getprop(ro.hardware));')
|
||||
info.script.AppendExtra(' ),')
|
||||
info.script.AppendExtra(' ifelse(')
|
||||
info.script.AppendExtra(' read_file("' + PUBLIC_KEY_PATH + '") == "' + ICOSA_PUBLIC_KEY + '",')
|
||||
info.script.AppendExtra(' read_file("' + PUBLIC_KEY_PATH + '") == "' + NX_PUBLIC_KEY + '",')
|
||||
info.script.AppendExtra(' (')
|
||||
info.script.AppendExtra(' ui_print("Flashing updated bootloader for fused " + getprop(ro.hardware));')
|
||||
info.script.AppendExtra(' package_extract_file("firmware-update/coreboot.rom", "' + ICOSA_SD + 'coreboot.rom");')
|
||||
info.script.AppendExtra(' package_extract_file("firmware-update/common.scr", "' + ICOSA_SD + 'common.scr");')
|
||||
info.script.AppendExtra(' package_extract_file("firmware-update/" + getprop(ro.hardware) + ".scr", "' + ICOSA_SD + 'boot.scr");')
|
||||
info.script.AppendExtra(' package_extract_file("firmware-update/coreboot.rom", "' + NX_SD + 'coreboot.rom");')
|
||||
info.script.AppendExtra(' package_extract_file("firmware-update/common.scr", "' + NX_SD + 'common.scr");')
|
||||
info.script.AppendExtra(' package_extract_file("firmware-update/" + getprop(ro.hardware) + ".scr", "' + NX_SD + 'boot.scr");')
|
||||
info.script.AppendExtra(' ),')
|
||||
info.script.AppendExtra(' (')
|
||||
info.script.AppendExtra(' ui_print("Unknown public key " + read_file("' + PUBLIC_KEY_PATH + '") + " for icosa detected.");')
|
||||
info.script.AppendExtra(' ui_print("Unknown public key for icosa detected.");')
|
||||
info.script.AppendExtra(' ui_print("This is not supported. Please report to LineageOS Maintainer.");')
|
||||
info.script.AppendExtra(' abort();')
|
||||
info.script.AppendExtra(' )')
|
||||
info.script.AppendExtra(' )')
|
||||
info.script.AppendExtra(' );')
|
||||
info.script.AppendExtra(' package_extract_file("install/" + tegra_get_dtbname(), "' + DTB_PART + '");')
|
||||
info.script.AppendExtra(' package_extract_file("install/nx.dtb.img", "' + DTB_PART + '");')
|
||||
info.script.AppendExtra(' )')
|
||||
info.script.AppendExtra(' );')
|
||||
|
||||
@@ -374,22 +374,22 @@ def AddBootloaderFlash(info, input_zip):
|
||||
info.script.AppendExtra(' )')
|
||||
info.script.AppendExtra(' );')
|
||||
|
||||
""" Unfused icosa """
|
||||
""" Unfused nx """
|
||||
info.script.AppendExtra(' ifelse(')
|
||||
info.script.AppendExtra(' getprop("ro.hardware") == "icosa" || getprop("ro.hardware") == "icosa_emmc",')
|
||||
info.script.AppendExtra(' getprop("ro.hardware") == "nx",')
|
||||
info.script.AppendExtra(' (')
|
||||
info.script.AppendExtra(' ifelse(')
|
||||
info.script.AppendExtra(' getprop("ro.bootloader") == "' + ICOSA_BL_VERSION + '",')
|
||||
info.script.AppendExtra(' getprop("ro.bootloader") == "' + NX_BL_VERSION + '",')
|
||||
info.script.AppendExtra(' (')
|
||||
info.script.AppendExtra(' ui_print("Correct bootloader already installed for unfused " + getprop(ro.hardware));')
|
||||
info.script.AppendExtra(' ),')
|
||||
info.script.AppendExtra(' (')
|
||||
info.script.AppendExtra(' ui_print("This is an unfused icosa. Many devlopers would kill for this unit.");')
|
||||
info.script.AppendExtra(' ui_print("This is an unfused nx. Many devlopers would kill for this unit.");')
|
||||
info.script.AppendExtra(' ui_print("This is not supported. Please report to LineageOS Maintainer.");')
|
||||
info.script.AppendExtra(' abort();')
|
||||
info.script.AppendExtra(' )')
|
||||
info.script.AppendExtra(' );')
|
||||
info.script.AppendExtra(' package_extract_file("install/" + tegra_get_dtbname(), "' + DTB_PART + '");')
|
||||
info.script.AppendExtra(' package_extract_file("install/nx.dtb.img", "' + DTB_PART + '");')
|
||||
info.script.AppendExtra(' )')
|
||||
info.script.AppendExtra(' );')
|
||||
|
||||
|
||||
+8
-16
@@ -46,22 +46,6 @@ LOCAL_SRC_FILES := thermalhal.darcy.xml
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := thermalhal.icosa.xml
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := thermalhal.darcy.xml
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := thermalhal.icosa_emmc.xml
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := thermalhal.darcy.xml
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := thermalhal.jetson_cv.xml
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
@@ -94,6 +78,14 @@ LOCAL_SRC_FILES := thermalhal.loki_e.xml
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := thermalhal.nx.xml
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_MODULE_CLASS := ETC
|
||||
LOCAL_SRC_FILES := thermalhal.darcy.xml
|
||||
LOCAL_VENDOR_MODULE := true
|
||||
include $(BUILD_PREBUILT)
|
||||
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE := thermalhal.porg.xml
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
|
||||
Reference in new issue
Block a user