Commit graph

5392 commits

Author SHA1 Message Date
Paul Lawrence
9f697c42f5 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:1bc693d338e8d26307d51bb6731d8e94f1df33f9)
Merged-In: I1263d2d55fe22d994ae8c8654b1e75ad9e4ddafe
Change-Id: I1263d2d55fe22d994ae8c8654b1e75ad9e4ddafe
2023-10-27 03:31:52 +00:00
Android Build Coastguard Worker
9652836b87 Snap for 10865315 from 36c9c135fd to udc-qpr1-release
Change-Id: I2189a822ad56f4ad3d2d67b68d927718075a51b4
2023-09-26 23:02:34 +00:00
Ian Elliott
36c9c135fd Revert "gs101: Enable SkiaVk as RenderEngine backend"
This reverts commit b8a0da464b.

Reason for revert: Increased jank reported, especially on the Pixel tablet

Bug: 301846142
Bug: 298975477
Change-Id: I8aa4f335cd61ef2800238424aeac2cedd6dcfb67
2023-09-26 17:40:39 +00:00
Android Build Coastguard Worker
91271d168f Snap for 10850711 from 9d936fe835 to udc-qpr1-release
Change-Id: I00322df3e43794a240b81149ddcd402f9468694e
2023-09-23 01:07:01 +00:00
Avichal Rakesh
9d936fe835 usb.rc: Advertise 360p and 480p support through UVC
Many host applications expect and ask for lower resolution streams when
streaming from a USB webcam. To support those applications, this CL
adds support for 640x480 and 640x360 streams.

Bug: 301170431
Test: Manually tested that the resolution is advertised and streamed.
Change-Id: I78e9f97575784996aac94e576c7f23b0874a8d09
2023-09-21 21:00:10 -07:00
Android Build Coastguard Worker
f0a4074821 Snap for 10844344 from b6dd753059 to udc-qpr1-release
Change-Id: I8ae6ed469985f1c4dd7d8c13fbd766c64202f168
2023-09-21 23:02:25 +00:00
Kuen-Han Tsai
b6dd753059 Usb.cpp: Fix typos when unable to disable USB data
If Usb.cpp cannot write a zero value to the USB_DATA_PATH file, display
the message of "Not able to turn off usb connection notification".

Test: refactoring CL. Existing tests still pass.
Bug: 301016122
Change-Id: I0c5b7c4dc5bfe21ba17058536b5014eb5d69d1f3
2023-09-21 09:54:59 +00:00
Android Build Coastguard Worker
963164dedc Snap for 10838116 from ed622856fc to udc-qpr1-release
Change-Id: I4e896b86c55faac93b05a9c67909d83f89cced4a
2023-09-20 23:03:02 +00:00
Klines Jiang
cd3ffcdd70 [SELinux] Add gyotaku_app doamin to Pixel 2020.
Bug: 296836878

Test: Local build and tested pass.

Change-Id: I3c4e63fb73ea233838a5ea777a340310a18186ed
Merged-In: I3c4e63fb73ea233838a5ea777a340310a18186ed
2023-09-20 18:04:47 +00:00
Amit Sunil Dhamne
ed622856fc UsbGadget: Update SDP enum timeout when gadget is pulled up
Indicate to the kernel that the usb gadget is pulled up
by writing to `update_sdp_enum_timeout` sysfs node. Write
to this node will inform the kernel that it can lower the SDP
timeout alarm value which is used to detect an SDP port
vs a DCP.

ported from c5c5b127a7ed0db559d286284fe77b656bef6945

Bug: 275687235
Test: Check `update_sdp_enum_timeout` is written into after usb
      gadget is pulled up. Verify that the alarm timeout lowers.
Change-Id: Id3ae7e7a20b236cec6604414a7f81860e868bdd0
Signed-off-by: Amit Sunil Dhamne <amitsd@google.com>
2023-09-20 16:24:59 +00:00
Android Build Coastguard Worker
1be5896791 Snap for 10832001 from 305dccf733 to udc-qpr1-release
Change-Id: I3d26f3e35bb44eb8a851e4a1fdc4e61916fadf5a
2023-09-19 23:03:00 +00:00
Amit Sunil Dhamne
b2232b52bb usb: Modify sdp enumeration timeout value in charger mode
Write to /sys/class/typec/port<...>/device/update_sdp_enum_timeout
to reduce SDP enumeration timeout value when device is in charger
mode. This will enable faster detection of a DCP port.

