Home | History | Annotate | Download | only in public
      1 # Device types
      2 type device, dev_type, fs_type;
      3 type alarm_device, dev_type, mlstrustedobject;
      4 type ashmem_device, dev_type, mlstrustedobject;
      5 type audio_device, dev_type;
      6 type audio_timer_device, dev_type;
      7 type audio_seq_device, dev_type;
      8 type binder_device, dev_type, mlstrustedobject;
      9 type hwbinder_device, dev_type, mlstrustedobject;
     10 type vndbinder_device, dev_type;
     11 type block_device, dev_type;
     12 type camera_device, dev_type;
     13 type dm_device, dev_type;
     14 type keychord_device, dev_type;
     15 type loop_control_device, dev_type;
     16 type loop_device, dev_type;
     17 type pmsg_device, dev_type, mlstrustedobject;
     18 type radio_device, dev_type;
     19 type ram_device, dev_type;
     20 type rtc_device, dev_type;
     21 type vold_device, dev_type;
     22 type console_device, dev_type;
     23 type cpuctl_device, dev_type;
     24 type fscklogs, dev_type;
     25 type full_device, dev_type;
     26 # GPU (used by most UI apps)
     27 type gpu_device, dev_type, mlstrustedobject;
     28 type graphics_device, dev_type;
     29 type hw_random_device, dev_type;
     30 type input_device, dev_type;
     31 type kmem_device, dev_type;
     32 type port_device, dev_type;
     33 type log_device, dev_type, mlstrustedobject;
     34 type mtd_device, dev_type;
     35 type mtp_device, dev_type, mlstrustedobject;
     36 type nfc_device, dev_type;
     37 type ptmx_device, dev_type, mlstrustedobject;
     38 type kmsg_device, dev_type;
     39 type null_device, dev_type, mlstrustedobject;
     40 type random_device, dev_type, mlstrustedobject;
     41 type sensors_device, dev_type;
     42 type serial_device, dev_type;
     43 type socket_device, dev_type;
     44 type owntty_device, dev_type, mlstrustedobject;
     45 type tty_device, dev_type;
     46 type video_device, dev_type;
     47 type vcs_device, dev_type;
     48 type zero_device, dev_type, mlstrustedobject;
     49 type fuse_device, dev_type, mlstrustedobject;
     50 type iio_device, dev_type;
     51 type ion_device, dev_type, mlstrustedobject;
     52 type qtaguid_device, dev_type;
     53 type watchdog_device, dev_type;
     54 type uhid_device, dev_type;
     55 type uio_device, dev_type;
     56 type tun_device, dev_type, mlstrustedobject;
     57 type usbaccessory_device, dev_type, mlstrustedobject;
     58 type usb_device, dev_type, mlstrustedobject;
     59 type properties_device, dev_type;
     60 type properties_serial, dev_type;
     61 type i2c_device, dev_type;
     62 
     63 # All devices have a uart for the hci
     64 # attach service. The uart dev node
     65 # varies per device. This type
     66 # is used in per device policy
     67 type hci_attach_dev, dev_type;
     68 
     69 # All devices have a rpmsg device for
     70 # achieving remoteproc and rpmsg modules
     71 type rpmsg_device, dev_type;
     72 
     73 # Partition layout block device
     74 type root_block_device, dev_type;
     75 
     76 # factory reset protection block device
     77 type frp_block_device, dev_type;
     78 
     79 # System block device mounted on /system.
     80 type system_block_device, dev_type;
     81 
     82 # Recovery block device.
     83 type recovery_block_device, dev_type;
     84 
     85 # boot block device.
     86 type boot_block_device, dev_type;
     87 
     88 # Userdata block device mounted on /data.
     89 type userdata_block_device, dev_type;
     90 
     91 # Cache block device mounted on /cache.
     92 type cache_block_device, dev_type;
     93 
     94 # Block device for any swap partition.
     95 type swap_block_device, dev_type;
     96 
     97 # Metadata block device used for encryption metadata.
     98 # Assign this type to the partition specified by the encryptable=
     99 # mount option in your fstab file in the entry for userdata.
    100 type metadata_block_device, dev_type;
    101 
    102 # The 'misc' partition used by recovery and A/B.
    103 type misc_block_device, dev_type;
    104