[WIP] ramdisk cleanup
[GitHub/mt8127/android_device_alcatel_ttab.git] / ramdisk / init.mt8127.rc
1
2 #connectivity related init script
3 import init.project.rc
4 import init.connectivity.rc
5 import init.charging.rc
6 import init.mt8127usb.rc
7 import init.aee.rc
8
9 on init
10 # export LD_PRELOAD "libxlog.so"
11 # export LD_SHIM_LIBS /system/libdpframework.so|libxlog.so:/system/lib/egl/libEGL_mali.so|libxlog.so
12 export USBOTG_STORAGE /storage/usbotg
13 mount tmpfs tmpfs /mnt/media_rw/ mode=0755,uid=1000,gid=1000
14 mkdir /mnt/media_rw/usbotg 0700 media_rw media_rw
15 mkdir /storage/usbotg 0700 root root
16 mount tmpfs tmpfs /storage/usbotg mode=0755,uid=1000,gid=1000
17
18 symlink /sdcard /storage/sdcard0
19 symlink /storage/usbdisk /mnt/usbdisk
20
21 export EXTERNAL_STORAGE /sdcard
22
23
24 # Backward compatibility
25 symlink /system/etc /etc
26 symlink /sys/kernel/debug /d
27
28 # Right now vendor lives on the same filesystem as system,
29 # but someday that may change.
30 symlink /system/vendor /vendor
31
32 # Create cgroup mount point for cpu accounting
33 mkdir /acct
34 mount cgroup none /acct cpuacct
35 mkdir /acct/uid
36
37
38 mkdir /system
39 mkdir /custpack
40 mkdir /data 0771 system system
41 mkdir /cache 0770 system cache
42 mkdir /config 0500 root root
43
44 mkdir /mnt/cd-rom 0000 system system
45
46 # Directory for putting things only root should see.
47 mkdir /mnt/secure 0700 root root
48 # Create private mountpoint so we can MS_MOVE from staging
49 mount tmpfs tmpfs /mnt/secure mode=0700,uid=0,gid=0
50
51 # Directory for staging bindmounts
52 mkdir /mnt/secure/staging 0700 root root
53
54 # Directory-target for where the secure container
55 # imagefile directory will be bind-mounted
56 mkdir /mnt/secure/asec 0700 root root
57
58 # Secure container public mount points.
59 mkdir /mnt/asec 0700 root system
60 mount tmpfs tmpfs /mnt/asec mode=0755,gid=1000
61
62 # Filesystem image public mount points.
63 mkdir /mnt/obb 0700 root system
64 mount tmpfs tmpfs /mnt/obb mode=0755,gid=1000
65
66 write /proc/sys/kernel/panic_on_oops 1
67 write /proc/sys/kernel/hung_task_timeout_secs 0
68 write /proc/cpu/alignment 4
69 write /proc/sys/kernel/sched_latency_ns 10000000
70 write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
71 write /proc/sys/kernel/sched_compat_yield 1
72 write /proc/sys/kernel/sched_child_runs_first 0
73 write /proc/sys/kernel/randomize_va_space 2
74 write /proc/sys/kernel/kptr_restrict 2
75 write /proc/sys/kernel/dmesg_restrict 1
76 write /proc/sys/vm/mmap_min_addr 32768
77 write /proc/sys/net/ipv4/ping_group_range "0 2147483647"
78 write /proc/sys/kernel/sched_rt_runtime_us 950000
79 write /proc/sys/kernel/sched_rt_period_us 1000000
80
81
82 # Allow everybody to read the xt_qtaguid resource tracking misc dev.
83 # This is needed by any process that uses socket tagging.
84 chmod 0644 /dev/xt_qtaguid
85
86 #HWComposer fb0
87 chmod 0666 /dev/graphics/fb0
88 chown system graphics /dev/graphics/fb0
89
90 #HWComposer Vsync
91 chmod 0666 /dev/mtkfb_vsync
92 chown system graphics /dev/mtkfb_vsync
93
94
95 #HWComposer fence
96 chmod 0666 /dev/sw_sync
97 chown system graphics /dev/sw_sync
98
99 # Change ION driver permission
100 chmod 0666 /dev/ion
101
102 # Change BWC permission
103 chmod 0664 /sys/bus/platform/drivers/mem_bw_ctrl/concurrency_scenario
104 chown system media /sys/bus/platform/drivers/mem_bw_ctrl/concurrency_scenario
105
106 # Change M4U driver permission
107 # chmod 0444 /dev/M4U_device
108
109 # Change SMI driver permission
110 chmod 0660 /dev/MTK_SMI
111 chown system media /dev/MTK_SMI
112
113 #Use uinput's default permission
114 chown system net_bt_admin /dev/uinput
115
116 # Change SMI mtk_sched permission
117 chmod 0660 /dev/mtk_sched
118 chown system media /dev/mtk_sched
119
120 #BT SCO CVSD
121 chmod 0660 /dev/ebc
122 chown system media /dev/ebc
123
124 # Change DISP permission
125 chmod 0666 /dev/mtk_disp
126 chown system system /dev/mtk_disp
127
128 # Change Camera permission
129 chmod 0660 /dev/camera-sysram
130 chmod 0660 /dev/camera-isp
131 chmod 0660 /dev/camera-pipemgr
132 chmod 0660 /dev/kd_camera_hw
133 chmod 0660 /dev/kd_camera_flashlight
134 chmod 0660 /dev/kd_camera_hw_bus2
135 chmod 0660 /dev/FM50AF
136 chmod 0660 /dev/CAM_CAL_DRV
137
138 chown system camera /dev/camera-sysram
139 chown system camera /dev/camera-isp
140 chown system camera /dev/camera-pipemgr
141 chown system camera /dev/kd_camera_hw
142 chown system camera /dev/kd_camera_flashlight
143 chown system camera /dev/kd_camera_hw_bus2
144 chown system camera /dev/FM50AF
145 chown system camera /dev/CAM_CAL_DRV
146
147 # Change OVL permission
148 chmod 0440 /dev/mtk_ovl
149 chown system system /dev/mtk_ovl
150
151 # Change Jpeg permission
152 # chmod 0444 /dev/mtk_jpeg
153 # chmod 0444 /dev/mtk_gdma
154 # chmod 0444 /dev/mtk_gfmt
155 chmod 0440 /dev/mtk_almk
156
157 # otg_test
158 chown root radio /dev/mt_otg_test
159 chmod 0660 /dev/mt_otg_test
160
161 # Enable AAL
162 setprop ro.mediatek.aal 1
163
164 # mount debugfs for ftrace
165 mount debugfs none /sys/kernel/debug
166
167 # change owner
168 chown root system /proc/mtprof/cputime
169 chown root system /proc/mtprof/reboot_pid
170
171 on boot
172 # start sensor services
173 # start akmd8963
174
175 # start nvram
176 start NvRAMAgent
177
178 chown system system /sys/devices/system/cpu/cpufreq/hotplug/cpu_num_base
179 chmod 0660 /sys/devices/system/cpu/cpufreq/hotplug/cpu_num_base
180
181 on fs
182
183 # mount mtd partitions
184 # Mount /system rw first to give the filesystem a chance to save a checkpoint
185 #mount yaffs2 mtd@system /system
186
187 # via: set ril and pppd
188 #chown root /system/bin/pppd
189 #chmod 4755 /system/bin/pppd
190 #chown root /system/etc/ppp/ip-up-cdma
191 #chmod 4755 /system/et/ppp/ip-up-cdma
192 #chown root /system/etc/ppp/ipv6-up-cdma
193 #chmod 4755 /system/etc/ppp/ipv6-up-cdma
194 #chown root /system/etc/ppp/link-down-cdma
195 #chmod 4755 /system/etc/ppp/link-down-cdma
196 #mount yaffs2 mtd@system /system ro remount
197 #mount yaffs2 mtd@userdata /data nosuid nodev
198 #mount yaffs2 mtd@cache /cache nosuid nodev
199
200 #on fs_property:ro.mount.fs=EXT4
201 mount_all /fstab.mt8127
202 setprop ro.crypto.fuse_sdcard true
203 mount iso9660 loop@/system/etc/iAmCdRom.iso /mnt/cd-rom ro
204
205 write /sys/class/misc/tp_cfg/data_is_mount 1
206 #change partition permission
207 exec /system/etc/partition_permission.sh
208
209 # RGX init
210 service pvrsrvctl /system/vendor/bin/pvrsrvctl --start
211 class core
212 user root
213 group root
214 oneshot
215
216 on post-fs-data
217 mkdir /data/nvram 2770 root system
218 mkdir /data/media 0770 media_rw media_rw
219 chmod 0660 /data/misc/wifi/p2p_supplicant.conf
220
221
222 # dhcp server
223 mkdir /data/misc/dhcp 0770 dhcp wifi
224 chown dhcp wifi /data/misc/dhcp
225
226 # dhcpv6 server
227 mkdir /data/misc/wide-dhcpv6 0770 dhcp wifi
228 chown dhcp wifi /data/misc/wide-dhcpv6
229
230 # GPS
231 mkdir /data/gps_mnl 0771 gps system
232
233 # remove /data/system/wpa_supplicant which was created in meta mode of JB version,
234 # wlan will be not able to enabled if this directory exists in L version.
235 rmdir /data/system/wpa_supplicant
236
237 # for ppp options file
238 mkdir /data/misc/ppp 0770 bluetooth net_bt
239 # bluetooth
240 mkdir /data/@btmtk 0770 bluetooth net_bt
241 chown bluetooth bluetooth /data/@btmtk/host_cache
242 chown bluetooth bluetooth /data/@btmtk/dev_cache
243 chown bluetooth bluetooth /dev/hid-keyboard
244 chmod 0660 /dev/hid-keyboard
245
246 # NFC
247 mkdir /data/nfc_socket 0771 nfc radio
248
249 #VideoCodec
250 insmod /system/lib/modules/vcodec_kernel_driver.ko
251
252 # JPEG
253 chmod 0440 /dev/mtk_jpeg
254 chown system camera /dev/mtk_jpeg
255
256 # UIBC
257 chown system media /dev/uibc
258 chmod 0660 /dev/uibc
259
260 #HDMI
261 chmod 0664 /dev/hdmitx
262
263 # Sensor
264 chmod 0660 /dev/hwmsensor
265 chmod 0660 /dev/msensor
266 chmod 0660 /dev/gsensor
267 chmod 0660 /dev/als_ps
268 chmod 0660 /dev/gyroscope
269 chmod 0660 /dev/aal_als
270
271 chmod 0660 /sys/devices/platform/msensor/driver/cpsopmode
272 chmod 0660 /sys/devices/platform/msensor/driver/cpsreptxy
273 chmod 0660 /sys/devices/platform/msensor/driver/cpsreptz
274 chmod 0660 /sys/devices/platform/gsensor/driver/cpsopmode
275 chmod 0660 /sys/devices/platform/gsensor/driver/cpsrange
276
277 chown system system /dev/hwmsensor
278 chown system system /dev/msensor
279 chown system system /dev/gsensor
280 chown radio system /dev/als_ps
281 chown system system /dev/gyroscope
282 chown system system /dev/aal_als
283
284 chmod 0660 /sys/class/misc/m_acc_misc/accenablenodata
285 chmod 0660 /sys/class/misc/m_acc_misc/accactive
286 chmod 0660 /sys/class/misc/m_acc_misc/accdelay
287 chmod 0660 /sys/class/misc/m_acc_misc/accbatch
288 chmod 0660 /sys/class/misc/m_acc_misc/accflush
289 chown system system /sys/class/misc/m_acc_misc/accenablenodata
290 chown system system /sys/class/misc/m_acc_misc/accactive
291 chown system system /sys/class/misc/m_acc_misc/accdelay
292 chown system system /sys/class/misc/m_acc_misc/accbatch
293 chown system system /sys/class/misc/m_acc_misc/accflush
294
295 chmod 0660 /sys/class/misc/m_mag_misc/magactive
296 chmod 0660 /sys/class/misc/m_mag_misc/magdelay
297 chmod 0660 /sys/class/misc/m_mag_misc/magbatch
298 chmod 0660 /sys/class/misc/m_mag_misc/magflush
299 chmod 0660 /sys/class/misc/m_mag_misc/magoactive
300 chmod 0660 /sys/class/misc/m_mag_misc/magodelay
301 chmod 0660 /sys/class/misc/m_mag_misc/magobatch
302 chmod 0660 /sys/class/misc/m_mag_misc/magoflush
303 chown system system /sys/class/misc/m_mag_misc/magactive
304 chown system system /sys/class/misc/m_mag_misc/magdelay
305 chown system system /sys/class/misc/m_mag_misc/magbatch
306 chown system system /sys/class/misc/m_mag_misc/magflush
307 chown system system /sys/class/misc/m_mag_misc/magoactive
308 chown system system /sys/class/misc/m_mag_misc/magodelay
309 chown system system /sys/class/misc/m_mag_misc/magobatch
310 chown system system /sys/class/misc/m_mag_misc/magoflush
311 chmod 0660 /sys/class/misc/m_batch_misc/batchactive
312 chmod 0660 /sys/class/misc/m_batch_misc/batchdelay
313 chmod 0660 /sys/class/misc/m_batch_misc/batchbatch
314 chmod 0660 /sys/class/misc/m_batch_misc/batchflush
315 chown system system /sys/class/misc/m_batch_misc/batchactive
316 chown system system /sys/class/misc/m_batch_misc/batchdelay
317 chown system system /sys/class/misc/m_batch_misc/batchbatch
318 chown system system /sys/class/misc/m_batch_misc/batchflush
319
320 chmod 0660 /sys/class/misc/m_gyro_misc/gyroenablenodata
321 chmod 0660 /sys/class/misc/m_gyro_misc/gyroactive
322 chmod 0660 /sys/class/misc/m_gyro_misc/gyrodelay
323 chmod 0660 /sys/class/misc/m_gyro_misc/gyrobatch
324 chmod 0660 /sys/class/misc/m_gyro_misc/gyroflush
325 chown system system /sys/class/misc/m_gyro_misc/gyroenablenodata
326 chown system system /sys/class/misc/m_gyro_misc/gyroactive
327 chown system system /sys/class/misc/m_gyro_misc/gyrodelay
328 chown system system /sys/class/misc/m_gyro_misc/gyrobatch
329 chown system system /sys/class/misc/m_gyro_misc/gyroflush
330
331 chmod 0660 /sys/class/misc/m_alsps_misc/alsactive
332 chmod 0660 /sys/class/misc/m_alsps_misc/alsdelay
333 chmod 0660 /sys/class/misc/m_alsps_misc/alsbatch
334 chmod 0660 /sys/class/misc/m_alsps_misc/alsflush
335 chmod 0660 /sys/class/misc/m_alsps_misc/psactive
336 chmod 0660 /sys/class/misc/m_alsps_misc/psdelay
337 chmod 0660 /sys/class/misc/m_alsps_misc/psbatch
338 chmod 0660 /sys/class/misc/m_alsps_misc/psflush
339 chown system system /sys/class/misc/m_alsps_misc/alsactive
340 chown system system /sys/class/misc/m_alsps_misc/alsdelay
341 chown system system /sys/class/misc/m_alsps_misc/alsbatch
342 chown system system /sys/class/misc/m_alsps_misc/alsflush
343 chown system system /sys/class/misc/m_alsps_misc/psactive
344 chown system system /sys/class/misc/m_alsps_misc/psdelay
345 chown system system /sys/class/misc/m_alsps_misc/psbatch
346 chown system system /sys/class/misc/m_alsps_misc/psflush
347
348 chmod 0660 /sys/class/misc/m_baro_misc/baroenablenodata
349 chmod 0660 /sys/class/misc/m_baro_misc/baroactive
350 chmod 0660 /sys/class/misc/m_baro_misc/barodelay
351 chmod 0660 /sys/class/misc/m_baro_misc/barobatch
352 chmod 0660 /sys/class/misc/m_baro_misc/baroflush
353 chown system system /sys/class/misc/m_baro_misc/baroenablenodata
354 chown system system /sys/class/misc/m_baro_misc/baroactive
355 chown system system /sys/class/misc/m_baro_misc/barodelay
356 chown system system /sys/class/misc/m_baro_misc/barobatch
357 chown system system /sys/class/misc/m_baro_misc/baroflush
358
359
360 mkdir /data/misc/sensors 0664 system system
361 mkdir /data/misc/akmd 0770 system system
362 mkdir /data/acdapi/ 0770 system system
363 chmod 0660 /data/misc/acdapi/calib.dat
364 chmod 0660 /data/misc/acdapi/param.dat
365 chmod 0660 /data/misc/acdapi/sensors.dat
366 chown system /sys/devices/platform/msensor/driver/cpsopmode
367 chown system /sys/devices/platform/msensor/driver/cpsreptxy
368 chown system /sys/devices/platform/msensor/driver/cpsreptz
369
370 chown system system /system/bin/sbchk
371 chmod 0771 /system/bin/sbchk
372
373 # change key_provisioning
374 mkdir /data/key_provisioning
375 chmod 0770 /data/key_provisioning
376 chown system system /data/key_provisioning
377 restorecon /data/key_provisioning
378
379 # encryption flow
380 setprop vold.post_fs_data_done 1
381
382 # Recycle stuffs
383 exec /system/bin/rm -f /cache/.ipoh.img
384 rm /data/logcat.txt
385
386 on property:vold.decrypt=trigger_restart_framework
387 start msensord
388 start nvram_daemon
389 start permission_check
390
391 #
392 #sensor service (begin)
393 service msensord /system/bin/msensord
394 class main
395 oneshot
396
397 #
398 #drm operation server
399 service kisd /system/bin/kisd
400 user system
401 group system media drmrpc
402 class main
403
404 service nvram_daemon /system/bin/nvram_daemon
405 class main
406 user root
407 group system
408 oneshot
409
410 # write proc for test sim
411 on property:gsm.sim.ril.testsim=0
412 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 0
413 write /proc/sys/net/ipv4/tcp_rto_min 200
414 on property:gsm.sim.ril.testsim=1
415 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 1
416 write /proc/sys/net/ipv4/tcp_rto_min 400
417 on property:gsm.sim.ril.testsim.2=0
418 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 0
419 write /proc/sys/net/ipv4/tcp_rto_min 200
420 on property:gsm.sim.ril.testsim.2=1
421 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 1
422 write /proc/sys/net/ipv4/tcp_rto_min 400
423 on property:gsm.sim.ril.testsim.3=0
424 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 0
425 write /proc/sys/net/ipv4/tcp_rto_min 200
426 on property:gsm.sim.ril.testsim.3=1
427 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 1
428 write /proc/sys/net/ipv4/tcp_rto_min 400
429 on property:gsm.sim.ril.testsim.4=0
430 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 0
431 write /proc/sys/net/ipv4/tcp_rto_min 200
432 on property:gsm.sim.ril.testsim.4=1
433 write /proc/sys/net/netfilter/nf_conntrack_tcp_no_window_check 1
434 write /proc/sys/net/ipv4/tcp_rto_min 400
435 service NvRAMAgent /system/bin/nvram_agent_binder
436 user system
437 group system
438
439 service akmd8963 /system/bin/akmd8963
440 disabled
441 user system
442 group system
443 oneshot
444
445 service akmd09911 /system/bin/akmd09911
446 disabled
447 user system
448 group system
449 class main
450
451
452 #
453 #sensor service (end)
454 #
455
456
457 service pq /system/bin/pq
458 class main
459 user system
460 group system graphics
461 oneshot
462
463 #
464 # MT6620 related services (Begin)
465 #
466
467 # monitor property and power on/off wlan
468 on property:wlan.driver.status=ok
469 write /dev/wmtWifi "1"
470
471 on property:wlan.driver.status=unloaded
472 write /dev/wmtWifi "0"
473
474 #remove -puse_p2p_group_interface=1, our driver doesnot support this feature
475 #
476 service p2p_supplicant /system/bin/wpa_supplicant \
477 -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf \
478 -I/system/etc/wifi/wpa_supplicant_overlay.conf -N \
479 -ip2p0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -e/data/misc/wifi/entropy.bin -ddd \
480 -I/system/etc/wifi/p2p_supplicant_overlay.conf \
481 -O/data/misc/wifi/sockets -g@android:wpa_wlan0
482 # we will start as root and wpa_supplicant will switch to user wifi
483 # after setting up the capabilities required for WEXT
484 # user wifi
485 # group wifi inet keystore
486 class main
487 socket wpa_wlan0 dgram 660 wifi wifi
488 disabled
489 oneshot
490
491 service wpa_supplicant /system/bin/wpa_supplicant \
492 -iwlan0 -Dnl80211 -c/data/misc/wifi/wpa_supplicant.conf -e/data/misc/wifi/entropy.bin -ddd \
493 -I/system/etc/wifi/wpa_supplicant_overlay.conf \
494 -O/data/misc/wifi/sockets -g@android:wpa_wlan0
495 # we will start as root and wpa_supplicant will switch to user wifi
496 # after setting up the capabilities required for WEXT
497 # user wifi
498 # group wifi inet keystore
499 class main
500 socket wpa_wlan0 dgram 660 wifi wifi
501 disabled
502 oneshot
503
504 service ap_daemon /system/bin/wpa_supplicant \
505 -iap0 -Dnl80211 -c/data/misc/wifi/p2p_supplicant.conf -e/data/misc/wifi/entropy.bin -puse_p2p_group_interface=1 -ddd
506 # we will start as root and wpa_supplicant will switch to user wifi
507 # after setting up the capabilities required for WEXT
508 # user wifi
509 # group wifi inet keystore
510 class main
511 disabled
512 oneshot
513
514 #
515 # MT6620 related services (End)
516 #
517
518 ## mtk printk uart controller
519 on property:persist.uartconsole.enable=1
520 write /proc/mtprintk 1
521
522 # Update the second boot logo
523 service bootlogoupdater /system/bin/boot_logo_updater
524 class core
525 oneshot
526
527 service audio-daemon /system/bin/audiocmdservice_atci
528 class main
529 socket atci-audio stream 660 media system
530 user root
531 group media system sdcard_rw
532 disabled
533 oneshot
534
535 # GuiExt Server init
536 service guiext-server /system/bin/guiext-server
537 class main
538 user system
539 group system graphics
540
541 #Define device for ATCID
542 chmod 660 /dev/ttyGS0
543 chown system /dev/ttyGS0
544 chmod 660 /dev/ttyGS1
545 chown system /dev/ttyGS1
546
547 # BT relayer mode used VCOM
548 chmod 0660 /dev/ttyGS2
549 chown bluetooth radio /dev/ttyGS2
550
551
552
553
554 on property:init.svc.servicemanager=restarting
555 restart pq
556
557 #
558 #ape codec service
559 #
560
561 service MtkCodecService /system/bin/MtkCodecService
562 class main
563 user system
564 group audio media sdcard_r
565
566 on boot
567 # AGPS
568 mkdir /data/agps_supl 0771 gps system
569
570 ###########add for 3Gdongle
571
572 on boot
573 #
574 # change the right of ip-up ip-down scripts(begin)
575 #
576 chmod 777 /etc/ppp/ip-up
577 chmod 777 /etc/ppp/ip-down
578 #
579 # change the right of ip-up ip-down scripts(end)
580 #
581
582 #
583 # change the right of ip-up-ppp0 ip-down-ppp0 scripts(begin)
584 #
585 chmod 777 /etc/ppp/ip-up-ppp0
586 chmod 777 /etc/ppp/ip-down-ppp0
587 #
588 # change the right of ip-up ip-down scripts(end)
589 #
590
591 #set the property of persiste.radio.reset_on_switch
592 setprop persist.radio.reset_on_switch true
593 #end
594
595 #set the property of rild.mark_switchuser
596 setprop rild.mark_switchuser 0
597 #end
598
599 chmod 0644 /system/lib/libzteevdo-ril.so
600 chomd 0644 /system/lib/zterilPara
601 chown root /system/bin/pppd
602 chmod 4755 /system/bin/pppd
603 chown root /system/bin/chat
604 chmod 4755 /system/bin/chat
605 #[BUGFIX]-ADD-BEGIN by SCDTABLET.(bo.yang@jrdcom.com),03/05/2015,1006752
606 chmod 0660 /dev/ebc
607 chown root audio /dev/ebc
608 #[BUGFIX]-ADD-END by SCDTABLET.(bo.yang@jrdcom.com),05/05/2015,1006752
609
610 chmod 0664 /sys/class/leds/lcd-backlight/brightness
611 chown system system /sys/class/leds/red/trigger
612 chown system system /sys/class/leds/green/trigger
613 chown system system /sys/class/leds/blue/trigger