# CEC
/dev/cec0  u:object_r:cec_device:s0


# DRM
/data/vendor/mediadrm(/.*)?  u:object_r:mediadrm_vendor_data_file:s0



# Graphics
#/dev/dri(/.*)?                                                                   u:object_r:gpu_device:s0
#/vendor/bin/hw/android\.hardware\.graphics\.allocator-service\.minigbm_gbm_mesa  u:object_r:hal_graphics_allocator_default_exec:s0
#/vendor/bin/hw/android\.hardware\.graphics\.allocator-service\.minigbm           u:object_r:hal_graphics_allocator_default_exec:s0
#/vendor/lib64/hw/mapper\.minigbm_gbm_mesa\.so                                    u:object_r:same_process_hal_file:s0
#/vendor/lib64/hw/mapper\.minigbm\.so                                             u:object_r:same_process_hal_file:s0
#/vendor/lib64/hw/vulkan\.panfrost\.so                                            u:object_r:same_process_hal_file:s0
#/vendor/lib64/dri_gbm\.so                                                        u:object_r:same_process_hal_file:s0
#/vendor/lib64/libdrm\.so                                                         u:object_r:same_process_hal_file:s0
#/vendor/lib64/libgallium_dri\.so                                                 u:object_r:same_process_hal_file:s0
#/vendor/lib64/libgbm_mesa\.so                                                    u:object_r:same_process_hal_file:s0
#/vendor/lib64/libgbm\.so                                                         u:object_r:same_process_hal_file:s0
#/vendor/lib64/libgbm_mesa_wrapper\.so                                            u:object_r:same_process_hal_file:s0
#/vendor/lib64/libminigbm_gralloc_gbm_mesa\.so                                    u:object_r:same_process_hal_file:s0
#/vendor/lib64/libminigbm_gralloc\.so                                             u:object_r:same_process_hal_file:s0
#/vendor/lib64/libminigbm_gralloc4_utils_gbm_mesa\.so                             u:object_r:same_process_hal_file:s0
#/vendor/lib64/libminigbm_gralloc4_utils\.so                                      u:object_r:same_process_hal_file:s0
#/vendor/lib64/libui\.so                                                          u:object_r:same_process_hal_file:s0
#/vendor/lib64/gralloc\.minigbm\.so                                               u:object_r:same_process_hal_file:s0

/dev/dri(/.*)?                                                     u:object_r:gpu_device:s0
/vendor/lib64/android\.hardware\.graphics\.allocator@[2-4]\.0\.so  u:object_r:same_process_hal_file:s0
/vendor/lib64/hw/vulkan\.panfrost\.so                              u:object_r:same_process_hal_file:s0
/vendor/lib64/libdrm\.so                                           u:object_r:same_process_hal_file:s0
/vendor/lib64/libgallium_dri\.so                                   u:object_r:same_process_hal_file:s0
/vendor/lib64/libui\.so                                            u:object_r:same_process_hal_file:s0

# Stock minigbm gralloc (AIDL allocator + stable-C mapper)
/vendor/bin/hw/android\.hardware\.graphics\.allocator-service\.minigbm  u:object_r:hal_graphics_allocator_default_exec:s0
/vendor/lib64/hw/mapper\.minigbm\.so                                    u:object_r:same_process_hal_file:s0
/vendor/lib64/libminigbm_gralloc\.so                                    u:object_r:same_process_hal_file:s0
/vendor/lib64/libminigbm_gralloc4_utils\.so                            u:object_r:same_process_hal_file:s0


# Partitions (gpt)
/dev/block/by-name/system   u:object_r:system_block_device:s0
/dev/block/by-name/vendor   u:object_r:system_block_device:s0
/dev/block/by-name/metadata u:object_r:metadata_block_device:s0
/dev/block/by-name/userdata u:object_r:userdata_block_device:s0
/dev/block/by-name/boot     u:object_r:boot_block_device:s0

#V4L2
/vendor/bin/hw/android\.hardware\.media\.c2@1\.2-service-v4l2(.*)?  u:object_r:mediacodec_exec:s0
# WiFi
/vendor/bin/wireless_reprobe\.sh  u:object_r:wireless_reprobe_exec:s0
