Will McVicker
b1662cade2
init: update i2c bus numbers and move initialization to ueventd
...
Update the i2c bus numbers to use the statically assigned numbers
configured in the kernel device tree. In addition, use ueventd to set
the ACL for the i2c devices.
Bug: 291606723
Test: performance boot testing
Test: verify selinux labelling with ls -Z on the modified device nodes
Change-Id: Ib412510e4b6c086c978ad5487486323685732cae
2023-10-02 16:28:59 +00:00
Midas Chien
184fc05293
display: allow hwcomposer to access DRM module debug file
...
Change the owner and group of the DRM module debug file to system to
grant permission for hwcomposer.
Bug: 301599195
Test: check HWC can access it
Change-Id: I76cb73cf9149347d486354abf8c9fc7d165e1bea
2023-10-02 01:52:28 +00:00
Roy Luo
7bd4fdd98f
Revert "init: update i2c bus numbers and move initialization to ..."
...
Revert submission 24855741-gs101-i2c-bus-fixes
Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.corp.google.com/builds/quarterdeck?branch=git_main&target=bluejay-trunk_food-userdebug&lkgb=10876543&lkbb=10876988&fkbb=10876587 , bug b/302549624.
Reverted changes: /q/submissionid:24855741-gs101-i2c-bus-fixes
Change-Id: I1c87ea91d0a2eaf441c554b8f4729cefd0eca068
BUG: 302549624
2023-09-28 18:00:06 +00:00
Roy Luo
dae6f56edd
Revert "usb: Update Usb and UsbGadget i2c logic"
...
Revert submission 24855741-gs101-i2c-bus-fixes
Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.corp.google.com/builds/quarterdeck?branch=git_main&target=bluejay-trunk_food-userdebug&lkgb=10876543&lkbb=10876988&fkbb=10876587 , bug b/302549624.
Reverted changes: /q/submissionid:24855741-gs101-i2c-bus-fixes
Change-Id: I63de07348d45bd1a75e73da01f8ee402982cac30
BUG: 302549624
2023-09-28 18:00:07 +00:00
Will McVicker
901548943c
usb: Update Usb and UsbGadget i2c logic
...
Update the logic to find the i2c bus number to use either the named i2c
devices or the static i2c bus numbers. This allows us to support both
cases -- v5.10 uses i2c-<devname> while v6.1 uses <i2c-bus#>-<reg>.
Bug: 291606723
Test: verify no errors from the usb services with v5.10 and v6.1
Change-Id: Ia68c424a3b6579457be6cfd0d07788e9da44a86e
2023-09-28 16:08:00 +00:00
Will McVicker
d9c462fc17
init: update i2c bus numbers and move initialization to ueventd
...
Update the i2c bus numbers to use the statically assigned numbers
configured in the kernel device tree. In addition, use ueventd to set
the ACL for the i2c devices.
Bug: 291606723
Test: performance boot testing
Test: verify selinux labelling with ls -Z on the modified device nodes
Change-Id: I579143fa38bc2e9b3bf7dc618b10e63001263e2e
2023-09-28 16:08:00 +00:00
Maciej Żenczykowski
035130fee8
OWNERS: master -> main
...
Change-Id: Ib8ee84d878c270631e12dd02c8d5ec1eedbd1839
2023-09-28 00:30:02 +00:00
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