From b56fbef0af17fc5de774e45cdb380d0630a98f4b Mon Sep 17 00:00:00 2001 From: Mao Lee Date: Fri, 1 Sep 2023 07:57:46 +0000 Subject: [PATCH] Camera: Enable optimized TNR frequency and create TNR low power hint. Bug: 298595475 Test: adb shell cat cur_freq, GCA, CTS Change-Id: I3561ad6a49dd0a10374ba991b73689ae3f85ff96 --- device-akita.mk | 3 ++- powerhint-akita.json | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/device-akita.mk b/device-akita.mk index 0a698a6..6378e76 100644 --- a/device-akita.mk +++ b/device-akita.mk @@ -64,8 +64,9 @@ PRODUCT_COPY_FILES += \ device/google/akita/media_profiles_akita.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml PRODUCT_PROPERTY_OVERRIDES += \ - persist.vendor.camera.extended_launch_boost=1 \ persist.vendor.camera.adjust_backend_min_freq_for_video_120fps=1 \ + persist.vendor.camera.extended_launch_boost=1 \ + persist.vendor.camera.optimized_tnr_freq=1 \ vendor.camera.debug.enable_software_post_sharpen_node=false \ vendor.camera.allow_sensor_binning_aspect_ratio_to_override_itp_output=false diff --git a/powerhint-akita.json b/powerhint-akita.json index d6be8b0..1625900 100644 --- a/powerhint-akita.json +++ b/powerhint-akita.json @@ -430,6 +430,16 @@ ], "ResetOnInit": true }, + { + "Name": "TNRMaxFreq", + "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/max_freq", + "Values": [ + "664000", + "111000" + ], + "DefaultIndex": 0, + "ResetOnInit": true + }, { "Name": "TNRFreq", "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", @@ -1909,6 +1919,12 @@ "Duration": 0, "Value": "302000" }, + { + "PowerHint": "CAMERA_TNR_LOW", + "Node": "TNRMaxFreq", + "Duration": 0, + "Value": "111000" + }, { "PowerHint": "CAMERA_ADJUST_BACKEND_MIN_FREQ", "Node": "INTCAMFreq",