Commit graph

1944 commits

Author SHA1 Message Date
Roy Luo
a6462edbe3 Usb: Listen to USB sysfs attribute for device state
Poll the sysfs attributes that represents usb device state in
either of the following states: not attached, powered, default,
addressed, configured.
The information is useful in detecting non compliant USB cable,
which will be supported in later patch sets. This patch lays
the ground work to monitor the sysfs attributes in both device
and host modes.
The thread to poll uevent is re-used to poll sysfs because this
serialize type-C port events and usb device state changes, hence
prevent potential races.
Added a thin abstration layer and a map to keep epoll data so
that it's easier to dynamically add/delete files to epoll, which
is needed for usb devices in host mode.

Bug: 285199434
Test: trigger usb device state changes in device and host mode
Change-Id: Ie5389d051deb28dbb486c2f27319b3cc9e89312f
2023-08-08 23:14:37 +00:00
Treehugger Robot
3bf31e7efb Merge "zuma: Enable SkiaVk as RenderEngine backend" into udc-qpr-dev am: 3e8d91bae2 am: 63dac9c00a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/23846582

Change-Id: If3ed68764521907dfb42d88250f9322cba95677f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 10:08:05 +00:00
Treehugger Robot
63dac9c00a Merge "zuma: Enable SkiaVk as RenderEngine backend" into udc-qpr-dev am: 3e8d91bae2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/23846582

Change-Id: I800d22ecbcc26c52b55b8e098f10b5b5081163d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-28 09:05:32 +00:00
Treehugger Robot
3e8d91bae2 Merge "zuma: Enable SkiaVk as RenderEngine backend" into udc-qpr-dev 2023-07-28 07:30:14 +00:00
wenchangliu
35e58c0274 Update media_codecs_performance_c2.xml for meet device performance am: fe8a7f9796 am: d37bdabe5a am: 197e6ada81
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24216359

Change-Id: I11214f31669cff0b54d51b3b390d36f23a735d38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:36:58 +00:00
Robin Peng
744732f824 do not mount the debugfs on userdebug builds am: d5f885d7ce am: d2688505c5 am: bc09b5298e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24185624

Change-Id: I4eeb383fab90f78a206c7d81984bb917255df148
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:36:21 +00:00
Jason Chiu
3010a713c9 Merge changes from topic "bootctrl_aidl_zuma" into udc-d1-dev am: bdb2edd63c am: cbacfb399e am: 25fb67fe0c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142798

Change-Id: I31850b1c9722520a2010d5967ad523377b505133
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:35:32 +00:00
Jason Chiu
89f5802b09 zuma: update manifest HAL android.hardware.boot from hidl 1.2 to aidl am: c9cc7c3c68 am: 21b3607ce8 am: 521e2da5ef
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142797

Change-Id: I2a9986967b314cd795364307c528d6bf82026e46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:35:30 +00:00
Jason Chiu
dd10547341 zuma:interfaces:boot: add aidl interface support am: 193e5e8216 am: eaeeff25ca am: 6a9c3ab74f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142796

Change-Id: Ie6275b6c7bc0e6902f5139e9a42bf1e900da2e8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:35:28 +00:00
Manish Kushwaha
2456e5f07e Merge "update aoc node syspath for p23" into udc-d1-dev am: b6988b3a51 am: 217bb9061c am: 110bf95423
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24132973

Change-Id: I14ff8d54a3e915295fa21c8e9bc4f7caab6a9709
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:34:13 +00:00
wenchangliu
197e6ada81 Update media_codecs_performance_c2.xml for meet device performance am: fe8a7f9796 am: d37bdabe5a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24216359

Change-Id: I5660aed52e70c647233f23d47b79c3fb46f6f198
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:13:23 +00:00
Robin Peng
bc09b5298e do not mount the debugfs on userdebug builds am: d5f885d7ce am: d2688505c5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24185624

Change-Id: I7da1f5aba659cfe3d001e2763f28ec10e3bce7b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:12:47 +00:00
Jason Chiu
25fb67fe0c Merge changes from topic "bootctrl_aidl_zuma" into udc-d1-dev am: bdb2edd63c am: cbacfb399e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142798

Change-Id: I3eb16f330bb0bb372ac5b3ef8660b6951466e178
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:12:15 +00:00
Jason Chiu
521e2da5ef zuma: update manifest HAL android.hardware.boot from hidl 1.2 to aidl am: c9cc7c3c68 am: 21b3607ce8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142797

Change-Id: I6e987d2f2b4920bf2170a1009255999b3e73294b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:12:13 +00:00
Jason Chiu
6a9c3ab74f zuma:interfaces:boot: add aidl interface support am: 193e5e8216 am: eaeeff25ca
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142796

Change-Id: Id9a83b1b7d34dd44036546693759627782f14a5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:12:11 +00:00
Manish Kushwaha
110bf95423 Merge "update aoc node syspath for p23" into udc-d1-dev am: b6988b3a51 am: 217bb9061c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24132973

