From 56642aafbdd4f32bc020ca94809385109341b268 Mon Sep 17 00:00:00 2001 From: vincenttew Date: Thu, 23 May 2024 14:54:10 +0800 Subject: [PATCH 1/7] audio: add sound dose offset curve Bug: 340149054 Change-Id: I705891298651640ff8deb6ae0a33bdb4101b1642 Signed-off-by: vincenttew --- audio/tegu/aidl_config/audio_platform_configuration.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/audio/tegu/aidl_config/audio_platform_configuration.xml b/audio/tegu/aidl_config/audio_platform_configuration.xml index c8fde1a..1bf8bdb 100644 --- a/audio/tegu/aidl_config/audio_platform_configuration.xml +++ b/audio/tegu/aidl_config/audio_platform_configuration.xml @@ -27,7 +27,9 @@ - + + + From c174438a3f06675f73606da6401d6bd881f90d1d Mon Sep 17 00:00:00 2001 From: Cyan_Hsieh Date: Fri, 24 May 2024 15:53:56 +0800 Subject: [PATCH 2/7] Switch makefile owners to MK_OWNERS Bug: 278167548 Change-Id: I35f8faf240de6daa3b2ddb2c39f3bdd3d40239c6 --- OWNERS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OWNERS b/OWNERS index 0914422..c7a36d1 100644 --- a/OWNERS +++ b/OWNERS @@ -1,4 +1,4 @@ per-file perf/*,thermal/*= jenhaochen@google.com,wvw@google.com,joaodias@google.com # per-file for Pixel device makefiles, see go/pixel-device-mk-owner-checklist for details. -per-file *.mk,*/BoardConfig.mk=file:device/google/gs-common:main:/OWNERS +per-file *.mk,*/BoardConfig.mk=file:device/google/gs-common:main:/MK_OWNERS From 27af9addc4e89a70c923dd210db5f6f66b344cf4 Mon Sep 17 00:00:00 2001 From: Pointer Kung Date: Tue, 28 May 2024 09:19:12 +0000 Subject: [PATCH 3/7] Update camera related powerhint settings sync from - ag/26741141 [Project11] Update Project11 powerhint - ag/27477178 [Project11] CPU scheduling update. - ag/27120048 Reduce DVFSHeadroom to 1100 for CAMERA_STREAMING_STANDARD - ag/26555645 Change CPU UtilThreshold, DVFSHeadroom, CDPreferHighCap for Video Call Bug: 342502377 Test: Build pass, Boot to home, GCA Change-Id: I7411d6703f6e3e5b602a48413a7be101d0da2941 --- perf/powerhint-tegu.json | 94 ++++++++++++++++++++++++++-------------- 1 file changed, 62 insertions(+), 32 deletions(-) diff --git a/perf/powerhint-tegu.json b/perf/powerhint-tegu.json index ec210a4..669b81f 100644 --- a/perf/powerhint-tegu.json +++ b/perf/powerhint-tegu.json @@ -2039,7 +2039,7 @@ "PowerHint": "CAMERA_STREAMING_STANDARD", "Node": "CPUDVFSHeadroom", "Duration": 0, - "Value": "1280 1100 1055" + "Value": "1100" }, { "PowerHint": "CAMERA_STREAMING_STANDARD", @@ -2207,7 +2207,7 @@ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "Node": "CDPreferHighCap", "Duration": 0, - "Value": "1" + "Value": "0" }, { "PowerHint": "CAMERA_STREAMING_VIDEO_CALL", @@ -2297,13 +2297,13 @@ "PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "Node": "CPUDVFSHeadroom", "Duration": 0, - "Value": "1100" + "Value": "1280 1100 1055" }, { "PowerHint": "CAMERA_STREAMING_VIDEO_CALL", "Node": "CPUUtilThreshold", "Duration": 0, - "Value": "1100" + "Value": "1100 1024 1100" }, { "PowerHint": "CAMERA_STREAMING_VIDEO_CALL", @@ -2888,17 +2888,29 @@ "Duration": 0, "Value": "1" }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "PMU_LIT_LIMIT_FREQ", + "Duration": 0, + "Value": "1098000" + }, { "PowerHint": "CAMERA_PROJECT11", "Node": "PMU_LIT_SPC_THRESHOLD", "Duration": 0, - "Value": "0" + "Value": "55" + }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "PMU_MID_LIMIT_FREQ", + "Duration": 0, + "Value": "1328000" }, { "PowerHint": "CAMERA_PROJECT11", "Node": "PMU_MID_SPC_THRESHOLD", "Duration": 0, - "Value": "50" + "Value": "30" }, { "PowerHint": "CAMERA_PROJECT11", @@ -2910,29 +2922,41 @@ "PowerHint": "CAMERA_PROJECT11", "Node": "PMU_BIG_SPC_THRESHOLD", "Duration": 0, - "Value": "50" + "Value": "22" }, { "PowerHint": "CAMERA_PROJECT11", "Node": "PMU_POLL", "Duration": 0, - "Value": "0" + "Value": "1" }, { "PowerHint": "CAMERA_PROJECT11", - "Node": "EM_Profile", - "Duration": 0, - "Value": "cam1" - }, - { - "PowerHint": "CAMERA_PROJECT11", - "Node": "CDPreferHighCap", + "Node": "PMU_FORCE_LIMIT", "Duration": 0, "Value": "1" }, { "PowerHint": "CAMERA_PROJECT11", - "Node": "CDPreferIdle", + "Node": "EM_Profile", + "Duration": 0, + "Value": "cam2" + }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "CPUUtilThreshold", + "Duration": 0, + "Value": "1100 1024 1100" + }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "CPUDVFSHeadroom", + "Duration": 0, + "Value": "1100" + }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "CDPreferHighCap", "Duration": 0, "Value": "0" }, @@ -2940,25 +2964,13 @@ "PowerHint": "CAMERA_PROJECT11", "Node": "TAPreferHighCap", "Duration": 0, - "Value": "1" + "Value": "0" }, { "PowerHint": "CAMERA_PROJECT11", - "Node": "CPUBigClusterMaxFreq", + "Node": "TAPreferIdle", "Duration": 0, - "Value": "1885000" - }, - { - "PowerHint": "CAMERA_PROJECT11", - "Node": "CPUMidClusterMaxFreq", - "Duration": 0, - "Value": "1549000" - }, - { - "PowerHint": "CAMERA_PROJECT11", - "Node": "CPULittleClusterMaxFreq", - "Duration": 0, - "Value": "1425000" + "Value": "0" }, { "PowerHint": "CAMERA_PROJECT11", @@ -2988,7 +3000,25 @@ "PowerHint": "CAMERA_PROJECT11", "Node": "CDCpuset", "Duration": 0, - "Value": "0-7" + "Value": "0-6" + }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "VIRTUAL-SKIN-CPU-MID", + "Duration": 0, + "Value": "camera" + }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "VIRTUAL-SKIN-CPU-HIGH", + "Duration": 0, + "Value": "camera" + }, + { + "PowerHint": "CAMERA_PROJECT11", + "Node": "CPUSkipMask", + "Duration": 0, + "Value": "0x80" }, { "PowerHint": "CAMERA_PROJECT11", From f07dfa37849e481e35fd297de531f9f34a88958c Mon Sep 17 00:00:00 2001 From: Rios Kao Date: Thu, 30 May 2024 02:23:01 +0000 Subject: [PATCH 4/7] tegu: correct mixer paths location from previous check note: previous cl of mixer table is incorrect due to bot wrong path setup. Bug: 343570040 Test: check the file in the test build. Change-Id: Ie6e17eab71255c605078bcd6da529e7a818b63db --- audio/tegu/aidl_config/mixer_paths_aidl.xml | 2 +- audio/tegu/config/mixer_paths_aidl.xml | 1409 ------------------- 2 files changed, 1 insertion(+), 1410 deletions(-) delete mode 100644 audio/tegu/config/mixer_paths_aidl.xml diff --git a/audio/tegu/aidl_config/mixer_paths_aidl.xml b/audio/tegu/aidl_config/mixer_paths_aidl.xml index 29b85ee..c6c45f8 100644 --- a/audio/tegu/aidl_config/mixer_paths_aidl.xml +++ b/audio/tegu/aidl_config/mixer_paths_aidl.xml @@ -1223,7 +1223,7 @@ - + diff --git a/audio/tegu/config/mixer_paths_aidl.xml b/audio/tegu/config/mixer_paths_aidl.xml deleted file mode 100644 index c6c45f8..0000000 --- a/audio/tegu/config/mixer_paths_aidl.xml +++ /dev/null @@ -1,1409 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From 57ccaf29e5cfc399c892d60c6a55aa05aacd197e Mon Sep 17 00:00:00 2001 From: Pointer Kung Date: Tue, 28 May 2024 10:42:53 +0000 Subject: [PATCH 5/7] Camera: Force front camera always binning for 720P or less sync from ag/25777459 Bug: 343152323 Test: Build pass, adb shell getprop Change-Id: Ia38932db7c4e655256fc767c1be13f200ae084d8 --- device-tegu.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/device-tegu.mk b/device-tegu.mk index 5ef1bb7..480f276 100644 --- a/device-tegu.mk +++ b/device-tegu.mk @@ -272,6 +272,10 @@ PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.udfps.als_feed_forward_supported=true \ persist.vendor.udfps.lhbm_controlled_in_hal_supported=true +# Camera Vendor property +PRODUCT_VENDOR_PROPERTIES += \ + persist.vendor.camera.front_720P_always_binning=true + # Display LBE PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1 From 8c402e742bf1eaaee231d0fc18f16c5f7fe927f4 Mon Sep 17 00:00:00 2001 From: Pointer Kung Date: Tue, 28 May 2024 10:47:50 +0000 Subject: [PATCH 6/7] Camera: add system imu property sync from ag/26673229 Bug: 343152323 Test: Build pass, adb shell getprop Change-Id: I7cf8688628620555adaabbf7a8192cfafe1e59da --- device-tegu.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/device-tegu.mk b/device-tegu.mk index 480f276..79a4c67 100644 --- a/device-tegu.mk +++ b/device-tegu.mk @@ -272,6 +272,10 @@ PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.udfps.als_feed_forward_supported=true \ persist.vendor.udfps.lhbm_controlled_in_hal_supported=true +# OIS with system imu +PRODUCT_VENDOR_PROPERTIES += \ + persist.vendor.camera.ois_with_system_imu=true + # Camera Vendor property PRODUCT_VENDOR_PROPERTIES += \ persist.vendor.camera.front_720P_always_binning=true From bab49992fe64fe9f879cf1fc95a304f372cdd4c9 Mon Sep 17 00:00:00 2001 From: David Christie Date: Thu, 30 May 2024 10:35:17 -0700 Subject: [PATCH 7/7] Config Tegu to allow external GPS location providers -A noop change by itself, but allows Google to later overlay a different GPS engine within GmsCore. Bug: 343731153 Test: Manual Flag: EXEMPT resource only update modified: tegu/overlay/frameworks/base/core/res/res/values/config.xml Change-Id: Id4ea559c8fb666fee06ec73b5a30414bd8c232a8 --- tegu/overlay/frameworks/base/core/res/res/values/config.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tegu/overlay/frameworks/base/core/res/res/values/config.xml b/tegu/overlay/frameworks/base/core/res/res/values/config.xml index ed0b9e1..cf7de6f 100644 --- a/tegu/overlay/frameworks/base/core/res/res/values/config.xml +++ b/tegu/overlay/frameworks/base/core/res/res/values/config.xml @@ -207,4 +207,10 @@ com.google.sensor.long_press + + + false + + com.google.android.gms