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# nfc file type for data vendor access 201type nfc_vendor_data_file, file_type, data_file_type; 202 203# kgsl file type for sysfs access 204type sysfs_kgsl, sysfs_type, fs_type; 205type sysfs_kgsl_proc, sysfs_type, fs_type; 206# kgsl snapshot file type for sysfs access 207type sysfs_kgsl_snapshot, sysfs_type, fs_type; 208 209# secure touch files 210type sysfs_securetouch, fs_type, sysfs_type; 211 212#data sysfs files 213type sysfs_data, fs_type, sysfs_type; 214 215#diag sysfs files 216type sysfs_diag, fs_type, sysfs_type; 217 218#laser sysfs files 219type sysfs_laser, fs_type, sysfs_type; 220 221# QDMA data files 222 223# path to debugfs use this whic should be only used 224# in debug builds 225type qti_debugfs, fs_type, debugfs_type; 226 227# vendor radio files 228type vendor_radio_data_file, file_type, data_file_type, mlstrustedobject; 229 230# vendor MBN files 231type vendor_mbn_data_file, file_type, data_file_type; 232 233#uio sysfs 234type sysfs_uio_file, fs_type, sysfs_type; 235 236#irq balance sysfs type 237type sysfs_irqbalance , sysfs_type, fs_type; 238 239# vendor camera files 240type vendor_camera_data_file, file_type, data_file_type; 241 242# vendor media files 243type vendor_media_data_file, file_type, data_file_type; 244 245# vendor sensors files 246type sensors_vendor_data_file, file_type, data_file_type; 247 248# wigig, fstman 249type sysfs_bond0, fs_type, sysfs_type; 250type sysfs_wigig, fs_type, sysfs_type; 251type wigignpt_socket, file_type, data_file_type; 252 253 254# ea sysfs files 255type sysfs_ea, fs_type, sysfs_type; 256 257#audio sysfs files 258type sysfs_audio, fs_type, sysfs_type; 259 260# audio delta files 261type audio_vendor_data_file, file_type, data_file_type; 262 263# lpm sysfs files 264type sysfs_msm_stats, fs_type, sysfs_type; 265type sysfs_msm_power, fs_type, sysfs_type; 266 267type sysfs_fm, sysfs_type, fs_type; 268 269# for adsp to load /sys/kernel/b ot_adsp/boot 270type sysfs_boot_adsp, sysfs_type, fs_type; 271 272# SFS listener data file 273type data_tzstorage_file, file_type, data_file_type; 274 275#TLOC Files 276 277#DRM files 278type data_qsee_file, file_type, data_file_type; 279 280#secure touch 281type sysfs_sectouch, sysfs_type, fs_type; 282 283#TUI Files 284type vendor_tui_data_file, file_type, data_file_type; 285 286#BT Files 287type vendor_bt_data_file, file_type, data_file_type; 288 289#sysfs jpeg 290type sysfs_jpeg, fs_type, sysfs_type; 291 292#SSR Log Files 293type ramdump_vendor_data_file, file_type, data_file_type, mlstrustedobject; 294 295# RamdumpFs files 296type ramdump_vendor_mnt_file, file_type, data_file_type, mlstrustedobject; 297 298# npu file 299type sysfs_npu, fs_type, sysfs_type; 300 301# subsystem_ramdump files 302type vendor_ramdump_data_file, file_type, data_file_type; 303type vendor_mdmhelperdata_data_file, file_type, data_file_type; 304 305# subsystem ssr log file 306type ssr_log_file, file_type, data_file_type; 307 308#for mount of /persist 309typeattribute mnt_vendor_file vendor_persist_type; 310 311#NNHAL files 312type hal_neuralnetworks_data_file, file_type, data_file_type; 313 314#mpss rfs files 315type mpss_rfs_data_file, data_file_type, file_type; 316 317# rfs tombstone data file 318type rfs_tombstone_data_file, data_file_type, file_type; 319 320# sysfs wlan 321type sysfs_msm_wlan, sysfs_type, fs_type; 322 323type sysfs_scsi_devices_0000, sysfs_type, fs_type; 324 325# for PowerHal 326type proc_sched_energy_aware, proc_type, fs_type; 327 328# debugfs wlan 329type debugfs_wlan, debugfs_type, fs_type; 330 331# debugfs bt 332type debugfs_ipc, debugfs_type, fs_type; 333 334# debugfs icnss 335type debugfs_icnss, debugfs_type, fs_type; 336 337# debugfs ion 338type debugfs_ion, debugfs_type, fs_type; 339 340# debugfs tz 341type debugfs_tzdbg, debugfs_type, fs_type; 342 343# CNSS file 344type cnss_vendor_data_file, file_type, data_file_type, mlstrustedobject; 345 346# modem factory data reset file 347type modem_fdr_file, file_type, data_file_type; 348