diff --git a/service.te b/service.te
index 5d1cba9c8cade58e0397ac387733498ed4f12eb0..262ad179ead0a38e7f3dbd21af11e52ffa8fbac2 100644
--- a/service.te
+++ b/service.te
@@ -36,6 +36,7 @@ type country_detector_service, tmp_system_server_service, service_manager_type;
 type cpuinfo_service, tmp_system_server_service, service_manager_type;
 type dbinfo_service, tmp_system_server_service, service_manager_type;
 type device_policy_service, tmp_system_server_service, service_manager_type;
+type deviceidle_service, tmp_system_server_service, service_manager_type;
 type devicestoragemonitor_service, tmp_system_server_service, service_manager_type;
 type diskstats_service, tmp_system_server_service, service_manager_type;
 type display_service, tmp_system_server_service, service_manager_type;
diff --git a/service_contexts b/service_contexts
index afc8585e54910e9654b6c35f6114292d818bd0a8..6b64efc05c42986bc54c1e84b21e3209732656c3 100644
--- a/service_contexts
+++ b/service_contexts
@@ -27,6 +27,7 @@ country_detector                          u:object_r:country_detector_service:s0
 cpuinfo                                   u:object_r:cpuinfo_service:s0
 dbinfo                                    u:object_r:dbinfo_service:s0
 device_policy                             u:object_r:device_policy_service:s0
+deviceidle                                u:object_r:deviceidle_service:s0
 devicestoragemonitor                      u:object_r:devicestoragemonitor_service:s0
 diskstats                                 u:object_r:diskstats_service:s0
 display.qservice                          u:object_r:surfaceflinger_service:s0