diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index ce7c0b7f..f775fcc8 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -32,7 +32,7 @@ TARGET_CPU_ABI := arm64-v8a TARGET_CPU_VARIANT := cortex-a55 TARGET_CPU_VARIANT_RUNTIME := cortex-a55 -ifeq (,$(filter %_64,$(TARGET_PRODUCT))) +ifeq (,$(filter %tangor %_64,$(TARGET_PRODUCT))) TARGET_2ND_ARCH := arm TARGET_2ND_ARCH_VARIANT := armv8-a TARGET_2ND_CPU_ABI := armeabi-v7a @@ -68,12 +68,7 @@ TARGET_RECOVERY_WIPE := device/google/gs101/conf/recovery.wipe # This is the fstab file that will be included in the recovery image. Note that # recovery doesn't care about the encryption settings, so it doesn't matter # whether we use the normal or the fips fstab here. -# -# Since this is a generated file, it's necessary to use intermediates-dir-for in -# order to refer to it correctly. And since intermediates-dir-for isn't defined -# yet when this file is included, it's necessary to use a deferred variable -# assignment ( = ) rather than an immediate variable assignment ( := ). -TARGET_RECOVERY_FSTAB = $(call intermediates-dir-for,ETC,fstab.gs101)/fstab.gs101 +TARGET_RECOVERY_FSTAB_GENRULE = gen_fstab.gs101 TARGET_RECOVERY_PIXEL_FORMAT := ABGR_8888 TARGET_RECOVERY_UI_MARGIN_HEIGHT := 165 diff --git a/aosp_common.mk b/aosp_common.mk index 1ad6eb71..e4e68635 100644 --- a/aosp_common.mk +++ b/aosp_common.mk @@ -17,11 +17,12 @@ # # All components inherited here go to system image # -ifeq (,$(filter %_64,$(TARGET_PRODUCT))) +ifeq (,$(filter %tangor %_64,$(TARGET_PRODUCT))) $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) else $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit_only.mk) endif + $(call inherit-product, $(SRC_TARGET_DIR)/product/generic_system.mk) # Enable CSI checking diff --git a/device.mk b/device.mk index a8487c92..b4d31b9f 100644 --- a/device.mk +++ b/device.mk @@ -18,7 +18,7 @@ include device/google/gs-common/device.mk TARGET_BOARD_PLATFORM := gs101 -ifneq (,$(filter %_64,$(TARGET_PRODUCT))) +ifneq (,$(filter %tangor %_64,$(TARGET_PRODUCT))) LOCAL_64ONLY := _64 endif @@ -564,7 +564,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/compression.mk) $(call inherit-product, $(SRC_TARGET_DIR)/product/generic_ramdisk.mk) # Titan-M -ifeq (,$(filter true, $(BOARD_WITHOUT_DTLS))) +ifneq (,$(BOARD_HAS_DTLS)) include hardware/google/pixel/dauntless/dauntless.mk endif @@ -899,7 +899,7 @@ ifneq ($(BOARD_WITHOUT_RADIO),true) $(call inherit-product-if-exists, vendor/samsung_slsi/telephony/$(BOARD_USES_SHARED_VENDOR_TELEPHONY)/common/device-vendor.mk) endif -ifeq (,$(filter %_64,$(TARGET_PRODUCT))) +ifeq (,$(filter %tangor %_64,$(TARGET_PRODUCT))) $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk) else $(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit_only.mk) diff --git a/dumpstate/DumpstateDevice.cpp b/dumpstate/DumpstateDevice.cpp index fd3ca202..45dbe626 100644 --- a/dumpstate/DumpstateDevice.cpp +++ b/dumpstate/DumpstateDevice.cpp @@ -500,6 +500,12 @@ void DumpstateDevice::dumpThermalSection(int fd) { "for f in /sys/class/thermal/cooling* ; do " "type=`cat $f/type` ; state2power_table=`cat $f/state2power_table` ; echo \"$type: $state2power_table\" ; " "done"}); + DumpFileToFd(fd, "TMU state:", "/sys/module/gs101_thermal/parameters/tmu_reg_dump_state"); + DumpFileToFd(fd, "TMU current temperature:", "/sys/module/gs101_thermal/parameters/tmu_reg_dump_current_temp"); + DumpFileToFd(fd, "TMU_TOP rise thresholds:", "/sys/module/gs101_thermal/parameters/tmu_top_reg_dump_rise_thres"); + DumpFileToFd(fd, "TMU_TOP fall thresholds:", "/sys/module/gs101_thermal/parameters/tmu_top_reg_dump_fall_thres"); + DumpFileToFd(fd, "TMU_SUB rise thresholds:", "/sys/module/gs101_thermal/parameters/tmu_sub_reg_dump_rise_thres"); + DumpFileToFd(fd, "TMU_SUB fall thresholds:", "/sys/module/gs101_thermal/parameters/tmu_sub_reg_dump_fall_thres"); } // Dump items related to touch diff --git a/powerhint.json b/powerhint.json index 6c462060..d390d614 100644 --- a/powerhint.json +++ b/powerhint.json @@ -111,6 +111,14 @@ ], "ResetOnInit": true }, + { + "Name": "DisplayWakeup", + "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup", + "Values": [ + "1", + "0" + ] + }, { "Name": "CPUUtilThreshold", "Path": "/sys/kernel/vendor_sched/util_threshold", @@ -256,14 +264,6 @@ ], "ResetOnInit": true }, - { - "Name": "DisplayWakeup", - "Path": "/sys/devices/platform/1c300000.drmdecon/early_wakeup", - "Values": [ - "1", - "0" - ] - }, { "Name": "LimitFlashCurrent", "Path": "vendor.camera.max_flash_current",