Add sysfs_iio_devices and sysfs_power_stats types

Bug: 182320246
Test: make selinux_policy
Change-Id: I3989153b0ce77deee0ccbf1863f4f3ef1504df00
diff --git a/common/file.te b/common/file.te
index ac1079a..8fb41bc 100644
--- a/common/file.te
+++ b/common/file.te
@@ -1 +1,2 @@
 type persist_file, file_type, vendor_persist_type;
+type sysfs_iio_devices, fs_type, sysfs_type;
diff --git a/common/genfs_contexts b/common/genfs_contexts
new file mode 100644
index 0000000..d762381
--- /dev/null
+++ b/common/genfs_contexts
@@ -0,0 +1 @@
+genfscon sysfs /bus/iio/devices                       u:object_r:sysfs_iio_devices:s0
diff --git a/powerstats/file.te b/powerstats/file.te
new file mode 100644
index 0000000..0df8fa5
--- /dev/null
+++ b/powerstats/file.te
@@ -0,0 +1 @@
+type sysfs_power_stats, fs_type, sysfs_type;
diff --git a/powerstats/hal_power_stats_default.te b/powerstats/hal_power_stats_default.te
index 7e00470..52779d2 100644
--- a/powerstats/hal_power_stats_default.te
+++ b/powerstats/hal_power_stats_default.te
@@ -3,3 +3,4 @@
 vndbinder_use(hal_power_stats)
 add_service(hal_power_stats_server, hal_power_stats_service)
 
+r_dir_file(hal_power_stats_default, sysfs_power_stats)