Commit graph

6287 commits

Author SHA1 Message Date
Ian Elliott
d5f81e1ce8 Revert "gs101: Enable SkiaVk as RenderEngine backend" am: 36c9c135fd am: cbb7eda2fb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24866271

Change-Id: Ia866558f36426477768058ba393ef11e91002b22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 19:16:30 +00:00
Ian Elliott
cbb7eda2fb Revert "gs101: Enable SkiaVk as RenderEngine backend" am: 36c9c135fd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24866271

Change-Id: I39c49cc34c10660f00bd5a83b90fd00b01cdc24f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-26 18:18:51 +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
Avichal Rakesh
19d740a6f4 usb.rc: Advertise 360p and 480p support through UVC am: 9d936fe835 am: 7ba090036c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24806969

Change-Id: Iae650a5c84e266f0a41945aaf5955ae02f9d5bc9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-22 18:11:04 +00:00
Avichal Rakesh
7ba090036c usb.rc: Advertise 360p and 480p support through UVC am: 9d936fe835
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24806969

Change-Id: I83a8e6fea3d254c4d2f746fb348cf76249391f47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-22 17:13:34 +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
Kuen-Han Tsai
0c36feb52e Usb.cpp: Fix typos when unable to disable USB data am: b6dd753059 am: 46915051db
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24797931

Change-Id: I4a7d6a96cde3e3fb14d9464c82326b8dc222e459
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 11:31:00 +00:00
Kuen-Han Tsai
46915051db Usb.cpp: Fix typos when unable to disable USB data am: b6dd753059
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24797931

Change-Id: I7c224ca968c3d8e1e386e6248e1730c934d00717
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 10:34:30 +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
Klines Jiang
0e93cb704a [automerger skipped] [SELinux] Add gyotaku_app doamin to Pixel 2020. am: cd3ffcdd70 am: f71cd944e8 -s ours
am skip reason: Merged-In I3c4e63fb73ea233838a5ea777a340310a18186ed with SHA-1 5c815914ae is already in history

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

Change-Id: Ie4ad4df8a64e06fdd1c161db799cd4b63aa03580
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 07:02:42 +00:00
Klines Jiang
f71cd944e8 [SELinux] Add gyotaku_app doamin to Pixel 2020. am: cd3ffcdd70
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24742248

Change-Id: I7411fa57385f2d7b97c2b58fc9fc51447454e448
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-21 06:06:42 +00:00
Amit Sunil Dhamne
6426420d08 UsbGadget: Update SDP enum timeout when gadget is pulled up am: ed622856fc am: 00a104bf12
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24805164

Change-Id: Ib12e1725b92ea2fa30350e584fcecf3ae0b1f270
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 18:38:06 +00:00
Amit Sunil Dhamne
6ba9219fce usb: Modify sdp enumeration timeout value in charger mode am: b2232b52bb am: d7c18dc1e9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24805554

Change-Id: Icee8f7d15b4c1118bccf6cabcf9aeb4775bcf2da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 18:37:14 +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
00a104bf12 UsbGadget: Update SDP enum timeout when gadget is pulled up am: ed622856fc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24805164

Change-Id: If492405e72cff6101bbaa861da0b059753e16552
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 17:38:12 +00:00
Amit Sunil Dhamne
d7c18dc1e9 usb: Modify sdp enumeration timeout value in charger mode am: b2232b52bb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24805554

Change-Id: Idd31c8ac12e8c5a4a229f232a1b3874fff4a680c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-20 17:37:40 +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
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
bd7eed220f init.gs101.rc: Disable util-awareness am: 305dccf733 am: b80fe17ecd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24720138

Change-Id: I45ffb5e256dee94640ff4216490dd027e2f788b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-19 19:32:20 +00:00
Qais Yousef
b80fe17ecd init.gs101.rc: Disable util-awareness am: 305dccf733
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24720138

Change-Id: Id7877d3121f10c8362dd2753ed737aad68915166
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-19 18:37:57 +00: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
df07af98dc Disable variable refresh rate when typing on gs101 am: b6c4eba975 am: 29d260eedb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24798331

Change-Id: I7d05e788d851231c818fff0f0af7ff022edc0665
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-19 11:32:12 +00:00
Wilson Wu
29d260eedb Disable variable refresh rate when typing on gs101 am: b6c4eba975
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24798331

Change-Id: I79d8c74ec758b054529d26ef04e19e6fbb5d152a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-19 10:37:02 +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
qinyiyan
c4b84a97e5 Add Edgetpu Tachyon service to the device_framework_matrix_product.xml.
Bug: 299932913

Change-Id: Iaccbe1d226b550e52b5d81ac3d203a42e7ada6d0
2023-09-15 19:25:33 +00:00
Martin Liu
ba00bbc6fb gs101: tweak memory management am: 1540e87a66 am: 849279d51b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24724736

Change-Id: Ia0daebb113f119d61db05a335834db38c53f7f7a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 22:03:25 +00:00
Martin Liu
849279d51b gs101: tweak memory management am: 1540e87a66
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24724736

Change-Id: Ib093d5bc779809bb50950f9cb54135bd6b156315
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 21:12:19 +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
3b790c30fc Grant default permissions to PCS for camera connectivity am: 16f7cffd2d am: f890ad7fc6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24666998

Change-Id: I9ffef951bf11c87ff5635c81218787a704cdb428
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 17:01:54 +00:00
Bethany Barrientos
f890ad7fc6 Grant default permissions to PCS for camera connectivity am: 16f7cffd2d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24666998

Change-Id: I25db8ff07f7442b5410b2164596318545f173722
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-12 16:09:37 +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
Klines Jiang
5c815914ae [SELinux] Add gyotaku_app doamin to Pixel 2020.
Bug: 296836878

