-----BEGIN PGP SIGNATURE-----
iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO
eEq+AJ9f00+1KaHwE68DPPHxM3RV+ULPOgCfVHXxoRqjXdLP0Jqjgh7m6pJw8zc=
=Zpxs
-----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
+rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQG/Je+QZYsqurO8amcVIBg+a18viFE9WSjnaFBd14lrljcqYyu8S/p3MQORniJY+m/
EoJg3yxI43e2qIVe31og8=
-----END SSH SIGNATURE-----
Merge tag 'aml_tz6_351400020' into staging/lineage-23.0_merge-aml_tz6_351400020
aml_tz6_351400020 (13155446,com.google.android.go.tzdata6,com.google.android.tzdata6)
# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO
# eEq+AJ9f00+1KaHwE68DPPHxM3RV+ULPOgCfVHXxoRqjXdLP0Jqjgh7m6pJw8zc=
# =Zpxs
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar 18 02:18:39 2025 EET
# gpg: using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]
# By Piotr Klasa (4) and others
# Via Android Build Coastguard Worker (10) and others
* tag 'aml_tz6_351400020': (25 commits)
Enable usb state update via udc sysfs
usb: support device state monitoring with internal hub enabled
usb: fix usb state path in host mode
usb: migrate UsbDataSessionMonitor to libpixelusb
Use 2025-03-01 deqp level for GLES
Use 2025-03-01 deqp levels for Vulkan
Revert "Use 2025-03-01 deqp levels for GLES and Vulkan"
Use 2025-03-01 deqp levels for GLES and Vulkan
move common init perf settings to gs_common
Revert "move common init perf settings to gs_common"
move common init perf settings to gs_common
Enable WIFI_FEATURE_HOSTAPD_11AX
pixelstats: gs201: remove firmware update path
init-display-sh: Allow writing to kmsg
To ensure that gs201's init_dpm.sh is only built for gs201 devices.
Revert "Disable memcg"
Remove ResetUclamp profiles
Update IDisplay to V13-V14
display-dump: make display dump project-specific
Refactor: Use googleDeviceConfig namespace in gs201 BoardConfig
...
Change-Id: Ib75db71bade3a1fb0a8b2b8914b34f900b9aa8fd
Meeded for system server to monitor usb gadget state.
Grant hal_usb_impl read access as it's needed by UsbDataSessionMonitor.
Starting at board level api 202504 due to its dependency on aosp/3337514
10956 10956 W android.hardwar: type=1400 audit(0.0:327): avc: denied { read } for name="state" dev="sysfs" ino=84394 scontext=u:r:hal_usb_impl:s0 tcontext=u:object_r:sysfs_udc:s0 tclass=file permissive=0
Bug: 339241080
Test: tested on Cheetah
Flag: android.hardware.usb.flags.enable_udc_sysfs_usb_state_update
Change-Id: I0eac6b46677c786b505a4bd1c4f63385062bc132
When internal hub is enabled, monitor the downstream ports of the
internal hub. Switch back to the root hub once the hub is disabled.
Bug: 388367091
Bug: 377782468
Test: test on t6pro
Flag: EXEMPT bug fix
Change-Id: I6ac7f411d5d58d719e05402a7d7e5f2543fe2062
USB_DUMMY_HCD is disabled in kernel 6.1, modify the usb state path in
host mode accordingly.
Bug: 388367091
Test: test on cheetah
Flag: EXEMPT trivial bug fix
Change-Id: Iaf87b2698a52656790b839f4090d69fcc226053a
Use the libpixelusb version of UsbDataSessionMonitor.
Bug: 388367091
Test: test on cheetah
Flag: EXEMPT CP
Change-Id: I93b74fc9bb63c260e900ee5af73e66fb1559142d
Revert submission 31488081-deqp-2025-03-01
Reason for revert: Droidmonitor created revert due to b/393355394. Will be verifying through ABTD before submission.
Reverted changes: /q/submissionid:31488081-deqp-2025-03-01
Change-Id: I4d09a125db5b5fdcdb1c22d27da510f8d8945870
compared to ag/31352563 I did not transfer the settings for "write /sys/devices/system/cpu/cpuidle/current_governor teo", which caused the problem
Test: Verified if all values of transferred settings are as they should be after rebooting the device, and and checked that there are no new selinux errors for hal_power_default, verified all metrics that caused power regression in the previous commit on abtd
Bug: 335874870
Flag: EXEMPT not supported by this component yet
Change-Id: I1a02046901f33f3a45f5dfda1568275503ae9c22
Test: Verified if all values of transferred settings are as they should be after rebooting the device, and and checked that there are no new selinux errors for hal_power_default
Bug: 335874870
Flag: EXEMPT not supported by this component yet
Change-Id: I4b5ac2fb09533a87cf8dda9f2364d1fe8ab9acc9
In the past, the WIFI_FEATURE_HOSTAPD_11AX flag was ineffective.
Because hostapd takes the value of CONFIG_IEEE80211AX to enable
11ax mode on hotspot, the unset flag WIFI_FEATURE_HOSTAPD_11AX
went unnoticed.
However, after wpa_supplicant migrated from Android.mk to Android.bp,
it correctly evaluates WIFI_FEATURE_HOSTAPD_11AX to determine 11ax hotspot support. We need to set WIFI_FEATURE_HOSTAPD_11AX as true to
re-enable the 11ax mode on hotspot.
Bug: 389824755
Test: Hotspot is enabled in 11ax mode
Flag: EXEMPT bugfix
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:4dd8c64713f9f004c2678e2a65f815e994dfcb12)
Merged-In: I635575b77a5f149605eaeb22046fbabe71955952
Change-Id: I635575b77a5f149605eaeb22046fbabe71955952
In the past, the WIFI_FEATURE_HOSTAPD_11AX flag was ineffective.
Because hostapd takes the value of CONFIG_IEEE80211AX to enable
11ax mode on hotspot, the unset flag WIFI_FEATURE_HOSTAPD_11AX
went unnoticed.
However, after wpa_supplicant migrated from Android.mk to Android.bp,
it correctly evaluates WIFI_FEATURE_HOSTAPD_11AX to determine 11ax hotspot support. We need to set WIFI_FEATURE_HOSTAPD_11AX as true to
re-enable the 11ax mode on hotspot.
Bug: 389824755
Test: Hotspot is enabled in 11ax mode
Flag: EXEMPT bugfix
Change-Id: I635575b77a5f149605eaeb22046fbabe71955952
Bug: 386187651
Test: local test pass
Flag: EXEMPT refactor
Change-Id: I725b2c87cfff8b81915fa094678f7a56669cf095
Signed-off-by: Spade Lee <spadelee@google.com>
modprobe would log errors to /dev/kmsg, need to explicit allow this.
Bug: 388717752
Test: DeviceBootTest#SELinuxUncheckedDenialBootTest
Change-Id: I142a20b0af9008956ad2325caef70e85b1463f41
After confirmation, devices where `USES_DEVICE_GOOGLE_GS201` is true
will ultimately include device/google/gs201/device.mk. Therefore,
setting PRODUCT_SOONG_NAMESPACES in this file can prevent misuse by
other devices.
Flag: EXEMPT refactor
Bug: 385999805
Test: lunch gs201 products; m -j init_dpm.sh
Change-Id: Ic4283242786222bbf734cea7d91f6d230e12b6f6
This reverts commit e00a9b2099.
This is being temporarily reverted as part of a data-collection
experiment. We expect to reapply this before the final 25Q2 TOT snap.
Bug: 384577842
Flag: NONE Beta experiment: go/android-memcgv2-exp
Change-Id: I6b40e7c0e7de45011659a6d55f078904e569e5f3
Replaced with sched qos profiles.
Bug: 355612114
Flag: NONE vendor task_profiles.json does not support flag
Test: build pass
Change-Id: I025a31b3303acc409b74e3f33ce589f68ae2385e