From 270debe4aa16b47336edc53940c9628fef0e18a0 Mon Sep 17 00:00:00 2001 From: Carter Hsu Date: Tue, 15 Aug 2023 09:57:47 +0800 Subject: [PATCH 1/3] audio: using Fortemedia mcps table Bug: 295415355 Test: Verified at b/295415355#comment4 Change-Id: Ia5027a73af93db3f77acb96d236b828760dc2d3d Signed-off-by: Carter Hsu --- .../config/audio_platform_configuration.xml | 2 +- audio/husky/tuning/fortemedia/mcps.dat | Bin 292 -> 1692 bytes audio/ripcurrent/tuning/fortemedia/mcps.dat | Bin 292 -> 1692 bytes .../config/audio_platform_configuration.xml | 2 +- audio/shiba/tuning/fortemedia/mcps.dat | Bin 292 -> 1692 bytes 5 files changed, 2 insertions(+), 2 deletions(-) diff --git a/audio/husky/config/audio_platform_configuration.xml b/audio/husky/config/audio_platform_configuration.xml index 1d3689a..86e910b 100644 --- a/audio/husky/config/audio_platform_configuration.xml +++ b/audio/husky/config/audio_platform_configuration.xml @@ -307,7 +307,7 @@ - + diff --git a/audio/husky/tuning/fortemedia/mcps.dat b/audio/husky/tuning/fortemedia/mcps.dat index 1c1631473eeb21412a0dfb8bf6f005254022636f..7f3aeaadbce39fcd2273f6eb42578e4b8fef94b5 100644 GIT binary patch literal 1692 zcmY+?Ic|es5P(qw7conj$|nE=zpGS{(uUP6=9D>EET!R5F+xwDMojqr`Kms{`$^*P z|9%U%%jF|FO%YT4d;XT3rwA9}B3y)vaWO8&#kd5Q;1XPdyW+0Vd50_Ric4`RF2$v| z442_DT!zbWIWEWLxB^$;3S5CJaV4(AmADF5@gJ)Ad_7fip6<9i?vA_TYFv%0aW$^N zHMj=X;96XZYjG_u-~uk-0`7r(;2yXKuETY>4%gv&T#xH`yD?Du591-H;!=q>bC+)8hyx6<2i8@-L*MsLUMxE;6S TUbq+Tg?r%++<`lA$J_k@-n5+G literal 292 zcmY+HTs0$VRe>FGQ7 hVmLB(;TTTg6!)ZlUGC*@4(D(VHvs&<9gI?xffviYKEET!R5F+xwDMojqr`Kms{`$^*P z|9%U%%jF|FO%YT4d;XT3rwA9}B3y)vaWO8&#kd5Q;1XPdyW+0Vd50_Ric4`RF2$v| z442_DT!zbWIWEWLxB^$;3S5CJaV4(AmADF5@gJ)Ad_7fip6<9i?vA_TYFv%0aW$^N zHMj=X;96XZYjG_u-~uk-0`7r(;2yXKuETY>4%gv&T#xH`yD?Du591-H;!=q>bC+)8hyx6<2i8@-L*MsLUMxE;6S TUbq+Tg?r%++<`lA$J_k@-n5+G literal 292 zcmY+{j{f~n};4u>Ch2$bG g>&Q@r - + diff --git a/audio/shiba/tuning/fortemedia/mcps.dat b/audio/shiba/tuning/fortemedia/mcps.dat index 1c1631473eeb21412a0dfb8bf6f005254022636f..7f3aeaadbce39fcd2273f6eb42578e4b8fef94b5 100644 GIT binary patch literal 1692 zcmY+?Ic|es5P(qw7conj$|nE=zpGS{(uUP6=9D>EET!R5F+xwDMojqr`Kms{`$^*P z|9%U%%jF|FO%YT4d;XT3rwA9}B3y)vaWO8&#kd5Q;1XPdyW+0Vd50_Ric4`RF2$v| z442_DT!zbWIWEWLxB^$;3S5CJaV4(AmADF5@gJ)Ad_7fip6<9i?vA_TYFv%0aW$^N zHMj=X;96XZYjG_u-~uk-0`7r(;2yXKuETY>4%gv&T#xH`yD?Du591-H;!=q>bC+)8hyx6<2i8@-L*MsLUMxE;6S TUbq+Tg?r%++<`lA$J_k@-n5+G literal 292 zcmY+HTs0$VRe>FGQ7 hVmLB(;TTTg6!)ZlUGC*@4(D(VHvs&<9gI?xffviYK Date: Mon, 28 Aug 2023 13:09:54 -0700 Subject: [PATCH 2/3] Allow more CPU resources when launch camera Bug: 297367915 Test: Confirm user_vote_bypass can be applied during camera launch when SKIN severity is lower than CRITICAL Change-Id: I1134f577bd4101572d8cbe291322a1a4b035cfde --- perf/powerhint-husky.json | 42 ++++++++++++++++++++++++++++++++++++--- perf/powerhint-shiba.json | 42 ++++++++++++++++++++++++++++++++++++--- 2 files changed, 78 insertions(+), 6 deletions(-) diff --git a/perf/powerhint-husky.json b/perf/powerhint-husky.json index 0f55f64..4551cde 100644 --- a/perf/powerhint-husky.json +++ b/perf/powerhint-husky.json @@ -1023,6 +1023,24 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, { "PowerHint": "CAMERA_LAUNCH", "Node": "MemFreq", @@ -1095,6 +1113,24 @@ "Duration": 1000, "Value": "1" }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 2000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 2000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 2000, + "Value": "1" + }, { "PowerHint": "CAMERA_LAUNCH_EXTENDED", "Node": "CPUBigClusterMaxFreq", @@ -2435,19 +2471,19 @@ "Value": "2" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "CPU_LITTLE_TSKIN_BYPASS", "Duration": 0, "Value": "0" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "CPU_MID_TSKIN_BYPASS", "Duration": 0, "Value": "0" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "CPU_BIG_TSKIN_BYPASS", "Duration": 0, "Value": "0" diff --git a/perf/powerhint-shiba.json b/perf/powerhint-shiba.json index d32554c..c05756f 100644 --- a/perf/powerhint-shiba.json +++ b/perf/powerhint-shiba.json @@ -1013,6 +1013,24 @@ "Duration": 0, "Value": "0" }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 1000, + "Value": "1" + }, { "PowerHint": "CAMERA_LAUNCH", "Node": "MemFreq", @@ -1085,6 +1103,24 @@ "Duration": 1000, "Value": "1" }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPU_BIG_TSKIN_BYPASS", + "Duration": 2000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPU_MID_TSKIN_BYPASS", + "Duration": 2000, + "Value": "1" + }, + { + "PowerHint": "CAMERA_LAUNCH_EXTENDED", + "Node": "CPU_LITTLE_TSKIN_BYPASS", + "Duration": 2000, + "Value": "1" + }, { "PowerHint": "CAMERA_LAUNCH_EXTENDED", "Node": "CPUBigClusterMaxFreq", @@ -2323,19 +2359,19 @@ "Value": "2" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "CPU_LITTLE_TSKIN_BYPASS", "Duration": 0, "Value": "0" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "CPU_MID_TSKIN_BYPASS", "Duration": 0, "Value": "0" }, { - "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_EMERGENCY", + "PowerHint": "THERMAL_VIRTUAL-SKIN-HINT_CRITICAL", "Node": "CPU_BIG_TSKIN_BYPASS", "Duration": 0, "Value": "0" From 544a00a41c309fe13ef402e940a7b9ffeec47a48 Mon Sep 17 00:00:00 2001 From: Jayant Chowdhary Date: Sun, 20 Aug 2023 18:08:31 +0000 Subject: [PATCH 3/3] Enable UVC support on shuksy Shiba and husky now support the UVC gadget function. Setting this flag triggers the framework to surface the UVC specific functionality and UI. Bug: 287675279 Test: Use webcam on shusky Merged-In: I3e5d3b64f8d21cac77e519f335e046231ad4fbb1 Change-Id: I3e5d3b64f8d21cac77e519f335e046231ad4fbb1 Signed-off-by: Jayant Chowdhary --- device-husky.mk | 4 ++++ device-shiba.mk | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/device-husky.mk b/device-husky.mk index 2587d53..eff8e91 100644 --- a/device-husky.mk +++ b/device-husky.mk @@ -397,3 +397,7 @@ PRODUCT_PRODUCT_PROPERTIES += \ # Enable camera exif model/make reporting PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.exif_reveal_make_model=true + +# Enable DeviceAsWebcam support +PRODUCT_VENDOR_PROPERTIES += \ + ro.usb.uvc.enabled=true diff --git a/device-shiba.mk b/device-shiba.mk index 6a97833..4753538 100644 --- a/device-shiba.mk +++ b/device-shiba.mk @@ -372,3 +372,7 @@ PRODUCT_PRODUCT_PROPERTIES += \ # Enable camera exif model/make reporting PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.exif_reveal_make_model=true + +# Enable DeviceAsWebcam support +PRODUCT_VENDOR_PROPERTIES += \ + ro.usb.uvc.enabled=true