Add video12 as hw_jpg_device and enable it for debug_camera_app am: 51c91e5bdf
Original change: https://googleplex-android-review.googlesource.com/c/device/google/zuma-sepolicy/+/23053881 Change-Id: I760c9c39cf1b99340a60ccb36261dff889ce97cd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
commit
cbc15223d5
4 changed files with 13 additions and 0 deletions
3
vendor/debug_camera_app.te
vendored
3
vendor/debug_camera_app.te
vendored
|
@ -20,4 +20,7 @@ userdebug_or_eng(`
|
|||
|
||||
# Allows GCA_Eng & GCA-Next to access the PowerHAL.
|
||||
hal_client_domain(debug_camera_app, hal_power)
|
||||
|
||||
# Allows GCA_Eng & GCA-Next to access the hw_jpeg /dev/video12.
|
||||
allow debug_camera_app hw_jpg_device:chr_file rw_file_perms;
|
||||
')
|
||||
|
|
4
vendor/device.te
vendored
4
vendor/device.te
vendored
|
@ -6,6 +6,10 @@ type mfg_data_block_device, dev_type;
|
|||
type ufs_internal_block_device, dev_type;
|
||||
type logbuffer_device, dev_type;
|
||||
type gxp_device, dev_type, mlstrustedobject;
|
||||
type hw_jpg_device, dev_type;
|
||||
userdebug_or_eng(`
|
||||
typeattribute hw_jpg_device mlstrustedobject;
|
||||
')
|
||||
type fingerprint_device, dev_type;
|
||||
type uci_device, dev_type;
|
||||
|
||||
|
|
3
vendor/file_contexts
vendored
3
vendor/file_contexts
vendored
|
@ -37,6 +37,8 @@
|
|||
# Vendor libraries
|
||||
/vendor/lib(64)?/libgxp\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/gxp_metrics_logger\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/lib_jpg_encoder\.so u:object_r:same_process_hal_file:s0
|
||||
/vendor/lib(64)?/libhwjpeg\.so u:object_r:same_process_hal_file:s0
|
||||
|
||||
# Vendor
|
||||
/data/vendor/bluetooth(/.*)? u:object_r:vendor_bt_data_file:s0
|
||||
|
@ -198,6 +200,7 @@
|
|||
/dev/dma_heap/vscaler-secure u:object_r:vscaler_secure_heap_device:s0
|
||||
/dev/dma_heap/vstream-secure u:object_r:dmabuf_system_secure_heap_device:s0
|
||||
/dev/uci u:object_r:uci_device:s0
|
||||
/dev/video12 u:object_r:hw_jpg_device:s0
|
||||
|
||||
# Raw HID device
|
||||
/dev/hidraw[0-9]* u:object_r:hidraw_device:s0
|
||||
|
|
3
vendor/hal_camera_default.te
vendored
3
vendor/hal_camera_default.te
vendored
|
@ -80,6 +80,9 @@ allow hal_camera_default sysfs_leds:file r_file_perms;
|
|||
allow hal_camera_default hal_radioext_hwservice:hwservice_manager find;
|
||||
binder_call(hal_camera_default, hal_radioext_default);
|
||||
|
||||
# Allows camera HAL to access the hw_jpeg /dev/video12.
|
||||
allow hal_camera_default hw_jpg_device:chr_file rw_file_perms;
|
||||
|
||||
# For camera hal to talk with rlsservice
|
||||
allow hal_camera_default rls_service:service_manager find;
|
||||
binder_call(hal_camera_default, rlsservice)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue