init.hardware.rc: set brightness permission before start hwcompower

Change brightness file owner and group to system before start hwcomposer
to allow hwcomposer can access it in initial stage.

Bug: 147339850
Test: boot, brightness test
Change-Id: Icd04689d7b31072370915b6e4220c3a5cdd0fb60
diff --git a/init.hardware.rc b/init.hardware.rc
index 75a84f3..884a49a 100644
--- a/init.hardware.rc
+++ b/init.hardware.rc
@@ -183,6 +183,11 @@
     #setprop ro.surface_flinger.display_primary_green ${vendor.display.primary_green}
     #setprop ro.surface_flinger.display_primary_blue ${vendor.display.primary_blue}
     #setprop ro.surface_flinger.display_primary_white ${vendor.display.primary_white}
+    # Permission for hwcomposer
+    chown system system /sys/class/backlight/panel0-backlight/brightness
+    chown system system /sys/class/backlight/panel0-backlight/max_brightness
+    chown system system /sys/class/backlight/panel0-backlight/vr_mode
+    chown system system /sys/class/backlight/panel0-backlight/hbm_mode
     start surfaceflinger
     start bootanim
     start vendor.hwcomposer-2-3
@@ -323,11 +328,6 @@
     chmod 770 /mnt/vendor/persist/touch
     chown system system /mnt/vendor/persist/touch
 
-    # Permission for lights driver
-    chown system system /sys/class/backlight/panel0-backlight/brightness
-    chown system system /sys/class/backlight/panel0-backlight/vr_mode
-    chown system system /sys/class/backlight/panel0-backlight/hbm_mode
-
     # Wait for insmod_sh to finish all modules
     wait_for_prop vendor.all.modules.ready 1