• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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