Commit graph

3553 commits

Author SHA1 Message Date
Cody Northrop
4bf66d3569 Revert "Reland "EGL: Configure multifile cache""
This reverts commit 6e10ece738.

Reason for revert: Causing boot time regression.

Test: pubg_mobile_launch ANGLE trace
Bug: b/266725576
Bug: b/268595699
Change-Id: I6bbd5330acf02e245cc1d10d4d414740799a19b8
2023-02-15 22:44:19 +00:00
Xin Li
de16c91ae2 [automerger skipped] Merge TQ2A.230305.008 am: 6c675e56d0 -s ours
am skip reason: Merged-In I46ec45354ae72a6a758aba2c2a31af92f1da4038 with SHA-1 b6ad359353 is already in history

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

Change-Id: I1b3637bc890a17ad20f2af1dea80c19228664e76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 22:04:43 +00:00
Owen Kim
6d8e22d7fa Remove "vendor.android.hardware.camera.stream-usecase" feature
Bug: 267637637
Test: adb dumpsys
Change-Id: I320334c4a5b06f9e55ee63bdae1225cefba1f638
2023-02-15 17:14:13 +00:00
Android Build Coastguard Worker
ea7cbf1cc0 Snap for 9607154 from 5f6267c0b0 to udc-release
Change-Id: I4bd649d6eb87f31ec626fc6eb7764a43d181c3d3
2023-02-15 02:03:10 +00:00
Xin Li
6c675e56d0 Merge TQ2A.230305.008
Bug: 264720040
Merged-In: I46ec45354ae72a6a758aba2c2a31af92f1da4038
Change-Id: I61d9dc073a7250dac7d10589c8c12922a1764e27
2023-02-14 16:11:07 -08:00
Xiang Wang
5f6267c0b0 Update USB HAL clients to use Thermal stable AIDL
Bug: b/264594715
Test: boot test
Change-Id: I2ff6095e8ea6f0c5cc48b303585b65acc8a14f53
2023-02-14 22:24:23 +00:00
Doug Zobel
1373ac3961 [automerger skipped] dumpstate: Collect PCIe link stats [DO NOT MERGE] am: b8ff3f3f68 am: 7b26364572 -s ours
am skip reason: subject contains skip directive

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

Change-Id: Id28c24017053ac7979c974899edbbb06fc248c43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 21:48:14 +00:00
Doug Zobel
7b26364572 dumpstate: Collect PCIe link stats [DO NOT MERGE] am: b8ff3f3f68
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/21319973

Change-Id: I1d667e368acd8a12d3d5a3858ea88c7178b5b55d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 20:50:31 +00:00
Roy Luo
4e38e3b8c3 Add shell command to send vendor command to GL852G
Bug: 261923350
Test: adb shell cmd android.hardware.usb.IUsb/default hub-vendor-cmd
<hex wValue> <hex wIndex>
Change-Id: I83b56d28cfd89dfaf51fce88f97020196402f972
Signed-off-by: Roy Luo <royluo@google.com>
2023-02-14 20:31:24 +00:00
Doug Zobel
b8ff3f3f68 dumpstate: Collect PCIe link stats [DO NOT MERGE]
Collect PCIe link statistics in dumpstate.

DO NOT MERGE because the same functionality is already
implemented in dump_pcie.sh in upstream branches.

Test: adb bugreport && unzip bugreport*.zip &&
      grep link_stats dumpstate_board.txt
Bug: 266561593
Change-Id: I5b530b68f8c8cd6ed2bc5016d5aef55c3caafbd8
Signed-off-by: Doug Zobel <zobel@google.com>
2023-02-14 12:50:37 -06:00
Solti
ef2da8cce4 Update how USE_ANGLE is defined
USE_ANGLE can be overridden.  If the parent mk files don't define
USE_ANGLE, then we treat it as not-using-angle.

Test: build by cmd: `lunch panther_angle-userdebug` and then manual
download the build to test on a Pixel device.

Change-Id: I19d38ba98b5e1adc87d71643c733ce91e178d6a0
Bug: 266433747
Bug: 267670142
2023-02-14 18:42:20 +00:00
Android Build Coastguard Worker
4391c43f97 Merge cherrypicks of ['googleplex-android-review.googlesource.com/20729654'] into tm-qpr2-release.
Change-Id: I8ea402bab9c0a24212992294e9f1354b58582a0f
2023-02-14 18:20:13 +00:00
Ray Chi
b17381ae84 [DO NOT MERGE] gs201: usb: provide extcon and gadget state to monitorffs
Monitorffs needs to check the state of usb extcon and gadget state
to pull up USB gadget. Therefore, this patch provide extcon and gadget
state to monitorffs.

