Commit graph

5238 commits

Author SHA1 Message Date
Android Build Coastguard Worker
13d26cae2b Snap for 9586404 from c42b38bdee to udc-release
Change-Id: I739b5dd8140eca62ca613b4375807caa7f3cf215
2023-02-10 02:02:49 +00:00
neoyu
c42b38bdee Support SecureElement HAL for HIDL
Bug: 267525940
Test: manual
Change-Id: I10334765bf8bda037a952c45f0316ed9e834489a
2023-02-09 04:39:10 +00:00
Ricky Niu
744f214f40 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
227231a5d9 [coastguard skipped] Merge sparse cherrypicks from sparse-9578068-L79200000958527112 into udc-release.
COASTGUARD_SKIP: I10334765bf8bda037a952c45f0316ed9e834489a
COASTGUARD_SKIP: I77eacf092e95ae82941497e6121f415b31d27ddd

Change-Id: Ic01e121fd3c1b7783ac6ba6bc41d191b61ad9156
2023-02-08 23:23:45 +00:00
Android Build Coastguard Worker
fc44e450d2 Merge cherrypicks of ['googleplex-android-review.googlesource.com/21326678'] into sparse-9578068-L79200000958527112.
SPARSE_CHANGE: I10334765bf8bda037a952c45f0316ed9e834489a

Change-Id: I77eacf092e95ae82941497e6121f415b31d27ddd
2023-02-08 23:16:57 +00:00
neoyu
a049ff0dd1 Support SecureElement HAL for HIDL
Bug: 267525940
Test: manual
Change-Id: I10334765bf8bda037a952c45f0316ed9e834489a
(cherry picked from commit d5cdc0dcd59844bf3b831ec85dbb2ba0d2b5d2aa)
Merged-In: I10334765bf8bda037a952c45f0316ed9e834489a
2023-02-08 23:16:45 +00:00
Android Build Coastguard Worker
def92f9dfd Snap for 9576141 from b77191c0fa to udc-release
Change-Id: If2ad2549c5b4ee18a377b382074bc7dafd3231a3
2023-02-08 02:02:45 +00:00
Ricky Niu
b77191c0fa Fix up open bugs from gs101 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 07:30:48 +00:00
Ziyi Cui
607ea7aaa7 gs101: 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: I1e5cf8e27ccaca196fe7f208cccd8475ffca7647
Signed-off-by: Ziyi Cui <ziyic@google.com>
2023-02-07 02:05:39 +00:00
Owen Kim
662c9f5ea7 Add "vendor.android.hardware.camera.stream-usecase" feature am: 519f5c731d am: c8e7ed9b3a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/21267921

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

Change-Id: I87a0c2313e1d74bcf963edacb61b64257ff17d8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-06 21:40:17 +00:00
Avichal Rakesh
0dceb53c11 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: Ic597e5a1ec1bd31d73899e5a885f8cb0d0753bd5
2023-02-06 21:20:59 +00:00
Avichal Rakesh
eafdae6687 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: I5ba45ebb11d265b843dfde21407bc5bab1d070c9
2023-02-06 21:20:59 +00:00
Android Build Coastguard Worker
2f14765432 Snap for 9564855 from bb1c260ca7 to udc-release
Change-Id: I668a38e72a2b28380d1357b9870684d8938b5145
2023-02-05 02:02:24 +00:00
Ray Chi
bb1c260ca7 [automerger skipped] [DO NOT MERGE] gs101: usb: provide extcon and gadget state to monitorffs am: 5e713fa131 -s ours am: e82d26716e -s ours
am skip reason: subject contains skip directive

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

Change-Id: I2a1f7445aeb3f7e56ef5f18301bf9c8b0dfcb3e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-04 05:06:51 +00:00
Ray Chi
e82d26716e [automerger skipped] [DO NOT MERGE] gs101: usb: provide extcon and gadget state to monitorffs am: 5e713fa131 -s ours
am skip reason: skipped by user raychi

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

Change-Id: I00a5820a608df6b0e42be183c3138815bb5b8782
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-04 04:37:05 +00:00
Android Build Coastguard Worker
b13c9c811b Snap for 9562441 from 375e251e96 to udc-release
Change-Id: Ia9b3d41d6e194310e15b59fce1edb1ba32ad9b84
2023-02-04 04:03:16 +00:00
Owen Kim
519f5c731d Add "vendor.android.hardware.camera.stream-usecase" feature
Bug: 267637637
Test: adb dumpsys
Change-Id: I214234ec09a3cafb68436057c8eea505ef91c703
2023-02-03 19:10:30 +00:00
Ray Chi
5e713fa131 [DO NOT MERGE] gs101: 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: Icbfe2a2839b3225b56de35ab949aa1758d27d9a6
2023-02-03 14:47:40 +00:00
Taylor Nelms
375e251e96 [automerger skipped] Modify dumpstate to point to decon_counters in sysfs rather than debugfs am: f56de0504d am: 33e5558e8a -s ours
am skip reason: Merged-In I5ae08064c2c4106b9f54f7823f1e325a6d6978b5 with SHA-1 c50d6678f6 is already in history

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

