From ef9002ea30ca5e2966c64f87f9bc585d7f6dfb98 Mon Sep 17 00:00:00 2001 From: Nitin Rawat Date: Mon, 16 Sep 2024 17:45:11 +0530 Subject: [PATCH] ARM: dts: msm: Add medium cluster to perf core Currently cpufreq delayed work is queued with delayed timer as 30ms. On expiry, we monitor load and then enable storage boost feature if load exceeds certain predefined threshold. Unlike pineapple, we are monitoring the load request only on prime/large cluster and not on medium cluster. This is causing some additional delay to reach the threshold required to enable storage boost feature. Benchmark tools like Antutu completes read or write IO within 120-130ms which mean any small delay can impact Antutu to large extent. Hence add medium clusters to perf score similar to pineapple so that load on medium cluster along with large cluster is considered. This will decrease the window time to reach the threshold to start the storage boost and hence improve Storage benchmark performance. Change-Id: I8563cffc4da8fa7729d38fc71c8996b20b79b1ec Signed-off-by: Nitin Rawat (cherry picked from commit 167166ab429dcaf632cece3e82f6566f761b6c0c) --- qcom/sun.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/qcom/sun.dtsi b/qcom/sun.dtsi index 045ed6b9..7a8ea877 100644 --- a/qcom/sun.dtsi +++ b/qcom/sun.dtsi @@ -2498,6 +2498,7 @@ qos1 { mask = <0x3f>; vote = <44>; + perf; /* Set CPU0 to fmax, and CPU[0-5] will run at fmax */ cpu_freq_vote = <0>; };