blob: e3f1b3a99e4ef8d70c7e0d3300e0c4b68abb4010 [file] [log] [blame]
Biswajit Paulbf8f4912014-01-17 15:07:21 -08001# Default type for anything under /firmware.
Ravi Kumar Siddojigari19495d22014-08-22 23:57:43 +05302type firmware_file, fs_type, contextmount_type;
Avijit Kanti Das2d70e6f2014-07-24 01:06:21 -07003
4#Define the qmux socket type
Biswajit Paul64f83f62014-10-13 14:36:16 -07005type qmuxd_socket, file_type;
Avijit Kanti Das353e9292014-07-23 23:39:30 -07006
Avijit Kanti Das441bad42015-05-12 14:07:41 -07007#Define the netmgrd socket type
8type netmgrd_socket, file_type;
Biswajit Paul28439f92015-07-15 13:28:27 -070010#Define the pps socket type
11type pps_socket, file_type;
Avijit Kanti Das0196c6a2014-07-23 23:44:35 -070013# Define cnd socket and data file type
Biswajit Paul485b3772015-09-01 12:33:25 -070014type cnd_socket, file_type, mlstrustedobject;
Avijit Kanti Das0196c6a2014-07-23 23:44:35 -070015type cnd_data_file, file_type;
Susheel Yadagirid0927c62014-10-14 16:01:45 -070017# Define dpmd data file type
18type dpmd_socket, file_type;
Biswajit Paul485b3772015-09-01 12:33:25 -070019type dpmwrapper_socket, file_type, mlstrustedobject;
Bhavya Sokke Mallikarjunappa1224bdc2014-11-03 13:33:33 -080020type dpmd_data_file, file_type, data_file_type;
Susheel Yadagiried33fb22015-07-08 14:22:05 -070021type dpmd_app_data_file, file_type, data_file_type;
Susheel Yadagirid0927c62014-10-14 16:01:45 -070022
Avijit Kanti Das353e9292014-07-23 23:39:30 -070023#Define the timeout for platform specific transports
Avijit Kanti Das0a2c91f2014-06-18 16:02:17 -070024type sysfs_hsic_modem_wait, sysfs_type, fs_type;
25type sysfs_smd_open_timeout, sysfs_type, fs_type;
Avijit Kanti Das353e9292014-07-23 23:39:30 -070026
27#Define the files written during the operation of netmgrd and qmuxd
28type data_test_data_file, file_type, data_file_type;
Dinesh K Garg9bd586d2014-02-27 13:52:43 -080029type sysrq_trigger_proc, fs_type, mlstrustedobject;
Biswajit Paul45df9ab2014-03-07 10:17:54 -080030# Persist file types
31type persist_file, file_type;
Dinesh K Garge5bafbf2014-10-22 00:13:49 -070032type persist_data_file, file_type;
33type persist_drm_file, file_type;
Dinesh K Garg09a2f192014-10-31 16:28:22 -070034type data_qsee_file, file_type;
William Clark11178492015-03-02 13:39:59 -080035type seemp_file, file_type;
Avijit Kanti Das71c08422014-07-25 17:11:21 -070036
Avijit Kanti Das0a2c91f2014-06-18 16:02:17 -070037type diag_data_file, file_type, data_file_type;
Avijit Kanti Das345ffcb2014-07-24 01:03:22 -070038
39#file type for restricting proc read by audiod
40type proc_audiod, fs_type;
Stephen Boyd02889d22015-01-09 17:34:10 -080042#file type for irqbalance socket
43type msm_irqbalance_socket, file_type;
Avijit Kanti Das345ffcb2014-07-24 01:03:22 -070045# Sensor file types
Avijit Kanti Das345ffcb2014-07-24 01:03:22 -070046type sensors_socket, file_type;
47type sensors_data_file, file_type, data_file_type;
48type sensors_persist_file, file_type;
Shiju Mathew30dea982014-04-11 11:51:53 -040049
50#type for thermal-engine
Biswajit Paul485b3772015-09-01 12:33:25 -070051type sysfs_thermal, sysfs_type, fs_type, mlstrustedobject;
Shiju Mathew30dea982014-04-11 11:51:53 -040052type thermal_socket, file_type;
Ravi Kumar Siddojigarib80b30a2014-09-04 16:28:43 +053053#type for uart
54type sysfs_msmuart_file, sysfs_type, fs_type;
56# Storage RFS file types
Avijit Kanti Dasaddc6472015-08-14 18:04:36 -070057type rfs_file, file_type, data_file_type;
Ravi Kumar Siddojigarib80b30a2014-09-04 16:28:43 +053058type rfs_system_file, file_type;
Avijit Kanti Dasaddc6472015-08-14 18:04:36 -070059type rfs_shared_hlos_file, file_type, data_file_type;
Ravi Kumar Siddojigarib80b30a2014-09-04 16:28:43 +053060
61#mm-pp-daemon file type for sysfs access
62type sysfs_leds, fs_type, sysfs_type;
64#Define the files written during the operation of mm-pp-daemon
65type data_ad_calib_cfg, file_type, data_file_type;
67#SurfaceFlinger file type for sysfs access
68type sysfs_graphics, sysfs_type, fs_type;
70# USB/battery power supply type for hvdcp/quickcharge
71type sysfs_usb_supply, sysfs_type, fs_type;
72type sysfs_battery_supply, sysfs_type, fs_type;
74#Define the files written during the operation of mpdecision
75type sysfs_mpdecision, fs_type, sysfs_type;
76type sysfs_rqstats, fs_type, sysfs_type;
77type sysfs_cpu_online, fs_type, sysfs_type;
Biswajit Paul485b3772015-09-01 12:33:25 -070078type mpctl_socket, file_type, mlstrustedobject;
Vince Leung06bd7d82014-10-15 15:15:57 -070079type mpctl_data_file, file_type, data_file_type;
Avijit Kanti Das36fb2c12014-10-06 15:21:57 -070080
Abhimanyu Garg48540b02015-07-06 21:54:53 -070081#define the files writter during the operatio of iop
82type iop_socket, file_type;
83type iop_data_file, file_type, data_file_type;
Avijit Kanti Das36fb2c12014-10-06 15:21:57 -070085#mm-qcamera-daemon socket
86type camera_socket, file_type;
Avijit Kanti Dase0405802014-09-08 18:23:18 -070087
88#Socket node needed by ims_data daemon
89type ims_socket, file_type;
Ameya Thakur9c45c062014-07-15 16:10:43 -070090
Tushar Janefalkar87c1f922014-10-21 15:16:12 -070091#location file types
92type location_data_file, file_type, data_file_type;
93type location_socket, file_type;
94type location_app_data_file, file_type, data_file_type;
Ameya Thakur9c45c062014-07-15 16:10:43 -070096#File types required by mdm-helper
97type sysfs_esoc, sysfs_type, fs_type;
98type sysfs_ssr, sysfs_type, fs_type;
Ameya Thakur37b34bc2014-10-20 14:58:24 -070099type sysfs_ssr_toggle, sysfs_type, file_type;
Ameya Thakur9c45c062014-07-15 16:10:43 -0700100type sysfs_hsic, sysfs_type, fs_type;
101type sysfs_hsic_host_rdy, sysfs_type, file_type;
Ameya Thakurb6947d62014-10-01 16:32:13 -0700102
103# Files accessed by qcom-system-daemon
104type sysfs_socinfo, fs_type, sysfs_type;
Tarun Gupta4f7527d2014-10-13 22:54:12 +0530105
106#Define the sysfs files for usb_uicc_daemon
107type sysfs_usb_uicc, sysfs_type, fs_type;
jinwuf1e16bf2014-10-14 18:36:18 +0800108
Biswajit Paul485b3772015-09-01 12:33:25 -0700109type qlogd_socket, file_type, mlstrustedobject;
jinwu8d099a32014-11-25 16:35:47 +0800110type qlogd_data_file, file_type;
Tatenda Chipeperekwa001a8b62015-01-27 17:39:21 -0800111#Defines the files (configs, dumps, etc) used by display processes
112type display_misc_file, file_type, data_file_type;
Avijit Kanti Das2b495d02014-10-20 17:43:13 -0700113
Nitesh Gupta59d96c02015-01-16 17:25:55 +0530114#Define the files for the operation of QDCM
115type persist_display_file, file_type;
Avijit Kanti Das2b495d02014-10-20 17:43:13 -0700117# IPA file types
118type ipacm_socket, file_type;
119type ipacm_data_file, file_type;
Mulu He738a29d2014-10-27 16:19:16 +0800120
Avijit Kanti Das441bad42015-05-12 14:07:41 -0700121# Port-bridge file types
122type port_bridge_data_file, file_type, data_file_type;
Venkateshwarlu Domakonda119438c2015-07-27 17:07:28 +0530124type fm_data_file, file_type, data_file_type;
Mulu He738a29d2014-10-27 16:19:16 +0800126#Define the files written during the operation of mmi
127type mmi_data_file, file_type, data_file_type;
Sungjun Parke5b57392014-12-26 11:53:41 -0800128
129#bluetooth firmware file types
130type bt_firmware_file, fs_type, contextmount_type;
Biswajit Paula1432652015-01-22 15:19:38 -0800131
Ravi Kumar Siddojigari733050a2014-11-19 17:32:24 +0530132#needed by vold
133type proc_dirty_ratio, fs_type;
Mohan Pallakab4053ef2014-11-25 14:01:29 -0800134
muluhecf9aad12015-05-28 15:52:11 +0800135#File types by mmi
136type mmi_socket, file_type;
Mohan Pallakab4053ef2014-11-25 14:01:29 -0800138# hbtp config file
139type hbtp_cfg_file, file_type;
140type hbtp_log_file, file_type;
Ravit Denniseef34992014-10-29 20:09:18 +0200141
142#Define the files written during the operation of usf
143type usf_data_file, file_type, data_file_type;
144type persist_usf_file, file_type;
Alexy Josepha2ff47f2015-01-07 15:15:05 -0800145
Biswajit Paul28439f92015-07-15 13:28:27 -0700146#qfp-daemon
147type qfp-daemon_data_file, file_type, data_file_type;
Alexy Josepha2ff47f2015-01-07 15:15:05 -0800149# dts notifier files
150type dts_data_file, file_type, data_file_type;
William Clark11178492015-03-02 13:39:59 -0800151
152#seemp socket
Avijit Kanti Das0ebde902015-09-11 11:57:24 -0700153type seempdw_socket, file_type, mlstrustedobject;
Ravi Kumar Siddojigari29f63ce2015-07-09 12:55:00 +0530154
Puneet Mishra458a1bb2015-08-07 12:21:10 +0100155#qsee_svc_app file types
156type qsee_svc_app_data_file, file_type, data_file_type;
Biswajit Paul28439f92015-07-15 13:28:27 -0700158# RIDL data files
159type RIDL_data_file, file_type, data_file_type;
160type RIDL_socket, file_type;
Ravi Kumar Siddojigari29f63ce2015-07-09 12:55:00 +0530162# used for /dsp files
Biswajit Paul485b3772015-09-01 12:33:25 -0700163type adsprpcd_file, file_type, mlstrustedobject;
Dhananjay Kumar8a0fb732015-09-04 12:39:39 +0530164
165# audio pp notifier files
166type audio_pp_data_file, file_type, data_file_type;
Maunik Shah63a75052015-05-18 21:57:43 +0530167
Amit Blayb143fa12015-10-02 11:34:27 +0300168#mdtp_svc_app file types
169type mdtp_svc_app_data_file, file_type, data_file_type;
Maunik Shah63a75052015-05-18 21:57:43 +0530171# subsystem_ramdump files
172type ssr_ramdump_data_file, file_type, data_file_type;
Bryse Flowersfc056eb2015-10-07 14:16:45 -0700173
174# qtitetherservice files
175type qtitetherservice_app_data_file, file_type, data_file_type;