Commit graph

4988 commits

Author SHA1 Message Date
Treehugger Robot
bc4af7cd50 Merge "Remove unused Android.mk under device/google/gs201" into main am: e23a8f2638 am: 5231856db3 am: d1a0918a6c
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2823753

Change-Id: I9d1a9732503b6b811a031391017b627dacd485ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 07:46:03 +00:00
Treehugger Robot
63ad4f8b7a Merge "Remove unused Android.mk under device/google/gs201" into main am: e23a8f2638 am: fa5e418afe am: 32b82b2c30
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2823753

Change-Id: I01c6c129b281983bcd2485ef6d49a86ced1905e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 07:44:26 +00:00
Treehugger Robot
d1a0918a6c Merge "Remove unused Android.mk under device/google/gs201" into main am: e23a8f2638 am: 5231856db3
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2823753

Change-Id: I0f501870a7209328402372313ff0d3d710f663b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 07:13:36 +00:00
Treehugger Robot
32b82b2c30 Merge "Remove unused Android.mk under device/google/gs201" into main am: e23a8f2638 am: fa5e418afe
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2823753

Change-Id: I0660fa5f3c01d9e1c1029d573c897d2c67cdc739
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 07:11:44 +00:00
Treehugger Robot
fa5e418afe Merge "Remove unused Android.mk under device/google/gs201" into main am: e23a8f2638
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2823753

Change-Id: Ib4470a2985734a7e8dde2e808f2993816806713a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 06:23:35 +00:00
Treehugger Robot
5231856db3 Merge "Remove unused Android.mk under device/google/gs201" into main am: e23a8f2638
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2823753

Change-Id: I83666f34043f62cc3c008f233219106a5e83787e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-10 06:23:35 +00:00
Treehugger Robot
e23a8f2638 Merge "Remove unused Android.mk under device/google/gs201" into main 2023-11-10 05:55:52 +00:00
Roy Luo
91c045df5b usb: update incompatible charger warning reason
Report COMPLIANCE_WARNING_INPUT_POWER_LIMITED instead of
COMPLIANCE_WARNING_OTHER to flag incompatible chargers. The underlying
logic that generates the warning remains the same, what's changed is
the enum that's being used.
The purpose of the change is to have a warning type that better
represents what actually happens and free up COMPLIANCE_WARNING_OTHER
that was intended to act as a fallback reason code.
The flag enable_input_power_limited_warning controls whether to switch
to the new enum, while the flag enable_usb_data_compliance_warning
controls the new enums that are added as FlaggedApi in the framework.
Both flags need to be on to enable the change.

Bug: 308700954
Test: manual tests with local flag override
Change-Id: I6595706d1b83d533fc2d3e29086773270e045ede
2023-11-09 22:55:07 +00:00
Will McVicker
757c5f81ee [automerger skipped] fstab: allow unlocked devices to boot with AVB test key am: 47ca5891c8 am: d0927073f6 -s ours am: b7e64e1a9c -s ours
am skip reason: Merged-In I11edf6e50411a05c6723f7523f3672a9a8116d7a with SHA-1 a9ba6b344f is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2794142

Change-Id: I392c9fef8f8f8e92b8e441733edde8cc9137424b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 19:39:05 +00:00
Will McVicker
cd886cac89 [automerger skipped] fstab: allow unlocked devices to boot with AVB test key am: 47ca5891c8 -s ours am: e877784aa7 -s ours am: 0336b944d1 -s ours
am skip reason: Merged-In I11edf6e50411a05c6723f7523f3672a9a8116d7a with SHA-1 a9ba6b344f is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2794142

Change-Id: I405cb08e29f9ef7e17525d0b104dfdc73aa3542c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 19:38:24 +00:00
Will McVicker
b7e64e1a9c [automerger skipped] fstab: allow unlocked devices to boot with AVB test key am: 47ca5891c8 am: d0927073f6 -s ours
am skip reason: Merged-In I11edf6e50411a05c6723f7523f3672a9a8116d7a with SHA-1 a9ba6b344f is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2794142

Change-Id: Ia010473ea85fa3e68e402ef8a5bc2ab1dc2de9fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 18:53:16 +00:00
Will McVicker
0336b944d1 [automerger skipped] fstab: allow unlocked devices to boot with AVB test key am: 47ca5891c8 -s ours am: e877784aa7 -s ours
am skip reason: Merged-In I11edf6e50411a05c6723f7523f3672a9a8116d7a with SHA-1 a9ba6b344f is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2794142

Change-Id: I2be8c638af351e60a54ed22d915f1bf81b681ce9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 18:50:20 +00:00
Will McVicker
d0927073f6 fstab: allow unlocked devices to boot with AVB test key am: 47ca5891c8
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2794142

