Commit graph

2682 commits

Author SHA1 Message Date
Priyanka Advani
f7cccae110 Revert "Disable Settings large-screen optimization" am: 61e1cb8b17 am: e17ae1f382
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22993393

Change-Id: I4cb59f2807c109196e74feca67ee37a2650eab37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 17:37:30 +00:00
Priyanka Advani
e17ae1f382 Revert "Disable Settings large-screen optimization" am: 61e1cb8b17
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22993393

Change-Id: Idced19ce50e99acb2ce888dcaf8478d675bf02f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 16:36:55 +00:00
Priyanka Advani
61e1cb8b17 Revert "Disable Settings large-screen optimization"
Revert submission 22926596-disable_large_screen_opt

Reason for revert: b/280606740

Reverted changes: /q/submissionid:22926596-disable_large_screen_opt

Change-Id: Iceb14a1ae1006193f9522a7a88e494918c367bb3
2023-05-03 16:05:32 +00:00
Charles Chen
347c18c395 Disable Settings large-screen optimization am: adf93a5781 am: 9ae24d8cb2 am: 26fd7c2d62 am: 77b0906fa5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: Ib78a691010a94f54a5d45099d2d0f6759c98911c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 08:01:21 +00:00
Charles Chen
34d8084fb3 Disable Settings large-screen optimization am: adf93a5781 am: a20b95faa8 am: 93220883d0 am: 125ab4b5f5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: Ic9492488927a72b5d2ab22c7bcd2090c35756bde
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 07:59:13 +00:00
Charles Chen
3440dd0473 Disable Settings large-screen optimization am: adf93a5781 am: 9ae24d8cb2 am: 8a6745c52f am: 431ab3e001
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I0dc88c125602d01b4b47deb56ce57c31797eea79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 07:54:50 +00:00
Charles Chen
77b0906fa5 Disable Settings large-screen optimization am: adf93a5781 am: 9ae24d8cb2 am: 26fd7c2d62
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: Ie3d2f4e1652bfca445c9072d24757ff49a22357d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 07:11:09 +00:00
Charles Chen
125ab4b5f5 Disable Settings large-screen optimization am: adf93a5781 am: a20b95faa8 am: 93220883d0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I4a76c99ceed2dcd98338bb226e4820ce3eccc6a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 07:09:51 +00:00
Charles Chen
431ab3e001 Disable Settings large-screen optimization am: adf93a5781 am: 9ae24d8cb2 am: 8a6745c52f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I19e9b050abb21b71f49fa006febd2c70018ed250
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 07:07:22 +00:00
Charles Chen
93220883d0 Disable Settings large-screen optimization am: adf93a5781 am: a20b95faa8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I98f67df5a6aeadac03031817f89dd3f633bfcf4d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 06:30:44 +00:00
Charles Chen
26fd7c2d62 Disable Settings large-screen optimization am: adf93a5781 am: 9ae24d8cb2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: Iec560038d81932cc72434cc93c94c9c7ee2ffc41
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 06:28:48 +00:00
Charles Chen
8a6745c52f Disable Settings large-screen optimization am: adf93a5781 am: 9ae24d8cb2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I04d3c0365c8634db34c05367a5ccc083a60e5b08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 06:27:08 +00:00
Charles Chen
d15197e8f0 Disable Settings large-screen optimization am: adf93a5781 am: 2fcc2c3c03
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I4567fa932781706f14e6e35022e1d0935a0f3ff8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 06:26:03 +00:00
Charles Chen
a20b95faa8 Disable Settings large-screen optimization am: adf93a5781
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I4e8b5086e7c11abed0c8799a5bc840e100ba0fbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 05:49:00 +00:00
Charles Chen
9ae24d8cb2 Disable Settings large-screen optimization am: adf93a5781
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: Ia41def4db3ab4a741d357a754d6429a07a6d1522
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 05:48:15 +00:00
Charles Chen
2fcc2c3c03 Disable Settings large-screen optimization am: adf93a5781
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22874714

Change-Id: I90f07b27399657825f5464d922efdb341588530d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 05:47:53 +00:00
Charles Chen
adf93a5781 Disable Settings large-screen optimization
Disable the optimization that is automatically enabled when
including Window Extensions through Activity Embedding.
The optimization causes to launch an additional trampoline
activity for deep links, even when the screen size is smaller
than required by Activity Embedding rules.

Bug: 267725145
Bug: 279461170

