Colin Cross | 9d42c35 | 2014-02-10 17:28:36 -0800 | [diff] [blame] | 1 | ###### GPU device (world r/w) |
| 2 | /dev/nvhost-as-gpu u:object_r:gpu_device:s0 |
| 3 | /dev/nvhost-ctrl u:object_r:gpu_device:s0 |
| 4 | /dev/nvhost-ctrl-gpu u:object_r:gpu_device:s0 |
Dan Willemsen | 37e482d | 2014-06-22 21:16:52 -0700 | [diff] [blame] | 5 | /dev/nvhost-dbg-gpu u:object_r:gpu_device:s0 |
Colin Cross | 9d42c35 | 2014-02-10 17:28:36 -0800 | [diff] [blame] | 6 | /dev/nvhost-gpu u:object_r:gpu_device:s0 |
Dan Willemsen | 37e482d | 2014-06-22 21:16:52 -0700 | [diff] [blame] | 7 | /dev/nvhost-prof-gpu u:object_r:gpu_device:s0 |
Colin Cross | 9d42c35 | 2014-02-10 17:28:36 -0800 | [diff] [blame] | 8 | /dev/nvhost-vic u:object_r:gpu_device:s0 |
| 9 | /dev/nvmap u:object_r:gpu_device:s0 |
| 10 | /dev/nvhdcp0 u:object_r:gpu_device:s0 |
Gaurav Sarode | ba4fc9a | 2014-08-28 18:35:08 -0700 | [diff] [blame] | 11 | # gpu freq |
| 12 | /dev/constraint_gpu_freq u:object_r:gpu_freq_device:s0 |
Thomas.TT_Lin | 787a4fd | 2014-02-19 14:08:40 +0800 | [diff] [blame] | 13 | # enable UART port permission |
Martijn Coenen | ce78914 | 2014-02-25 10:50:01 -0800 | [diff] [blame] | 14 | /dev/ttyTHS2 u:object_r:hci_attach_dev:s0 |
| 15 | # nfc |
| 16 | /dev/bcm2079x u:object_r:nfc_device:s0 |
Colin Cross | 030e4c3 | 2014-03-27 17:31:34 -0700 | [diff] [blame] | 17 | # camera devices |
| 18 | /dev/camera.pcl u:object_r:camera_device:s0 |
Mark Salyzyn | ab855f1 | 2014-04-03 13:41:32 -0700 | [diff] [blame] | 19 | /dev/nvhost-ctrl-vi.* u:object_r:camera_device:s0 |
| 20 | /dev/nvhost-vi.* u:object_r:camera_device:s0 |
| 21 | /dev/nvhost-ctrl-isp.* u:object_r:camera_device:s0 |
| 22 | /dev/nvhost-isp.* u:object_r:camera_device:s0 |
Nick Kralevich | 89dab54 | 2014-05-29 13:00:10 -0700 | [diff] [blame] | 23 | /dev/nvhost-msenc u:object_r:camera_device:s0 |
Nick Kralevich | 3ebf176 | 2014-04-14 17:08:55 -0700 | [diff] [blame] | 24 | /dev/imx219 u:object_r:camera_device:s0 |
Nick Kralevich | 37ede06 | 2014-04-15 13:55:36 -0700 | [diff] [blame] | 25 | /dev/focuser u:object_r:camera_device:s0 |
| 26 | /dev/ov9760 u:object_r:camera_device:s0 |
Nick Kralevich | 310a5c7 | 2014-04-18 14:48:39 -0700 | [diff] [blame] | 27 | /dev/torch.* u:object_r:camera_device:s0 |
Colin Cross | 3181a18 | 2014-05-12 18:49:31 -0700 | [diff] [blame] | 28 | /dev/mipi-cal u:object_r:camera_device:s0 |
Nick Kralevich | 3ebf176 | 2014-04-14 17:08:55 -0700 | [diff] [blame] | 29 | |
Mark Salyzyn | ab855f1 | 2014-04-03 13:41:32 -0700 | [diff] [blame] | 30 | # rt5506 Audio device |
| 31 | /dev/rt5506 u:object_r:audio_device:s0 |
Martijn Coenen | ce78914 | 2014-02-25 10:50:01 -0800 | [diff] [blame] | 32 | |
Dmitry Shmidt | 8ce4483 | 2014-05-28 15:33:14 -0700 | [diff] [blame] | 33 | # Speakers |
| 34 | /dev/tfa9895 u:object_r:audio_device:s0 |
| 35 | /dev/tfa9895l u:object_r:audio_device:s0 |
| 36 | |
Martijn Coenen | ce78914 | 2014-02-25 10:50:01 -0800 | [diff] [blame] | 37 | /data/nfc(/.*)? u:object_r:nfc_data_file:s0 |
Nick Kralevich | dae8588 | 2014-05-13 15:12:22 -0700 | [diff] [blame] | 38 | /data/nvcam(/.*)? u:object_r:media_data_file:s0 |
Nick Kralevich | bc3b2eb | 2014-04-04 11:22:22 -0700 | [diff] [blame] | 39 | |
Mark Salyzyn | 6e1c57e | 2014-04-16 14:52:58 -0700 | [diff] [blame] | 40 | # gps |
Nick Kralevich | bc3b2eb | 2014-04-04 11:22:22 -0700 | [diff] [blame] | 41 | /system/bin/glgps u:object_r:gpsd_exec:s0 |
Mark Salyzyn | 6e1c57e | 2014-04-16 14:52:58 -0700 | [diff] [blame] | 42 | /dev/ttyTHS1 u:object_r:gps_device:s0 |
Nick Kralevich | 3b71e25 | 2014-04-18 16:30:35 -0700 | [diff] [blame] | 43 | |
| 44 | # touch_fusion |
Daniel Rosenberg | 4cefd4a | 2014-06-09 17:50:22 -0700 | [diff] [blame] | 45 | /vendor/bin/touch_fusion u:object_r:touch_fusion_exec:s0 |
Satya Popuri | 0a232b5 | 2014-04-25 17:01:48 -0700 | [diff] [blame] | 46 | |
| 47 | # TEE |
| 48 | /dev/tlk_device u:object_r:tee_device:s0 |
tim.tm_lin | e5976c1 | 2014-05-16 14:41:26 +0800 | [diff] [blame] | 49 | |
| 50 | # Qualcomm MDM9K modem device |
| 51 | # modem driver |
| 52 | /dev/mdm u:object_r:radio_device:s0 |
| 53 | # high speed inter-chip controls |
| 54 | /dev/hsicctl[0-3] u:object_r:radio_device:s0 |
| 55 | /dev/ks_hsic_bridge u:object_r:kickstart_device:s0 |
| 56 | /dev/efs_hsic_bridge u:object_r:kickstart_device:s0 |
Mohamad Ayyash | e8d1fd2 | 2014-09-03 16:20:03 -0700 | [diff] [blame] | 57 | /dev/diag_mdm u:object_r:kickstart_device:s0 |
tim.tm_lin | e5976c1 | 2014-05-16 14:41:26 +0800 | [diff] [blame] | 58 | # RCA, EF1, EF2, CDR labeling |
| 59 | /dev/block/mmcblk0p8 u:object_r:efs_block_device:s0 |
tim.tm_lin | e5976c1 | 2014-05-16 14:41:26 +0800 | [diff] [blame] | 60 | /dev/block/mmcblk0p21 u:object_r:efs_block_device:s0 |
| 61 | /dev/block/mmcblk0p22 u:object_r:efs_block_device:s0 |
tim.tm_lin | 3da4ce4 | 2014-08-22 19:25:51 +0800 | [diff] [blame] | 62 | /dev/block/mmcblk0p23 u:object_r:efs_block_device:s0 |
tim.tm_lin | e5976c1 | 2014-05-16 14:41:26 +0800 | [diff] [blame] | 63 | # Qualcomm MSM Interface (QMI) devices |
| 64 | /dev/socket/qmux_radio(/.*)? u:object_r:qmuxd_socket:s0 |
| 65 | # service |
Daniel Rosenberg | 4cefd4a | 2014-06-09 17:50:22 -0700 | [diff] [blame] | 66 | /vendor/bin/qcks u:object_r:kickstart_exec:s0 |
| 67 | /vendor/bin/efsks u:object_r:kickstart_exec:s0 |
| 68 | /vendor/bin/ks u:object_r:kickstart_exec:s0 |
| 69 | /vendor/bin/qmuxd u:object_r:qmuxd_exec:s0 |
| 70 | /vendor/bin/netmgrd u:object_r:netmgrd_exec:s0 |
tim.tm_lin | e5976c1 | 2014-05-16 14:41:26 +0800 | [diff] [blame] | 71 | # database used by vendor RIL |
| 72 | /data/misc/radio(/.*)? u:object_r:ril_db_file:s0 |
| 73 | # Kickstart prepend used |
| 74 | /data/qcks(/.*)? u:object_r:kickstart_data_file:s0 |
| 75 | # temporary EFS file stored |
| 76 | /data/efs(/.*)? u:object_r:efs_data_file:s0 |
Andres Morales | 027378e | 2014-07-09 15:23:40 -0700 | [diff] [blame] | 77 | |
dcashman | 5a363cf | 2014-09-08 14:33:07 -0700 | [diff] [blame] | 78 | # Factory reset protection block device |
dcashman | 1def9b4 | 2014-09-09 13:12:23 -0700 | [diff] [blame] | 79 | /dev/block/mmcblk0p27 u:object_r:frp_block_device:s0 |
pchiang | 594ad1a | 2014-08-08 15:59:59 +0800 | [diff] [blame] | 80 | |
| 81 | # Didim file |
| 82 | /sys/devices/platform/host1x/tegradc.0/smartdimmer/aggressiveness u:object_r:sysfs_didim:s0 |
| 83 | /sys/devices/platform/host1x/tegradc.0/smartdimmer/enable u:object_r:sysfs_didim:s0 |
| 84 | /sys/devices/platform/host1x/tegradc.0/smartdimmer/sd_window u:object_r:sysfs_didim:s0 |
| 85 | /sys/devices/platform/host1x/tegradc.0/smartdimmer/sd_window_enable u:object_r:sysfs_didim:s0 |
| 86 | |
Arve Hjønnevåg | 36dff43 | 2014-08-28 15:16:57 -0700 | [diff] [blame] | 87 | # mmc rpmb |
| 88 | /dev/block/mmcblk0rpmb u:object_r:mmc_rpmb_block_device:s0 |
| 89 | |
| 90 | # secure os storage |
| 91 | /data/ss(/.*)? u:object_r:tee_data_file:s0 |
| 92 | |
| 93 | # tlk_daemon |
| 94 | /vendor/bin/tlk_daemon u:object_r:tee_exec:s0 |