1 ACTION=="remove", GOTO="permissions_slp_end"
3 KERNEL=="s3c-jpeg", MODE="0660", GROUP="camera"
4 KERNEL=="s5p-jpeg", MODE="0660", GROUP="camera"
5 KERNEL=="radio[0-9]", MODE="0660", GROUP="radio"
6 KERNEL=="s5p-mfc", MODE="0660", GROUP="hwcodec"
7 KERNEL=="s3c-mfc", MODE="0660", GROUP="hwcodec" SMACK="system::hwcodec"
8 KERNEL=="srp", MODE="0660", GROUP="hwcodec"
9 KERNEL=="log_main", MODE="0660", GROUP="app_logging" SMACK="system::app_logging"
10 KERNEL=="log_events", MODE="0660", GROUP="app_logging" SMACK="system::app_logging"
11 KERNEL=="log_radio", MODE="0660", GROUP="app_logging" SMACK="system::app_logging"
12 KERNEL=="log_system", MODE="0660", GROUP="sys_logging" SMACK="system::sys_logging"
13 KERNEL=="controlC0D[0-9]c", MODE="0660", GROUP="recording"
14 KERNEL=="pcmC0D[0-9]c", MODE="0660", GROUP="recording" SMACK="system::recording"
15 KERNEL=="controlC0", MODE="0660", GROUP="audio"
16 KERNEL=="pcmC0D[0-9]p", MODE="0660", GROUP="audio"
17 KERNEL=="fb[0-9]", MODE="0660", GROUP="video" SMACK="system::video"
18 KERNEL=="s3c-mem", MODE="0660", GROUP="video" SMACK="system::video"
19 KERNEL=="umts_csd", MODE="0660", GROUP="video_tel"
21 # FIXME! All of those devices with 666 mode should be revisited to reduce excessive permissions
22 KERNEL=="pvrsrvkm", MODE="0666" SMACK="*"
23 KERNEL=="ump", MODE="0666" SMACK="*"
24 KERNEL=="mali", MODE="0666" SMACK="*"
25 KERNEL=="slp_global_lock", MODE="0666" SMACK="*"
26 KERNEL=="usb_mtp_gadget", MODE="0666" SMACK="*"
27 KERNEL=="usb_accessory", MODE="0666" SMACK="*"
28 SUBSYSTEM=="drm", MODE="0666" SMACK="*"
31 KERNEL=="uio[0-9]", MODE="0666" SMACK="*"
35 SUBSYSTEM=="leds", ATTR{brightness}=="?*", RUN+="/bin/chmod 0664 %S/%p/brightness", RUN+="/bin/chown :system_torch %S/%p/brightness"
36 SUBSYSTEM=="backlight", ATTR{brightness}=="?*", RUN+="/bin/chmod 0664 %S/%p/brightness", RUN+="/bin/chown :system_bklight %S/%p/brightness"
39 SUBSYSTEM=="camera", RUN+="/bin/chmod 0666 %S/%p/rear_flash"
40 SUBSYSTEM=="camera", RUN+="/bin/chmod 0666 %S/%p/max_brightness"
43 DRIVER=="mdnie", RUN+="/bin/chmod 0666 %S/%p/mode"
44 DRIVER=="mdnie", RUN+="/bin/chmod 0666 %S/%p/scenario"
45 DRIVER=="mdnie", RUN+="/bin/chmod 0666 %S/%p/tone"
46 DRIVER=="mdnie", RUN+="/bin/chmod 0666 %S/%p/outdoor"
47 DRIVER=="mdnie", RUN+="/bin/chmod 0666 %S/%p/tune"
50 SUBSYSTEM=="haptic", RUN+="/bin/chmod 0666 %S/%p/level"
51 SUBSYSTEM=="haptic", RUN+="/bin/chmod 0666 %S/%p/enable"
52 SUBSYSTEM=="haptic", RUN+="/bin/chmod 0666 %S/%p/oneshot"
55 SUBSYSTEM!="video4linux", GOTO="v4l_slp_end"
56 IMPORT{program}="uname_env kernel-release"
58 KERNEL=="video0", ENV{UNAME_KERNEL_RELEASE}=="3.0.*", GROUP="camera", MODE="0660", GOTO="v4l_slp_end"
59 KERNEL=="video1", ENV{UNAME_KERNEL_RELEASE}=="3.4.*", GROUP="camera", MODE="0660", GOTO="v4l_slp_end"
60 KERNEL=="video3", ENV{UNAME_KERNEL_RELEASE}=="3.4.*", GROUP="camera", MODE="0660", GOTO="v4l_slp_end"
62 # Remaining video devices
63 KERNEL=="video[0-9]", MODE="0660", GROUP="video"
66 LABEL="permissions_slp_end"