Change-Id: I96995e86bb8e32b3ef5632709dee2c572d19aa9a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 17:43:49 +00:00
Will McVicker
e877784aa7 [automerger skipped] fstab: allow unlocked devices to boot with AVB test key am: 47ca5891c8 -s ours
am skip reason: Merged-In I11edf6e50411a05c6723f7523f3672a9a8116d7a with SHA-1 a9ba6b344f is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2794142

Change-Id: I2cc67b57702ee6289bf055be54b0aceadd665d6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-09 17:40:59 +00:00
Herbert Xue
ce1e182fab Remove unused Android.mk under device/google/gs201
Remove these two Android.mk that is no longer used.

Bug: 309921036
Test: NA
Change-Id: Ib8703a3ace3eed7b13f4b851dc0eb2aef1d70c55
2023-11-09 18:56:29 +08:00
Devika Krishnadas
4217a458ba Revert^2 "Use graphics allocator 2"
d2adab192e
Bug: 287353739
Test: VtsHalGraphicsMapperV4_0TargetTest

Change-Id: I8e43a268441416af28631777f560352bc56b2773
Signed-off-by: Devika Krishnadas <kdevika@google.com>
2023-11-08 23:21:06 +00:00
Will McVicker
47ca5891c8 fstab: allow unlocked devices to boot with AVB test key
Set `avb_keys=no_such_key` for dynamic kernel partitions to allow booting
unlocked devices with a custom kernel. This allows a few things:

1) Dogfooders can flash a custom kernel without wiping their device.
   This can help developers track down hard-to-reproduce bugs without
   rolling out a patch to the whole dogfooder population.
2) Developers can uprev their device's kernel without wiping their
   device or packaging the kernel with an Android platform build.

Note: we are using "no_such_key" to ensure an AVB keys file doesn't
accidentally get created.

Test: Flash CI build. Then flash custom kernel on top.
Bug: 274825778
Change-Id: I11edf6e50411a05c6723f7523f3672a9a8116d7a
Merged-In: I11edf6e50411a05c6723f7523f3672a9a8116d7a
2023-11-08 19:22:01 +00:00
Will McVicker
b438a64948 fstab: allow unlocked devices to boot with AVB test key am: a9ba6b344f am: eac65ae6df
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25300418

Change-Id: Ic74fa4b1ed490e4046bbd9799b767627741e98ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08 10:13:14 +00:00
Will McVicker
eac65ae6df fstab: allow unlocked devices to boot with AVB test key am: a9ba6b344f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25300418

Change-Id: Ia9ce83dd6084b4ef1cbc021b8e26655ffa501ff7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-08 09:29:18 +00:00
Will McVicker
a9ba6b344f fstab: allow unlocked devices to boot with AVB test key
Set `avb_keys=no_such_key` for dynamic kernel partitions to allow booting
unlocked devices with a custom kernel. This allows a few things:

1) Dogfooders can flash a custom kernel without wiping their device.
   This can help developers track down hard-to-reproduce bugs without
   rolling out a patch to the whole dogfooder population.
2) Developers can uprev their device's kernel without wiping their
   device or packaging the kernel with an Android platform build.

Note: we are using "no_such_key" to ensure an AVB keys file doesn't
accidentally get created.

Test: Flash CI build. Then flash custom kernel on top.
Bug: 274825778
Change-Id: I11edf6e50411a05c6723f7523f3672a9a8116d7a
2023-11-07 09:58:35 -08:00
Jeff Chang
5187b301cb Update default allow list for VRR small dirty detection
The feature will be enabled by the feature flag

Bug: 308742727
Test: Build
Change-Id: Iff7cfbe3ebc2e6acbfafc0b44b57dc446cca1f89
2023-11-02 10:48:19 +00:00
Jasmine Cha
2f628f5fd2 audio: remove prescale for BT absolute volume
Bug: 302553525
Test: build pass

Change-Id: I55ed6d8f96ccfca74317b70bc9b5a2ff28bbba50
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-11-01 06:02:04 +00:00
George Lee
6c78c45aae pixelstats: Add brownout detection path
Bug: 307392882
Test: Local generate brownout for data upload
Change-Id: I06b846b9a0a9d8eb4edd5e1636248a44940f0683
Signed-off-by: George Lee <geolee@google.com>
2023-10-31 17:05:58 +00:00
mincheli
96a9ee2a18 gs201 includes TTS voice packs from gs-common/device.mk
Bug: 140145973
Test: manual test
Change-Id: I8207ccc370e1f8d811273f0773851f42b945ccd4
2023-10-31 06:17:07 +00:00
Will Song
39337da9be PREUPLOAD: Enforce jsonlint in preupload
Checks syntax and simple brace balances for all JSON files.

