universal7580: mount zram with discard flag
[GitHub/LineageOS/android_device_samsung_universal7580-common.git] / ramdisk / etc / init.samsungexynos7580.rc
1 import init.samsungexynos7580.usb.rc
2 import init.baseband.rc
3 import init.wifi.rc
4 import init.samsung.rc
5 import init.power.rc
6 import init.target.rc
7
8 on early-init
9 mount debugfs /sys/kernel/debug /sys/kernel/debug mode=755
10
11 # ZRAM setup
12 write /sys/block/zram0/comp_algorithm lzo
13 write /proc/sys/vm/page-cluster 0
14
15 on init
16 # RIL <-> audioserver comm
17 chmod 0644 /proc/cmdline
18
19 # See storage config details at http://source.android.com/tech/storage/
20 mkdir /mnt/shell/emulated 0700 shell shell
21 mkdir /storage/emulated 0555 root root
22
23 # CPUSETS permission
24 chmod 0660 /dev/cpuctl
25 # Support legacy paths
26 symlink /sdcard /storage/sdcard0
27 symlink /storage/usbdisk /mnt/usbdisk
28
29 export EXTERNAL_STORAGE /sdcard
30
31 symlink /data/app /factory
32 symlink /dev/block/platform/13540000.dwmmc0/by-name/PERSISTENT /dev/block/persistent
33
34 on post-fs-data
35 # mkdir /data/media 0770 media_rw media_rw
36
37 setprop vold.post_fs_data_done 1
38
39 # Permissions for audio
40 chown system radio /sys/class/audio/earjack/select_jack
41 chown system radio /sys/class/audio/earjack/key_state
42 chown system radio /sys/class/audio/earjack/state
43 chown system radio /sys/class/audio/earjack/mic_adc
44
45 # Permissions for dbmd2
46 chown system audio /sys/class/voice_trigger/dbd2/vqe_use_case
47 chmod 0664 /sys/class/voice_trigger/dbd2/vqe_use_case
48 chown system audio /sys/class/voice_trigger/dbd2/d2paramaddr
49 chmod 0220 /sys/class/voice_trigger/dbd2/d2paramaddr
50 chown system audio /sys/class/voice_trigger/dbd2/d2param
51 chmod 0664 /sys/class/voice_trigger/dbd2/d2param
52 chown system audio /sys/class/voice_trigger/dbd2/vqe_spkvollvl
53 chmod 0664 /sys/class/voice_trigger/dbd2/vqe_spkvollvl
54 chown system audio /sys/class/voice_trigger/dbd2/reboot
55 chmod 0664 /sys/class/voice_trigger/dbd2/reboot
56 chown system audio /sys/class/voice_trigger/dbd2/va_load_amodel
57 chmod 0664 /sys/class/voice_trigger/dbd2/va_load_amodel
58 mkdir /data/firmware 0770 audioserver system
59 chown audioserver system /data/firmware
60
61 on boot
62 # Allow to access debugfs
63 chmod 755 /sys/kernel/debug
64
65 # Reset mDNIe scenario
66 write /sys/class/mdnie/mdnie/scenario 0
67
68 # Set up kernel tracing, but disable it by default
69 chmod 0222 /sys/kernel/debug/tracing/trace_marker
70 write /sys/kernel/debug/tracing/tracing_on 0
71
72 # Dynamic cluster hotplug
73 chown system system /sys/devices/system/cpu/clusterhotplug/force_hstate
74 chmod 0660 /sys/devices/system/cpu/clusterhotplug/force_hstate
75 chown system system /sys/devices/system/cpu/clusterhotplug/min_lock
76 chmod 0660 /sys/devices/system/cpu/clusterhotplug/min_lock
77 chown system system /sys/devices/system/cpu/clusterhotplug/max_lock
78 chmod 0660 /sys/devices/system/cpu/clusterhotplug/max_lock
79
80 # C-STATE
81 chown system system /sys/module/cpuidle/parameters/off
82 chmod 0660 /sys/module/cpuidle/parameters/off
83
84 # CPU Idle
85 chown system system /sys/module/cpuidle_exynos64_smp/parameters/enable_mask
86
87 # Change permissions for the CPU governor settings
88 chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
89 chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
90 chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
91 chown system system /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
92 chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
93 chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
94 chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
95 chmod 0664 /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
96
97 # Change permission for interactive governor
98 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate
99 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate
100 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_slack
101 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_slack
102 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time
103 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time
104 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq
105 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq
106 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads
107 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads
108 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load
109 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load
110 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay
111 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay
112 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/boost
113 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/boost
114 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse
115 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse
116 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/input_boost
117 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/input_boost
118 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse_duration
119 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse_duration
120 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy
121 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy
122 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/freq_max
123 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/freq_max
124 chown system system /sys/devices/system/cpu/cpu0/cpufreq/interactive/freq_min
125 chmod 0660 /sys/devices/system/cpu/cpu0/cpufreq/interactive/freq_min
126
127 # change permissions for all cpusets we touch at runtime
128 chown system system /dev/cpuset/cpus
129 chown system system /dev/cpuset/foreground/cpus
130 chown system system /dev/cpuset/background/cpus
131 chown system system /dev/cpuset/system-background/cpus
132 chown system system /dev/cpuset/top-app/cpus
133 chmod 0664 /dev/cpuset/cpus
134 chmod 0664 /dev/cpuset/foreground/cpus
135 chmod 0664 /dev/cpuset/background/cpus
136 chmod 0664 /dev/cpuset/system-background/cpus
137 chmod 0664 /dev/cpuset/top-app/cpus
138
139 # Change permissions of the CPU online settings
140 chown system system /sys/devices/system/cpu/cpu0/online
141 chown system system /sys/devices/system/cpu/cpu1/online
142 chown system system /sys/devices/system/cpu/cpu2/online
143 chown system system /sys/devices/system/cpu/cpu3/online
144 chown system system /sys/devices/system/cpu/cpu4/online
145 chown system system /sys/devices/system/cpu/cpu5/online
146 chown system system /sys/devices/system/cpu/cpu6/online
147 chown system system /sys/devices/system/cpu/cpu7/online
148 chmod 0664 /sys/devices/system/cpu/cpu0/online
149 chmod 0664 /sys/devices/system/cpu/cpu1/online
150 chmod 0664 /sys/devices/system/cpu/cpu2/online
151 chmod 0664 /sys/devices/system/cpu/cpu3/online
152 chmod 0664 /sys/devices/system/cpu/cpu4/online
153 chmod 0664 /sys/devices/system/cpu/cpu5/online
154 chmod 0664 /sys/devices/system/cpu/cpu6/online
155 chmod 0664 /sys/devices/system/cpu/cpu7/online
156
157 # Permissions for input_booster
158 chown system radio /sys/class/input_booster/level
159 chown system radio /sys/class/input_booster/head
160 chown system radio /sys/class/input_booster/tail
161 chmod 0664 /sys/class/input_booster/level
162 chmod 0664 /sys/class/input_booster/head
163 chmod 0664 /sys/class/input_booster/tail
164
165 chown system log /proc/sec_log
166
167 chown bluetooth bluetooth /dev/ttySAC3
168 chmod 0660 /dev/ttySAC3
169
170 # permissions for bluetooth.
171 setprop ro.bt.bdaddr_path "/efs/bluetooth/bt_addr"
172 chown bluetooth bluetooth ro.bt.bdaddr_path
173 chown radio bluetooth /efs/bluetooth/bt_addr
174 chmod 0640 /efs/bluetooth/bt_addr
175 chmod 0660 /sys/class/rfkill/rfkill0/state
176 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/state
177 chown bluetooth bluetooth /sys/class/rfkill/rfkill0/type
178
179 # IR_LED
180 chown system radio /sys/class/sec/sec_ir/ir_send
181 chown system radio /sys/class/sec/sec_ir/ir_send_result
182
183 # SVC LED
184 chown system system /sys/class/sec/led/led_r
185 chown system system /sys/class/sec/led/led_g
186 chown system system /sys/class/sec/led/led_b
187
188 chown system system /sys/class/leds/led_r/brightness
189 chown system system /sys/class/leds/led_g/brightness
190 chown system system /sys/class/leds/led_b/brightness
191 chown system system /sys/class/leds/led_r/delay_on
192 chown system system /sys/class/leds/led_g/delay_on
193 chown system system /sys/class/leds/led_b/delay_on
194 chown system system /sys/class/leds/led_r/delay_off
195 chown system system /sys/class/leds/led_g/delay_off
196 chown system system /sys/class/leds/led_b/delay_off
197 chown system system /sys/class/leds/led_r/blink
198 chown system system /sys/class/leds/led_g/blink
199 chown system system /sys/class/leds/led_b/blink
200
201 chown system system /sys/class/sec/led/led_pattern
202 chown system system /sys/class/sec/led/led_blink
203 chown system system /sys/class/sec/led/led_br_lev
204 chown system system /sys/class/sec/led/led_lowpower
205
206 # HALL IC IRQ CTRL
207 chown system system /sys/class/sec/sec_key/hall_irq_ctrl
208
209 # MSP FactoryApp
210 mkdir /efs/FactoryApp 0775 system system
211
212 # IMEI folder
213 mkdir /efs/imei 0775 radio system
214
215 #for datarouter
216 chown system system /dev/dun
217 chown system system /dev/ttyGS0
218 chown system system /dev/ttyGS1
219 chown system system /dev/ttyGS2
220 chown system system /dev/ttyGS3
221
222 # tdmb
223 chown system system /dev/tdmb
224 chmod 0660 /dev/tdmb
225
226 # IPSec for VOLTE
227 chown root system /dev/socket
228 chmod 0775 /dev/socket
229
230 on fs
231 mount_all /fstab.samsungexynos7580
232 setprop ro.crypto.fuse_sdcard true
233
234 # Enable swap
235 swapon_all /fstab.samsungexynos7580
236 write /proc/sys/vm/swappiness 100
237
238 # Permissions for ION
239 chmod 0660 /sys/class/ion_cma/ion_video_ext/isolated
240 chown system system /sys/class/ion_cma/ion_video_ext/isolated
241
242 # Permissions for backlight
243 chmod 0660 /sys/class/backlight/panel/brightness
244 chown system system /sys/class/backlight/panel/brightness
245 chown system system /sys/class/backlight/panel/auto_brightness
246
247 # Permissions for LCD
248 chown system radio /sys/class/lcd/panel/manufacture_code
249 chown system radio /sys/class/lcd/panel/lcd_type
250 chown system system /sys/class/lcd/panel/siop_enable
251 chown system system /sys/class/lcd/panel/temperature
252 chown system radio /sys/class/lcd/panel/power_reduce
253
254 # Permissions for MDNIE
255 chown system media_rw /sys/class/mdnie/mdnie/mode
256 chown system media_rw /sys/class/mdnie/mdnie/scenario
257 chown system system /sys/class/mdnie/mdnie/accessibility
258 chown system system /sys/class/mdnie/mdnie/auto_brightness
259 chown system system /sys/class/mdnie/mdnie/sensorRGB
260 chown system system /sys/class/mdnie/mdnie/mdnie_ldu
261 chmod 0660 /sys/class/mdnie/mdnie/lux
262 chown system system /sys/class/mdnie/mdnie/lux
263
264 # Permissions for TouchScreen
265 chown system radio /sys/class/sec/tsp/cmd
266 chown system system /sys/class/sec/tsp/input/enabled
267
268 # Permissions for Touchkey
269 chown system radio /sys/class/sec/sec_touchkey/brightness
270 chown system radio /sys/class/sec/sec_touchkey/touchkey_firm_update
271 chown system radio /sys/class/sec/sec_touchkey/touch_sensitivity
272 chown system radio /sys/class/sec/sec_touchkey/glove_mode
273 chown system radio /sys/class/sec/sec_touchkey/flip_mode
274 chown system system /sys/class/sec/sec_touchkey/input/enabled
275
276 # Permissions for DT2W
277 chown system system /sys/android_touch/doubletap2wake
278
279 # Permissions for gpio_keys
280 chown radio system /sys/class/sec/sec_key/wakeup_keys
281 write /sys/class/sec/sec_key/wakeup_keys 116,172
282 # Fingerprint
283 mkdir /dev/validity 0770 system system
284
285 # GnssConfiguration doesn't actually look at gps.conf, just the debug file
286 mount none /system/etc/gps.conf /system/etc/gps_debug.conf bind
287
288 # create data/gps for GPS daemon
289 chown root system /dev/ttySAC0
290 chmod 0660 /dev/ttySAC0
291 chown root system /sys/class/sec/gps/GPS_PWR_EN/value
292 chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value
293 mkdir /data/system 0771 system system
294 chown system system /data/system
295 mkdir /data/system/gps 0771 system system
296 chown system system /data/system/gps
297 rm /data/system/gps/gps_started
298 rm /data/system/gps/glonass_started
299 rm /data/system/gps/smd_started
300 rm /data/system/gps/sv_cno.info
301
302 # MTP permission
303 chmod 0660 /dev/usb_mtp_gadget
304 chown system mtp /dev/usb_mtp_gadget
305
306 # terminal mode
307 chmod 0660 /sys/class/android_usb/android0/terminal_version
308 chown system system /sys/class/android_usb/android0/terminal_version
309
310 # for datarouter
311 chown system system /dev/dun
312 chown system system /dev/ttyGS0
313 chown system system /dev/ttyGS1
314 chown system system /dev/ttyGS2
315 chown system system /dev/ttyGS3
316
317 # Permission for flashlight control for HAL3.3
318 chmod 0660 /sys/class/camera/flash/rear_torch_flash
319 chown cameraserver system /sys/class/camera/flash/rear_torch_flash
320
321 # Permissions Camera
322 chown system radio /sys/class/camera/rear/rear_camfw
323 chown system radio /sys/class/camera/rear/rear_camfw_full
324 chown system radio /sys/class/camera/rear/rear_checkfw_user
325 chown system radio /sys/class/camera/rear/rear_checkfw_factory
326 chown system radio /sys/class/camera/rear/rear_sensor_standby
327 chown system radio /sys/class/camera/rear/rear_camtype
328 chown system radio /sys/class/camera/rear/rear_companionfw
329 chown system radio /sys/class/camera/rear/rear_companionfw_full
330 chown system radio /sys/class/camera/rear/rear_calcheck
331 chown system radio /sys/class/camera/rear/rear_caminfo
332 chown system radio /sys/class/camera/rear/from_write
333 chown system radio /sys/class/camera/rear/isp_core
334 chown system radio /sys/class/camera/rear/fw_update
335 chown system radio /sys/class/camera/flash/rear_flash
336 chown system radio /sys/class/camera/front/front_camfw
337 chown system radio /sys/class/camera/front/front_camtype
338 chown system radio /sys/class/camera/front/front_caminfo
339 chown system radio /sys/class/camera/ois/selftest
340 chown system radio /sys/class/camera/ois/ois_power
341 chown system radio /sys/class/camera/ois/ois_rawdata
342 chown system radio /sys/class/camera/ois/oisfw
343 chown system radio /sys/class/camera/ois/ois_diff
344 chown system radio /sys/class/camera/ois/fw_update
345 chown system radio /sys/class/camera/ois/ois_exif
346
347 # SENSORS
348 # Accelerometer_sensor
349 chown system radio /sys/class/sensors/accelerometer_sensor/raw_data
350 chown system radio /sys/class/sensors/accelerometer_sensor/calibration
351 chown system radio /sys/class/sensors/accelerometer_sensor/reactive_alert
352 chown system radio /sys/class/sensors/accelerometer_sensor/vendor
353 chown system radio /sys/class/sensors/accelerometer_sensor/name
354 chown system radio /sys/class/sensors/accelerometer_sensor/selftest
355 chown system radio /sys/class/sensors/accelerometer_sensor/lowpassfilter
356
357 # Proximity_sensor
358 chown system radio /sys/class/sensors/proximity_sensor/state
359 chown system radio /sys/class/sensors/proximity_sensor/raw_data
360 chown system radio /sys/class/sensors/proximity_sensor/prox_avg
361 chown system radio /sys/class/sensors/proximity_sensor/prox_cal
362 chown system radio /sys/class/sensors/proximity_sensor/prox_thresh
363 chown system radio /sys/class/sensors/proximity_sensor/vendor
364 chown system radio /sys/class/sensors/proximity_sensor/name
365 chown system radio /sys/class/sensors/proximity_sensor/thresh_high
366 chown system radio /sys/class/sensors/proximity_sensor/thresh_low
367 chown system radio /sys/class/sensors/proximity_sensor/barcode_emul_en
368 chown system radio /sys/class/sensors/proximity_sensor/prox_offset_pass
369 chown system radio /sys/class/sensors/proximity_sensor/prox_trim
370
371 # Light_sensor
372 chown system radio /sys/class/sensors/light_sensor/lux
373 chown system radio /sys/class/sensors/light_sensor/raw_data
374 chown system radio /sys/class/sensors/light_sensor/vendor
375 chown system radio /sys/class/sensors/light_sensor/name
376
377 # Gyro_sensor
378 chown system radio /sys/class/sensors/gyro_sensor/power_on
379 chown system radio /sys/class/sensors/gyro_sensor/power_off
380 chown system radio /sys/class/sensors/gyro_sensor/temperature
381 chown system radio /sys/class/sensors/gyro_sensor/selftest
382 chown system radio /sys/class/sensors/gyro_sensor/selftest_dps
383 chown system radio /sys/class/sensors/gyro_sensor/vendor
384 chown system radio /sys/class/sensors/gyro_sensor/name
385
386 # Barometer_sensor
387 chown system radio /sys/class/sensors/barometer_sensor/sea_level_pressure
388 chown system radio /sys/class/sensors/barometer_sensor/vendor
389 chown system radio /sys/class/sensors/barometer_sensor/name
390 chown system radio /sys/class/sensors/barometer_sensor/calibration
391
392 # Magnetic_sensor
393 chown system radio /sys/class/sensors/magnetic_sensor/vendor
394 chown system radio /sys/class/sensors/magnetic_sensor/name
395 chown system radio /sys/class/sensors/magnetic_sensor/selftest
396 chown system radio /sys/class/sensors/magnetic_sensor/raw_data
397
398 # HRM_sensor
399 chown system radio /sys/class/sensors/hrm_sensor/name
400 chown system radio /sys/class/sensors/hrm_sensor/vendor
401 chown system radio /sys/class/sensors/hrm_sensor/led_current
402 chown system radio /sys/class/sensors/hrm_sensor/led_current1
403 chown system radio /sys/class/sensors/hrm_sensor/led_current2
404 chown system radio /sys/class/sensors/hrm_sensor/led_current3
405 chown system radio /sys/class/sensors/hrm_sensor/led_current4
406 chown system radio /sys/class/sensors/hrm_sensor/hr_range
407 chown system radio /sys/class/sensors/hrm_sensor/hr_range2
408 chown system radio /sys/class/sensors/hrm_sensor/look_mode_ir
409 chown system radio /sys/class/sensors/hrm_sensor/look_mode_red
410 chown system radio /sys/class/sensors/hrm_sensor/eol_test
411 chown system radio /sys/class/sensors/hrm_sensor/eol_test_result
412 chown system radio /sys/class/sensors/hrm_sensor/eol_test_status
413 chown system radio /sys/class/sensors/hrm_sensor/int_pin_check
414 chown system radio /sys/class/sensors/hrm_sensor/lib_ver
415 chown system radio /sys/class/sensors/hrm_sensor/regulator
416 chown system radio /sys/class/sensors/hrm_sensor/part_type
417 chown system radio /sys/class/sensors/hrm_sensor/device_id
418 chown system radio /sys/class/sensors/hrm_sensor/hrm_flush
419 chown system radio /sys/class/sensors/hrm_sensor/threshold
420 chown system radio /sys/class/sensors/hrm_sensor/read_reg
421 chown system radio /sys/class/sensors/hrm_sensor/write_reg
422 chown system radio /sys/class/sensors/hrm_sensor/ctrl_allreg_file
423 chown system radio /sys/class/sensors/hrm_sensor/alc_enable
424 chown system radio /sys/class/sensors/hrm_sensor/selftest
425
426 # HRMLED_sensor
427 chown system radio /sys/class/sensors/hrmled_sensor/name
428 chown system radio /sys/class/sensors/hrmled_sensor/vendor
429 chown system radio /sys/class/sensors/hrmled_sensor/hrmled_flush
430
431 # UV_sensor
432 chown system radio /sys/class/sensors/uv_sensor/name
433 chown system radio /sys/class/sensors/uv_sensor/vendor
434 chown system radio /sys/class/sensors/uv_sensor/uv_lib_ver
435 chown system radio /sys/class/sensors/uv_sensor/uv_sr_interval
436 chown system radio /sys/class/sensors/uv_sensor/uv_eol_test
437 chown system radio /sys/class/sensors/uv_sensor/uv_flush
438
439 # Grip_sensor
440 chown system radio /sys/class/sensors/grip_sensor/name
441 chown system radio /sys/class/sensors/grip_sensor/vendor
442 chown system radio /sys/class/sensors/grip_sensor/raw_data
443 chown system radio /sys/class/sensors/grip_sensor/threshold
444 chown system radio /sys/class/sensors/grip_sensor/calibration
445 chown system radio /sys/class/sensors/grip_sensor/onoff
446 chown system radio /sys/class/sensors/grip_sensor/reset
447 chown system radio /sys/class/sensors/grip_sensor/mode
448 chown system radio /sys/class/sensors/grip_sensor/gain
449
450 # SensorHub
451 chown system radio /sys/class/sensors/ssp_sensor/enable
452 chown system radio /sys/class/sensors/ssp_sensor/mcu_rev
453 chown system radio /sys/class/sensors/ssp_sensor/mcu_name
454 chown system radio /sys/class/sensors/ssp_sensor/mcu_test
455 chown system radio /sys/class/sensors/ssp_sensor/mcu_reset
456 chown system radio /sys/class/sensors/ssp_sensor/mcu_update
457 chown system radio /sys/class/sensors/ssp_sensor/mcu_sleep_test
458 chown system radio /sys/class/sensors/ssp_sensor/ori_poll_delay
459
460 # Sensorhub IIO
461 chown system radio /sys/class/sensors/ssp_sensor/accel_poll_delay
462 chown system radio /sys/class/sensors/ssp_sensor/rot_poll_delay
463 chown system radio /sys/class/sensors/ssp_sensor/game_rot_poll_delay
464 chown system radio /sys/class/sensors/ssp_sensor/step_det_poll_delay
465 chown system radio /sys/class/sensors/ssp_sensor/gyro_poll_delay
466 chown system radio /sys/class/sensors/ssp_sensor/uncalib_gyro_poll_delay
467 chown system radio /sys/class/sensors/ssp_sensor/mag_poll_delay
468 chown system radio /sys/class/sensors/ssp_sensor/uncal_mag_poll_delay
469 chown system radio /sys/class/sensors/ssp_sensor/light_poll_delay
470 chown system radio /sys/class/sensors/ssp_sensor/pressure_poll_delay
471 chown system radio /sys/class/sensors/ssp_sensor/prox_poll_delay
472 chown system radio /sys/class/sensors/ssp_sensor/sig_motion_poll_delay
473 chown system radio /sys/class/sensors/ssp_sensor/step_cnt_poll_delay
474 chown system radio /sys/class/sensors/ssp_sensor/uncal_gyro_poll_delay
475 chown system radio /sys/class/sensors/ssp_sensor/ssp_flush
476 chmod 0600 /dev/batch_io
477 chown system system /dev/batch_io
478
479 # MPL IIO
480 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/accel_enable
481 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/accel_fifo_enable
482 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/accel_matrix
483 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/accel_rate
484 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/batchmode_timeout
485 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/batchmode_wake_fifo_full_on
486 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/buffer
487 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/buffer/enable
488 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/buffer/length
489 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dev
490 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_event_int_on
491 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_firmware
492 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_int_on
493 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_on
494 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_accel_motion
495 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_pedometer
496 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_qshot_finish
497 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_qshot_start
498 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_shealth_int
499 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_smd
500 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/firmware_loaded
501 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/flush_batch
502 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_enable
503 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_fifo_enable
504 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_matrix
505 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_rate
506 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_scale
507 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_self_test_scale
508 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_x_calibbias
509 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_x_dmp_bias
510 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_x_offset
511 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_y_calibbias
512 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_y_dmp_bias
513 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_y_offset
514 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_z_calibbias
515 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_z_dmp_bias
516 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_z_offset
517 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_scale
518 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_self_test_scale
519 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_x_calibbias
520 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_x_dmp_bias
521 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_x_offset
522 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_y_calibbias
523 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_y_dmp_bias
524 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_y_offset
525 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_z_calibbias
526 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_z_dmp_bias
527 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_z_offset
528 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/master_enable
529 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/motion_lpa_freq
530 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/motion_lpa_on
531 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/motion_lpa_threshold
532 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/name
533 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/ped_q_on
534 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/ped_q_rate
535 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_counter
536 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_int_on
537 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_int_thresh
538 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_on
539 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_peak_thresh
540 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_step_thresh
541 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_step_thresh_time
542 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_steps
543 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_time
544 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power
545 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/autosuspend_delay_ms
546 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/control
547 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/runtime_active_time
548 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/runtime_status
549 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/runtime_suspended_time
550 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power_state
551 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_finish_angle
552 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_finish_int_enable
553 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_start_angle
554 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_start_int_enable
555 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/reg_dump
556 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/sampling_frequency
557 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/sampling_frequency_available
558 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements
559 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements/in_timestamp_en
560 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements/in_timestamp_index
561 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements/in_timestamp_type
562 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/secondary_name
563 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/self_test
564 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/self_test_samples
565 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/self_test_threshold
566 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_cadence
567 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_cadence_enable
568 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_flush_cadence
569 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_freq_threshold
570 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_instant_cadence
571 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_int_period
572 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_timer
573 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/six_axes_q_on
574 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/six_axes_q_rate
575 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/six_axes_q_value
576 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_delay_threshold
577 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_delay_threshold2
578 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_enable
579 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_threshold
580 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/step_detector_on
581 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/step_indicator_on
582 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/subsystem
583 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/temperature
584 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/timestamp
585 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/three_axes_q_on
586 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/three_axes_q_rate
587 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/trigger
588 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/trigger/current_trigger
589 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/uevent
590
591 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/accel_matrix
592 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/accel_rate
593 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/batchmode_timeout
594 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/batchmode_wake_fifo_full_on
595 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/buffer
596 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/buffer/enable
597 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/buffer/length
598 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dev
599 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_event_int_on
600 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_firmware
601 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_int_on
602 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/dmp_on
603 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_accel_motion
604 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_pedometer
605 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_qshot_finish
606 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_qshot_start
607 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_shealth_int
608 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/event_smd
609 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/firmware_loaded
610 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/flush_batch
611 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_enable
612 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_fifo_enable
613 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_matrix
614 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/gyro_rate
615 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_scale
616 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_self_test_scale
617 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_x_calibbias
618 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_x_dmp_bias
619 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_x_offset
620 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_y_calibbias
621 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_y_dmp_bias
622 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_y_offset
623 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_z_calibbias
624 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_z_dmp_bias
625 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_accel_z_offset
626 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_scale
627 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_self_test_scale
628 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_x_calibbias
629 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_x_dmp_bias
630 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_x_offset
631 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_y_calibbias
632 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_y_dmp_bias
633 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_y_offset
634 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_z_calibbias
635 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_z_dmp_bias
636 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/in_anglvel_z_offset
637 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/master_enable
638 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/motion_lpa_freq
639 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/motion_lpa_on
640 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/motion_lpa_threshold
641 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/name
642 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/ped_q_on
643 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/ped_q_rate
644 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_counter
645 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_int_on
646 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_int_thresh
647 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_on
648 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_peak_thresh
649 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_step_thresh
650 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_step_thresh_time
651 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_steps
652 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/pedometer_time
653 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power
654 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/autosuspend_delay_ms
655 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/control
656 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/runtime_active_time
657 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/runtime_status
658 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power/runtime_suspended_time
659 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/power_state
660 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_finish_angle
661 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_finish_int_enable
662 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_start_angle
663 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/qshot_start_int_enable
664 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/reg_dump
665 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/sampling_frequency
666 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/sampling_frequency_available
667 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements
668 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements/in_timestamp_en
669 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements/in_timestamp_index
670 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/scan_elements/in_timestamp_type
671 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/secondary_name
672 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/self_test
673 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/self_test_samples
674 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/self_test_threshold
675 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_cadence
676 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_cadence_enable
677 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_flush_cadence
678 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_freq_threshold
679 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_instant_cadence
680 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_int_period
681 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/shealth_timer
682 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/six_axes_q_on
683 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/six_axes_q_rate
684 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/six_axes_q_value
685 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_delay_threshold
686 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_delay_threshold2
687 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_enable
688 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/smd_threshold
689 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/step_detector_on
690 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/step_indicator_on
691 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/subsystem
692 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/temperature
693 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/timestamp
694 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/three_axes_q_on
695 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/three_axes_q_rate
696 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/trigger
697 chmod 700 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/trigger/current_trigger
698 chmod 660 /sys/devices/13870000.hsi2c/i2c-0/0-0068/iio:device1/uevent
699
700 # sensor
701 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/buffer
702 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/buffer/enable
703 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/buffer/length
704 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/dev
705 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/hard_offset
706 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_scale
707 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_x_raw
708 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_y_raw
709 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_z_raw
710 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/mag_average_sample
711 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/name
712 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/ouflow_thresh
713 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/position
714 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power
715 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/autosuspend_delay_ms
716 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/control
717 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/runtime_active_time
718 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/runtime_status
719 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/runtime_suspended_time
720 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/sampling_frequency
721 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements
722 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_x_en
723 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_x_index
724 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_x_type
725 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_y_en
726 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_y_index
727 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_y_type
728 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_z_en
729 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_z_index
730 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_z_type
731 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_timestamp_en
732 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_timestamp_index
733 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_timestamp_type
734 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/self_test
735 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/self_test_noise
736 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/static_matrix
737 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/trigger
738 chown system radio /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/trigger/current_trigger
739 chown system radio /sys/class/sensors/sensor_dev/flush
740
741 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/buffer
742 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/buffer/enable
743 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/buffer/length
744 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/dev
745 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/hard_offset
746 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_scale
747 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_x_raw
748 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_y_raw
749 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/in_magn_z_raw
750 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/mag_average_sample
751 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/name
752 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/ouflow_thresh
753 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/position
754 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/
755 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/autosuspend_delay_ms
756 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/control
757 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/runtime_active_time
758 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/runtime_status
759 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/power/runtime_suspended_time
760 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/sampling_frequency
761 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements
762 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_x_en
763 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_x_index
764 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_x_type
765 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_y_en
766 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_y_index
767 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_y_type
768 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_z_en
769 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_z_index
770 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_magn_z_type
771 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_timestamp_en
772 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_timestamp_index
773 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/scan_elements/in_timestamp_type
774 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/self_test
775 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/self_test_noise
776 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/static_matrix
777 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/trigger
778 chmod 760 /sys/devices/13870000.hsi2c/i2c-0/0-002e/iio:device2/trigger/current_trigger
779 chmod 760 /sys/class/sensors/sensor_dev/flush
780
781 # IRLED_sensor
782 chown system radio /sys/class/sensors/irled_remote/name
783 chown system radio /sys/class/sensors/irled_remote/vendor
784 chown system radio /sys/class/sensors/irled_remote/irled_send
785 chown system radio /sys/class/sensors/irled_remote/irled_send_result
786
787 # GPS
788 service gpsd /vendor/bin/gpsd -c /system/etc/gps.xml
789 class main
790 user gps
791 group system wakelock inet net_raw
792 ioprio be 0
793
794 # Set watchdog timer to 30 seconds and pet it every 10 seconds to get a 20 second margin
795 service watchdogd /sbin/watchdogd 10 20
796 class core
797 disabled
798
799 # on userdebug and eng builds, enable kgdb on the serial console
800 on property:ro.debuggable=1
801 write /sys/module/kgdboc/parameters/kgdboc ttyFIQ1
802 write /sys/module/fiq_debugger/parameters/kgdb_enable 1
803
804 # Kick watchdogd if debug_level is low
805 on property:ro.debug_level=0x4f4c
806 start watchdogd
807
808 # LPM
809 service charger /system/bin/charger
810 class charger
811 critical
812 seclabel u:r:charger:s0
813
814 on charger
815 # Set cpu governor to powersave while in charging mode
816 write /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor powersave
817 write /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor powersave
818 write /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor powersave
819 write /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor powersave