ported from 6710e31a629f81cf308e1099f75a01c82db6d006

Test: Validate (in charger mode) that the sysfs attribute is 1
      (meaning lower sdp timeout value is being used). Read dmesg to
      see print showing timeout value is 5000ms.
Bug: 275687235
Change-Id: I1bc872911d7f1eab26e62fe6f12fba05608e0f83
Signed-off-by: Amit Sunil Dhamne <amitsd@google.com>
2023-09-19 14:01:34 -07:00
Qais Yousef
305dccf733 init.gs101.rc: Disable util-awareness
There are some regression reports. Disable them completely for now.

Bug: 297496375
Change-Id: I2a2b4d13366d3173c441e8ccad456a67ddd3a16b
Signed-off-by: Qais Yousef <qyousef@google.com>
2023-09-19 17:46:01 +00:00
Wilson Wu
b6c4eba975 Disable variable refresh rate when typing on gs101
Turn off config_variableRefreshRateTypingSupported on gs101.

Bug: 299966467
Test: presubmit
Change-Id: Ifcac7ffe451db1b5059fb8827be58c80be828178
2023-09-19 09:22:02 +00:00
Android Build Coastguard Worker
3124af25a6 Snap for 10804332 from 1540e87a66 to udc-qpr1-release
Change-Id: Idde0698c79832e0d73d74c4c9080d904ec98a081
2023-09-13 23:02:28 +00:00
Android Build Coastguard Worker
4e559e52ca Snap for 10797983 from 16f7cffd2d to udc-qpr1-release
Change-Id: I2f6e4952e2742c835b30b88f93a29413460fa88e
2023-09-12 23:02:45 +00:00
Martin Liu
1540e87a66 gs101: tweak memory management
- set lmkd's swap_free_low_percentage to 100
- decrease swappiness to 60

This tweak also aligns the policy with P23.

Test: boots with correct settings
Bug: 299975853
Change-Id: I0ed7088ddf2ff2fa0feca2197e5cc03c7f5c6778
Signed-off-by: Martin Liu <liumartin@google.com>
2023-09-12 20:35:33 +00:00
Bethany Barrientos
16f7cffd2d Grant default permissions to PCS for camera connectivity
- android.permission.POST_NOTIFICATIONS
- android.permission.BLUETOOTH_CONNECT
- android.permission.BLUETOOTH_SCAN

Test: Same as others in topic
Bug: 287069860
Change-Id: I0f00e713f64f2e3676827eb2a0dc2dac873d3577
2023-09-12 15:19:03 +00:00
Android Build Coastguard Worker
df3614a469 Snap for 10776546 from b2b8c18001 to udc-qpr1-release
Change-Id: If94373d64e46cbb918caf1a102bdf7d999c6a614
2023-09-07 23:02:21 +00:00
Jorim Jaggi
b2b8c18001 Revert "Enable small dirty detection for variable refresh rate"
Revert submission 24149209-enable-vrr-extension

Reason for revert: Bug: 299131033

Reverted changes: /q/submissionid:24149209-enable-vrr-extension

Change-Id: I9eb3fda4b994344b9125a6b6750cb38298a79db3
2023-09-07 17:47:34 +00:00
Android Build Coastguard Worker
ede4fefe47 Snap for 10763631 from a18057de76 to udc-qpr1-release
Change-Id: I297da8633751c250e1b67f90b03c75772b5a4364
2023-09-05 23:02:35 +00:00
Arthur Hung
a18057de76 Enable small dirty detection for variable refresh rate
Bug: 283055450
Test: Build
Change-Id: I670432d6e566260df3cfdc938f4ddbae70b5d47a
2023-09-02 19:19:07 +00:00
Android Build Coastguard Worker
90a8c93934 Snap for 10752753 from c2823b1394 to udc-qpr1-release
Change-Id: Icffb70ee7eb12f26f0a7d3e7c0a712a3253420ba
2023-09-02 01:02:42 +00:00
Wilson Wu
c2823b1394 Support variable refresh rate when typing on gs101
Enable config_variableRefreshRateTypingSupported
for gs101 devices.

