From fe3d0dbbfe035032ed723c2b40dc7a273a7d7741 Mon Sep 17 00:00:00 2001 From: Paulsu Su Date: Tue, 6 Aug 2024 03:30:57 +0000 Subject: [PATCH 1/2] init.zumapro.soc.rc: Set little core min freq to 820MHz Test: boot to home Bug: 348088963 Flag: NONE init.rc do not support flag Change-Id: I68f3ceaa17559aa27ef8daac98ef69dece39c361 --- conf/init.zumapro.soc.rc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/conf/init.zumapro.soc.rc b/conf/init.zumapro.soc.rc index 7c8efa0..617c840 100644 --- a/conf/init.zumapro.soc.rc +++ b/conf/init.zumapro.soc.rc @@ -27,6 +27,8 @@ on init write /proc/vendor_sched/groups/fg/prefer_idle 1 write /proc/vendor_sched/groups/sys/uclamp_min 190 write /proc/vendor_sched/groups/sys/prefer_idle 1 + # Make sure little core don't go below 820MHz + write /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq 820000 write /proc/vendor_sched/groups/bg/rampup_multiplier 0 write /proc/vendor_sched/groups/cam/rampup_multiplier 1 From 7e10eefc258d4da511a2f08bd203bbe53c694213 Mon Sep 17 00:00:00 2001 From: Woody Lin Date: Wed, 7 Aug 2024 10:41:12 +0800 Subject: [PATCH 2/2] Disable EHLD Disables EHLD as an workaround since reading PMU event counter currently conflicts with devfreq. Bug: 354380599 Test: Build/Flash Flag: EXEMPT bugfix Change-Id: If8c819fc5baf27c9f6ea4532429bede8c4579072 --- BoardConfig-common.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/BoardConfig-common.mk b/BoardConfig-common.mk index 099c238..a37b49f 100644 --- a/BoardConfig-common.mk +++ b/BoardConfig-common.mk @@ -51,6 +51,8 @@ ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) BOARD_KERNEL_CMDLINE += kunit.enable=1 endif +BOARD_KERNEL_CMDLINE += ehld.noehld=1 + TARGET_NO_BOOTLOADER := true TARGET_NO_RADIOIMAGE := true BOARD_PREBUILT_BOOTIMAGE := $(wildcard $(TARGET_KERNEL_DIR)/boot.img)