Test: Edit any json and try upload
Bug: 127794899
Change-Id: I12e5ca0a0fe249f7d93adbd540d4964cafb09249
2023-10-29 06:14:31 +00:00
Android Build Coastguard Worker
80d7e99173 Merge cherrypicks of ['googleplex-android-review.googlesource.com/25159378'] into udc-qpr1-release.
Change-Id: I85f3aed1536fcb97785f040aca47e3f837165850
2023-10-27 03:36:07 +00:00
Paul Lawrence
fbfc56b8aa Run fsck to resolve possible data corruption
Trigger fsck on mount of /data if the value of ro.preventative_fsck is
not equal to the contents of /metadata/vold/preventative_fsck, then set
the file to the property to prevent future runs

See b/305658663 for context

Bug: 305658663
Test: Make sure fsck run after first boot and not after second
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e4a81c0e8f9f8d89f0e42e8fd7ec40cec6b887ed)
Merged-In: I1263d2d55fe22d994ae8c8654b1e75ad9e4ddafe
Change-Id: I1263d2d55fe22d994ae8c8654b1e75ad9e4ddafe
2023-10-27 03:32:02 +00:00
Paul Lawrence
c0b7446f14 Run fsck to resolve possible data corruption am: e4a81c0e8f am: 5af53f9a60 am: 288ad23091 am: b182dc0c50
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: I015ff47587f7d7740af9948171202dfb375dfb80
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 21:00:19 +00:00
Paul Lawrence
b182dc0c50 Run fsck to resolve possible data corruption am: e4a81c0e8f am: 5af53f9a60 am: 288ad23091
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: I8c6497260856f4789ba6138323c2792665920e62
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 20:31:19 +00:00
Paul Lawrence
288ad23091 Run fsck to resolve possible data corruption am: e4a81c0e8f am: 5af53f9a60
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: If7eb853cdfc35f00225629365bb202521cf62406
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 20:07:14 +00:00
Paul Lawrence
704aa588cb Run fsck to resolve possible data corruption am: e4a81c0e8f am: b6504003e4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: Idd812def29fe18a8464c9b8ca3a1dadd1ea6e0aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 20:04:56 +00:00
Paul Lawrence
7961392f6c Run fsck to resolve possible data corruption am: e4a81c0e8f am: 2d512d7bf9 am: 9e3d13100b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: Ic49bda2c1d346b773be23ebd965bf8c5e831a621
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 20:04:10 +00:00
Paul Lawrence
5af53f9a60 Run fsck to resolve possible data corruption am: e4a81c0e8f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: Ib529340822a9fc0386dc4c2a33885a2bf40d1f54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 19:34:15 +00:00
Paul Lawrence
9e3d13100b Run fsck to resolve possible data corruption am: e4a81c0e8f am: 2d512d7bf9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: Icad12c75255fd9e4e4c0f8b7721597fcbf695b4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 19:34:05 +00:00
Paul Lawrence
b6504003e4 Run fsck to resolve possible data corruption am: e4a81c0e8f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: I5e6dee96f65fae4b4a678ba6ed3e2f39208a69f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 19:32:25 +00:00
Paul Lawrence
2d512d7bf9 Run fsck to resolve possible data corruption am: e4a81c0e8f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25159378

Change-Id: If504cd1fcf3828ed48aef14336a6262a9490d43f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-26 19:31:44 +00:00
Paul Lawrence
e4a81c0e8f Run fsck to resolve possible data corruption
Trigger fsck on mount of /data if the value of ro.preventative_fsck is
not equal to the contents of /metadata/vold/preventative_fsck, then set
the file to the property to prevent future runs

See b/305658663 for context

Bug: 305658663
Test: Make sure fsck run after first boot and not after second
Change-Id: I1263d2d55fe22d994ae8c8654b1e75ad9e4ddafe
2023-10-26 01:00:50 +00:00
Jenny Ho
d9437fa21f pixelstats: add gmsr path
Bug: 300590097
Change-Id: I585de78116d750fdea7e310c62ce91f98c0b9540
Signed-off-by: Jenny Ho <hsiufangho@google.com>
2023-10-25 15:14:06 +08:00
Leo Chen
8135bd2ba4 Update IDisplay to V10
Test: Build pass
Bug: 299410182
Change-Id: Ic4ffb1139861fc805283421b3e6fa48cb3f30f4a
Signed-off-by: Leo Chen <yinchiuan@google.com>
2023-10-24 02:40:44 +00:00
Xin Li
000cf085d1 [automerger skipped] Merge 10952656 am: 3e1b44b391 -s ours am: 52021a3379 -s ours
am skip reason: Merged-In Iaf4ad9cdd9f6b2127547d2c116f966413011009b with SHA-1 c04e26a280 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25089448

