zenfone7: Add proximity_state sepolicy

depend of I53451dbe06eba093d103f0c420325150596cb997

Change-Id: Icc4abe9ba4133119751ecd5c0365fa92f6182637
diff --git a/prebuilt/vendor/etc/init/init.zenfone7.rc b/prebuilt/vendor/etc/init/init.zenfone7.rc
index 69c2bc7..9576828 100644
--- a/prebuilt/vendor/etc/init/init.zenfone7.rc
+++ b/prebuilt/vendor/etc/init/init.zenfone7.rc
@@ -1,3 +1,7 @@
+on boot
+    chown system system /sys/devices/platform/soc/0.goodix_gf3626/goodix_fp/goodix_fp/proximity_state
+    chmod 0660 /sys/devices/platform/soc/0.goodix_gf3626/goodix_fp/goodix_fp/proximity_state
+
 service vendor.drm-widevine-hal-1-3 /vendor/bin/hw/android.hardware.drm@1.3-service.widevine
     override
     interface android.hardware.drm@1.0::ICryptoFactory widevine
diff --git a/sepolicy/vendor/file.te b/sepolicy/vendor/file.te
index 5bc3844..5b21dde 100644
--- a/sepolicy/vendor/file.te
+++ b/sepolicy/vendor/file.te
@@ -1,5 +1,8 @@
 # Asus Display
 type asus_display_proc_exec, fs_type, proc_type;
 
+# Fingerprint
+type vendor_sysfs_proximity, fs_type, sysfs_type;
+
 # Hal Sensor
 type asus_halls_sysfs, fs_type, sysfs_type;
diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts
index c3be0cf..7cadd6c 100644
--- a/sepolicy/vendor/file_contexts
+++ b/sepolicy/vendor/file_contexts
@@ -13,6 +13,9 @@
 /motor_fw1(/.*)?                                                                    u:object_r:log_file:s0
 /motor_fw2(/.*)?                                                                    u:object_r:log_file:s0
 
+# Fingerprint
+/sys/devices/platform/soc/0.goodix_gf3626/goodix_fp/goodix_fp/proximity_state         u:object_r:vendor_sysfs_proximity:s0
+
 # Touch
 /(vendor|system/vendor)/bin/init.asus.gamemode.sh                                   u:object_r:asus_touch_exec:s0
 /(vendor|system/vendor)/bin/touch_ver.sh                                            u:object_r:asus_touch_exec:s0
diff --git a/sepolicy/vendor/system_server.te b/sepolicy/vendor/system_server.te
index 28c7064..c07aea6 100644
--- a/sepolicy/vendor/system_server.te
+++ b/sepolicy/vendor/system_server.te
@@ -1,2 +1,5 @@
 # Display
 allow system_server asus_display_proc_exec:file rw_file_perms;
+
+# Fingerprint
+allow system_server vendor_sysfs_proximity:file { getattr rw_file_perms };