device.te revision f51e9007242c6b7d57f6937ea005a2527d695041
1# 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;
13# XXX may be specific for mako
14type dss_device, dev_type;
15type knvmap_device, dev_type;
16type loop_device, dev_type;
17type radio_device, dev_type;
18type ram_device, dev_type;
19type console_device, dev_type;
20type cpuctl_device, dev_type;
21type full_device, dev_type;
22type graphics_device, dev_type;
23type input_device, dev_type;
24type kmem_device, dev_type;
25type log_device, dev_type, mlstrustedobject;
26type msm_rotator_device, dev_type;
27type mtd_device, dev_type;
28type mtp_device, dev_type, mlstrustedobject;
29type nfc_device, dev_type;
30type nv_device, dev_type, mlstrustedobject;
31type powervr_device, dev_type, mlstrustedobject;
32type ptmx_device, dev_type, mlstrustedobject;
33type qemu_device, dev_type;
34type sysfs_devices_system_cpu, dev_type;
35type kmsg_device, dev_type;
36type null_device, dev_type, mlstrustedobject;
37type random_device, dev_type;
38type sensors_device, dev_type;
39type serial_device, dev_type;
40type socket_device, dev_type;
41type owntty_device, dev_type, mlstrustedobject;
42type tty_device, dev_type;
43type urandom_device, dev_type;
44type video_device, dev_type;
45type vcs_device, dev_type;
46type zero_device, dev_type;
47type fuse_device, dev_type;
48type iio_device, dev_type;
49type ion_device, dev_type, mlstrustedobject;
50type gps_device, dev_type;
51type qtaguid_device, dev_type;
52type watchdog_device, dev_type;
53type uhid_device, dev_type;
54type tun_device, dev_type, mlstrustedobject;
55type usbaccessory_device, dev_type;
56type usb_device, dev_type;
57type properties_device, dev_type;
58
59# All devices have a uart for the hci
60# attach service. The uart dev node
61# varies per device. This type
62# is used in per device policy
63type hci_attach_dev, dev_type;
64
65# All devices have a rpmsg device for
66# achieving remoteproc and rpmsg modules
67type rpmsg_device, dev_type;
68