summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqctecmdr <qctecmdr@localhost>2023-04-15 23:57:13 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2023-04-15 23:57:13 -0700
commit06936900f62bcca59c76c3d66f2c616aca762204 (patch)
tree367a5292d928d6e6a8c4813c545246406252483b
parent7b53d7edc4ee956439dd3096c83b21f2dec2becb (diff)
parent39b7d53d4226cc68a2017c929d0e35e440993f91 (diff)
Merge "sepolicy: hdmi sysfs support."
-rw-r--r--qva/vendor/kona/file.te5
-rw-r--r--qva/vendor/kona/genfs_contexts3
-rw-r--r--qva/vendor/kona/hal_cec.te2
3 files changed, 10 insertions, 0 deletions
diff --git a/qva/vendor/kona/file.te b/qva/vendor/kona/file.te
new file mode 100644
index 00000000..814548f5
--- /dev/null
+++ b/qva/vendor/kona/file.te
@@ -0,0 +1,5 @@
+# Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved.
+# SPDX-License-Identifier: BSD-3-Clause-Clear
+
+#hdmi
+type vendor_sysfs_hdmi, fs_type, sysfs_type, mlstrustedobject;
diff --git a/qva/vendor/kona/genfs_contexts b/qva/vendor/kona/genfs_contexts
index 05332e45..37ce51bc 100644
--- a/qva/vendor/kona/genfs_contexts
+++ b/qva/vendor/kona/genfs_contexts
@@ -88,3 +88,6 @@ genfscon sysfs /devices/platform/soc/1d84000.ufshc/host0/target0:0:0/0:0:0:2/scs
#vendor_sysfs_ssr nodes
genfscon sysfs /devices/platform/soc/17300000.remoteproc-adsp/remoteproc/remoteproc0/name u:object_r:vendor_sysfs_ssr:s0
genfscon sysfs /devices/platform/soc/8300000.remoteproc-cdsp/remoteproc/remoteproc1/name u:object_r:vendor_sysfs_ssr:s0
+
+#hdmi
+genfscon sysfs /devices/platform/soc/984000.i2c/i2c-0/0-002b/get_hpd_stat u:object_r:vendor_sysfs_hdmi:s0
diff --git a/qva/vendor/kona/hal_cec.te b/qva/vendor/kona/hal_cec.te
index 700bb720..bea05cf1 100644
--- a/qva/vendor/kona/hal_cec.te
+++ b/qva/vendor/kona/hal_cec.te
@@ -7,3 +7,5 @@ allow hal_tv_cec_default vendor_qdisplay_service:service_manager find;
get_prop(hal_tv_cec_default,boot_status_prop);
binder_use(hal_tv_cec_default);
vndbinder_use(hal_tv_cec_default);
+allow hal_tv_cec_default vendor_sysfs_hdmi:file rw_file_perms;
+allow hal_tv_cec_default self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;