blob: cdfc0d9b94e3ba6aecc39de286a64d261822bcce [file] [log] [blame]
Stephen Smalley2dd4e512012-01-04 12:33:27 -05001# Device types
2type device, dev_type, fs_type;
3type akm_device, dev_type;
4type accelerometer_device, dev_type;
5type alarm_device, dev_type, mlstrustedobject;
6type adb_device, dev_type;
7type ashmem_device, dev_type, mlstrustedobject;
8type audio_device, dev_type;
9type binder_device, dev_type, mlstrustedobject;
10type block_device, dev_type;
11type camera_device, dev_type;
12type dm_device, dev_type;
13type loop_device, dev_type;
14type radio_device, dev_type;
15type ram_device, dev_type;
16type console_device, dev_type;
17type cpuctl_device, dev_type;
18type full_device, dev_type;
19type graphics_device, dev_type;
20type input_device, dev_type;
21type kmem_device, dev_type;
22type log_device, dev_type, mlstrustedobject;
23type mtd_device, dev_type;
Stephen Smalleyc94e2392012-01-06 10:25:53 -050024type mtp_device, dev_type, mlstrustedobject;
Stephen Smalley2dd4e512012-01-04 12:33:27 -050025type nfc_device, dev_type;
26type nv_device, dev_type, mlstrustedobject;
27type powervr_device, dev_type, mlstrustedobject;
28type ptmx_device, dev_type, mlstrustedobject;
29type qemu_device, dev_type;
30type kmsg_device, dev_type;
31type null_device, dev_type, mlstrustedobject;
32type random_device, dev_type;
33type serial_device, dev_type;
34type socket_device, dev_type;
35type tty_device, dev_type;
36type urandom_device, dev_type;
37type video_device, dev_type;
38type vcs_device, dev_type;
39type zero_device, dev_type;
William Roberts80ea1d22012-05-31 09:44:51 -040040type fuse_device, dev_type;
rpcraig905e3162012-12-07 06:11:14 -050041type ion_device, dev_type, mlstrustedobject;
hqjiang81039ab2012-07-10 14:36:22 -070042type gps_device, dev_type;
hqjiang4c06d272012-07-19 11:07:04 -070043type qtaguid_device, dev_type;
rpcraigbac99922012-12-03 06:07:45 -050044type watchdog_device, dev_type;
Robert Craig18b5f872013-01-07 09:21:18 -050045type uhid_device, dev_type;
46type tun_device, dev_type, mlstrustedobject;
William Roberts7fa2f9e2012-05-31 09:40:12 -040047
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
52type hci_attach_dev, dev_type;
hqjiangee5f4002012-07-11 11:21:05 -070053
54# All devices have a rpmsg device for
55# achieving remoteproc and rpmsg modules
56type rpmsg_device, dev_type;