diff options
| author | Moyster <oysterized@gmail.com> | 2016-09-02 16:16:24 +0200 |
|---|---|---|
| committer | Moyster <oysterized@gmail.com> | 2016-09-02 16:16:24 +0200 |
| commit | 2d13bb1cc841b7a4b5496140c00169f0366530f0 (patch) | |
| tree | 9803bc11958ee29ab91348b4a7ee14eb2a96c4bd | |
| parent | 78522a37a933137f6b63797595907e851cb8c593 (diff) | |
proper init files
| -rw-r--r-- | rootdir/ueventd.mt6735.rc | 92 | ||||
| -rw-r--r-- | rootdir/ueventd.rc | 274 |
2 files changed, 73 insertions, 293 deletions
diff --git a/rootdir/ueventd.mt6735.rc b/rootdir/ueventd.mt6735.rc index 92212c4..cfba10d 100644 --- a/rootdir/ueventd.mt6735.rc +++ b/rootdir/ueventd.mt6735.rc @@ -23,7 +23,7 @@ subsystem adf /dev/seccfg 0660 root system /dev/pro_info 0660 root system /dev/otp 0660 root system -/dev/nvram 0777 root system +/dev/nvram 0660 root system /dev/misc 0660 root system /dev/misc2 0660 root system /dev/block/platform/mtk-msdc.0/by-name/misc2 0660 root system @@ -35,22 +35,22 @@ subsystem adf #connectivity # Create char device file for WMT, GPS, BT, FM, WIFI -# mknod /dev/stpwmt c 190 0; -# mknod /dev/stpgps c 191 0; -# mknod /dev/stpbt c 192 0; - -# chmod 0660 /dev/stpwmt -# chown system system /dev/stpwmt -# chmod 0660 /dev/wmtdetect -# chown system system /dev/wmtdetect -# + mknod /dev/stpwmt c 190 0; + mknod /dev/stpgps c 191 0; + mknod /dev/stpbt c 192 0; + + chmod 0660 /dev/stpwmt + chown system system /dev/stpwmt + chmod 0660 /dev/wmtdetect + chown system system /dev/wmtdetect + # BT -# chmod 0660 /dev/stpbt -# chown bluetooth radio /dev/stpbt -# + chmod 0660 /dev/stpbt + chown bluetooth radio /dev/stpbt + # GPS -# chown gps gps /dev/stpgps -# chmod 0660 /dev/stpgps + chown gps gps /dev/stpgps + chmod 0660 /dev/stpgps /dev/stpwmt 0660 system system /dev/wmtdetect 0660 system system @@ -59,8 +59,8 @@ subsystem adf /dev/stpant 0660 system system # WIFI -# chown system system /dev/wmtWifi -# chmod 0660 /dev/wmtWifi + chown system system /dev/wmtWifi + chmod 0660 /dev/wmtWifi /dev/wmtWifi 0660 system system @@ -215,5 +215,59 @@ subsystem adf #MTK In-House TEE /dev/ttyACM0 0660 radio radio -# aratek fingerprint -/dev/esfp0 0666 root root +# for lsm6ds3 + +#common sensors files +/sys/devices/iio:device* buffer/enable 0666 system system +/sys/devices/iio:device* buffer/length 0666 system system +/sys/devices/iio:device* flush 0666 system system +/sys/devices/iio:device* self_test 0666 system system +/sys/devices/iio:device* sampling_frequency 0666 system system +/sys/devices/iio:device* scan_elements/in_timestamp_en 0666 system system + +#accelerometer sensor +/sys/devices/iio:device* scan_elements/in_accel_x_en 0666 system system +/sys/devices/iio:device* scan_elements/in_accel_y_en 0666 system system +/sys/devices/iio:device* scan_elements/in_accel_z_en 0666 system system +/sys/devices/iio:device* in_accel_x_scale 0666 system system +/sys/devices/iio:device* in_accel_y_scale 0666 system system +/sys/devices/iio:device* in_accel_z_scale 0666 system system +/sys/devices/iio:device* sensor_phone_calling 0666 system system + +#magnetometer sensor +/sys/devices/iio:device* scan_elements/in_magn_x_en 0666 system system +/sys/devices/iio:device* scan_elements/in_magn_y_en 0666 system system +/sys/devices/iio:device* scan_elements/in_magn_z_en 0666 system system +/sys/devices/iio:device* in_magn_x_scale 0666 system system +/sys/devices/iio:device* in_magn_y_scale 0666 system system +/sys/devices/iio:device* in_magn_z_scale 0666 system system + +#light sensor +/sys/devices/iio:device* scan_elements/in_illuminance_x_en 0666 system system +/sys/devices/iio:device* in_illuminance_x_scale 0666 system system + +#proximity sensor +/sys/devices/iio:device* scan_elements/in_proximity_x_en 0666 system system +/sys/devices/iio:device* in_proximity_x_scale 0666 system system + +#gyroscope sensor +/sys/devices/iio:device* scan_elements/in_anglvel_x_en 0666 system system +/sys/devices/iio:device* scan_elements/in_anglvel_y_en 0666 system system +/sys/devices/iio:device* scan_elements/in_anglvel_z_en 0666 system system +/sys/devices/iio:device* in_anglvel_x_scale 0666 system system +/sys/devices/iio:device* in_anglvel_y_scale 0666 system system +/sys/devices/iio:device* in_anglvel_z_scale 0666 system system + +#step counter sensor +/sys/devices/iio:device* max_delivery_rate 0666 system system +/sys/devices/iio:device* reset_counter 0666 system system +/sys/devices/iio:device* scan_elements/in_step_counter_en 0666 system system + +#significant motion sensor +/sys/devices/iio:device* scan_elements/in_sign_motion_en 0666 system system + +#step detector sensor +/sys/devices/iio:device* scan_elements/in_step_detector_en 0666 system system + +#tilt sensor +/sys/devices/iio:device* scan_elements/in_tilt_en 0666 system system diff --git a/rootdir/ueventd.rc b/rootdir/ueventd.rc deleted file mode 100644 index 4844a82..0000000 --- a/rootdir/ueventd.rc +++ /dev/null @@ -1,274 +0,0 @@ -subsystem adf - devname uevent_devname - -/dev/null 0666 root root -/dev/zero 0666 root root -/dev/full 0666 root root -/dev/ptmx 0666 root root -/dev/tty 0666 root root -/dev/random 0666 root root -/dev/urandom 0666 root root -# Make HW RNG readable by group system to let EntropyMixer read it. -/dev/hw_random 0440 root system -/dev/ashmem 0666 root root -/dev/binder 0666 root root - - #change partition permission -/dev/preloader 0640 root system -/dev/bootimg 0640 root system -/dev/recovery 0660 root system -/dev/sec_ro 0640 root system -/dev/kb 0660 root system -/dev/dkb 0660 root system -/dev/seccfg 0660 root system -/dev/pro_info 0660 root system -/dev/otp 0660 root system -/dev/nvram 0660 root system -/dev/misc 0660 root system -/dev/misc2 0660 root system -/dev/block/platform/mtk-msdc.0/by-name/misc2 0660 root system -/dev/block/mmcblk0 0660 root system -/dev/block/mmcblk0boot0 0660 root system -/dev/block/mmcblk0boot1 0660 root system -/dev/misc-sd 0660 root system - - -#connectivity -# Create char device file for WMT, GPS, BT, FM, WIFI -# mknod /dev/stpwmt c 190 0; -# mknod /dev/stpgps c 191 0; -# mknod /dev/stpbt c 192 0; - -# chmod 0660 /dev/stpwmt -# chown system system /dev/stpwmt -# chmod 0660 /dev/wmtdetect -# chown system system /dev/wmtdetect -# -# BT -# chmod 0660 /dev/stpbt -# chown bluetooth radio /dev/stpbt -# -# GPS -# chown gps gps /dev/stpgps -# chmod 0660 /dev/stpgps - -/dev/stpwmt 0660 system system -/dev/wmtdetect 0660 system system -/dev/stpbt 0660 bluetooth radio -/dev/stpgps 0660 gps gps -/dev/stpant 0660 system system - -# WIFI -# chown system system /dev/wmtWifi -# chmod 0660 /dev/wmtWifi - -/dev/wmtWifi 0660 system system - -# FMRadio -/dev/fm 0660 system media - -# add the read write right of ttyUSB* -/dev/bus/usb/* 0660 root usb -/dev/ttyUSB0 0660 radio radio -/dev/ttyUSB1 0660 radio radio -/dev/ttyUSB2 0660 radio radio -/dev/ttyUSB3 0660 radio radio -/dev/ttyUSB4 0660 radio radio - -# 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/xLog 0600 root root -/dev/log/* 0666 root log -/dev/log/ksystem 0600 root log - -# the msm hw3d client device node is world writable/readable. -/dev/msm_hw3dc 0666 root root - -# gpu driver for adreno200 is globally accessible -/dev/kgsl 0666 root root - -# kms driver for drm based gpu -/dev/dri/* 0666 root graphics - -# these should not be world writable -/dev/diag 0660 radio radio -/dev/diag_arm9 0660 radio radio -/dev/android_adb 0660 adb adb -/dev/android_adb_enable 0660 adb adb -/dev/ttyMSM0 0600 bluetooth bluetooth -/dev/uhid 0660 system net_bt_stack -/dev/uinput 0660 system net_bt_stack -/dev/alarm 0664 system radio -/dev/rtc0 0640 system system -/dev/tty0 0660 root system -/dev/graphics/* 0660 root graphics -/dev/msm_hw3dm 0660 system graphics -/dev/input/* 0660 root input -/dev/eac 0660 root audio -/dev/cam 0660 root camera -/dev/pmem 0660 system graphics -/dev/pmem_adsp* 0660 system audio -/dev/pmem_camera* 0660 system camera -/dev/oncrpc/* 0660 root system -/dev/adsp/* 0660 system audio -/dev/snd/* 0660 system audio -/dev/mt9t013 0660 system system -/dev/msm_camera/* 0660 system system -/dev/akm8976_daemon 0640 compass system -/dev/akm8976_aot 0640 compass system -/dev/akm8973_daemon 0640 compass system -/dev/akm8973_aot 0640 compass system -/dev/bma150 0640 compass system -/dev/cm3602 0640 compass system -/dev/akm8976_pffd 0640 compass system -/dev/lightsensor 0640 system system -/dev/msm_pcm_out* 0660 system audio -/dev/msm_pcm_in* 0660 system audio -/dev/msm_pcm_ctl* 0660 system audio -/dev/msm_snd* 0660 system audio -/dev/msm_mp3* 0660 system audio -/dev/audience_a1026* 0660 system audio -/dev/tpa2018d1* 0660 system audio -/dev/msm_audpre 0660 system audio -/dev/msm_audio_ctl 0660 system audio -/dev/htc-acoustic 0660 system audio -/dev/vdec 0660 system audio -/dev/q6venc 0660 system audio -/dev/snd/dsp 0660 system audio -/dev/snd/dsp1 0660 system audio -/dev/snd/mixer 0660 system audio -/dev/smd0 0640 radio radio -/dev/qmi 0640 radio radio -/dev/qmi0 0640 radio radio -/dev/qmi1 0640 radio radio -/dev/qmi2 0640 radio radio -/dev/bus/usb/* 0660 root usb -/dev/mtp_usb 0660 root mtp -/dev/usb_accessory 0660 root usb -/dev/tun 0660 system vpn - -/dev/ccci* 0660 radio radio -/dev/ttyC* 0660 radio radio -/sys/kernel/ccci modem_info 0644 radio radio -/sys/kernel/ccci md1_postfix 0644 radio radio -/sys/kernel/ccci md2_postfix 0644 radio radio -/dev/eemcs* 0660 radio radio -/dev/emd* 0660 radio radio -/dev/ccci_pcm_rx 0660 media media -/dev/ccci_pcm_tx 0660 media media -/dev/ccci_aud 0660 media media -/dev/ccci2_aud 0660 media media -/dev/eemcs_aud 0660 media media - -/dev/irtx 0660 system system - -# SGX device node -/dev/pvrsrvkm 0666 root root -/dev/pvr_sync 0666 root root - -# CDMA radio interface MUX -/dev/ts0710mux* 0640 radio radio -/dev/ppp 0660 radio vpn - -# sysfs properties -/sys/devices/platform/trusty.* trusty_version 0440 root log -/sys/devices/virtual/input/input* enable 0660 root input -/sys/devices/virtual/input/input* poll_delay 0660 root input -/sys/devices/virtual/usb_composite/* enable 0664 root system -/sys/devices/system/cpu/cpu* cpufreq/scaling_max_freq 0664 system system -/sys/devices/system/cpu/cpu* cpufreq/scaling_min_freq 0664 system system -/sys/devices/platform/leds-mt65xx/leds/green delay_on 0664 system system -/sys/devices/platform/leds-mt65xx/leds/green delay_off 0664 system system -/sys/devices/platform/leds-mt65xx/leds/red delay_on 0664 system system -/sys/devices/platform/leds-mt65xx/leds/red delay_off 0664 system system -/sys/devices/platform/leds-mt65xx/leds/blue delay_on 0664 system system -/sys/devices/platform/leds-mt65xx/leds/blue delay_off 0664 system system - -#NFC device -/dev/msr3110 0666 root root -/dev/mt6605 0660 nfc radio - -#GPS -/dev/gps 0660 gps system - -#GPIO -/dev/mtgpio 0600 radio root - -#MTK BTIF driver -/dev/btif 0600 system system - -#FOR VIA MODEM -/dev/ttySDIO* 0660 radio sdcard_rw -/dev/ttyRB* 0660 radio radio - -# Mali node -/dev/mali 0666 system graphics - -#touch -/dev/touch 0660 root system -/dev/hotknot 0660 root system - -#hang_detect -/dev/RT_Monitor 0600 system system -/dev/kick_powerkey 0600 system system - -#MTK In-House TEE -/dev/ttyACM0 0660 radio radio - - -# for lsm6ds3 - -#common sensors files -/sys/devices/iio:device* buffer/enable 0666 system system -/sys/devices/iio:device* buffer/length 0666 system system -/sys/devices/iio:device* flush 0666 system system -/sys/devices/iio:device* self_test 0666 system system -/sys/devices/iio:device* sampling_frequency 0666 system system -/sys/devices/iio:device* scan_elements/in_timestamp_en 0666 system system - -#accelerometer sensor -/sys/devices/iio:device* scan_elements/in_accel_x_en 0666 system system -/sys/devices/iio:device* scan_elements/in_accel_y_en 0666 system system -/sys/devices/iio:device* scan_elements/in_accel_z_en 0666 system system -/sys/devices/iio:device* in_accel_x_scale 0666 system system -/sys/devices/iio:device* in_accel_y_scale 0666 system system -/sys/devices/iio:device* in_accel_z_scale 0666 system system -/sys/devices/iio:device* sensor_phone_calling 0666 system system - -#magnetometer sensor -/sys/devices/iio:device* scan_elements/in_magn_x_en 0666 system system -/sys/devices/iio:device* scan_elements/in_magn_y_en 0666 system system -/sys/devices/iio:device* scan_elements/in_magn_z_en 0666 system system -/sys/devices/iio:device* in_magn_x_scale 0666 system system -/sys/devices/iio:device* in_magn_y_scale 0666 system system -/sys/devices/iio:device* in_magn_z_scale 0666 system system - -#light sensor -/sys/devices/iio:device* scan_elements/in_illuminance_x_en 0666 system system -/sys/devices/iio:device* in_illuminance_x_scale 0666 system system - -#proximity sensor -/sys/devices/iio:device* scan_elements/in_proximity_x_en 0666 system system -/sys/devices/iio:device* in_proximity_x_scale 0666 system system - -#gyroscope sensor -/sys/devices/iio:device* scan_elements/in_anglvel_x_en 0666 system system -/sys/devices/iio:device* scan_elements/in_anglvel_y_en 0666 system system -/sys/devices/iio:device* scan_elements/in_anglvel_z_en 0666 system system -/sys/devices/iio:device* in_anglvel_x_scale 0666 system system -/sys/devices/iio:device* in_anglvel_y_scale 0666 system system -/sys/devices/iio:device* in_anglvel_z_scale 0666 system system - -#step counter sensor -/sys/devices/iio:device* max_delivery_rate 0666 system system -/sys/devices/iio:device* reset_counter 0666 system system -/sys/devices/iio:device* scan_elements/in_step_counter_en 0666 system system - -#significant motion sensor -/sys/devices/iio:device* scan_elements/in_sign_motion_en 0666 system system - -#step detector sensor -/sys/devices/iio:device* scan_elements/in_step_detector_en 0666 system system - -#tilt sensor -/sys/devices/iio:device* scan_elements/in_tilt_en 0666 system system |