Change-Id: I5b5b8e160cd6665bbdd5f7271fd4402161dd43b5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 14:17:03 +00:00
Taylor Nelms
33e5558e8a Modify dumpstate to point to decon_counters in sysfs rather than debugfs am: f56de0504d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/21040614

Change-Id: I1f734a99b478bc36956616681618b1ac474009c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 13:47:32 +00:00
Jack Wu
753aa1e73f init: add permission for charging_policy access am: fb8fb609b0 am: 559d0c1057 am: 86dcb345b3
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2418901

Change-Id: Ib81f20d069166a6f6c1089e39e68c7ca3e0aa234
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 09:51:27 +00:00
Jack Wu
86dcb345b3 init: add permission for charging_policy access am: fb8fb609b0 am: 559d0c1057
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2418901

Change-Id: I665f747c6f8b09c244a05aa9d3d64e72356a2dba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 08:54:14 +00:00
Jack Wu
559d0c1057 init: add permission for charging_policy access am: fb8fb609b0
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2418901

Change-Id: Icc2d509be2b0cb7261e3f24db68180f996bed7fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-03 05:42:30 +00:00
Jack Wu
fb8fb609b0 init: add permission for charging_policy access
Bug: 251425963
Test: write charging_policy sysfs node successfully
Change-Id: I523e27088819c479cd323333729f65aae2e33124
Signed-off-by: Jack Wu <wjack@google.com>
2023-02-02 20:14:34 +08:00
Android Build Coastguard Worker
9f12454631 Snap for 9546944 from eda8cd2218 to udc-release
Change-Id: I1b10b3dc0173a4de308ce6c07ce501f24e646d63
2023-02-01 02:02:36 +00:00
Pat Tjin
eda8cd2218 Add OWNERs to dumpstate
Change-Id: I1f6d0b7d8c950dffc9f438f554c05db537fe94a7
2023-01-31 05:24:03 +00:00
Android Build Coastguard Worker
0c91d5315a Snap for 9536806 from 5b86b2fb5f to udc-release
Change-Id: Ibe5a336418b9828bb87fd450b6ee5b1e206fc066
2023-01-28 06:08:00 +00:00
Android Build Coastguard Worker
edfab34144 Snap for 9514456 from 64ea2d0db7 to udc-release
Change-Id: I0036b686dc1deaac6dadd0507f555c20552877dc
2023-01-21 04:03:08 +00:00
Ricky Niu
5b86b2fb5f Use AIDL utils in GadgetHAL
Test: Built locally, and logcat confirms the new implementation is used
Bug: 218791946
Change-Id: I4122450326864de268f3908d920a1ffa472f3d7d
2023-01-19 17:40:18 -08:00
Victor Barr
64ea2d0db7 Moved Support for DBA HAL to gs-common edgetpu packages
Previously supported in some cases. Now extend it to all common cases.

Bug: 263394888
Test: Built and ran DBA HAL on Android Device
Change-Id: Ice7ab32958188313fa2b175ef7732030411c2f8d
2023-01-19 21:52:28 +00:00
Taylor Nelms
f56de0504d Modify dumpstate to point to decon_counters in sysfs rather than debugfs
Bug: 240346564
Test: Build for Oriole device with "user" build, check bug report
for decon_counters content
Merged-In: I5ae08064c2c4106b9f54f7823f1e325a6d6978b5
Change-Id: Idd5e2558e00d3c0de4d69129b2e49ea6bbc2b240
Signed-off-by: Taylor Nelms <tknelms@google.com>
2023-01-19 14:14:11 +00:00
Android Build Coastguard Worker
ffadbfb214 Snap for 9505375 from 49f6cdf632 to udc-release
Change-Id: I3e9504a137d9257312066e99dbcfd4cf17be0311
2023-01-19 04:02:41 +00:00
wenchangliu
49f6cdf632 BoardConfig: add BOARD_SUPPORT_FLEXIBLE_P010 support
Bug: 229547170
Test: atest CtsMediaDecoderTestCases:ImageReaderDecoderTest
Test: atest CtsMediaV2TestCases
Change-Id: I8aa0219f0a1fb2438389457e2f9c7ed24a05ed1f
2023-01-18 15:30:08 +00:00
Android Build Coastguard Worker
6c3ec98e11 Snap for 9499269 from 79c36035bb to udc-release
Change-Id: I1f58a2d40edaf8e2b5445314e92caf436ba8c8a1
2023-01-18 02:07:40 +00:00
Yu Shan
79c36035bb Append vendor kernel modules in mk file.
Append vendor kernel modules variable instead of overwriting it.
Otherwise, the global variables set by other board specific makefile
will be overwritten.