Bug: 283055450
Test: build
Change-Id: I3bd19cf75f84cbd5ef949d98a14ff2bd17391204
2023-09-01 07:34:44 +00:00
Android Build Coastguard Worker
5eecbc5abc Snap for 10719298 from 0c89ac66a3 to udc-qpr1-release
Change-Id: Ie011d8105b0cb0e5e8f5dd63b69a72ed0d4ab876
2023-08-26 01:02:26 +00:00
Krzysztof Kosiński
0c89ac66a3 Set USF SoC from board makefile.
Bug: 296943650
Test: presubmit
Change-Id: I11b488211c8bc140bc89c8ccad4a829b1db71d4c
2023-08-25 02:52:06 +00:00
Android Build Coastguard Worker
d71b7d7034 Snap for 10643491 from a7978e5c03 to udc-qpr1-release
Change-Id: I1a547b8f06517d4143be4244385ec174ca533d9c
2023-08-11 01:07:53 +00:00
Mark Chang
a7978e5c03 Remove IScreenProtectorDetectorService.
Service isn't enabled on gs101 devices.

Test: Failing tests no longer reported.
Bug: 293555121
Change-Id: Ie05b57baeb255fc171fb191dca0e7137fa35a4a2
Merged-In: Ie05b57baeb255fc171fb191dca0e7137fa35a4a2
Signed-off-by: Mark Chang <changmark@google.com>
(cherry picked from commit 5523c6a162)
2023-08-10 23:46:43 +00:00
Android Build Coastguard Worker
e2fd3e0ead Snap for 10635039 from 5e1b03bf50 to udc-qpr1-release
Change-Id: I60509fb5024598925c29fa04a284e971b6ade845
2023-08-09 23:02:25 +00:00
Ziyi Cui
5e1b03bf50 gs101: Add path reading for StormIRQ
Bug: 279486693
Test: Verified the existence of atom and correctness of atom stats
adb shell
cmd stats print-logs && logcat -b all | grep -i 105043
Merged-In: I7b0f7c7226474622f51beb3a6ec9bb0670405b4f
Change-Id: I7b0f7c7226474622f51beb3a6ec9bb0670405b4f
Signed-off-by: Ziyi Cui <ziyic@google.com>
(cherry picked from commit eb0c71135f)
2023-08-09 00:50:07 +00:00
Android Build Coastguard Worker
6e3763cd5e Snap for 10628727 from b3a65b4770 to udc-qpr1-release
Change-Id: I5bec6758de5274437803d878e92295a24a446dc2
2023-08-08 23:02:24 +00:00
Renato Grottesi
b3a65b4770 Disable armnn nnapi backend am: fee0a1cbd1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24327405

Change-Id: I3739df45187b84c308350450af414410c3ef8da2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-08 14:56:15 +00:00
Renato Grottesi
fee0a1cbd1 Disable armnn nnapi backend
Discontinue maintenance and active support of ArmNN on Pixel phones.

Bug: 294459623
Test: Local nnapi_info
Merged-In: I7b0f7c7226474622f51beb3a6ec9bb0670405b4f
Change-Id: I9b26de65620965a4b0a834f03fb9f34f966b5c5e
2023-08-08 05:23:41 +00:00
Android Build Coastguard Worker
fdfc9c3d6d Snap for 10594510 from 117b84251b to udc-qpr1-release
Change-Id: Iad86e53669d4618210ff4e6d2357b20c3c917d95
2023-08-01 23:02:20 +00:00
Leo Chen
117b84251b Update IDisplay to V9
Bug: 255986866
Bug: 227384721
Change-Id: I60027d8eda35eddaee9093d3cd20b0b7d20a8f70
2023-07-21 03:02:40 +00:00
Android Build Coastguard Worker
247ab3cc90 Snap for 10535291 from 88182691e5 to udc-qpr1-release
Change-Id: Id124c68ff0a0f45376670e821e8b9f5bc54770c1
2023-07-20 23:02:29 +00:00
Ilya Matyukhin
88182691e5 Bump IDebugManager version to 4
Bug: 278914238
Test: build
Change-Id: Ic4e4039c2a31323eb6c620ffcfc6a15d67279a13
2023-07-20 18:58:38 +00:00
Renato Grottesi
8ce1587a5f Remove settings for old ArmNN HIDL backend am: 185f372529
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24059469

