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 lowpan_device, dev_type;
     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 kmsg_debug_device, dev_type;
     40 type null_device, dev_type, mlstrustedobject;
     41 type random_device, dev_type, mlstrustedobject;
     42 type secure_element_device, dev_type;
     43 type sensors_device, dev_type;
     44 type serial_device, dev_type;
     45 type socket_device, dev_type;
     46 type owntty_device, dev_type, mlstrustedobject;
     47 type tty_device, dev_type;
     48 type video_device, dev_type;
     49 type vcs_device, dev_type;
     50 type zero_device, dev_type, mlstrustedobject;
     51 type fuse_device, dev_type, mlstrustedobject;
     52 type iio_device, dev_type;
     53 type ion_device, dev_type, mlstrustedobject;
     54 type qtaguid_device, dev_type;
     55 type watchdog_device, dev_type;
     56 type uhid_device, dev_type;
     57 type uio_device, dev_type;
     58 type tun_device, dev_type, mlstrustedobject;
     59 type usbaccessory_device, dev_type, mlstrustedobject;
     60 type usb_device, dev_type, mlstrustedobject;
     61 type properties_device, dev_type;
     62 type properties_serial, dev_type;
     63 type property_info, dev_type;
     64 type i2c_device, dev_type;
     65 
     66 # All devices have a uart for the hci
     67 # attach service. The uart dev node
     68 # varies per device. This type
     69 # is used in per device policy
     70 type hci_attach_dev, dev_type;
     71 
     72 # All devices have a rpmsg device for
     73 # achieving remoteproc and rpmsg modules
     74 type rpmsg_device, dev_type;
     75 
     76 # Partition layout block device
     77 type root_block_device, dev_type;
     78 
     79 # factory reset protection block device
     80 type frp_block_device, dev_type;
     81 
     82 # System block device mounted on /system.
     83 type system_block_device, dev_type;
     84 
     85 # Recovery block device.
     86 type recovery_block_device, dev_type;
     87 
     88 # boot block device.
     89 type boot_block_device, dev_type;
     90 
     91 # Userdata block device mounted on /data.
     92 type userdata_block_device, dev_type;
     93 
     94 # Cache block device mounted on /cache.
     95 type cache_block_device, dev_type;
     96 
     97 # Block device for any swap partition.
     98 type swap_block_device, dev_type;
     99 
    100 # Metadata block device used for encryption metadata.
    101 # Assign this type to the partition specified by the encryptable=
    102 # mount option in your fstab file in the entry for userdata.
    103 type metadata_block_device, dev_type;
    104 
    105 # The 'misc' partition used by recovery and A/B.
    106 type misc_block_device, dev_type;
    107