diff --git a/legacy/vendor/common/init.te b/legacy/vendor/common/init.te index 0a14af2c..628f8173 100644 --- a/legacy/vendor/common/init.te +++ b/legacy/vendor/common/init.te @@ -94,3 +94,4 @@ allow init mnt_vendor_file:lnk_file r_file_perms; allow init firmware_file:filesystem getattr; allow init proc:file w_file_perms; allow init bt_firmware_file:filesystem getattr; +allow init sysfs_mmc_host:file w_file_perms; diff --git a/legacy/vendor/common/platform_app.te b/legacy/vendor/common/platform_app.te index e816eea1..0cb9920e 100644 --- a/legacy/vendor/common/platform_app.te +++ b/legacy/vendor/common/platform_app.te @@ -64,6 +64,7 @@ hal_client_domain(platform_app, hal_scve) get_prop(platform_app, vendor_mpctl_prop) #fm hal_client_domain(platform_app, hal_fm); +hal_client_domain(platform_app, hal_fingerprint); allow platform_app fm_radio_device:chr_file r_file_perms; #allow platform app to access btconfigstore hal hal_client_domain(platform_app, hal_btconfigstore); diff --git a/legacy/vendor/common/tlocd.te b/legacy/vendor/common/tlocd.te index 4fef4c7e..5a067f7e 100644 --- a/legacy/vendor/common/tlocd.te +++ b/legacy/vendor/common/tlocd.te @@ -50,3 +50,4 @@ allowxperm tlocd self:{ socket qipcrtr_socket } ioctl msm_sock_ipc_ioctls; allow tlocd ion_device:chr_file rw_file_perms; allow tlocd location_data_file:dir search; +allow tlocd vendor_smcinvoke_device:chr_file rw_file_perms; diff --git a/legacy/vendor/sdm660/file_contexts b/legacy/vendor/sdm660/file_contexts index 8969cfdd..1f59c5aa 100644 --- a/legacy/vendor/sdm660/file_contexts +++ b/legacy/vendor/sdm660/file_contexts @@ -159,3 +159,7 @@ /sys/devices(/platform)?/soc/ca00000.qcom,msm-cam/video4linux/video[0-33]/name(/.*)? u:object_r:sysfs_jpeg:s0 #sysfs graphics /sys/devices/virtual/graphics/fb0/supported_bitclk u:object_r:sysfs_graphics:s0 + +/sys/devices/platform/soc/c0c4000.sdhci/mmc_host/mmc0/mmc0:0001/block/mmcblk0/queue/discard_max_bytes u:object_r:sysfs_mmc_host:s0 + +/sys/devices/platform/soc/151c0000.slim/tavil-slim-pgd/wakeup/wakeup[0-9]+(/.*)? u:object_r:sysfs_wakeup:s0 diff --git a/legacy/vendor/sdm660/genfs_contexts b/legacy/vendor/sdm660/genfs_contexts index f680e798..071f40f5 100644 --- a/legacy/vendor/sdm660/genfs_contexts +++ b/legacy/vendor/sdm660/genfs_contexts @@ -145,3 +145,14 @@ genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.q genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,usb-pdphy@1700/usbpd/usbpd0/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,qpnp-smb2/power_supply/pc_port/wakeup u:object_r:sysfs_wakeup:s0 genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,qpnp-smb2/power_supply/battery/wakeup u:object_r:sysfs_wakeup:s0 + +genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,usb-pdphy@1700/extcon/extcon4/cable.0/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,usb-pdphy@1700/extcon/extcon4/cable.1/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,usb-pdphy@1700/extcon/extcon4/cable.2/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon0/cable.1/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon1/cable.1/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/soc:qcom,mdss_wb_panel/extcon/extcon2/cable.0/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,qpnp-smb2/extcon/extcon3/cable.0/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/800f000.qcom,spmi/spmi-0/spmi0-00/800f000.qcom,spmi:qcom,pm660@0:qcom,qpnp-smb2/extcon/extcon3/cable.1/name u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon0/state u:object_r:sysfs_graphics:s0 +genfscon sysfs /devices/platform/soc/soc:qcom,msm-ext-disp/extcon/extcon1/state u:object_r:sysfs_graphics:s0