add sepolicy for refreshrate app

Bug: 139685237
Change-Id: Iad29b2b81e9e7450145c4931a2455005357b7142
diff --git a/vendor/google/property_contexts b/vendor/google/property_contexts
index c1d4cbe..7412dd6 100644
--- a/vendor/google/property_contexts
+++ b/vendor/google/property_contexts
@@ -27,6 +27,8 @@
 vendor.display.primary_blue                     u:object_r:vendor_display_prop:s0
 vendor.display.primary_white                    u:object_r:vendor_display_prop:s0
 vendor.display.native_display_primaries_ready   u:object_r:vendor_display_prop:s0
+persist.vendor.display.enable_kernel_idle_timer u:object_r:vendor_display_prop:s0
+
 # Tcpdump_logger
 persist.vendor.tcpdump.log.alwayson             u:object_r:vendor_tcpdump_log_prop:s0
 vendor.tcpdump.log.ondemand                     u:object_r:vendor_tcpdump_log_prop:s0
diff --git a/vendor/google/refreshrate_app.te b/vendor/google/refreshrate_app.te
new file mode 100644
index 0000000..a0af245
--- /dev/null
+++ b/vendor/google/refreshrate_app.te
@@ -0,0 +1,11 @@
+type refreshrate_app, domain;
+
+app_domain(refreshrate_app);
+
+# Standard system services
+allow refreshrate_app app_api_service:service_manager find;
+allow refreshrate_app surfaceflinger_service:service_manager find;
+
+binder_call(refreshrate_app, gpuservice)
+
+set_prop(refreshrate_app, vendor_display_prop);
diff --git a/vendor/google/seapp_contexts b/vendor/google/seapp_contexts
index 3649a87..e07a087 100644
--- a/vendor/google/seapp_contexts
+++ b/vendor/google/seapp_contexts
@@ -14,6 +14,9 @@
 # Domain for Oslo
 user=_app seinfo=platform name=com.google.oslo domain=oslo_app type=app_data_file levelFrom=all
 
+# Domain for Display
+user=_app seinfo=platform name=com.android.refreshratecontrol domain=refreshrate_app type=app_data_file levelFrom=all
+
 # Domain for GoogleCBRS app
 user=_app seinfo=platform name=com.google.googlecbrs domain=cbrs_setup_app type=app_data_file levelFrom=user
 
diff --git a/vendor/google/vendor_init.te b/vendor/google/vendor_init.te
index fa9fc43..95aba95 100644
--- a/vendor/google/vendor_init.te
+++ b/vendor/google/vendor_init.te
@@ -19,7 +19,7 @@
 get_prop(vendor_init, vendor_usb_prop)
 set_prop(vendor_init, vendor_bluetooth_prop)
 set_prop(vendor_init, power_prop)
-get_prop(vendor_init, vendor_display_prop)
+set_prop(vendor_init, vendor_display_prop)
 set_prop(vendor_init, camera_prop)
 set_prop(vendor_init, vendor_build_type_prop)
 set_prop(vendor_init, vendor_disable_spu_prop)