Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Generated by the Mer uevent to udev rule generator
- # in the droid-hal-* package
- #
- # This file contains udev rules derived from the uevent.rc
- # The original rc file contents are included preceded by #:
- #
- #
- ################
- # From ueventd.rc
- #:subsystem adf
- # WARNING rule in comment above was not converted
- #: devname uevent_devname
- # WARNING rule in comment above was not converted
- #:
- #:# ueventd can only set permissions on device nodes and their associated
- #:# sysfs attributes, not on arbitrary paths.
- #:#
- #:# format for /dev rules: devname mode uid gid
- #:# format for /sys rules: nodename attr mode uid gid
- #:# shortcut: "mtd@NN" expands to "/dev/mtd/mtdNN"
- #:
- #:/dev/null 0666 root root
- KERNEL=="null", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/zero 0666 root root
- KERNEL=="zero", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/full 0666 root root
- KERNEL=="full", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/ptmx 0666 root root
- KERNEL=="ptmx", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/tty 0666 root root
- KERNEL=="tty", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/random 0666 root root
- KERNEL=="random", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/urandom 0666 root root
- KERNEL=="urandom", MODE="0666", GROUP="root", OWNER="root"
- #:# Make HW RNG readable by group system to let EntropyMixer read it.
- #:/dev/hw_random 0440 root system
- KERNEL=="hw_random", MODE="0440", GROUP="system", OWNER="root"
- #:/dev/ashmem 0666 root root
- KERNEL=="ashmem", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/binder 0666 root root
- KERNEL=="binder", MODE="0666", GROUP="root", OWNER="root"
- #:
- #:# Anyone can read the logs, but if they're not in the "logs"
- #:# group, then they'll only see log entries for their UID.
- #:/dev/log/* 0666 root log
- # Mer/hybris renames /dev/log to /dev/alog (handling as a symlink)
- SYMLINK=="alog/*", MODE="0666", GROUP="log", OWNER="root"
- #:/dev/pmsg0 0222 root log
- KERNEL=="pmsg0", MODE="0222", GROUP="log", OWNER="root"
- #:
- #:# the msm hw3d client device node is world writable/readable.
- #:/dev/msm_hw3dc 0666 root root
- KERNEL=="msm_hw3dc", MODE="0666", GROUP="root", OWNER="root"
- #:
- #:# gpu driver for adreno200 is globally accessible
- #:/dev/kgsl 0666 root root
- KERNEL=="kgsl", MODE="0666", GROUP="root", OWNER="root"
- #:
- #:# kms driver for drm based gpu
- #:/dev/dri/* 0666 root graphics
- # Known droid dir drm/ is for subsystem dri
- SYMLINK=="dri/*", MODE="0666", GROUP="graphics", OWNER="root"
- SUBSYSTEM=="drm", KERNEL=="*", MODE="0666", GROUP="graphics", OWNER="root"
- #:
- #:# these should not be world writable
- #:/dev/diag 0660 system qcom_diag
- KERNEL=="diag", MODE="0660", GROUP="qcom_diag", OWNER="system"
- #:/dev/diag_arm9 0660 radio radio
- KERNEL=="diag_arm9", MODE="0660", GROUP="radio", OWNER="radio"
- #:/dev/android_adb 0660 adb adb
- KERNEL=="android_adb", MODE="0660", GROUP="adb", OWNER="adb"
- #:/dev/android_adb_enable 0660 adb adb
- KERNEL=="android_adb_enable", MODE="0660", GROUP="adb", OWNER="adb"
- #:/dev/ttyMSM0 0600 bluetooth bluetooth
- KERNEL=="ttyMSM0", MODE="0600", GROUP="bluetooth", OWNER="bluetooth"
- #:/dev/uhid 0660 system net_bt_stack
- KERNEL=="uhid", MODE="0660", GROUP="net_bt_stack", OWNER="system"
- #:/dev/uinput 0660 system net_bt_stack
- KERNEL=="uinput", MODE="0660", GROUP="net_bt_stack", OWNER="system"
- #:/dev/alarm 0664 system radio
- KERNEL=="alarm", MODE="0664", GROUP="radio", OWNER="system"
- #:/dev/rtc0 0640 system system
- KERNEL=="rtc0", MODE="0640", GROUP="system", OWNER="system"
- #:/dev/tty0 0660 root system
- KERNEL=="tty0", MODE="0660", GROUP="system", OWNER="root"
- #:/dev/graphics/* 0660 system graphics
- # Known droid dir graphics/ is for subsystem graphics
- SYMLINK=="graphics/*", MODE="0660", GROUP="graphics", OWNER="system"
- SUBSYSTEM=="graphics", KERNEL=="*", MODE="0660", GROUP="graphics", OWNER="system"
- #:/dev/msm_hw3dm 0660 system graphics
- KERNEL=="msm_hw3dm", MODE="0660", GROUP="graphics", OWNER="system"
- #:/dev/input/* 0660 root input
- #:/dev/eac 0660 root audio
- KERNEL=="eac", MODE="0660", GROUP="audio", OWNER="root"
- #:/dev/cam 0660 root camera
- KERNEL=="cam", MODE="0660", GROUP="camera", OWNER="root"
- #:/dev/pmem 0660 system graphics
- KERNEL=="pmem", MODE="0660", GROUP="graphics", OWNER="system"
- #:/dev/pmem_adsp* 0660 system audio
- KERNEL=="pmem_adsp*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/pmem_camera* 0660 system camera
- KERNEL=="pmem_camera*", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/oncrpc/* 0660 root system
- # Known droid dir oncrpc/ is for subsystem oncrpc
- SYMLINK=="oncrpc/*", MODE="0660", GROUP="system", OWNER="root"
- SUBSYSTEM=="oncrpc", KERNEL=="*", MODE="0660", GROUP="system", OWNER="root"
- #:/dev/adsp/* 0660 system audio
- # Known droid dir adsp/ is for subsystem adsp
- SYMLINK=="adsp/*", MODE="0660", GROUP="audio", OWNER="system"
- SUBSYSTEM=="adsp", KERNEL=="*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/snd/* 0660 system audio
- # Standard subsystem rule
- SUBSYSTEM=="snd", KERNEL=="*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/mt9t013 0660 system system
- KERNEL=="mt9t013", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/msm_camera/* 0660 system system
- # Known droid dir msm_camera/ is for subsystem msm_camera
- SYMLINK=="msm_camera/*", MODE="0660", GROUP="system", OWNER="system"
- SUBSYSTEM=="msm_camera", KERNEL=="*", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/akm8976_daemon 0640 compass system
- KERNEL=="akm8976_daemon", MODE="0640", GROUP="system", OWNER="compass"
- #:/dev/akm8976_aot 0640 compass system
- KERNEL=="akm8976_aot", MODE="0640", GROUP="system", OWNER="compass"
- #:/dev/akm8973_daemon 0640 compass system
- KERNEL=="akm8973_daemon", MODE="0640", GROUP="system", OWNER="compass"
- #:/dev/akm8973_aot 0640 compass system
- KERNEL=="akm8973_aot", MODE="0640", GROUP="system", OWNER="compass"
- #:/dev/bma150 0640 compass system
- KERNEL=="bma150", MODE="0640", GROUP="system", OWNER="compass"
- #:/dev/cm3602 0640 compass system
- KERNEL=="cm3602", MODE="0640", GROUP="system", OWNER="compass"
- #:/dev/akm8976_pffd 0640 compass system
- KERNEL=="akm8976_pffd", MODE="0640", GROUP="system", OWNER="compass"
- #:/dev/lightsensor 0640 system system
- KERNEL=="lightsensor", MODE="0640", GROUP="system", OWNER="system"
- #:/dev/msm_pcm_out* 0660 system audio
- KERNEL=="msm_pcm_out*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_pcm_in* 0660 system audio
- KERNEL=="msm_pcm_in*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_pcm_ctl* 0660 system audio
- KERNEL=="msm_pcm_ctl*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_snd* 0660 system audio
- KERNEL=="msm_snd*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_mp3* 0660 system audio
- KERNEL=="msm_mp3*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/audience_a1026* 0660 system audio
- KERNEL=="audience_a1026*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/tpa2018d1* 0660 system audio
- KERNEL=="tpa2018d1*", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_audpre 0660 system audio
- KERNEL=="msm_audpre", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_audio_ctl 0660 system audio
- KERNEL=="msm_audio_ctl", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/htc-acoustic 0660 system audio
- KERNEL=="htc-acoustic", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/vdec 0660 system audio
- KERNEL=="vdec", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/q6venc 0660 system audio
- KERNEL=="q6venc", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/snd/dsp 0660 system audio
- # Standard subsystem rule
- SUBSYSTEM=="snd", KERNEL=="dsp", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/snd/dsp1 0660 system audio
- # Standard subsystem rule
- SUBSYSTEM=="snd", KERNEL=="dsp1", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/snd/mixer 0660 system audio
- # Standard subsystem rule
- SUBSYSTEM=="snd", KERNEL=="mixer", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/smd0 0640 radio radio
- KERNEL=="smd0", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/qmi 0640 radio radio
- KERNEL=="qmi", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/qmi0 0640 radio radio
- KERNEL=="qmi0", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/qmi1 0640 radio radio
- KERNEL=="qmi1", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/qmi2 0640 radio radio
- KERNEL=="qmi2", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/bus/usb/* 0660 root usb
- # usb rule
- SUBSYSTEM=="usb", KERNEL=="*", MODE="0660", GROUP="usb", OWNER="root"
- #:/dev/mtp_usb 0660 root mtp
- KERNEL=="mtp_usb", MODE="0660", GROUP="mtp", OWNER="root"
- #:/dev/usb_accessory 0660 root usb
- KERNEL=="usb_accessory", MODE="0660", GROUP="usb", OWNER="root"
- #:/dev/tun 0660 system vpn
- KERNEL=="tun", MODE="0660", GROUP="vpn", OWNER="system"
- #:
- #:# CDMA radio interface MUX
- #:/dev/ts0710mux* 0640 radio radio
- KERNEL=="ts0710mux*", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/ppp 0660 radio vpn
- KERNEL=="ppp", MODE="0660", GROUP="vpn", OWNER="radio"
- #:
- #:# sysfs properties
- #:/sys/devices/platform/trusty.* trusty_version 0440 root log
- # sys rule
- DEVPATH=="devices/platform/trusty.*/trusty_version", RUN+="/bin/chmod 0440 /sys/$devpath;", RUN+="/bin/chown root /sys/$devpath;", RUN+="/bin/chgrp log /sys/$devpath;"
- #:/sys/devices/virtual/input/input* enable 0660 root input
- # sys rule
- DEVPATH=="devices/virtual/input/input*/enable", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown root /sys/$devpath;", RUN+="/bin/chgrp input /sys/$devpath;"
- #:/sys/devices/virtual/input/input* poll_delay 0660 root input
- # sys rule
- DEVPATH=="devices/virtual/input/input*/poll_delay", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown root /sys/$devpath;", RUN+="/bin/chgrp input /sys/$devpath;"
- #:/sys/devices/virtual/usb_composite/* enable 0664 root system
- # sys rule
- DEVPATH=="devices/virtual/usb_composite/*/enable", RUN+="/bin/chmod 0664 /sys/$devpath;", RUN+="/bin/chown root /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/system/cpu/cpu* cpufreq/scaling_max_freq 0664 system system
- # sys rule
- DEVPATH=="devices/system/cpu/cpu*/cpufreq/scaling_max_freq", RUN+="/bin/chmod 0664 /sys/$devpath;", RUN+="/bin/chown system /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/system/cpu/cpu* cpufreq/scaling_min_freq 0664 system system
- # sys rule
- DEVPATH=="devices/system/cpu/cpu*/cpufreq/scaling_min_freq", RUN+="/bin/chmod 0664 /sys/$devpath;", RUN+="/bin/chown system /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:
- #:# DVB API device nodes
- #:/dev/dvb* 0660 root system
- KERNEL=="dvb*", MODE="0660", GROUP="system", OWNER="root"
- ################
- # From ueventd.qcom.rc
- #:# Copyright (c) 2012-2014, The Linux Foundation. All rights reserved.
- #:#
- #:# Redistribution and use in source and binary forms, with or without
- #:# modification, are permitted provided that the following conditions are met:
- #:# * Redistributions of source code must retain the above copyright
- #:# notice, this list of conditions and the following disclaimer.
- #:# * Redistributions in binary form must reproduce the above copyright
- #:# notice, this list of conditions and the following disclaimer in the
- #:# documentation and/or other materials provided with the distribution.
- #:# * Neither the name of The Linux Foundation nor
- #:# the names of its contributors may be used to endorse or promote
- #:# products derived from this software without specific prior written
- #:# permission.
- #:#
- #:# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- #:# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- #:# IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- #:# NON-INFRINGEMENT ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
- #:# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
- #:# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
- #:# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
- #:# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
- #:# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
- #:# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
- #:# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- #:#
- #:
- #:# the DIAG device node is not world writable/readable.
- #:/dev/diag 0660 radio diag
- KERNEL=="diag", MODE="0660", GROUP="diag", OWNER="radio"
- #:
- #:/dev/genlock 0666 system system
- KERNEL=="genlock", MODE="0666", GROUP="system", OWNER="system"
- #:/dev/kgsl 0666 system system
- KERNEL=="kgsl", MODE="0666", GROUP="system", OWNER="system"
- #:/dev/kgsl-3d0 0666 system system
- KERNEL=="kgsl-3d0", MODE="0666", GROUP="system", OWNER="system"
- #:/dev/kgsl-2d0 0666 root root
- KERNEL=="kgsl-2d0", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/kgsl-2d1 0666 root root
- KERNEL=="kgsl-2d1", MODE="0666", GROUP="root", OWNER="root"
- #:/dev/ion 0664 system system
- KERNEL=="ion", MODE="0664", GROUP="system", OWNER="system"
- #:/dev/rtc0 0660 system system
- KERNEL=="rtc0", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/smd0 0660 system system
- KERNEL=="smd0", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/smd4 0660 system system
- KERNEL=="smd4", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/smd_cxm_qmi 0640 radio radio
- KERNEL=="smd_cxm_qmi", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smd5 0660 system system
- KERNEL=="smd5", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/smd6 0660 system system
- KERNEL=="smd6", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/smd7 0660 bluetooth bluetooth
- KERNEL=="smd7", MODE="0660", GROUP="bluetooth", OWNER="bluetooth"
- #:/dev/ccid_bridge 0660 system system
- KERNEL=="ccid_bridge", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/ipa 0660 net_admin net_admin
- KERNEL=="ipa", MODE="0660", GROUP="net_admin", OWNER="net_admin"
- #:/dev/wwan_ioctl 0660 net_admin net_admin
- KERNEL=="wwan_ioctl", MODE="0660", GROUP="net_admin", OWNER="net_admin"
- #:/dev/ipaNatTable 0660 net_admin net_admin
- KERNEL=="ipaNatTable", MODE="0660", GROUP="net_admin", OWNER="net_admin"
- #:/dev/rmnet_ctrl 0660 usb usb
- KERNEL=="rmnet_ctrl", MODE="0660", GROUP="usb", OWNER="usb"
- #:/dev/dpl_ctrl 0660 usb usb
- KERNEL=="dpl_ctrl", MODE="0660", GROUP="usb", OWNER="usb"
- #:
- #:#permissions for CSVT
- #:/dev/smd11 0660 radio radio
- KERNEL=="smd11", MODE="0660", GROUP="radio", OWNER="radio"
- #:
- #:/dev/radio0 0640 system system
- KERNEL=="radio0", MODE="0640", GROUP="system", OWNER="system"
- #:/dev/rfcomm0 0660 bluetooth bluetooth
- KERNEL=="rfcomm0", MODE="0660", GROUP="bluetooth", OWNER="bluetooth"
- #:/dev/ttyUSB0 0660 bluetooth bluetooth
- KERNEL=="ttyUSB0", MODE="0660", GROUP="bluetooth", OWNER="bluetooth"
- #:/dev/smdcntl0 0640 radio radio
- KERNEL=="smdcntl0", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl1 0640 radio radio
- KERNEL=="smdcntl1", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl2 0640 radio radio
- KERNEL=="smdcntl2", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl3 0640 radio radio
- KERNEL=="smdcntl3", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl4 0640 radio radio
- KERNEL=="smdcntl4", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl5 0640 radio radio
- KERNEL=="smdcntl5", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl6 0640 radio radio
- KERNEL=="smdcntl6", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl7 0640 radio radio
- KERNEL=="smdcntl7", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcntl8 0640 radio radio
- KERNEL=="smdcntl8", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev0 0640 radio radio
- KERNEL=="smdcnt_rev0", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev1 0640 radio radio
- KERNEL=="smdcnt_rev1", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev2 0640 radio radio
- KERNEL=="smdcnt_rev2", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev3 0640 radio radio
- KERNEL=="smdcnt_rev3", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev4 0640 radio radio
- KERNEL=="smdcnt_rev4", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev5 0640 radio radio
- KERNEL=="smdcnt_rev5", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev6 0640 radio radio
- KERNEL=="smdcnt_rev6", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev7 0640 radio radio
- KERNEL=="smdcnt_rev7", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smdcnt_rev8 0640 radio radio
- KERNEL=="smdcnt_rev8", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/smuxctl32 0640 radio radio
- KERNEL=="smuxctl32", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl0 0640 radio radio
- KERNEL=="sdioctl0", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl1 0640 radio radio
- KERNEL=="sdioctl1", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl2 0640 radio radio
- KERNEL=="sdioctl2", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl3 0640 radio radio
- KERNEL=="sdioctl3", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl4 0640 radio radio
- KERNEL=="sdioctl4", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl5 0640 radio radio
- KERNEL=="sdioctl5", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl6 0640 radio radio
- KERNEL=="sdioctl6", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl7 0640 radio radio
- KERNEL=="sdioctl7", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/sdioctl8 0640 radio radio
- KERNEL=="sdioctl8", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/rmnet_mux_ctrl 0640 radio radio
- KERNEL=="rmnet_mux_ctrl", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl0 0640 radio radio
- KERNEL=="hsicctl0", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl1 0640 radio radio
- KERNEL=="hsicctl1", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl2 0640 radio radio
- KERNEL=="hsicctl2", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl3 0640 radio radio
- KERNEL=="hsicctl3", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl4 0640 radio radio
- KERNEL=="hsicctl4", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl5 0640 radio radio
- KERNEL=="hsicctl5", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl6 0640 radio radio
- KERNEL=="hsicctl6", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl7 0640 radio radio
- KERNEL=="hsicctl7", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl8 0640 radio radio
- KERNEL=="hsicctl8", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl9 0640 radio radio
- KERNEL=="hsicctl9", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl10 0640 radio radio
- KERNEL=="hsicctl10", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl11 0640 radio radio
- KERNEL=="hsicctl11", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl12 0640 radio radio
- KERNEL=="hsicctl12", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl13 0640 radio radio
- KERNEL=="hsicctl13", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl14 0640 radio radio
- KERNEL=="hsicctl14", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl15 0640 radio radio
- KERNEL=="hsicctl15", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/hsicctl16 0640 radio radio
- KERNEL=="hsicctl16", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/mhi_pipe_14 0640 radio radio
- KERNEL=="mhi_pipe_14", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/mhi_pipe_16 0640 radio radio
- KERNEL=="mhi_pipe_16", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/mhi_pipe_32 0640 radio radio
- KERNEL=="mhi_pipe_32", MODE="0640", GROUP="radio", OWNER="radio"
- #:/dev/video* 0660 system camera
- KERNEL=="video*", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/media* 0660 system camera
- KERNEL=="media*", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/v4l-subdev* 0660 system camera
- KERNEL=="v4l-subdev*", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/qseecom 0660 system drmrpc
- KERNEL=="qseecom", MODE="0660", GROUP="drmrpc", OWNER="system"
- #:/dev/pft 0660 system drmrpc
- KERNEL=="pft", MODE="0660", GROUP="drmrpc", OWNER="system"
- #:/dev/gemini0 0660 system camera
- KERNEL=="gemini0", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/jpeg0 0660 system camera
- KERNEL=="jpeg0", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/jpeg1 0660 system camera
- KERNEL=="jpeg1", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/jpeg2 0660 system camera
- KERNEL=="jpeg2", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/jpeg3 0660 system camera
- KERNEL=="jpeg3", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/adsprpc-smd 0664 system system
- KERNEL=="adsprpc-smd", MODE="0664", GROUP="system", OWNER="system"
- #:/dev/system_health_monitor 0640 radio system
- KERNEL=="system_health_monitor", MODE="0640", GROUP="system", OWNER="radio"
- #:# wlan
- #:/dev/wcnss_wlan 0660 system system
- KERNEL=="wcnss_wlan", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/wcnss_ctrl 0660 system system
- KERNEL=="wcnss_ctrl", MODE="0660", GROUP="system", OWNER="system"
- #:/sys/devices/soc.0/a000000.qcom,wcnss-wlan/net/wlan0/queues/rx-* rps_cpus 0660 system system
- # sys rule
- DEVPATH=="devices/soc.0/a000000.qcom,wcnss-wlan/net/wlan0/queues/rx-*/rps_cpus", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown system /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/a000000.qcom,wcnss-wlan/net/p2p0/queues/rx-* rps_cpus 0660 system system
- # sys rule
- DEVPATH=="devices/soc.0/a000000.qcom,wcnss-wlan/net/p2p0/queues/rx-*/rps_cpus", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown system /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/dev/msm_camera/* 0660 system camera
- # Known droid dir msm_camera/ is for subsystem msm_camera
- SYMLINK=="msm_camera/*", MODE="0660", GROUP="camera", OWNER="system"
- SUBSYSTEM=="msm_camera", KERNEL=="*", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/gemini/ 0660 system camera
- # Standard subsystem rule
- SUBSYSTEM=="gemini", KERNEL=="", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/mercury0 0660 system camera
- KERNEL=="mercury0", MODE="0660", GROUP="camera", OWNER="system"
- #:/dev/msm_vidc_reg 0660 system audio
- KERNEL=="msm_vidc_reg", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_vidc_dec 0660 system audio
- KERNEL=="msm_vidc_dec", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_vidc_dec_sec 0660 system audio
- KERNEL=="msm_vidc_dec_sec", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_vidc_enc 0660 system audio
- KERNEL=="msm_vidc_enc", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_rotator 0660 system system
- KERNEL=="msm_rotator", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/hw_random 0600 root root
- KERNEL=="hw_random", MODE="0600", GROUP="root", OWNER="root"
- #:/dev/adsprpc-smd 0664 system system
- KERNEL=="adsprpc-smd", MODE="0664", GROUP="system", OWNER="system"
- #:
- #:#permissions for audio
- #:/dev/audio_slimslave 0660 system audio
- KERNEL=="audio_slimslave", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_qcelp 0660 system audio
- KERNEL=="msm_qcelp", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_evrc 0660 system audio
- KERNEL=="msm_evrc", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_wma 0660 system audio
- KERNEL=="msm_wma", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_wmapro 0660 system audio
- KERNEL=="msm_wmapro", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_amrnb 0660 system audio
- KERNEL=="msm_amrnb", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_amrwb 0660 system audio
- KERNEL=="msm_amrwb", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_amrwbplus 0660 system audio
- KERNEL=="msm_amrwbplus", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_aac 0660 system audio
- KERNEL=="msm_aac", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_multi_aac 0660 system audio
- KERNEL=="msm_multi_aac", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_aac_in 0660 system audio
- KERNEL=="msm_aac_in", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_qcelp_in 0660 system audio
- KERNEL=="msm_qcelp_in", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_evrc_in 0660 system audio
- KERNEL=="msm_evrc_in", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_amrnb_in 0640 system audio
- KERNEL=="msm_amrnb_in", MODE="0640", GROUP="audio", OWNER="system"
- #:/dev/msm_a2dp_in 0660 system audio
- KERNEL=="msm_a2dp_in", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_ac3 0660 system audio
- KERNEL=="msm_ac3", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_audio_cal 0660 system audio
- KERNEL=="msm_audio_cal", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_cad 0660 system audio
- KERNEL=="msm_cad", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_fm 0660 system audio
- KERNEL=="msm_fm", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_mvs 0660 system audio
- KERNEL=="msm_mvs", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_pcm_lp_dec 0660 system audio
- KERNEL=="msm_pcm_lp_dec", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_preproc_ctl 0660 system audio
- KERNEL=="msm_preproc_ctl", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_rtac 0660 system audio
- KERNEL=="msm_rtac", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/msm_voicememo 0660 system audio
- KERNEL=="msm_voicememo", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/smd3 0660 bluetooth net_bt_stack
- KERNEL=="smd3", MODE="0660", GROUP="net_bt_stack", OWNER="bluetooth"
- #:/dev/smd2 0660 bluetooth net_bt_stack
- KERNEL=="smd2", MODE="0660", GROUP="net_bt_stack", OWNER="bluetooth"
- #:/dev/ttyHSL1 0660 system system
- KERNEL=="ttyHSL1", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/ttyHS1 0660 system system
- KERNEL=="ttyHS1", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/mdm 0660 system radio
- KERNEL=="mdm", MODE="0660", GROUP="radio", OWNER="system"
- #:/sys/devices/virtual/smdpkt/smdcntl* open_timeout 0664 radio radio
- # sys rule
- DEVPATH=="devices/virtual/smdpkt/smdcntl*/open_timeout", RUN+="/bin/chmod 0664 /sys/$devpath;", RUN+="/bin/chown radio /sys/$devpath;", RUN+="/bin/chgrp radio /sys/$devpath;"
- #:/dev/sdio_tty_ciq_00 0660 system system
- KERNEL=="sdio_tty_ciq_00", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/tty_sdio_00 0660 system system
- KERNEL=="tty_sdio_00", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/ttyGS0 0660 system system
- KERNEL=="ttyGS0", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/i2c-5 0660 media media
- KERNEL=="i2c-5", MODE="0660", GROUP="media", OWNER="media"
- #:# [AUDIO]-ADD BEGIN by fu.yu,2015-12-22,Task-1198935,for audio permission from L
- #:/dev/i2c-3 0660 system audio
- KERNEL=="i2c-3", MODE="0660", GROUP="audio", OWNER="system"
- #:# [AUDIO]-ADD END by fu.yu,2015-12-22
- #:/dev/voice_svc 0660 system audio
- KERNEL=="voice_svc", MODE="0660", GROUP="audio", OWNER="system"
- #:/dev/avtimer 0660 system audio
- KERNEL=="avtimer", MODE="0660", GROUP="audio", OWNER="system"
- #:
- #:# DVB devices
- #:/dev/dvb/adapter0/demux* 0440 media media
- # Known droid dir dvb/ is for subsystem dvb
- SYMLINK=="dvb/adapter0/demux*", MODE="0440", GROUP="media", OWNER="media"
- SUBSYSTEM=="dvb", KERNEL=="adapter0/demux*", MODE="0440", GROUP="media", OWNER="media"
- #:/dev/dvb/adapter0/dvr* 0660 media media
- # Known droid dir dvb/ is for subsystem dvb
- SYMLINK=="dvb/adapter0/dvr*", MODE="0660", GROUP="media", OWNER="media"
- SUBSYSTEM=="dvb", KERNEL=="adapter0/dvr*", MODE="0660", GROUP="media", OWNER="media"
- #:/dev/dvb/adapter0/video* 0660 media media
- # Known droid dir dvb/ is for subsystem dvb
- SYMLINK=="dvb/adapter0/video*", MODE="0660", GROUP="media", OWNER="media"
- SUBSYSTEM=="dvb", KERNEL=="adapter0/video*", MODE="0660", GROUP="media", OWNER="media"
- #:
- #:# Broadcast devices
- #:/dev/tsc_mux0 0660 media media
- KERNEL=="tsc_mux0", MODE="0660", GROUP="media", OWNER="media"
- #:/dev/tsc_ci0 0660 media media
- KERNEL=="tsc_ci0", MODE="0660", GROUP="media", OWNER="media"
- #:
- #:# sensors
- #:/sys/devices/i2c-12/12-* pollrate_ms 0664 system system
- # sys rule
- DEVPATH=="devices/i2c-12/12-*/pollrate_ms", RUN+="/bin/chmod 0664 /sys/$devpath;", RUN+="/bin/chown system /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/f9925000.i2c/i2c-0/0-* enable 0660 input system
- # sys rule
- DEVPATH=="devices/f9925000.i2c/i2c-0/0-*/enable", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/f9925000.i2c/i2c-0/0-* poll_delay 0660 input system
- # sys rule
- DEVPATH=="devices/f9925000.i2c/i2c-0/0-*/poll_delay", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b6000.i2c/i2c-0/0-* enable 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b6000.i2c/i2c-0/0-*/enable", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b6000.i2c/i2c-0/0-* poll_delay 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b6000.i2c/i2c-0/0-*/poll_delay", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b6000.i2c/i2c-0/0-* enable_wakeup 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b6000.i2c/i2c-0/0-*/enable_wakeup", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b6000.i2c/i2c-0/0-* max_latency 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b6000.i2c/i2c-0/0-*/max_latency", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b6000.i2c/i2c-0/0-* flush 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b6000.i2c/i2c-0/0-*/flush", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b6000.i2c/i2c-0/0-* calibrate 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b6000.i2c/i2c-0/0-*/calibrate", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-* enable 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-*/enable", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-* poll_delay 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-*/poll_delay", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-* enable_wakeup 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-*/enable_wakeup", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-* max_latency 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-*/max_latency", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-* flush 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-*/flush", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-* calibrate 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-*/calibrate", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:# Proximity & Light sensor
- #:/sys/devices/virtual/virtual-proximity/device/proximity enable 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/virtual-proximity/device/proximity/enable", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/virtual-proximity/device/proximity power 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/virtual-proximity/device/proximity/power", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/virtual-proximity/device/proximity ps_adc 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/virtual-proximity/device/proximity/ps_adc", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/virtual-proximity/device/proximity ps_poll_delay 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/virtual-proximity/device/proximity/ps_poll_delay", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/optical_sensors/proximity ps_adc 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/optical_sensors/proximity/ps_adc", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/optical_sensors/proximity ps_poll_delay 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/optical_sensors/proximity/ps_poll_delay", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/optical_sensors/lightsensor ls_auto 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/optical_sensors/lightsensor/ls_auto", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/optical_sensors/lightsensor ls_poll_delay 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/optical_sensors/lightsensor/ls_poll_delay", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/input/input* poll 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/input/input*/poll", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/input/input* pollrate_ms 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/input/input*/pollrate_ms", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:
- #:# ctp
- #:/sys/devices/soc.0/78b9000.i2c/i2c-5/5-0038/sensors/ft5x06-proximity enable 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b9000.i2c/i2c-5/5-0038/sensors/ft5x06-proximity/enable", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/gesture/gesture* enable 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/gesture/gesture*/enable", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/virtual/gesture/gesture* pocket 0660 input system
- # sys rule
- DEVPATH=="devices/virtual/gesture/gesture*/pocket", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:
- #:# led
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-0045/leds/red blink 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-0045/leds/red/blink", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-0045/leds/green blink 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-0045/leds/green/blink", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:/sys/devices/soc.0/78b5000.i2c/i2c-1/1-0045/leds/blue blink 0660 input system
- # sys rule
- DEVPATH=="devices/soc.0/78b5000.i2c/i2c-1/1-0045/leds/blue/blink", RUN+="/bin/chmod 0660 /sys/$devpath;", RUN+="/bin/chown input /sys/$devpath;", RUN+="/bin/chgrp system /sys/$devpath;"
- #:
- #:# vm_bms
- #:/dev/vm_bms 0660 system system
- KERNEL=="vm_bms", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/battery_data 0660 system system
- KERNEL=="battery_data", MODE="0660", GROUP="system", OWNER="system"
- #:
- #:# wlan
- #:/dev/wcnss_wlan 0660 system system
- KERNEL=="wcnss_wlan", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/wcnss_ctrl 0660 system system
- KERNEL=="wcnss_ctrl", MODE="0660", GROUP="system", OWNER="system"
- #:#nfc permissions
- #:/dev/nfc-nci 0660 nfc nfc
- KERNEL=="nfc-nci", MODE="0660", GROUP="nfc", OWNER="nfc"
- #:/dev/nq-nci 0660 nfc nfc
- KERNEL=="nq-nci", MODE="0660", GROUP="nfc", OWNER="nfc"
- #:/dev/assd 0660 nfc nfc
- KERNEL=="assd", MODE="0660", GROUP="nfc", OWNER="nfc"
- #:
- #:/dev/bcm2079x 0660 nfc nfc
- KERNEL=="bcm2079x", MODE="0660", GROUP="nfc", OWNER="nfc"
- #:
- #:# UIO devices
- #:/dev/uio0 0660 system system
- KERNEL=="uio0", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/uio1 0660 system system
- KERNEL=="uio1", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/uio2 0660 system system
- KERNEL=="uio2", MODE="0660", GROUP="system", OWNER="system"
- #:
- #:# SSR devices
- #:/dev/subsys_* 0640 system system
- KERNEL=="subsys_*", MODE="0640", GROUP="system", OWNER="system"
- #:
- #:# Ultrasound device
- #:/dev/usf1 0660 system system
- KERNEL=="usf1", MODE="0660", GROUP="system", OWNER="system"
- #:
- #:# Ramdump devices
- #:/dev/ramdump* 0640 system system
- KERNEL=="ramdump*", MODE="0640", GROUP="system", OWNER="system"
- #:
- #:#Improve Touch
- #:/dev/hbtp_input 0660 system system
- KERNEL=="hbtp_input", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/hbtp_vm 0660 system system
- KERNEL=="hbtp_vm", MODE="0660", GROUP="system", OWNER="system"
- #:/dev/jdi-bu21150 0660 system system
- KERNEL=="jdi-bu21150", MODE="0660", GROUP="system", OWNER="system"
- #:
- #:# Add device block for FRP
- #:/dev/block/platform/soc.0/7824900.sdhci/by-name/config 0660 system system
- # Known droid dir block/ is for subsystem block
- SYMLINK=="block/platform/soc.0/7824900.sdhci/by-name/config", MODE="0660", GROUP="system", OWNER="system"
- SUBSYSTEM=="block", KERNEL=="platform/soc.0/7824900.sdhci/by-name/config", MODE="0660", GROUP="system", OWNER="system"
- SUBSYSTEM=="block", DEVLINKS=="* platform/soc.0/7824900.sdhci/by-name/config *|platform/soc.0/7824900.sdhci/by-name/config *|* platform/soc.0/7824900.sdhci/by-name/config|platform/soc.0/7824900.sdhci/by-name/config", MODE="0660", GROUP="system", OWNER="system"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement