The fingerprint HAL in hardware/oneplus is mainly for devices with FOD, which the Nord N200 does not support. ID mismatches will make the generic HAL fail, so hack the goodix blob to fix it. Change-Id: I0724569ed1105d8c63075286987ad56ea0ecd078
21 lines
929 B
Text
21 lines
929 B
Text
hal_client_domain(hal_fingerprint_default, hal_display)
|
|
|
|
allow hal_fingerprint_default self:netlink_socket create_socket_perms_no_ioctl;
|
|
|
|
binder_call(hal_fingerprint_default, vendor_hal_perf_default)
|
|
|
|
allow hal_fingerprint_default vendor_hal_perf_hwservice:hwservice_manager find;
|
|
|
|
allow hal_fingerprint_default fingerprintd_device:chr_file rw_file_perms;
|
|
allow hal_fingerprint_default tee_device:chr_file rw_file_perms;
|
|
allow hal_fingerprint_default vendor_qdsp_device:chr_file rw_file_perms;
|
|
allow hal_fingerprint_default vendor_xdsp_device:chr_file rw_file_perms;
|
|
|
|
allow hal_fingerprint_default proc_touchpanel:dir search;
|
|
allow hal_fingerprint_default proc_touchpanel:file rw_file_perms;
|
|
|
|
allow hal_fingerprint_default uhid_device:chr_file rw_file_perms;
|
|
|
|
get_prop(hal_fingerprint_default, vendor_adsprpc_prop)
|
|
get_prop(hal_fingerprint_default, vendor_default_prop)
|
|
set_prop(hal_fingerprint_default, vendor_fingerprint_prop)
|