1# All files under /vendor/firmware 2type vendor_firmware_file, vendor_file_type, file_type; 3 4#Define the qmux socket type 5type qmuxd_socket, file_type; 6 7#Define the netmgrd socket type 8type netmgrd_socket, file_type; 9 10#QTI file types 11type vendor_qti_data_file, file_type, data_file_type; 12 13type proc_wifi_dbg, proc_type, fs_type; 14type proc_swappiness, proc_type, fs_type; 15 16#Define the qdcmss socket type 17type qdcmsocket_socket, file_type; 18 19# Define cnd socket and data file type 20type cnd_socket, file_type, mlstrustedobject; 21type cnd_data_file, file_type, data_file_type; 22type chre_socket, file_type; 23 24#Define the timeout for platform specific transports 25type sysfs_hsic_modem_wait, sysfs_type, fs_type; 26type sysfs_smd_open_timeout, sysfs_type, fs_type; 27type sysfs_soc, sysfs_type, fs_type; 28type sysfs_msm_subsys, sysfs_type, fs_type; 29type sysfs_spss, sysfs_type, fs_type; 30type sysfs_faceauth, sysfs_type, fs_type; 31 32#Define the files written during the operation of netmgrd and qmuxd 33type netmgrd_data_file, file_type, data_file_type; 34# Persist file types 35type persist_bluetooth_file, file_type , vendor_persist_type; 36type persist_camera_file, file_type , vendor_persist_type; 37type persist_data_file, file_type , vendor_persist_type; 38type persist_drm_file, file_type , vendor_persist_type; 39type data_qtee_file, file_type, data_file_type; 40type vendor_persist_mmi_file, file_type, vendor_persist_type; 41type persist_misc_file, file_type , vendor_persist_type; 42type persist_bms_file, file_type , vendor_persist_type; 43type persist_secnvm_file, file_type , vendor_persist_type; 44type persist_audio_file, file_type , vendor_persist_type; 45 46type proc_sysctl_schedboost, proc_type, fs_type; 47 48#msm irqbalance 49type proc_irq, fs_type, proc_type; 50type sysfs_irq, fs_type, sysfs_type; 51type irqbalance_socket, file_type; 52 53# Sensor file types 54type sensors_socket, file_type; 55type sensors_persist_file, file_type, vendor_persist_type; 56type sysfs_sensors, sysfs_type, fs_type; 57 58#type for thermal-engine 59type thermal_socket, file_type; 60#type for uart 61type sysfs_msmuart_file, sysfs_type, fs_type; 62 63# Storage RFS file types 64type rfs_system_file, system_file_type, file_type; 65type rfs_file, file_type, data_file_type; 66type rfs_shared_hlos_file, file_type, data_file_type; 67type persist_rfs_file, file_type, vendor_persist_type; 68type persist_rfs_shared_hlos_file, file_type, vendor_persist_type; 69 70#SurfaceFlinger file type for sysfs access 71type sysfs_graphics, sysfs_type, fs_type; 72 73# USB/battery power supply type for hvdcp/quickcharge 74type sysfs_usb_supply, sysfs_type, fs_type; 75type sysfs_battery_supply, sysfs_type, fs_type; 76type sysfs_usbpd_device, sysfs_type, fs_type; 77# sysfs vadc device for hvdcp/quickcharge 78type sysfs_vadc_dev, sysfs_type, fs_type; 79# sysfs spmi device for hvdcp/quickcharge 80type sysfs_spmi_dev, sysfs_type, fs_type; 81 82# sysfs poweron_alarm is used in init.target.rc 83type sysfs_poweron_alarm, sysfs_type, fs_type; 84 85#Define the files written during the operation of mpdecision 86type sysfs_mpdecision, fs_type, sysfs_type; 87type sysfs_rqstats, fs_type, sysfs_type; 88type sysfs_cpu_online, fs_type, sysfs_type; 89type mpctl_data_file, file_type, data_file_type; 90 91#Define the files used by lm 92type lm_data_file, file_type, data_file_type; 93 94type sysfs_devfreq, fs_type, sysfs_type; 95type sysfs_devfreq_l3cdsp, fs_type, sysfs_type; 96type sysfs_mmc_host, fs_type, sysfs_type; 97type sysfs_scsi_host, fs_type, sysfs_type; 98type sysfs_cpu_boost, fs_type, sysfs_type; 99type sysfs_msm_perf, fs_type, sysfs_type; 100type sysfs_memory, fs_type, sysfs_type; 101type sysfs_lib, fs_type, sysfs_type; 102type sysfs_slpi, fs_type, sysfs_type; 103type sysfs_process_reclaim, fs_type, sysfs_type; 104type sysfs_vmpressure, fs_type, sysfs_type; 105type sysfs_msm_boot, fs_type, sysfs_type; 106type sysfs_timestamp_switch, sysfs_type, fs_type; 107 108#define the files writer during the operation of app state changes 109 110#define the files writter during the operatio of iop 111type iop_socket, file_type; 112type iop_data_file, file_type, data_file_type; 113 114#Socket node needed by ims_data daemon 115type ims_socket, file_type; 116 117#location file types 118type location_data_file, file_type, data_file_type; 119type location_socket, file_type, data_file_type; 120 121#wifihal service socket for clients to communicate 122type wifihal_socket, file_type; 123 124#File types required by mdm-helper, subsystem_ramdump and ssr_setup 125type sysfs_esoc, sysfs_type, fs_type; 126type sysfs_ssr, sysfs_type, fs_type; 127type sysfs_ssr_writable, sysfs_type, fs_type; 128type sysfs_ssr_toggle, sysfs_type, fs_type; 129type sysfs_hsic, sysfs_type, fs_type; 130type sysfs_hsic_host_rdy, sysfs_type, fs_type; 131 132# Files accessed by qcom-system-daemon 133type sysfs_socinfo, fs_type, sysfs_type; 134 135#Defines the files (configs, dumps, etc) used by display processes 136type display_vendor_data_file, file_type, data_file_type; 137 138#Define the files for the operation of QDCM 139type persist_display_file, file_type, vendor_persist_type; 140 141# IPA file types 142type ipacm_socket, file_type; 143type ipa_vendor_data_file, file_type, data_file_type; 144 145# Camera file types 146type camera_vendor_data_file, file_type, data_file_type; 147 148# vendor audio data file 149type vendor_audio_data_file, file_type, data_file_type; 150 151# Tombstone vendor data 152type vendor_tombstone_data_file, file_type, data_file_type; 153 154# Port-bridge file types 155type port_bridge_data_file, file_type, data_file_type; 156 157#bluetooth firmware file types 158type bt_firmware_file, file_type, contextmount_type, vendor_file_type; 159 160#needed by vold 161type proc_dirty_ratio, fs_type, proc_type; 162 163#File types by mmi 164 165 166#rmt files 167type sysfs_rmtfs, sysfs_type, fs_type; 168 169 170 171 172# used for /dsp files 173type adsprpcd_file, file_type, mlstrustedobject, vendor_file_type; 174 175 176# Regionalization files 177type regionalization_file, file_type , vendor_persist_type; 178type vendor_carrier_file, file_type, vendor_file_type; 179 180# /data/system/swap/swapfile - swapfile 181type swap_data_file, file_type, data_file_type; 182 183# dynamic nv files 184type dynamic_nv_data_file, file_type, data_file_type; 185 186# Wifi Data file 187type wifi_vendor_data_file, file_type, data_file_type; 188type wifi_vendor_wpa_socket, file_type, data_file_type; 189 190#widevine data file 191type vendor_mediadrm_data_file, file_type, data_file_type; 192 193# wififtmd socket file 194type wififtmd_socket, file_type; 195 196type persist_alarm_file, file_type, vendor_persist_type; 197 198type persist_time_file, file_type, vendor_persist_type; 199 200# kgsl file type for sysfs access 201type sysfs_kgsl, sysfs_type, fs_type; 202type sysfs_kgsl_proc, sysfs_type, fs_type; 203# kgsl snapshot file type for sysfs access 204type sysfs_kgsl_snapshot, sysfs_type, fs_type; 205 206# secure touch files 207type sysfs_securetouch, fs_type, sysfs_type; 208 209#data sysfs files 210type sysfs_data, fs_type, sysfs_type; 211 212#diag sysfs files 213type sysfs_diag, fs_type, sysfs_type; 214 215#laser sysfs files 216type sysfs_laser, fs_type, sysfs_type; 217 218# QDMA data files 219 220# path to debugfs use this whic should be only used 221# in debug builds 222type qti_debugfs, fs_type, debugfs_type; 223 224# vendor radio files 225type vendor_radio_data_file, file_type, data_file_type, mlstrustedobject; 226 227# vendor MBN files 228type vendor_mbn_data_file, file_type, data_file_type; 229 230#uio sysfs 231type sysfs_uio_file, fs_type, sysfs_type; 232 233#irq balance sysfs type 234type sysfs_irqbalance , sysfs_type, fs_type; 235 236# vendor camera files 237type vendor_camera_data_file, file_type, data_file_type; 238 239# vendor media files 240type vendor_media_data_file, file_type, data_file_type; 241 242# vendor sensors files 243type sensors_vendor_data_file, file_type, data_file_type; 244 245# wigig, fstman 246type sysfs_bond0, fs_type, sysfs_type; 247type sysfs_wigig, fs_type, sysfs_type; 248type wigignpt_socket, file_type, data_file_type; 249 250 251# ea sysfs files 252type sysfs_ea, fs_type, sysfs_type; 253 254#audio sysfs files 255type sysfs_audio, fs_type, sysfs_type; 256 257# audio delta files 258type audio_vendor_data_file, file_type, data_file_type; 259 260# lpm sysfs files 261type sysfs_msm_stats, fs_type, sysfs_type; 262type sysfs_msm_power, fs_type, sysfs_type; 263 264type sysfs_fm, sysfs_type, fs_type; 265 266# for adsp to load /sys/kernel/b ot_adsp/boot 267type sysfs_boot_adsp, sysfs_type, fs_type; 268 269# SFS listener data file 270type data_tzstorage_file, file_type, data_file_type; 271 272#TLOC Files 273 274#DRM files 275type data_qsee_file, file_type, data_file_type; 276 277#secure touch 278type sysfs_sectouch, sysfs_type, fs_type; 279 280#TUI Files 281type vendor_tui_data_file, file_type, data_file_type; 282 283#BT Files 284type vendor_bt_data_file, file_type, data_file_type; 285 286#sysfs jpeg 287type sysfs_jpeg, fs_type, sysfs_type; 288 289#SSR Log Files 290type ramdump_vendor_data_file, file_type, data_file_type, mlstrustedobject; 291 292# RamdumpFs files 293type ramdump_vendor_mnt_file, file_type, data_file_type, mlstrustedobject; 294 295# npu file 296type sysfs_npu, fs_type, sysfs_type; 297 298# subsystem_ramdump files 299type vendor_ramdump_data_file, file_type, data_file_type; 300type vendor_mdmhelperdata_data_file, file_type, data_file_type; 301 302# subsystem ssr log file 303type ssr_log_file, file_type, data_file_type; 304 305#for mount of /persist 306typeattribute mnt_vendor_file vendor_persist_type; 307 308#NNHAL files 309type hal_neuralnetworks_data_file, file_type, data_file_type; 310 311#mpss rfs files 312type mpss_rfs_data_file, data_file_type, file_type; 313 314# rfs tombstone data file 315type rfs_tombstone_data_file, data_file_type, file_type; 316 317# sysfs wlan 318type sysfs_msm_wlan, sysfs_type, fs_type; 319 320type sysfs_scsi_devices_0000, sysfs_type, fs_type; 321 322# for PowerHal 323type proc_sched_energy_aware, proc_type, fs_type; 324 325# debugfs wlan 326type debugfs_wlan, debugfs_type, fs_type; 327 328# debugfs bt 329type debugfs_ipc, debugfs_type, fs_type; 330 331# debugfs icnss 332type debugfs_icnss, debugfs_type, fs_type; 333 334# debugfs ion 335type debugfs_ion, debugfs_type, fs_type; 336 337# debugfs tz 338type debugfs_tzdbg, debugfs_type, fs_type; 339 340# CNSS file 341type cnss_vendor_data_file, file_type, data_file_type, mlstrustedobject; 342 343# modem factory data reset file 344type modem_fdr_file, file_type, data_file_type; 345