1*00c7fec1SAndroid Build Coastguard Workerimport /vendor/etc/ueventd.rc 2*00c7fec1SAndroid Build Coastguard Workerimport /odm/etc/ueventd.rc 3*00c7fec1SAndroid Build Coastguard Worker 4*00c7fec1SAndroid Build Coastguard Workerfirmware_directories /etc/firmware/ /odm/firmware/ /vendor/firmware/ /firmware/image/ 5*00c7fec1SAndroid Build Coastguard Workeruevent_socket_rcvbuf_size 16M 6*00c7fec1SAndroid Build Coastguard Worker 7*00c7fec1SAndroid Build Coastguard Workersubsystem graphics 8*00c7fec1SAndroid Build Coastguard Worker devname uevent_devpath 9*00c7fec1SAndroid Build Coastguard Worker dirname /dev/graphics 10*00c7fec1SAndroid Build Coastguard Worker 11*00c7fec1SAndroid Build Coastguard Workersubsystem drm 12*00c7fec1SAndroid Build Coastguard Worker devname uevent_devpath 13*00c7fec1SAndroid Build Coastguard Worker dirname /dev/dri 14*00c7fec1SAndroid Build Coastguard Worker 15*00c7fec1SAndroid Build Coastguard Workersubsystem input 16*00c7fec1SAndroid Build Coastguard Worker devname uevent_devpath 17*00c7fec1SAndroid Build Coastguard Worker dirname /dev/input 18*00c7fec1SAndroid Build Coastguard Worker 19*00c7fec1SAndroid Build Coastguard Workersubsystem sound 20*00c7fec1SAndroid Build Coastguard Worker devname uevent_devpath 21*00c7fec1SAndroid Build Coastguard Worker dirname /dev/snd 22*00c7fec1SAndroid Build Coastguard Worker 23*00c7fec1SAndroid Build Coastguard Workersubsystem dma_heap 24*00c7fec1SAndroid Build Coastguard Worker devname uevent_devpath 25*00c7fec1SAndroid Build Coastguard Worker dirname /dev/dma_heap 26*00c7fec1SAndroid Build Coastguard Worker 27*00c7fec1SAndroid Build Coastguard Workersubsystem vfio 28*00c7fec1SAndroid Build Coastguard Worker devname uevent_devpath 29*00c7fec1SAndroid Build Coastguard Worker dirname /dev/vfio 30*00c7fec1SAndroid Build Coastguard Worker 31*00c7fec1SAndroid Build Coastguard Worker# ueventd can only set permissions on device nodes and their associated 32*00c7fec1SAndroid Build Coastguard Worker# sysfs attributes, not on arbitrary paths. 33*00c7fec1SAndroid Build Coastguard Worker# 34*00c7fec1SAndroid Build Coastguard Worker# format for /dev rules: devname mode uid gid 35*00c7fec1SAndroid Build Coastguard Worker# format for /sys rules: nodename attr mode uid gid 36*00c7fec1SAndroid Build Coastguard Worker# shortcut: "mtd@NN" expands to "/dev/mtd/mtdNN" 37*00c7fec1SAndroid Build Coastguard Worker 38*00c7fec1SAndroid Build Coastguard Worker/dev/null 0666 root root 39*00c7fec1SAndroid Build Coastguard Worker/dev/zero 0666 root root 40*00c7fec1SAndroid Build Coastguard Worker/dev/full 0666 root root 41*00c7fec1SAndroid Build Coastguard Worker/dev/ptmx 0666 root root 42*00c7fec1SAndroid Build Coastguard Worker/dev/tty 0666 root root 43*00c7fec1SAndroid Build Coastguard Worker/dev/random 0666 root root 44*00c7fec1SAndroid Build Coastguard Worker/dev/urandom 0666 root root 45*00c7fec1SAndroid Build Coastguard Worker# Aside from kernel threads, only prng_seeder needs access to HW RNG 46*00c7fec1SAndroid Build Coastguard Worker/dev/hw_random 0400 prng_seeder prng_seeder 47*00c7fec1SAndroid Build Coastguard Worker/dev/ashmem* 0666 root root 48*00c7fec1SAndroid Build Coastguard Worker/dev/binder 0666 root root 49*00c7fec1SAndroid Build Coastguard Worker/dev/hwbinder 0666 root root 50*00c7fec1SAndroid Build Coastguard Worker/dev/vndbinder 0666 root root 51*00c7fec1SAndroid Build Coastguard Worker/dev/vfio/* 0666 root root 52*00c7fec1SAndroid Build Coastguard Worker 53*00c7fec1SAndroid Build Coastguard Worker/dev/pmsg0 0222 root log 54*00c7fec1SAndroid Build Coastguard Worker/dev/dma_heap/system 0444 system system 55*00c7fec1SAndroid Build Coastguard Worker/dev/dma_heap/system-uncached 0444 system system 56*00c7fec1SAndroid Build Coastguard Worker/dev/dma_heap/system-secure 0444 system system 57*00c7fec1SAndroid Build Coastguard Worker 58*00c7fec1SAndroid Build Coastguard Worker# kms driver for drm based gpu 59*00c7fec1SAndroid Build Coastguard Worker/dev/dri/* 0666 root graphics 60*00c7fec1SAndroid Build Coastguard Worker 61*00c7fec1SAndroid Build Coastguard Worker# these should not be world writable 62*00c7fec1SAndroid Build Coastguard Worker/dev/uhid 0660 uhid uhid 63*00c7fec1SAndroid Build Coastguard Worker/dev/uinput 0660 uhid uhid 64*00c7fec1SAndroid Build Coastguard Worker/dev/rtc0 0640 system system 65*00c7fec1SAndroid Build Coastguard Worker/dev/tty0 0660 root system 66*00c7fec1SAndroid Build Coastguard Worker/dev/graphics/* 0660 root graphics 67*00c7fec1SAndroid Build Coastguard Worker/dev/input/* 0660 root input 68*00c7fec1SAndroid Build Coastguard Worker/dev/v4l-touch* 0660 root input 69*00c7fec1SAndroid Build Coastguard Worker/dev/snd/* 0660 system audio 70*00c7fec1SAndroid Build Coastguard Worker/dev/bus/usb/* 0660 root usb 71*00c7fec1SAndroid Build Coastguard Worker/dev/mtp_usb 0660 root mtp 72*00c7fec1SAndroid Build Coastguard Worker/dev/usb_accessory 0660 root usb 73*00c7fec1SAndroid Build Coastguard Worker/dev/tun 0660 system vpn 74*00c7fec1SAndroid Build Coastguard Worker/dev/hidraw* 0660 system system 75*00c7fec1SAndroid Build Coastguard Worker 76*00c7fec1SAndroid Build Coastguard Worker# CDMA radio interface MUX 77*00c7fec1SAndroid Build Coastguard Worker/dev/ppp 0660 radio vpn 78*00c7fec1SAndroid Build Coastguard Worker 79*00c7fec1SAndroid Build Coastguard Worker/dev/kvm 0666 root root 80*00c7fec1SAndroid Build Coastguard Worker/dev/vhost-vsock 0666 root root 81*00c7fec1SAndroid Build Coastguard Worker 82*00c7fec1SAndroid Build Coastguard Worker# sysfs properties 83*00c7fec1SAndroid Build Coastguard Worker/sys/devices/platform/trusty.* trusty_version 0440 root log 84*00c7fec1SAndroid Build Coastguard Worker/sys/devices/virtual/input/input* enable 0660 root input 85*00c7fec1SAndroid Build Coastguard Worker/sys/devices/virtual/input/input* poll_delay 0660 root input 86*00c7fec1SAndroid Build Coastguard Worker/sys/devices/virtual/usb_composite/* enable 0664 root system 87*00c7fec1SAndroid Build Coastguard Worker/sys/devices/system/cpu/cpu* cpufreq/scaling_max_freq 0664 system system 88*00c7fec1SAndroid Build Coastguard Worker/sys/devices/system/cpu/cpu* cpufreq/scaling_min_freq 0664 system system 89*00c7fec1SAndroid Build Coastguard Worker/sys/devices/virtual/misc/uhid/*/leds/* brightness 0664 system system 90*00c7fec1SAndroid Build Coastguard Worker/sys/devices/virtual/misc/uhid/*/leds/* multi_intensity 0664 system system 91