Test: Build, perf metrics
Test: atest LauncherIronwoodIntegrationTests:android.platform.test.scenario.launcher.integration_tests.HomescreenCustomizationTests
Change-Id: I0a032022b80d6171e77ce87c7b09d9aa7c9b3187
2023-05-03 05:44:06 +00:00
Rios Kao
9bf3b0fc58 audio: add smartfeature table for chre tuning am: f556de9f1f am: 655217b8b5 am: de6f53bbd6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: I3ced3d3a1de3682d763c836c23dfc14a0d43da78
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 06:01:21 +00:00
Rios Kao
f35942ad47 audio: add smartfeature table for chre tuning am: f556de9f1f am: d5b55bee42 am: f236bbe601
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: I5b739db403037f6cb494d83b94d010ec4d55e378
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 04:55:56 +00:00
Rios Kao
de6f53bbd6 audio: add smartfeature table for chre tuning am: f556de9f1f am: 655217b8b5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: I59be6704174ef5035460f2dc31b650cb50e775fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 04:06:04 +00:00
Rios Kao
f236bbe601 audio: add smartfeature table for chre tuning am: f556de9f1f am: d5b55bee42
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: Ic15f50a5dbee9b5b220970ca1a2c68382170e2da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 03:46:55 +00:00
Rios Kao
dcdb71f597 audio: add smartfeature table for chre tuning am: f556de9f1f am: 51e067c431
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: I33728c408f8493a35ecda5c8d7486671b48a73ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 03:42:46 +00:00
Rios Kao
655217b8b5 audio: add smartfeature table for chre tuning am: f556de9f1f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: I35c6a9228f7052033566dbe8bc7547ff8a9f8b20
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 03:22:30 +00:00
Rios Kao
d5b55bee42 audio: add smartfeature table for chre tuning am: f556de9f1f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: I9ab7ba3dac17fa687dbffd68f048af53d861642f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 03:05:33 +00:00
Rios Kao
51e067c431 audio: add smartfeature table for chre tuning am: f556de9f1f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22835120

Change-Id: I551fa1e397efda051ed7f9ca975ff730ce5abda6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-28 02:57:47 +00:00
Rios Kao
f556de9f1f audio: add smartfeature table for chre tuning
note: add smartfeature.gstf that only used for Hotword
      pipeline in AoC which is sharing to chre usage too.

      On WHI_PRO
        CHRE PDM Gain(gain=158)
        CHRE AEC Gain(gain=-42)
        CHRE SRC AEC Timeout(timeout=0)
      This table also contains hotword gain control as
      Non Eraser gain (gain=220)
     Eraser Post Gain (gain=220)

Test: end-to-end verify by CHRE
      using aoc_audio_cfg to query gain as below

      adb shell aoc_audio_cfg hotword_get_non_eraser_gain
      adb shell aoc_audio_cfg hotword_get_eraser_post_gain
Bug: 271078701

Change-Id: I14ee4856887d6a6587b34733288a76c305c271dc
2023-04-28 02:17:26 +00:00
Qais Yousef
5a1a6c08f4 Fix wrong uclamp setting am: 5ec2a126fe am: a2963aef6c am: c1bdbf9351
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: I17c1a612d966c371421d847979f107c7f957f615
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 13:05:50 +00:00
Qais Yousef
c4d0ab12ec Fix wrong uclamp setting am: 5ec2a126fe am: 73480d0c1a am: d2f70f57f4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: Iaae903e418807053e8d1cc69c6d19be7598fa097
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 12:53:25 +00:00
Qais Yousef
fa16212b0c Fix wrong uclamp setting am: 5ec2a126fe am: 47de4aeea8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: Ife98d6e9dcedd82c72e6811bb9a77d7c728a17dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 12:25:22 +00:00
Qais Yousef
c1bdbf9351 Fix wrong uclamp setting am: 5ec2a126fe am: a2963aef6c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: I44403e4c1f3ff1cc9628712b707b8fb73267fcf4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 12:15:10 +00:00
Qais Yousef
d2f70f57f4 Fix wrong uclamp setting am: 5ec2a126fe am: 73480d0c1a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: I89be70029c25ee61e3ab866b09964e72a9f34513
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 12:10:41 +00:00
Qais Yousef
a2963aef6c Fix wrong uclamp setting am: 5ec2a126fe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: If6269677dd1a9d72a9a9726b0388beecfe522e5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 11:32:13 +00:00
Qais Yousef
73480d0c1a Fix wrong uclamp setting am: 5ec2a126fe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: I57882c6650ccb2b54a54be6e5db80f5aeb52ce7b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 11:32:11 +00:00
Qais Yousef
47de4aeea8 Fix wrong uclamp setting am: 5ec2a126fe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22876742

Change-Id: I22183452abd1af10975f49a410e49f14ed07877c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-26 11:31:57 +00:00
Qais Yousef
5ec2a126fe Fix wrong uclamp setting
Bug: 279708843
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: I017e5e3a8b7d50541791876f9b29f8bd33434e10
2023-04-26 10:40:11 +00:00
Qais Yousef
196f33a683 powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069 am: fcb8c40025 am: ad58a96334
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: Ibeb7908b55e4ff7b073d5429a668e6553a676767
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 23:35:39 +00:00
Qais Yousef
1bd9df84af powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069 am: 0466f6ab4a am: 85bf76023d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: I113735120c5474cdcafaf7729260267ea150b5c5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 23:32:48 +00:00
Qais Yousef
6ddcf867a8 powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069 am: 67e3ae0686
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: I12c61ee048e4c7484e758adc5d0ad7ccc012505c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 23:09:41 +00:00
Qais Yousef
ad58a96334 powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069 am: fcb8c40025
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: I53b2e0247738a99ca749a8dc89a73a9c40ddc652
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 22:52:22 +00:00
Qais Yousef
85bf76023d powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069 am: 0466f6ab4a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: I09733f4a4b9712e546d65e141e90be2364655bb3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 22:48:33 +00:00
Qais Yousef
67e3ae0686 powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: I411392b1c5f79e972ecf534b1aa951f9560305ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 22:29:55 +00:00
Qais Yousef
0466f6ab4a powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: Iedea8a383c7aa542ad0dfdff655ec2fe74df5815
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 22:06:55 +00:00
Qais Yousef
fcb8c40025 powerhint.json: Update uclamp_min hint to account for margin am: 3cdcdda069
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22488131

Change-Id: Ia096337292f545befb2cad9078e6cfd0b328b0d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 22:02:33 +00:00
Qais Yousef
3cdcdda069 powerhint.json: Update uclamp_min hint to account for margin
Upstream has fixed relationship between uclamp_min and margin which
means uclamp_min value between 80-100% of capacity of the CPU is a valid
value and will not cause upmigration.

To keep the current hints in powerhint.json the same, we must update
uclamp_min to be capacity_orig_of(medium_cpu) + 1.

This change is dependent on uclamp vs fits margin in GKI, vendor
modules. And an improvement in sched_pixel to ignore the 25% boost if
the only reason to request the frequency is uclamp_min.

To cater for the later - we multiply each uclamp_min value with 1.25
- except ones that look intentionally set around capacity boundaries.

Bug: 261695590
Test: UiBench
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: I1736489c63591feb62b04468c6a8b1208ee1bfff
2023-04-25 21:27:34 +00:00
Cyan_Hsieh
08c19ef8a0 Add device mk OWNERS am: 78cbe9bdab am: 965b4e1c28
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22764403

Change-Id: Ie5ca317de2f913f5ad385611e88c5b1bb64fa35e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 14:36:41 +00:00
Cyan_Hsieh
4ab36e2475 Add device mk OWNERS am: 78cbe9bdab am: 596efff106 am: 345e94f4fe
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22764403

Change-Id: I7c9a18fd3ca728446fc1ccbc276c695d367a3659
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 09:14:52 +00:00
Cyan_Hsieh
665613f27e Add device mk OWNERS am: 78cbe9bdab am: eb7457fcb3 am: 29cd810fac
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22764403

Change-Id: I5b30a626815f2ed716faf75e956144039cdad82d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 08:59:17 +00:00
Qing Wang
5cc0ad543c Revert "Disable Settings large-screen optimization" am: 5ba908f5a4 am: d5b05523d6 am: 7424e3afb4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22826651

Change-Id: I2a6145310c9d6ff5f6b2284300d67997a4a1a50e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 08:41:01 +00:00
Cyan_Hsieh
345e94f4fe Add device mk OWNERS am: 78cbe9bdab am: 596efff106
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22764403

Change-Id: I234581c74a725d52e8afacff89113235408cc698
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 08:30:27 +00:00
Cyan_Hsieh
29cd810fac Add device mk OWNERS am: 78cbe9bdab am: eb7457fcb3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/pantah/+/22764403

Change-Id: Idc02cf132b303f09052e54bcb72c880b79513cb4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-25 07:07:29 +00:00