Change-Id: Icd4c3465d5fc2c1be81c1c744a64c1d8d4f976e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 23:54:54 +00:00
Xin Li
52021a3379 [automerger skipped] Merge 10952656 am: 3e1b44b391 -s ours
am skip reason: Merged-In Iaf4ad9cdd9f6b2127547d2c116f966413011009b with SHA-1 c04e26a280 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/25089448

Change-Id: Ib0255f9b4dd1c648e3384071343f25219823d64e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 18:48:08 +00:00
William McVicker
c88501a606 Revert "fstab: allow unlocked devices to boot with AVB test key"
This reverts commit c13cd03ccf.

Reason for revert: Let's go through a proper security review for this.

Bug: 306264015
Change-Id: I51fe3f32f8a4ec92cb2d38869568a51dc2522bb4
2023-10-19 17:02:25 +00:00
Will McVicker
c13cd03ccf fstab: allow unlocked devices to boot with AVB test key
Set `avb_keys=/avb` for dynamic kernel partitions to allow booting
unlocked devices with a custom kernel that is signed using a test key.
This allows a few things:

1) Dogfooders can flash a custom kernel without wiping their device.
   This can help developers track down hard-to-reproduce bugs without
   rolling out a patch to the whole dogfooder population.
2) Developers can uprev their device's kernel without wiping their
   device or packaging the kernel with an Android platform build.

Test: flash production userdebug build, then flash custom kernel.
Bug: 274825778
Change-Id: I11edf6e50411a05c6723f7523f3672a9a8116d7a
2023-10-18 19:46:02 +00:00
Bruno BELANYI
131a635fe9 Enable HDR shader priming in SurfaceFlinger
Bug: 295257834
Test: manual - check that HDR shaders are generated after applying
Change-Id: Icf67e64500aa8982dae0cf4a5540389da62cbf26
2023-10-18 12:44:02 +00:00
Xin Li
3e1b44b391 Merge 10952656
Merged-In: Iaf4ad9cdd9f6b2127547d2c116f966413011009b
Change-Id: I9dbfd58b177653ad8bf2e7bba4e1ac4f719be1c6
2023-10-17 10:06:29 -07:00
Jasmine Cha
cc794e617c audio: fix typo
Bug: 305838207
Test: build pass/ recording runtime tuning

Change-Id: I1d0bb63910b2b3e249809e89ff1408f28976855b
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-10-17 15:12:10 +08:00
guibing
7b8a531469 init: gs201: update vendor_sched procfs paths
Vendor sched procfs path hierarchy gets updated in kernel.
Update the paths in init rc file and task profiles to match the change.

Bug: 289151587
Test: pts-tradefed run commandAndExit pts -m PtsPerfWbsTestCases
      -t com.google.android.perfwbs.pts.SchedulerTest
Change-Id: I94f17627f913e20323f9fe111a34fcc666f38a72
2023-10-13 17:18:24 +00:00
Minchan Kim
66608337b7 gs201: change swap_free_low_percentage to 10
Since LMKD introduced aggressive kill for cached apps, we can change the
swap_free_low_percentage back to 10.

Bug: 300660611
Change-Id: I0a37a3bb9470884c0522bc471704031ccaba4247
Signed-off-by: Minchan Kim <minchan@google.com>
2023-10-11 20:44:43 -07:00
Xin Li
338aaa1572 [automerger skipped] Merge Android 14 am: 9cce39b482 -s ours am: 30817a576a -s ours am: c8a8b0a6f7 -s ours am: 2c97fadac6 -s ours am: c04e26a280 -s ours
am skip reason: Merged-In I6f85889399c989a9a65ab7e7178fd02f89e7847f with SHA-1 91a692dae3 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2777021

Change-Id: I3c630cbc0e48922d883ca2db7381fdd1b5f4836f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-07 00:20:35 +00:00
Xin Li
c04e26a280 [automerger skipped] Merge Android 14 am: 9cce39b482 -s ours am: 30817a576a -s ours am: c8a8b0a6f7 -s ours am: 2c97fadac6 -s ours
am skip reason: Merged-In I6f85889399c989a9a65ab7e7178fd02f89e7847f with SHA-1 91a692dae3 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2777021

Change-Id: Iaf4ad9cdd9f6b2127547d2c116f966413011009b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-06 11:01:05 +00:00