From 6ec2acb1b022b98ae5e83961306385a2a04ad3b0 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Tue, 11 Oct 2022 16:26:19 +0800 Subject: [PATCH 1/2] audio: update hidl to 4.0 Bug: 252877772 Test: build pass Signed-off-by: Carter Hsu Change-Id: I8c1b91e0d06088b628d171d99f42cb0d0c77bffc --- device.mk | 2 +- device_framework_matrix_product.xml | 2 +- manifest-gralloc3.xml | 2 +- manifest.xml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/device.mk b/device.mk index 44ac8470..4fb862d8 100644 --- a/device.mk +++ b/device.mk @@ -1002,7 +1002,7 @@ PRODUCT_PACKAGES += \ android.hardware.audio@7.1-impl \ android.hardware.audio.effect@7.0-impl \ android.hardware.soundtrigger@2.3-impl \ - vendor.google.whitechapel.audio.audioext@3.0-impl \ + vendor.google.whitechapel.audio.audioext@4.0-impl \ android.hardware.bluetooth.audio-impl \ # diff --git a/device_framework_matrix_product.xml b/device_framework_matrix_product.xml index ced87b11..016137ee 100644 --- a/device_framework_matrix_product.xml +++ b/device_framework_matrix_product.xml @@ -177,7 +177,7 @@ vendor.google.whitechapel.audio.audioext - 3.0 + 4.0 IAudioExt default diff --git a/manifest-gralloc3.xml b/manifest-gralloc3.xml index 920307a3..852c76f0 100644 --- a/manifest-gralloc3.xml +++ b/manifest-gralloc3.xml @@ -142,7 +142,7 @@ vendor.google.whitechapel.audio.audioext hwbinder - 3.0 + 4.0 IAudioExt default diff --git a/manifest.xml b/manifest.xml index af2fa437..4b2f666d 100644 --- a/manifest.xml +++ b/manifest.xml @@ -75,7 +75,7 @@ vendor.google.whitechapel.audio.audioext hwbinder - 3.0 + 4.0 IAudioExt default From 0b1a579e9b5dac4d33fd2ebd76c904ee6bfc891d Mon Sep 17 00:00:00 2001 From: Sophia Wang Date: Thu, 10 Nov 2022 09:52:48 -0800 Subject: [PATCH 2/2] gs201:conf Add memlat CPU idle awareness settings Test: cat /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware Bug: 256185411 Signed-off-by: Sophia Wang Change-Id: I63c4a4816e5308d24b3274ed6a87180feeaa46f0 --- conf/init.gs201.rc | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc index 6f4dc269..cd586b89 100644 --- a/conf/init.gs201.rc +++ b/conf/init.gs201.rc @@ -65,6 +65,14 @@ on init chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/spc_threshold chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/limit_frequency chown system system /sys/devices/system/cpu/cpufreq/policy6/sched_pixel/pmu_limit_enable + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu0_memlat@17000010/memlat_cpuidle_state_aware + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/memlat_cpuidle_state_aware + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/memlat_cpuidle_state_aware + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/memlat_cpuidle_state_aware + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/memlat_cpuidle_state_aware + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/memlat_cpuidle_state_aware + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/memlat_cpuidle_state_aware + chown system system /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware chmod 0220 /proc/vendor_sched/set_task_group_bg chmod 0220 /proc/vendor_sched/set_task_group_cam @@ -174,6 +182,16 @@ on init 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 + write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu1_memlat@17000010/memlat_cpuidle_state_aware 2 + write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu2_memlat@17000010/memlat_cpuidle_state_aware 2 + write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu3_memlat@17000010/memlat_cpuidle_state_aware 2 + write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu4_memlat@17000010/memlat_cpuidle_state_aware 2 + write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu5_memlat@17000010/memlat_cpuidle_state_aware 2 + write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/memlat_cpuidle_state_aware 2 + write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/memlat_cpuidle_state_aware 2 + # RT uclamp setting write /proc/sys/kernel/sched_util_clamp_min_rt_default 0