• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# ==============================================
2# Policy File of /vendor/bin/em_hidi Executable File
3# ==============================================
4type em_hidl, domain;
5type em_hidl_exec, exec_type, file_type, vendor_file_type;
6
7# Date :  2018/06/28
8init_daemon_domain(em_hidl)
9
10# Date :  2018/06/28
11# Purpose: EM_HILD
12hal_server_domain(em_hidl, mtk_hal_em)
13
14# Date :  2018/06/28
15# Operation : EM DEBUG
16# Purpose: EM should set ims operator
17set_prop(em_hidl, vendor_mtk_operator_id_prop)
18
19# Date :  2018/06/28
20# Operation : EM DEBUG
21# Purpose: EM should set vendor_mtk_simswitch_emmode_prop
22set_prop(em_hidl, vendor_mtk_simswitch_emmode_prop)
23
24# Date :  2018/06/28
25# Operation : EM DEBUG
26# Purpose: EM should set vendor_mtk_dsbp_support_prop
27set_prop(em_hidl, vendor_mtk_dsbp_support_prop)
28
29# Date :  2018/06/28
30# Operation : EM DEBUG
31# Purpose: EM should set vendor_mtk_imstestmode_prop
32set_prop(em_hidl, vendor_mtk_imstestmode_prop)
33
34# Date :  2018/06/28
35# Operation : EM DEBUG
36# Purpose: EM should set vendor_mtk_smsformat_prop
37set_prop(em_hidl, vendor_mtk_smsformat_prop)
38
39# Date :  2018/06/28
40# Operation : EM DEBUG
41# Purpose: EM should set vendor_mtk_gprs_prefer_prop
42set_prop(em_hidl, vendor_mtk_gprs_prefer_prop)
43
44# Date :  2018/06/28
45# Operation : EM DEBUG
46# Purpose: EM should set vendor_mtk_testsim_cardtype_prop
47set_prop(em_hidl, vendor_mtk_testsim_cardtype_prop)
48
49# Date :  2018/06/28
50# Operation : EM DEBUG
51# Purpose: EM should set vendor_mtk_ct_ir_engmode_prop
52set_prop(em_hidl, vendor_mtk_ct_ir_engmode_prop)
53
54# Date :  2018/06/28
55# Operation : EM DEBUG
56# Purpose: EM should vendor_mtk_disable_c2k_cap_prop
57set_prop(em_hidl, vendor_mtk_disable_c2k_cap_prop)
58
59# Date :  2018/06/29
60# Operation : EM DEBUG
61# Purpose: EM should vendor_mtk_debug_md_reset_prop
62set_prop(em_hidl, vendor_mtk_debug_md_reset_prop)
63
64
65# Date :  2018/06/29
66# Operation : EM DEBUG
67# Purpose: EM should video log vendor_mtk_omx_log_prop
68set_prop(em_hidl, vendor_mtk_omx_log_prop)
69
70# Date :  2018/06/29
71# Operation : EM DEBUG
72# Purpose: EM should video log vendor_mtk_vdec_log_prop
73set_prop(em_hidl, vendor_mtk_vdec_log_prop)
74
75# Date :  2018/06/29
76# Operation : EM DEBUG
77# Purpose: EM should video log vendor_mtk_vdectlc_log_prop
78set_prop(em_hidl, vendor_mtk_vdectlc_log_prop)
79
80# Date :  2018/06/29
81# Operation : EM DEBUG
82# Purpose: EM should video log vendor_mtk_venc_h264_showlog_prop
83set_prop(em_hidl, vendor_mtk_venc_h264_showlog_prop)
84
85# Date :  2018/06/29
86# Operation : EM DEBUG
87# Purpose: EM should video log vendor_mtk_modem_warning_prop
88set_prop(em_hidl, vendor_mtk_modem_warning_prop)
89
90# Date :  2018/07/06
91# Operation : EM DEBUG
92# Purpose: EM allow usb vendor_mtk_em_usb_prop
93set_prop(em_hidl, vendor_mtk_em_usb_prop)
94
95# Date :  2018/07/06
96# Operation : EM DEBUG
97# Purpose: for setting usb otg enable property
98set_prop(em_hidl, vendor_mtk_usb_otg_switch_prop)
99
100# Data : 2018/07/06
101# Purpose : EM MCF read nvdata dir and file
102allow em_hidl nvcfg_file:dir ra_dir_perms;
103allow em_hidl nvcfg_file:file r_file_perms;
104
105# Data : 2018/07/06
106# Purpose : EM MCF search vendor dir
107allow em_hidl mnt_vendor_file:dir search;
108# GOOGLE: Commented out for b/169606103
109#get_prop(em_hidl, vendor_default_prop)
110
111# Data : 2018/08/10
112# Purpose : EM BT usage
113allow em_hidl stpbt_device:chr_file { read write open };
114allow em_hidl sysfs_boot_mode:file { read open };
115allow em_hidl ttyGS_device:chr_file { read write ioctl open };
116get_prop(em_hidl, vendor_mtk_usb_prop)
117set_prop(em_hidl, vendor_mtk_usb_prop)
118allow em_hidl nvdata_file:file r_file_perms;
119allow em_hidl nvdata_file:dir search;
120
121# Date :  2018/08/28
122# Operation : EM DEBUG
123# Purpose: for em set hidl configure
124set_prop(em_hidl, vendor_mtk_em_hidl_prop)
125
126# Date :  2019/08/22
127# Operation : EM AAL
128# Purpose: for em set aal property
129set_prop(em_hidl, vendor_mtk_pq_prop)
130
131# Date :  2019/09/10
132# Operation : EM wcn coredump
133# Purpose: for em set wcn coredump property
134set_prop(em_hidl, vendor_mtk_coredump_prop)
135