Home | History | Annotate | Download | only in vendor
      1 allow hal_camera_default input_device:dir r_dir_perms;
      2 
      3 allow hal_camera_default sysfs_laser:file w_file_perms;
      4 vndbinder_use(hal_camera_default);
      5 allow hal_camera_default qdisplay_service:service_manager { find };
      6 
      7 allow hal_camera_default hal_graphics_mapper_hwservice:hwservice_manager find;
      8 allow hal_camera_default hal_graphics_allocator_hwservice:hwservice_manager find;
      9 
     10 hal_client_domain(hal_camera_default, hal_configstore)
     11 binder_call(hal_camera_default, hal_graphics_composer)
     12 binder_call(hal_camera_default, system_server)
     13 binder_call(hal_camera_default, hal_graphics_allocator)
     14 
     15 # For interfacing with PowerHAL and ThermalHAL
     16 hal_client_domain(hal_camera_default, hal_power)
     17 hal_client_domain(hal_camera_default, hal_thermal)
     18 
     19 # For camera team debugging
     20 userdebug_or_eng(`
     21   allow hal_camera_default camera_vendor_data_file:dir create_dir_perms;
     22   allow hal_camera_default camera_vendor_data_file:file create_file_perms;
     23 ')
     24