From 92b2e67e825b3d1b0cafd9946612b803f237da12 Mon Sep 17 00:00:00 2001 From: Herbert Xue Date: Thu, 12 Sep 2024 15:26:19 +0800 Subject: [PATCH 1/2] Control the "init_dpm.sh" to be built in zumapro devices Flag: EXEMPT bugfix Bug: 364510147 Test: lunch comet-trunk_staging-eng && m init_dpm.sh Change-Id: I43e7614e1ec0d8b62b35af6ae6774340e9248577 --- device.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/device.mk b/device.mk index d7acb2a..916c98b 100644 --- a/device.mk +++ b/device.mk @@ -80,6 +80,7 @@ PRODUCT_SOONG_NAMESPACES += \ device/google/zumapro \ device/google/zumapro/powerstats \ vendor/google_devices/common/chre/host/hal \ + vendor/google_devices/zumapro/proprietary/debugpolicy \ vendor/google/whitechapel/tools \ vendor/google/interfaces \ vendor/google_nos/host/android \ From c2a8604f034ba55a32cf0961a2c30365d0abaf4a Mon Sep 17 00:00:00 2001 From: Jerry Chang Date: Mon, 1 Jul 2024 06:48:41 +0000 Subject: [PATCH 2/2] Add input event profile to mitigate input latency of input threads Bug: 347122505 Test: check the priority and latency of input thread in Perffeto Flag: NONE early device setting updates Change-Id: Ib4f7efd03bb7118b32538b569a6587f4a786ca7b --- conf/init.zumapro.board.rc | 4 ++++ task_profiles.json | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/conf/init.zumapro.board.rc b/conf/init.zumapro.board.rc index 7c62c9d..a13f7d9 100644 --- a/conf/init.zumapro.board.rc +++ b/conf/init.zumapro.board.rc @@ -48,6 +48,8 @@ on init chown system system /proc/vendor_sched/prefer_idle_clear chown system system /proc/vendor_sched/pmu_poll_enable chown system system /proc/vendor_sched/pmu_poll_time + chown system system /proc/vendor_sched/uclamp_fork_reset_clear + chown system system /proc/vendor_sched/uclamp_fork_reset_set chmod 0220 /proc/vendor_sched/groups/bg/set_task_group chmod 0220 /proc/vendor_sched/groups/cam/set_task_group @@ -77,6 +79,8 @@ on init chmod 0220 /proc/vendor_sched/prefer_idle_clear chmod 0660 /proc/vendor_sched/pmu_poll_enable chmod 0220 /proc/vendor_sched/pmu_poll_time + chmod 0220 /proc/vendor_sched/uclamp_fork_reset_clear + chmod 0220 /proc/vendor_sched/uclamp_fork_reset_set start vendor.keymaster-4-0 diff --git a/task_profiles.json b/task_profiles.json index ee57c38..236014b 100644 --- a/task_profiles.json +++ b/task_profiles.json @@ -303,6 +303,10 @@ { "Name": "OtaProfiles", "Profiles": [ "OtaPerformance", "ServiceCapacityLow", "LowIoPriority", "TimerSlackHigh" ] + }, + { + "Name": "InputPolicy", + "Profiles": [ "ResetUclampGrp" ] } ] }