android_device_xiaomi_sm835.../sepolicy/vendor/vendor_hal_citsensorservice_xiaomi.te
Adithya R 5a9786b385 sm8350-common: Add xiaomi cit sensor service
This service contains notifiers (Backlight2SlpiNotifier,
Freq2SlpiNotifier) which are responsible for relaying
current brightness and refresh rate to our under-display
light sensor. Without it, the screen brightness affects
light sensor readings, making auto brightness unusable.

Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
Change-Id: I1e6249e915e4973167dc1642af5e15717d2c03ef
2022-09-26 17:12:40 +02:00

24 lines
1.3 KiB
Plaintext

type vendor_hal_citsensorservice_xiaomi_hwservice, hwservice_manager_type, protected_hwservice;
type vendor_hal_citsensorservice_xiaomi_default, domain;
hal_server_domain(vendor_hal_citsensorservice_xiaomi_default, vendor_hal_citsensorservice_xiaomi)
type vendor_hal_citsensorservice_xiaomi_default_exec, exec_type, vendor_file_type, file_type;
init_daemon_domain(vendor_hal_citsensorservice_xiaomi_default)
hal_attribute_hwservice(vendor_hal_citsensorservice_xiaomi, vendor_hal_citsensorservice_xiaomi_hwservice)
binder_call(vendor_hal_citsensorservice_xiaomi_client, vendor_hal_citsensorservice_xiaomi_server)
binder_call(vendor_hal_citsensorservice_xiaomi_server, vendor_hal_citsensorservice_xiaomi_client)
allow vendor_hal_citsensorservice_xiaomi self:{ socket qipcrtr_socket } create_socket_perms;
allowxperm vendor_hal_citsensorservice_xiaomi self:{ socket qipcrtr_socket } ioctl msm_sock_ipc_ioctls;
allow vendor_hal_citsensorservice_xiaomi_default fwk_sensor_hwservice:hwservice_manager find;
allow vendor_hal_citsensorservice_xiaomi_default system_server:binder call;
r_dir_file(vendor_hal_citsensorservice_xiaomi_default, vendor_sysfs_graphics)
allow vendor_hal_citsensorservice_xiaomi_default input_device:dir r_dir_perms;
allow vendor_hal_citsensorservice_xiaomi_default input_device:chr_file rw_file_perms;