Test: Manual build and verify kernel module is appended correctly.
Bug: 260153425
Change-Id: I574be28ca6fd345ba717e424dd32eb6e30fb4f34
2023-01-17 18:47:19 +00:00
Android Build Coastguard Worker
c7384a157e Snap for 9491836 from 6a7b021fdb to udc-release
Change-Id: Ie2077f4c8293d66fb20105c46f77270db9e7a52a
2023-01-15 02:02:07 +00:00
Kyle Zhang
45bf2811cf Fix widevine device.mk not found in no vendor repo
Bug: 265342962
Test: git_master-without-vendor
Change-Id: I228f994817ea3f0ff0202403334adf0b30a069c1
2023-01-13 22:49:38 +00:00
Xin Li
6a7b021fdb Merge "Merge tm-qpr-dev-plus-aosp-without-vendor@9467136" into stage-aosp-master am: ea9b4fcc53 am: 73c9d822e2
Original change: undetermined

Change-Id: Icf917ff2e349eb782e2656b3569b04bb4577d76c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-13 21:35:55 +00:00
Xin Li
73c9d822e2 Merge "Merge tm-qpr-dev-plus-aosp-without-vendor@9467136" into stage-aosp-master am: ea9b4fcc53
Original change: undetermined

Change-Id: Ice56e0cc8953747cd6990ec0cc2773b53ab042bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-13 08:08:37 +00:00
Xin Li
ea9b4fcc53 Merge "Merge tm-qpr-dev-plus-aosp-without-vendor@9467136" into stage-aosp-master 2023-01-13 07:30:33 +00:00
Android Build Coastguard Worker
431ed3202d Snap for 9484614 from 6b863d5b74 to udc-release
Change-Id: I299a8f9f0682bec24ecd2a38c5c482536d0f4429
2023-01-13 02:03:41 +00:00
Ricky Niu
6b863d5b74 Migrate IUsbGadget implementation to AIDL am: d6d0b7d2ca am: a912032b9d am: 7d8c7aa768
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2361897

Change-Id: I5a35d64da039e377cb77d984fc752ffca9d6464e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-12 08:30:04 +00:00
Ricky Niu
7d8c7aa768 Migrate IUsbGadget implementation to AIDL am: d6d0b7d2ca am: a912032b9d
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2361897

Change-Id: I49efae705114ff4145a8b3ab0c930c4fbc40e52f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-12 07:50:02 +00:00
Ricky Niu
a912032b9d Migrate IUsbGadget implementation to AIDL am: d6d0b7d2ca
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2361897

Change-Id: I7c4f4bf61540cc8eadd45484b72a28fada7873dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-12 06:58:40 +00:00
Xin Li
4f853b8875 Merge tm-qpr-dev-plus-aosp-without-vendor@9467136
Bug: 264720040
Merged-In: I2ffb9c251fa2eba33cf1de9ea537c1182927b167
Change-Id: Ie3f02a6c4f2c865d346fc43bd287de1c872df3de
2023-01-11 22:46:17 -08:00
Android Build Coastguard Worker
2d0ea8e1dc Snap for 9480469 from 3b58ffd784 to udc-release
Change-Id: Ic64a25c0e04569869d9bfca2c088f2735a6b95a9
2023-01-12 02:03:36 +00:00
Kyle Zhang
3b58ffd784 Add liboemcrypto.so as provided by vendor
Bug: 243699259
Test: atp v2/widevine-eng/drm_compliance
Change-Id: I3a5db1c8841f63cacd60cbf1148131e56e42a52c
2023-01-11 05:37:41 +00:00
Kai Shi
e831d4def9 Enable DTIM multiplier config
Enable DTIM multiplier configuration in Pixels.

Bug: 259554744
Test: manual
Change-Id: Ic8a56a0da307554856dedc2b4ac4e095c43b6831
2023-01-11 03:07:29 +00:00
Android Build Coastguard Worker
42aea6e777 Snap for 9475114 from 7cebb76173 to udc-release
Change-Id: I5df6f60fb2ad180a35178d0e4b9fffd655becae2
2023-01-11 02:07:53 +00:00