Change-Id: Iff3ed00ebd295f6a90131d70f4d1aa71adb13380
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:11:43 +00:00
Renato Grottesi
cffb1ed23b [automerger skipped] Merge "Remove settings for old ArmNN HIDL backend" into udc-d1-dev am: 18dd617a65 am: cbed0156a8 am: 8997216cad -s ours
am skip reason: Merged-In I57f807934ca219460a4e589b899f933115718a70 with SHA-1 2697e86201 is already in history

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

Change-Id: I1e10a031df8ca74e0df263bf3a55e583b79b4410
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:11:00 +00:00
Renato Grottesi
8997216cad Merge "Remove settings for old ArmNN HIDL backend" into udc-d1-dev am: 18dd617a65 am: cbed0156a8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24143085

Change-Id: I1f0900cf5fc9bef99aa9f488b712f684673ec402
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:53:02 +00:00
wenchangliu
d37bdabe5a Update media_codecs_performance_c2.xml for meet device performance am: fe8a7f9796
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24216359

Change-Id: I9fdb27e0ece984e6039129d5b3d536660b2c0793
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:28:55 +00:00
Robin Peng
d2688505c5 do not mount the debugfs on userdebug builds am: d5f885d7ce
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24185624

Change-Id: If0c2665d93edb212a9b65578e4a73dc0432c734a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:28:47 +00:00
Jason Chiu
cbacfb399e Merge changes from topic "bootctrl_aidl_zuma" into udc-d1-dev am: bdb2edd63c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142798

Change-Id: Ida1876338ec118dc0e2c1fff45f36daa84b64b1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:28:21 +00:00
Jason Chiu
21b3607ce8 zuma: update manifest HAL android.hardware.boot from hidl 1.2 to aidl am: c9cc7c3c68
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142797

Change-Id: I3538155f652e02b27ba49623500743ac6a2991a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:28:19 +00:00
Jason Chiu
eaeeff25ca zuma:interfaces:boot: add aidl interface support am: 193e5e8216
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142796

Change-Id: Ib4bff385a6475da9dee2b388bf84b1f761e3e345
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:28:16 +00:00
Manish Kushwaha
217bb9061c Merge "update aoc node syspath for p23" into udc-d1-dev am: b6988b3a51
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24132973

Change-Id: I255901280686acbc3b0b9f6f635ea8602a0a4397
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:26:39 +00:00
wenchangliu
38b9d1e8b3 Update media_codecs_performance_c2.xml for meet device performance am: fe8a7f9796 am: adac91a3cc am: 4e07848140
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24216359

Change-Id: I06e50dedea99525f231d68b85436a3158bacc840
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 10:59:37 +00:00
wenchangliu
4e07848140 Update media_codecs_performance_c2.xml for meet device performance am: fe8a7f9796 am: adac91a3cc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24216359

Change-Id: I940eb55c6cf5c68936c23cd38d464a1b2a958dbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 09:52:37 +00:00
wenchangliu
adac91a3cc Update media_codecs_performance_c2.xml for meet device performance am: fe8a7f9796
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24216359

Change-Id: I1cab279c9ed428dcaf9ea5b771614a3ac0692fa3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 09:10:13 +00:00
wenchangliu
fe8a7f9796 Update media_codecs_performance_c2.xml for meet device performance
The original performance number may not able to meet from CTS since
cpu scheduling is changed in P23 for power saving. We align hevc/h264
encoder lower bound performance as P22's result to get the stable test
result for CTS.

Bug: 291689152
Test: run cts -m CtsVideoTestCases -t android.video.cts.VideoEncoderDecoderTest
Change-Id: I17a7f832c421d873a68a87eea0131d141afdc108
2023-07-27 00:56:57 +00:00
Robin Peng
287176b89f do not mount the debugfs on userdebug builds am: d5f885d7ce am: cd077cfe8a am: 5e9c13a30c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24185624

Change-Id: Ie22a86499aaea436394b96ff95f58f8b83453e6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-26 03:15:55 +00:00
Robin Peng
5e9c13a30c do not mount the debugfs on userdebug builds am: d5f885d7ce am: cd077cfe8a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24185624

Change-Id: I3750546df2399c0797cef4435e84c0e909f7700a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-26 02:27:16 +00:00
Robin Peng
cd077cfe8a do not mount the debugfs on userdebug builds am: d5f885d7ce
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24185624

Change-Id: If6b2474c4d59380978ced77b1a7a2e71d5798dcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-26 01:23:19 +00:00
Jason Chiu
10adae73cf Merge changes from topic "bootctrl_aidl_zuma" into udc-d1-dev am: bdb2edd63c am: eb466b88cf am: 69ef7940b8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142798

Change-Id: I04e57d49f2db7a7a791f26f7a55f9f9aa15e7c2f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:39:16 +00:00
Jason Chiu
e5defce8fb zuma: update manifest HAL android.hardware.boot from hidl 1.2 to aidl am: c9cc7c3c68 am: 47d9508973 am: f5a8ee7f53
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142797

