Merge "Add udc sysfs to udc_sysfs fs context" into main
diff --git a/vendor/genfs_contexts b/vendor/genfs_contexts
index 4384177..4b6ad96 100644
--- a/vendor/genfs_contexts
+++ b/vendor/genfs_contexts
@@ -346,3 +346,8 @@
# CPU
genfscon sysfs /kernel/metrics/cpuidle_histogram/cpuidle_histogram u:object_r:sysfs_cpu:s0
genfscon sysfs /kernel/metrics/cpuidle_histogram/cpucluster_histogram u:object_r:sysfs_cpu:s0
+
+# USB
+starting_at_board_api(202504, `
+genfscon sysfs /devices/platform/11210000.usb/11210000.dwc3/udc/11210000.dwc3/state u:object_r:sysfs_udc:s0
+')
diff --git a/vendor/hal_usb_impl.te b/vendor/hal_usb_impl.te
index 3d89a09..2e8652e 100644
--- a/vendor/hal_usb_impl.te
+++ b/vendor/hal_usb_impl.te
@@ -20,6 +20,9 @@
# For monitoring usb sysfs attributes
allow hal_usb_impl sysfs_wakeup:dir search;
allow hal_usb_impl sysfs_wakeup:file r_file_perms;
+starting_at_board_api(202504, `
+allow hal_usb_impl sysfs_udc:file r_file_perms;
+')
# For metrics upload
allow hal_usb_impl fwk_stats_service:service_manager find;