Sensors: Change the authorities for Invensense ver. 5.1.

Change-Id: I50a97ff9069f0c37e3c742ccfd35741fd765a8fa
diff --git a/init.grouper.rc b/init.grouper.rc
index f79edb1..20fe381 100644
--- a/init.grouper.rc
+++ b/init.grouper.rc
@@ -77,8 +77,96 @@
     chown system system /sys/module/cpu_tegra/parameters/cpu_user_cap
 
 # Sensor
-    insmod /system/lib/modules/mpu6050b1.ko
-    insmod /system/lib/modules/inv_mpu_ak89xx.ko
+# iio
+    chown system system /dev/iio:device0
+    chown system system /sys/bus/iio/devices/trigger0/name
+    chown system system /sys/bus/iio/devices/iio:device0/accl_enable
+    chown system system /sys/bus/iio/devices/iio:device0/accl_matrix
+    chown system system /sys/bus/iio/devices/iio:device0/buffer/length
+    chown system system /sys/bus/iio/devices/iio:device0/buffer/enable
+    chown system system /sys/bus/iio/devices/iio:device0/compass_enable
+    chown system system /sys/bus/iio/devices/iio:device0/compass_matrix
+    chown system system /sys/bus/iio/devices/iio:device0/dmp_on
+    chown system system /sys/bus/iio/devices/iio:device0/dmp_int_on
+    chown system system /sys/bus/iio/devices/iio:device0/gyro_enable
+    chown system system /sys/bus/iio/devices/iio:device0/gyro_matrix
+    chown system system /sys/bus/iio/devices/iio:device0/in_accel_scale
+    chown system system /sys/bus/iio/devices/iio:device0/in_anglvel_scale
+    chown system system /sys/bus/iio/devices/iio:device0/in_magn_scale
+    chown system system /sys/bus/iio/devices/iio:device0/key
+    chown system system /sys/bus/iio/devices/iio:device0/power_state
+    chown system system /sys/bus/iio/devices/iio:device0/sampling_frequency
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_accel_x_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_accel_y_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_accel_z_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_anglvel_x_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_anglvel_y_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_anglvel_z_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_magn_x_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_magn_y_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_magn_z_en
+    chown system system /sys/bus/iio/devices/iio:device0/scan_elements/in_timestamp_en
+    chown system system /sys/bus/iio/devices/iio:device0/temperature
+    chown system system /sys/bus/iio/devices/iio:device0/trigger/current_trigger
+    chown system system /dev/iio:device1
+    chown system system /sys/bus/iio/devices/trigger1/name
+    chown system system /sys/bus/iio/devices/iio:device1/buffer/length
+    chown system system /sys/bus/iio/devices/iio:device1/buffer/enable
+    chown system system /sys/bus/iio/devices/iio:device1/compass_enable
+    chown system system /sys/bus/iio/devices/iio:device1/compass_matrix
+    chown system system /sys/bus/iio/devices/iio:device1/in_magn_scale
+    chown system system /sys/bus/iio/devices/iio:device1/power_state
+    chown system system /sys/bus/iio/devices/iio:device1/sampling_frequency
+    chown system system /sys/bus/iio/devices/iio:device1/scan_elements/in_magn_x_en
+    chown system system /sys/bus/iio/devices/iio:device1/scan_elements/in_magn_y_en
+    chown system system /sys/bus/iio/devices/iio:device1/scan_elements/in_magn_z_en
+    chown system system /sys/bus/iio/devices/iio:device1/scan_elements/in_timestamp_en
+    chown system system /sys/bus/iio/devices/iio:device1/trigger/current_trigger
+
+    chmod 600 /dev/iio:device0
+    chmod 600 /sys/bus/iio/devices/trigger0/name
+    chmod 600 /sys/bus/iio/devices/iio:device0/accl_enable
+    chmod 600 /sys/bus/iio/devices/iio:device0/accl_matrix
+    chmod 600 /sys/bus/iio/devices/iio:device0/buffer/length
+    chmod 600 /sys/bus/iio/devices/iio:device0/buffer/enable
+    chmod 600 /sys/bus/iio/devices/iio:device0/compass_enable
+    chmod 600 /sys/bus/iio/devices/iio:device0/compass_matrix
+    chmod 600 /sys/bus/iio/devices/iio:device0/dmp_on
+    chmod 600 /sys/bus/iio/devices/iio:device0/dmp_int_on
+    chmod 600 /sys/bus/iio/devices/iio:device0/gyro_enable
+    chmod 600 /sys/bus/iio/devices/iio:device0/gyro_matrix
+    chmod 600 /sys/bus/iio/devices/iio:device0/in_accel_scale
+    chmod 600 /sys/bus/iio/devices/iio:device0/in_anglvel_scale
+    chmod 600 /sys/bus/iio/devices/iio:device0/in_magn_scale
+    chmod 600 /sys/bus/iio/devices/iio:device0/key
+    chmod 600 /sys/bus/iio/devices/iio:device0/power_state
+    chmod 600 /sys/bus/iio/devices/iio:device0/sampling_frequency
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_accel_x_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_accel_y_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_accel_z_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_anglvel_x_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_anglvel_y_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_anglvel_z_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_magn_x_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_magn_y_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_magn_z_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/scan_elements/in_timestamp_en
+    chmod 600 /sys/bus/iio/devices/iio:device0/temperature
+    chmod 600 /sys/bus/iio/devices/iio:device0/trigger/current_trigger
+    chmod 600 /dev/iio:device1
+    chmod 600 /sys/bus/iio/devices/trigger1/name
+    chmod 600 /sys/bus/iio/devices/iio:device1/buffer/length
+    chmod 600 /sys/bus/iio/devices/iio:device1/buffer/enable
+    chmod 600 /sys/bus/iio/devices/iio:device1/compass_enable
+    chmod 600 /sys/bus/iio/devices/iio:device1/compass_matrix
+    chmod 600 /sys/bus/iio/devices/iio:device1/in_magn_scale
+    chmod 600 /sys/bus/iio/devices/iio:device1/power_state
+    chmod 600 /sys/bus/iio/devices/iio:device1/sampling_frequency
+    chmod 600 /sys/bus/iio/devices/iio:device1/scan_elements/in_magn_x_en
+    chmod 600 /sys/bus/iio/devices/iio:device1/scan_elements/in_magn_y_en
+    chmod 600 /sys/bus/iio/devices/iio:device1/scan_elements/in_magn_z_en
+    chmod 600 /sys/bus/iio/devices/iio:device1/scan_elements/in_timestamp_en
+    chmod 600 /sys/bus/iio/devices/iio:device1/trigger/current_trigger
 
 # Power management settings
     write /sys/module/cpu_tegra3/parameters/no_lp 0