diff --git a/public/charger.te b/public/charger.te
index 5a5b6535c80efbbcedc553fa0ca72600cff6ca50..9c48dddbd74672ff9a5daa5e5e809e06fe93ebc8 100644
--- a/public/charger.te
+++ b/public/charger.te
@@ -17,8 +17,8 @@ wakelock_use(charger)
 
 allow charger self:netlink_kobject_uevent_socket create_socket_perms_no_ioctl;
 
-# Write to /sys/power/state
-allow charger sysfs_power:file write;
+# Read/write to /sys/power/state
+allow charger sysfs_power:file rw_file_perms;
 
 allow charger sysfs_batteryinfo:file r_file_perms;