Change-Id: I82f7cf5a899de337c9afbd46f90bcbe6b814f204
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:39:13 +00:00
Jason Chiu
81cdddec8d zuma:interfaces:boot: add aidl interface support am: 193e5e8216 am: 191f174cb1 am: 6c9355e2ee
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142796

Change-Id: Ib2b534fc033b0469e2738d706445ceb82585fc74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:39:11 +00:00
Manish Kushwaha
3a2fc4acea Merge "update aoc node syspath for p23" into udc-d1-dev am: b6988b3a51 am: 95ed80d5ed am: 8d37602acf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24132973

Change-Id: I78d7e2a2371e321375a7a0db0a4bf9f8c4d107d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:38:50 +00:00
Ilya Matyukhin
eb3e3b57a8 Merge "Bump IDebugManager version to 4" into udc-qpr-dev am: f9496e29df am: 7004351652
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/23923812

Change-Id: I03e114990822c5c552a2022bf28ccff7bafa0723
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:38:26 +00:00
Renato Grottesi
1c34dc162f [automerger skipped] Merge "Remove settings for old ArmNN HIDL backend" into udc-d1-dev am: 18dd617a65 am: 062def3b10 am: 5712371fa8 -s ours
am skip reason: Merged-In I57f807934ca219460a4e589b899f933115718a70 with SHA-1 2697e86201 is already in history

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

Change-Id: I1eaaa794bc5a6279295b37d5c57ebc530ef8baf9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:04:13 +00:00
Jason Chiu
69ef7940b8 Merge changes from topic "bootctrl_aidl_zuma" into udc-d1-dev am: bdb2edd63c am: eb466b88cf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142798

Change-Id: I783acc7d2b817eccc4d3b2b10f92cdccd5cc0d63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:41:49 +00:00
Jason Chiu
f5a8ee7f53 zuma: update manifest HAL android.hardware.boot from hidl 1.2 to aidl am: c9cc7c3c68 am: 47d9508973
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142797

Change-Id: I5b3d536d0ea46bf7bb645f02f24d77fa9aafa47d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:41:47 +00:00
Jason Chiu
6c9355e2ee zuma:interfaces:boot: add aidl interface support am: 193e5e8216 am: 191f174cb1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142796

Change-Id: Icb27717857078285f3f5449ce175c8d8bf241b11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:41:45 +00:00
Manish Kushwaha
8d37602acf Merge "update aoc node syspath for p23" into udc-d1-dev am: b6988b3a51 am: 95ed80d5ed
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24132973

Change-Id: Ifc1f210d6dd10f672110fc133c2db44998cf10bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:38:17 +00:00
Ilya Matyukhin
7004351652 Merge "Bump IDebugManager version to 4" into udc-qpr-dev am: f9496e29df
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/23923812

Change-Id: I0604b6ad6895993f36aac0f375216058799a4135
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:37:11 +00:00
Renato Grottesi
cbed0156a8 Merge "Remove settings for old ArmNN HIDL backend" into udc-d1-dev am: 18dd617a65
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24059134

Change-Id: I822e7fa2996403116dee0caea15c189c9dc29c56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Merged-In: I57f807934ca219460a4e589b899f933115718a70
2023-07-25 15:14:38 +00:00
Renato Grottesi
5712371fa8 Merge "Remove settings for old ArmNN HIDL backend" into udc-d1-dev am: 18dd617a65 am: 062def3b10
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24059134

Change-Id: I1faf1b926c794aed92e1aca3a3018c99c27bbaac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Merged-In: I57f807934ca219460a4e589b899f933115718a70
2023-07-25 06:39:24 +00:00
Robin Peng
d5f885d7ce do not mount the debugfs on userdebug builds
Bug: 278988913
Change-Id: I5c703310a4f82acf52fad87854682ca6e668d99b
Signed-off-by: Robin Peng <robinpeng@google.com>
2023-07-25 04:05:57 +00:00
Priyanka Advani
fe585e6130 Merge "Revert "Use graphics allocator 2"" into main 2023-07-24 21:33:28 +00:00
Priyanka Advani
5c5e1b804f Revert "Use graphics allocator 2"
Revert submission 23772493-allocator-aidl2

Reason for revert: Probable culprit for b/292565867, b/292569168

Reverted changes: /q/submissionid:23772493-allocator-aidl2

Change-Id: Ib177d152013e8e677a4cfc55cf6256128750591f
2023-07-24 20:11:50 +00:00
Devika Krishnadas
63376f7f89 Merge "Use graphics allocator 2" into main 2023-07-24 17:40:34 +00:00
Jason Chiu
eb466b88cf Merge changes from topic "bootctrl_aidl_zuma" into udc-d1-dev am: bdb2edd63c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142798

Change-Id: I94ce59f092a289e42bf96f7485a22aeea614196f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 02:59:18 +00:00
Jason Chiu
47d9508973 zuma: update manifest HAL android.hardware.boot from hidl 1.2 to aidl am: c9cc7c3c68
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma/+/24142797

Change-Id: I1b2981e5fa311e7781afc2bc08058acd00a7791a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 02:59:15 +00:00