Test: Local build and tested pass.

Change-Id: I3c4e63fb73ea233838a5ea777a340310a18186ed
2023-09-08 07:15:37 +00:00
Jorim Jaggi
299863c9ae Revert "Enable small dirty detection for variable refresh rate" am: b2b8c18001 am: 86553268ac
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24679219

Change-Id: Ibf373a2cf5fb307b39faa1077f9d82d7d4069e2c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07 20:32:47 +00:00
Jorim Jaggi
86553268ac Revert "Enable small dirty detection for variable refresh rate" am: b2b8c18001
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24679219

Change-Id: Ie5e9a85a93140e9992d6bc2d706221e041077f13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-07 19:43:44 +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
Xin Li
00c0285e1a [automerger skipped] Merge UP1A.230905.019 am: 9033e05a23 -s ours am: 52bf960dd8 -s ours am: 413580e0b7 -s ours am: 3075f9c172 -s ours
am skip reason: Merged-In Ib4ec351fd5f2d59d161578440e8c0d36f8b68a6f with SHA-1 7b13bc6d5e is already in history

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

Change-Id: I44c67bc72c0d8616ef94c8f289899492392de4b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 21:26:55 +00:00
Xin Li
3075f9c172 [automerger skipped] Merge UP1A.230905.019 am: 9033e05a23 -s ours am: 52bf960dd8 -s ours am: 413580e0b7 -s ours
am skip reason: Merged-In Ib4ec351fd5f2d59d161578440e8c0d36f8b68a6f with SHA-1 7b13bc6d5e is already in history

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

Change-Id: I05702e6bab497314741c2b9a7767e7e041b09973
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 21:07:31 +00:00
Xin Li
413580e0b7 [automerger skipped] Merge UP1A.230905.019 am: 9033e05a23 -s ours am: 52bf960dd8 -s ours
am skip reason: Merged-In Ib4ec351fd5f2d59d161578440e8c0d36f8b68a6f with SHA-1 7b13bc6d5e is already in history

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

Change-Id: I459f7c5ef68d8d8600773abbdf95f20289e245d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 20:34:39 +00:00
Xin Li
52bf960dd8 [automerger skipped] Merge UP1A.230905.019 am: 9033e05a23 -s ours
am skip reason: Merged-In Ib4ec351fd5f2d59d161578440e8c0d36f8b68a6f with SHA-1 7b13bc6d5e is already in history

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

Change-Id: I457c9b78b11e54f40b71f5b2327053c393fa701c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 19:45:23 +00:00
Arthur Hung
aca004baeb Enable small dirty detection for variable refresh rate am: a18057de76 am: c37c32a614
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24418405

Change-Id: I723181ac346006190a8f65af16937c816072ec17
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 07:08:06 +00:00
Arthur Hung
c37c32a614 Enable small dirty detection for variable refresh rate am: a18057de76
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24418405

Change-Id: Ia8fa4e7e6949574a5e63dd903deab9ffc625419b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 06:14:02 +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
Wilson Wu
29a161c5bd Support variable refresh rate when typing on gs101 am: c2823b1394 am: 1f21b84300
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24411565

Change-Id: I64b3b9064f7581c22f0dfee348036ad24465110a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-01 09:03:47 +00:00
Wilson Wu
1f21b84300 Support variable refresh rate when typing on gs101 am: c2823b1394
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/24411565

Change-Id: Id07bd5b7e38739fe5b482f832692b3692670d3bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-01 08:10:01 +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
Xin Li
9033e05a23 Merge UP1A.230905.019
Merged-In: Ib4ec351fd5f2d59d161578440e8c0d36f8b68a6f
Change-Id: I63366605a87a20848da15955dcfbbb487cefa89f
2023-08-31 12:14:12 -07:00
Devin Moore
71ea08f019 Expect wifi_ext V2-V3 in the framework manifest
The service is now serving and declaring V3.
Since V3 is unfrozen, it will be serving V2 on 'next'. So we allow for
V2 as well.

Test: none
Bug: 297910487
Change-Id: I9716a335b65bf0c3ced88be48687d2e5e2fae3ab
2023-08-30 07:40:34 +00:00
Xin Li
9924a98395 [automerger skipped] Merge Android U (ab/10368041) am: cce8b1fc17 -s ours am: 8f7a7912d6 -s ours am: e2f7bcc2ef -s ours am: ed1e01b6ec -s ours
am skip reason: Merged-In Ie863d49988d64a802606027f4f660d5de66bd4d8 with SHA-1 cae78faacd is already in history

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

Change-Id: I58a1c4edeadc6396fca8dbc0bd7bd410ea3cd339
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 20:38:40 +00:00
Xin Li
ed1e01b6ec [automerger skipped] Merge Android U (ab/10368041) am: cce8b1fc17 -s ours am: 8f7a7912d6 -s ours am: e2f7bcc2ef -s ours
am skip reason: Merged-In Ie863d49988d64a802606027f4f660d5de66bd4d8 with SHA-1 cae78faacd is already in history

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

Change-Id: If6175b5b2401b96e953bb5c12bf5f7848da68acf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 01:11:34 +00:00
Xin Li
e2f7bcc2ef [automerger skipped] Merge Android U (ab/10368041) am: cce8b1fc17 -s ours am: 8f7a7912d6 -s ours
am skip reason: Merged-In Ie863d49988d64a802606027f4f660d5de66bd4d8 with SHA-1 cae78faacd is already in history

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

Change-Id: I78f73a860fd483efd4650190f18b86f9ea6b56a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-29 00:35:50 +00:00