Stephen Smalley | 2dd4e51 | 2012-01-04 12:33:27 -0500 | [diff] [blame] | 1 | # Device types |
| 2 | type device, dev_type, fs_type; |
| 3 | type akm_device, dev_type; |
| 4 | type accelerometer_device, dev_type; |
| 5 | type alarm_device, dev_type, mlstrustedobject; |
| 6 | type adb_device, dev_type; |
| 7 | type ashmem_device, dev_type, mlstrustedobject; |
| 8 | type audio_device, dev_type; |
| 9 | type binder_device, dev_type, mlstrustedobject; |
| 10 | type block_device, dev_type; |
| 11 | type camera_device, dev_type; |
| 12 | type dm_device, dev_type; |
| 13 | type loop_device, dev_type; |
| 14 | type radio_device, dev_type; |
| 15 | type ram_device, dev_type; |
| 16 | type console_device, dev_type; |
| 17 | type cpuctl_device, dev_type; |
| 18 | type full_device, dev_type; |
| 19 | type graphics_device, dev_type; |
| 20 | type input_device, dev_type; |
| 21 | type kmem_device, dev_type; |
| 22 | type log_device, dev_type, mlstrustedobject; |
| 23 | type mtd_device, dev_type; |
Stephen Smalley | c94e239 | 2012-01-06 10:25:53 -0500 | [diff] [blame] | 24 | type mtp_device, dev_type, mlstrustedobject; |
Stephen Smalley | 2dd4e51 | 2012-01-04 12:33:27 -0500 | [diff] [blame] | 25 | type nfc_device, dev_type; |
| 26 | type nv_device, dev_type, mlstrustedobject; |
| 27 | type powervr_device, dev_type, mlstrustedobject; |
| 28 | type ptmx_device, dev_type, mlstrustedobject; |
| 29 | type qemu_device, dev_type; |
| 30 | type kmsg_device, dev_type; |
| 31 | type null_device, dev_type, mlstrustedobject; |
| 32 | type random_device, dev_type; |
| 33 | type serial_device, dev_type; |
| 34 | type socket_device, dev_type; |
| 35 | type tty_device, dev_type; |
| 36 | type urandom_device, dev_type; |
| 37 | type video_device, dev_type; |
| 38 | type vcs_device, dev_type; |
| 39 | type zero_device, dev_type; |
William Roberts | 80ea1d2 | 2012-05-31 09:44:51 -0400 | [diff] [blame] | 40 | type fuse_device, dev_type; |
rpcraig | 905e316 | 2012-12-07 06:11:14 -0500 | [diff] [blame] | 41 | type ion_device, dev_type, mlstrustedobject; |
hqjiang | 81039ab | 2012-07-10 14:36:22 -0700 | [diff] [blame] | 42 | type gps_device, dev_type; |
hqjiang | 4c06d27 | 2012-07-19 11:07:04 -0700 | [diff] [blame] | 43 | type qtaguid_device, dev_type; |
rpcraig | bac9992 | 2012-12-03 06:07:45 -0500 | [diff] [blame] | 44 | type watchdog_device, dev_type; |
Robert Craig | 18b5f87 | 2013-01-07 09:21:18 -0500 | [diff] [blame] | 45 | type uhid_device, dev_type; |
| 46 | type tun_device, dev_type, mlstrustedobject; |
William Roberts | 7fa2f9e | 2012-05-31 09:40:12 -0400 | [diff] [blame] | 47 | |
| 48 | # All devices have a uart for the hci |
| 49 | # attach service. The uart dev node |
| 50 | # varies per device. This type |
| 51 | # is used in per device policy |
| 52 | type hci_attach_dev, dev_type; |
hqjiang | ee5f400 | 2012-07-11 11:21:05 -0700 | [diff] [blame] | 53 | |
| 54 | # All devices have a rpmsg device for |
| 55 | # achieving remoteproc and rpmsg modules |
| 56 | type rpmsg_device, dev_type; |