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;