Change-Id: Ib3084ef736be563eb2d2feb591ee390f9418a666
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 07:28:18 +00:00
Renato Grottesi
185f372529 Remove settings for old ArmNN HIDL backend
Compile ArmNN shim over the support library.

Remove SELinux permissions and settings for the old HIDL backend.
The AIDL settings will be in the gs-common folder.

Test: Local run of CtsNNAPITestCases
Test: Local run of VtsHalNeuralnetworksTargetTest
Test: Local run of MLTS Benchmark
Bug: 283724775
Merged-In: I51b44b4e11444661cf965265113a22522568b9b1
Change-Id: I58316837c0ed87ce595be30657fd856969478809
2023-07-20 06:37:06 +00:00
Android Build Coastguard Worker
ed73952763 Snap for 10515480 from b8a0da464b to udc-qpr1-release
Change-Id: Idc7dd04e29f67138873ea41f9d75ab70daf88fb8
2023-07-18 23:02:17 +00:00
Ian Elliott
b8a0da464b gs101: Enable SkiaVk as RenderEngine backend
This changes RenderEngine from using the SkiaGL backend to using the
SkiaVk backend.

Bug: 290248072
Test: Manual testing
Change-Id: Iff67f9582cafdf99664ccc5771e8f9688ccb3209
2023-07-18 05:38:51 +00:00
Android Build Coastguard Worker
972e345344 Snap for 10503120 from 05dca77dcf to udc-qpr1-release
Change-Id: I4b85918fc4058f19786d0c443fee67a3af61b3cc
2023-07-15 21:01:55 +00:00
Cody Northrop
05dca77dcf EGL: Reduce multifile blobcache limit to 32MB am: 7b13bc6d5e am: 96a18cc8c0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24044711

Change-Id: I16f7a51145ea8d91829b9a6a1eeebc4b9148a08d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-14 23:02:51 +00:00
Cody Northrop
96a18cc8c0 EGL: Reduce multifile blobcache limit to 32MB am: 7b13bc6d5e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24044711

Change-Id: Idc28f60080706ed9fc9b10daa033e0520f2877fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-14 22:14:03 +00:00
Cody Northrop
7b13bc6d5e EGL: Reduce multifile blobcache limit to 32MB
Loading the larger limit is taking too long in the field for
apps that are filling the cache.

Test: Ran app until it exceeded cache, watched it reset to 50%
Bug: 290249239
Change-Id: Ib4ec351fd5f2d59d161578440e8c0d36f8b68a6f
2023-07-14 20:52:43 +00:00
Android Build Coastguard Worker
e2679a9819 Snap for 10492621 from c43d9d8074 to udc-qpr1-release
Change-Id: I6b2b1d297e35efd7d80363797f5a5524ffb5c58c
2023-07-13 23:02:42 +00:00
qinyiyan
c43d9d8074 [automerger skipped] Use version 1 of the DBA service, since version 1 is the only frozen am: e5e62a21a0 -s ours am: 5a3eb26050 -s ours
am skip reason: Merged-In I770b006b364eb371f4df95f48e2fe5be0c9a9bff with SHA-1 eca2cf5b90 is already in history

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

Change-Id: I34f7db7fcb2e7b65cb7074ee430568780275065f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-12 23:47:59 +00:00
qinyiyan
5a3eb26050 [automerger skipped] Use version 1 of the DBA service, since version 1 is the only frozen am: e5e62a21a0 -s ours
am skip reason: Merged-In I770b006b364eb371f4df95f48e2fe5be0c9a9bff with SHA-1 eca2cf5b90 is already in history

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

Change-Id: I99b352a33c5c6ee6194c0a2ba5bc70fd20035cab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-12 23:03:02 +00:00
Android Build Coastguard Worker
df320bb9a9 Snap for 10486787 from 10075c78f5 to udc-qpr1-release
Change-Id: I484833b9f86b032cda325a1c3fc4fcfd3ecb64fa
2023-07-12 23:02:29 +00:00
qinyiyan
e5e62a21a0 Use version 1 of the DBA service, since version 1 is the only frozen
version.
bug:289317242

Change-Id: I770b006b364eb371f4df95f48e2fe5be0c9a9bff
Merged-In: I770b006b364eb371f4df95f48e2fe5be0c9a9bff
2023-07-12 22:16:59 +00:00