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