Camera: Enable optimized TNR frequency and create TNR low power hint.

Bug: 243729855
Test: Build pass, GCA, check 4K60 and 240fps TNR clock frequency
Change-Id: I7cede8b8518abb2b16628b6ac5964b8a0c1693d7
This commit is contained in:
pointerkung 2022-10-13 20:18:35 +08:00 committed by TreeHugger Robot
parent b05312f680
commit ea20ad99c3
2 changed files with 17 additions and 0 deletions

View file

@ -217,6 +217,7 @@ PRODUCT_COPY_FILES += \
# Camera # Camera
PRODUCT_PROPERTY_OVERRIDES += \ PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.camera.extended_launch_boost=1 \ persist.vendor.camera.extended_launch_boost=1 \
persist.vendor.camera.optimized_tnr_freq=1 \
persist.vendor.camera.raise_buf_allocation_priority=1 persist.vendor.camera.raise_buf_allocation_priority=1
# Enable camera 1080P 60FPS binning mode # Enable camera 1080P 60FPS binning mode

View file

@ -342,6 +342,16 @@
], ],
"ResetOnInit": true "ResetOnInit": true
}, },
{
"Name": "TNRMaxFreq",
"Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/max_freq",
"Values": [
"664000",
"67000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "TNRFreq", "Name": "TNRFreq",
"Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq", "Path": "/sys/devices/platform/17000060.devfreq_tnr/devfreq/17000060.devfreq_tnr/min_freq",
@ -1249,6 +1259,12 @@
"Duration": 0, "Duration": 0,
"Value": "302000" "Value": "302000"
}, },
{
"PowerHint": "CAMERA_TNR_LOW",
"Node": "TNRMaxFreq",
"Duration": 0,
"Value": "67000"
},
{ {
"PowerHint": "FIXED_PERFORMANCE", "PowerHint": "FIXED_PERFORMANCE",
"Node": "CPUBigClusterMaxFreq", "Node": "CPUBigClusterMaxFreq",