Bug: 263435622
Test: verified pass
Change-Id: Iceaade6ed0060e4006405a29a81af3c5a1ab1b8b
(cherry picked from commit bf79debcb2)
Merged-In: Iceaade6ed0060e4006405a29a81af3c5a1ab1b8b
2023-02-14 18:13:37 +00:00
Erik Staats
f2a55fc82e Set acd-com.google.umfw_stat permissions, owner, and group
Bug: 254464877
Test: Verified /dev/acd-com.google.umfw_stat permissions, owner, and
 group.
Change-Id: I9a1a781aadf592911cbc03f3fe92cb9c66ffcf57
2023-02-14 14:37:34 +00:00
Adam Shih
3f1d4813cc Move memory dump to gs-common
Bug: 240530709
Test: adb bugreport
Change-Id: I04431cd22b3ec1cc8a1bb0c6e3a7b482ad5963f2
2023-02-14 07:22:05 +00:00
Adam Shih
c9a60c3497 Move led dump to tablet only
Bug: 240530709
Test: adb bugreport
Change-Id: I41ab1c21462a2efcdfe2eae0f9aab4ccaa52bbb6
2023-02-14 04:28:30 +00:00
Android Build Coastguard Worker
53762cf5cf Snap for 9600182 from 2f82d55e05 to udc-release
Change-Id: I2ad13d718286d80eb4e4351ef02b6888b3ecf8d4
2023-02-14 02:02:51 +00:00
Jaegeuk Kim
c8d7b9071b Remove deprecated f2fsstat am: 3354e92ca5 am: 531f379a52 am: 3c4d627347
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2434092

Change-Id: I1bb604635447e0b577e9d6258b100f861bdc1278
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 01:48:32 +00:00
Jaegeuk Kim
3c4d627347 Remove deprecated f2fsstat am: 3354e92ca5 am: 531f379a52
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2434092

Change-Id: I85f585c7ecff3302c08553adc4842e4c8691b042
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 00:50:11 +00:00
Jaegeuk Kim
531f379a52 Remove deprecated f2fsstat am: 3354e92ca5
Original change: https://android-review.googlesource.com/c/device/google/gs201/+/2434092

Change-Id: Ib2ae77bb5e6a09c5865ebdaf7cccaceb99a41372
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 00:03:12 +00:00
Jaegeuk Kim
3354e92ca5 Remove deprecated f2fsstat
Change-Id: I35d4482bc91f29f2748fd29edbe5b96bce68c0a3
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2023-02-13 12:57:10 -08:00
Android Build Coastguard Worker
0cd9beb290 Merge cherrypicks of ['googleplex-android-review.googlesource.com/21326479', 'googleplex-android-review.googlesource.com/21326480'] into tm-qpr2-release.
Change-Id: Icd36a156db0f8e034a2ca638102effc5d0d1ba10
2023-02-11 17:28:06 +00:00
Junyu Lai
5cab7ffe1b Set config_networkAvoidBadWifi overlay on gs201 devices for Verizon
Currently, config_networkAvoidBadWifi is customized in aosp
for only 2 Verizon mccmncs: 310-004 and 311-480.

However, from TAM feedback, there are few mccmncs
which are not customized yet. Explicitly add them for gs201 devices.

Test: manual
Bug: 267489867
Change-Id: I46ec45354ae72a6a758aba2c2a31af92f1da4038
Merged-In: I46ec45354ae72a6a758aba2c2a31af92f1da4038
(cherry picked from commit cc270214ed)
(cherry picked from commit b6ad359353)
Merged-In: I46ec45354ae72a6a758aba2c2a31af92f1da4038
2023-02-11 17:26:41 +00:00
Junyu Lai
f9c809ee9c Set activelyPreferBadwifi config to 1 globally for gs201 devices
This flag will not take effect if the system is configured to
avoid bad wifis. Set it to 1 globally. Then it will sprint
into effect for all mcc/mncs where config_networkAvoidBadWifi is 0.

For carriers that don't need this behavior change but
config_networkAvoidBadWifi is 0, set activelyPreferBadwifi
to 0 for their mccmncs.

Test: manual
Bug: 267489867
Change-Id: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
Merged-In: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
(cherry picked from commit 3357b8cf94)
(cherry picked from commit 2a3281dc86)
Merged-In: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
2023-02-11 17:26:35 +00:00
Android Build Coastguard Worker
4cfcb51cd2 Snap for 9591832 from 6e10ece738 to udc-release
Change-Id: I06468f2b57449e7cfddc830d87e0f5d1e0f475c4
2023-02-11 06:07:56 +00:00
Adam Shih
2f82d55e05 extract misc section from dumpstate
Bug: 240530709
Test: adb bugreport
Change-Id: I938cd3f012fcb400185772f5760c0fd280cb2a08
2023-02-10 13:40:55 +08:00
Android Build Coastguard Worker
43c4f5ad5a Snap for 9586404 from 4a6ea2d8c2 to udc-release
Change-Id: I6ec373214c9b5496ed6c1c17197272bf6ef4c07b
2023-02-10 02:02:51 +00:00
Cody Northrop
6e10ece738 Reland "EGL: Configure multifile cache"
This reverts commit c7e2a540af.

