From f5e3505bc92983c4aefbc37291013f1be83dfb60 Mon Sep 17 00:00:00 2001 From: kellyhung Date: Tue, 19 Nov 2024 07:58:44 +0000 Subject: [PATCH 1/2] Add soong config use_google_qns to device/google/gs201/device.mk Bug: 360757079 Test: lunch cheetah-trunk_staging-userdebug; m grilservice Flag: EXEMPT bugfix Change-Id: I114d13b8e610a289b3c2df60630a14241c93eb28 --- device.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/device.mk b/device.mk index fd0eccfb..5b2e734c 100644 --- a/device.mk +++ b/device.mk @@ -217,6 +217,9 @@ endif # Use for GRIL USES_LASSEN_MODEM := true $(call soong_config_set, vendor_ril_google_feature, use_lassen_modem, true) +ifneq ($(BOARD_WITHOUT_RADIO),true) +$(call soong_config_set_bool,grilservice,use_google_qns,true) +endif ifeq ($(USES_GOOGLE_DIALER_CARRIER_SETTINGS),true) USE_GOOGLE_DIALER := true From d817c863003711fe780bb42320f4d61ebd897e48 Mon Sep 17 00:00:00 2001 From: Will Song Date: Wed, 27 Nov 2024 02:10:59 -0800 Subject: [PATCH 2/2] init: gs201: move sched rate limit to late init Since pixel performance has a shared configuration, we need to move override values into late init. Bug: 381100494 Test: Boot Flag: EXEMPT bug fix Change-Id: Ia0ec769ff8996d66a4355f20de884fcb05728c3f --- conf/init.gs201.rc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 5b03968f..92f478b3 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -153,14 +153,11 @@ on init # governor setting write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor sched_pixel write /sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/up_rate_limit_us 500 - write /sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_us 5000 write /sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_scale_pow 2 write /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor sched_pixel write /sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/up_rate_limit_us 500 - write /sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us 20000 write /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor sched_pixel write /sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/up_rate_limit_us 500 - write /sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/down_rate_limit_us 20000 # memlat cpuidle awareness setting write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/memlat_cpuidle_state_aware 2 @@ -332,6 +329,11 @@ on late-fs # Mount RW partitions which need run fsck mount_all --late +on late-init + write /sys/devices/system/cpu/cpu0/cpufreq/sched_pixel/down_rate_limit_us 5000 + write /sys/devices/system/cpu/cpu4/cpufreq/sched_pixel/down_rate_limit_us 20000 + write /sys/devices/system/cpu/cpu6/cpufreq/sched_pixel/down_rate_limit_us 20000 + on post-fs-data # Log data folder mkdir /data/vendor 0771 radio system