Previous CL was reverted due to long boot times.

Test: Boot (quickly)
Test: pubg_mobile_launch ANGLE trace
Test: /data/nativetest64/EGL_test/EGL_test
Test: /data/nativetest64/libEGL_test/libEGL_test
Bug: b/266725576
Change-Id: Ia2054d7271a81403554024b58191f5a13a83ae61
2023-02-09 20:23:10 +00:00
neoyu
4a6ea2d8c2 Support SecureElement HAL for HIDL
Bug: 267525940
Bug: 268172771
Test: manual
Change-Id: I4d2dd9af751773308b2bdea3bc6b9583961ef2a6
2023-02-09 04:39:10 +00:00
Android Build Coastguard Worker
2b38a6f0de Snap for 9580861 from 4199455b69 to udc-release
Change-Id: I3a8d7dae488a1125b444631d4dcda5715680b138
2023-02-09 02:02:51 +00:00
Ricky Niu
f14cbd6370 Add resetCb
Add the resetCb to complete asynchronous

Bug: 267252826
Test: Boot to home and function work
Change-Id: I9d6624cbe15c86c63e28f8f176d7c560aed8446f
2023-02-09 02:02:50 +00:00
Android Build Coastguard Worker
e49e47ab57 [coastguard skipped] Merge sparse cherrypicks from sparse-9578068-L79200000958527112 into udc-release.
COASTGUARD_SKIP: I4d2dd9af751773308b2bdea3bc6b9583961ef2a6
COASTGUARD_SKIP: I3748d634c850e6821d76d11b91fab0dfe1c40adc

Change-Id: I9ca0bcf9079d60b43962fa89e73a20415b995b53
2023-02-08 23:23:41 +00:00
Android Build Coastguard Worker
e03d78c816 Merge cherrypicks of ['googleplex-android-review.googlesource.com/21326638'] into sparse-9578068-L79200000958527112.
SPARSE_CHANGE: I4d2dd9af751773308b2bdea3bc6b9583961ef2a6

Change-Id: I3748d634c850e6821d76d11b91fab0dfe1c40adc
2023-02-08 23:16:59 +00:00
neoyu
dcc13f5611 Support SecureElement HAL for HIDL
Bug: 267525940
Bug: 268172771
Test: manual
Change-Id: I4d2dd9af751773308b2bdea3bc6b9583961ef2a6
(cherry picked from commit c2bdefd790fefd3c985934c4443efecec2852eb3)
Merged-In: I4d2dd9af751773308b2bdea3bc6b9583961ef2a6
2023-02-08 23:16:49 +00:00
Cody Northrop
c7e2a540af Revert "Reland "EGL: Configure multifile cache""
Revert submission 21292947-reland_blobcache_20230203

Reason for revert: Suspected cause of boot time regression

Reverted changes: /q/submissionid:21292947-reland_blobcache_20230203

Bug: b/266725576
Bug: b/268248090
Change-Id: I94eb344e0e39b033016b745afd99c8dbba367c25
2023-02-08 19:37:07 +00:00
Junyu Lai
4199455b69 [automerger skipped] Set config_networkAvoidBadWifi overlay on gs201 devices for Verizon am: b6ad359353 am: bc064dcc0a -s ours
am skip reason: Merged-In I46ec45354ae72a6a758aba2c2a31af92f1da4038 with SHA-1 cc270214ed is already in history

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

Change-Id: I819c9115c4bbf67c952aafca947480979885da47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 08:05:08 +00:00
Junyu Lai
2a64ef39e9 [automerger skipped] Set activelyPreferBadwifi config to 1 globally for gs201 devices am: 2a3281dc86 am: 40488798e5 -s ours
am skip reason: Merged-In I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3 with SHA-1 3357b8cf94 is already in history

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

Change-Id: I4dff13b631fbe8c92702aa11dd3f52b251058561
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 08:04:42 +00:00
Junyu Lai
bc064dcc0a Set config_networkAvoidBadWifi overlay on gs201 devices for Verizon am: b6ad359353
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/21326480

Change-Id: I07ff8b00eda2e36629a5a027761d423506d58e73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 07:24:20 +00:00
Junyu Lai
40488798e5 Set activelyPreferBadwifi config to 1 globally for gs201 devices am: 2a3281dc86
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/21326479

Change-Id: I1fe8a31974ec192d259cf0379d312fe45636f61f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-08 07:24:02 +00:00
Junyu Lai
b6ad359353 Set config_networkAvoidBadWifi overlay on gs201 devices for Verizon
Currently, config_networkAvoidBadWifi is customized in aosp
for only 2 Verizon mccmncs: 310-004 and 311-480.

However, from TAM feedback, there are few mccmncs
which are not customized yet. Explicitly add them for gs201 devices.

Test: manual
Bug: 267489867
Change-Id: I46ec45354ae72a6a758aba2c2a31af92f1da4038
Merged-In: I46ec45354ae72a6a758aba2c2a31af92f1da4038
(cherry picked from commit cc270214ed)
2023-02-08 03:08:43 +00:00
Junyu Lai
2a3281dc86 Set activelyPreferBadwifi config to 1 globally for gs201 devices
This flag will not take effect if the system is configured to
avoid bad wifis. Set it to 1 globally. Then it will sprint
into effect for all mcc/mncs where config_networkAvoidBadWifi is 0.

For carriers that don't need this behavior change but
config_networkAvoidBadWifi is 0, set activelyPreferBadwifi
to 0 for their mccmncs.

Test: manual
Bug: 267489867
Change-Id: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
Merged-In: I4b6fe4964e8fd5d61978f1433dcbbd9e9b10ffc3
(cherry picked from commit 3357b8cf94)
2023-02-08 03:07:37 +00:00
Junyu Lai
cc270214ed Set config_networkAvoidBadWifi overlay on gs201 devices for Verizon
Currently, config_networkAvoidBadWifi is customized in aosp
for only 2 Verizon mccmncs: 310-004 and 311-480.

However, from TAM feedback, there are few mccmncs
which are not customized yet. Explicitly add them for gs201 devices.

Test: manual
Bug: 267489867
Change-Id: I46ec45354ae72a6a758aba2c2a31af92f1da4038
2023-02-08 03:06:08 +00:00
Android Build Coastguard Worker
f52a510157 Snap for 9576141 from 5c7e338667 to udc-release
Change-Id: I0793a6405f03cb2de60887b6a3c35a177cbd4510
2023-02-08 02:02:47 +00:00
Ricky Niu
5c7e338667 Fix up open bugs from gs201 AIDL migration
1. Remove unused group "wakelock".
2. Correct the right return value on setCurrentUsbFunctions.

Bug: 266694076
Test: Boot to home and function work
Change-Id: If0925a61e481e4deca560dc8dfc1be80a76c148f
2023-02-07 08:55:20 +00:00
Ziyi Cui
1737cfc63d gs201: Update path reading for temperature residency metrics
Bug: 260915419

Test: Verified the existence of atom

adb shell cmd stats print-stats | grep 105045

Change-Id: I9475be95b8223ee8fe62037e0e4898eedee6c5fe
Signed-off-by: Ziyi Cui <ziyic@google.com>
2023-02-07 02:05:39 +00:00
Cody Northrop
eef744a52c Reland "EGL: Configure multifile cache"
This reverts commit 4f38a9f165.

Previous CL was reverted due to selinux denials.

Test: pubg_mobile_launch ANGLE trace
Test: /data/nativetest64/EGL_test/EGL_test
Test: /data/nativetest64/libEGL_test/libEGL_test
Bug: b/266725576
Change-Id: I039d7d3f5bba64ac0cbeffe11ee0226b67c97f64
2023-02-06 23:59:03 +00:00
Owen Kim
e8e9eaed6c Add "vendor.android.hardware.camera.stream-usecase" feature am: d4d4e4a526 am: 8342060322
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/21267940

Change-Id: If028131697769a8680e0a534156bde1bb4a2bb13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 22:19:16 +00:00
Owen Kim
8342060322 Add "vendor.android.hardware.camera.stream-usecase" feature am: d4d4e4a526
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/21267940

Change-Id: I1970527dbb2eb1626df5102c39e697ab81431fc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 21:40:17 +00:00
Avichal Rakesh
25f66eacfb usb gadget: Add config for UVC in init
The UVC gadget requires some setup in configfs before it can be used by
the gadget HAL. This CL adds that setup to usb specific init.rc file.

Currently, UVC is setup to advertise mjpeg streams at 720p and 1080p at
60, 30, 24, and 15 fps each.

Bug: 242344221
Test: Manually tested that UVC is correctly set up on boot.
Change-Id: Id0536ded1035f371adb01ed50bbfbff47914cc6a
2023-02-06 21:20:59 +00:00
Avichal Rakesh
72dbe87c42 UsbGadget: Add support for UVC function
UVC is a new USB function supported in Android. This CL adds UVC as a
valid function and gives it a new pid of 0x4ee[de]. UVC function is
guarded by the property `ro.usb.uvc.enabled`. When this property is set
to false, UVC won't be considered as a valid gadget function.

Bug: 242344221
Test: Manually tested that the UVC function is successfully configured
Change-Id: I7ce1cc192c09b5f3cd7c73405fe54426a1311dfb
2023-02-06 21:20:59 +00:00