From 83cba54243abfe542aad4fc446b8c865eb5c818d Mon Sep 17 00:00:00 2001 From: "louis.peng" Date: Sat, 18 Jan 2020 10:06:16 +0800 Subject: [PATCH] [ALPS04055044] Set supplementary service vendor property through HIDL [Detail] Add API to set vendor property in RILD MTK-Commit-Id: 48b137c317e4baf195b87f767702b1b4956e7696 Change-Id: I4d03c4affb0f1a2a96b8a8cea867b46750d2132a CR-Id: ALPS04055044 Feature: IMS SS --- non_plat/mtkfusionrild.te | 5 +++++ non_plat/mtkrild.te | 5 +++++ non_plat/property.te | 1 + non_plat/property_contexts | 3 +++ non_plat/rilproxy.te | 5 +++++ 5 files changed, 19 insertions(+) diff --git a/non_plat/mtkfusionrild.te b/non_plat/mtkfusionrild.te index 9e35d82..e8e75a2 100644 --- a/non_plat/mtkfusionrild.te +++ b/non_plat/mtkfusionrild.te @@ -134,3 +134,8 @@ set_prop(rild, mtk_cxp_vendor_prop) #Date : W18.29 #Purpose: allow rild access binder to mtk_hal_secure_element allow rild mtk_hal_secure_element:binder call; + +# Date : WK18.31 +# Operation: P migration +# Purpose: Allow supplementary service HIDL to set vendor property +set_prop(rild, mtk_ss_vendor_prop) diff --git a/non_plat/mtkrild.te b/non_plat/mtkrild.te index c7cdd97..336f0f9 100644 --- a/non_plat/mtkrild.te +++ b/non_plat/mtkrild.te @@ -129,3 +129,8 @@ set_prop(mtkrild, vendor_radio_prop) # Operation: P migration # Purpose: Allow carrier express HIDL to set vendor property set_prop(mtkrild, mtk_cxp_vendor_prop) + +# Date : WK18.31 +# Operation: P migration +# Purpose: Allow supplementary service HIDL to set vendor property +set_prop(mtkrild, mtk_ss_vendor_prop) diff --git a/non_plat/property.te b/non_plat/property.te index 0852aa3..274d6aa 100644 --- a/non_plat/property.te +++ b/non_plat/property.te @@ -229,6 +229,7 @@ type mtk_ct_volte_prop, property_type, mtk_core_property_type; #=============mtk ril mode property============= type mtk_ril_mode_prop, property_type, mtk_core_property_type; +type mtk_ss_vendor_prop, property_type, mtk_core_property_type; #=============GPS support properties============== type mtk_gps_support_prop, property_type, mtk_core_property_type; diff --git a/non_plat/property_contexts b/non_plat/property_contexts index 935e021..1e9ddac 100644 --- a/non_plat/property_contexts +++ b/non_plat/property_contexts @@ -296,5 +296,8 @@ vendor.anr.autotest u:object_r:mtk_anr_support_prop:s0 ro.vendor.app_resolution_tuner u:object_r:mtk_appresolutiontuner_prop:s0 persist.vendor.dbg.disable.art u:object_r:mtk_appresolutiontuner_prop:s0 +#============= allow em set ims xcap property =============== +persist.vendor.ss. u:object_r:mtk_ss_vendor_prop:s0 + # MTK Antutu feature ro.vendor.net.upload.benchmark.default u:object_r:mtk_antutu_prop:s0 diff --git a/non_plat/rilproxy.te b/non_plat/rilproxy.te index b6b51a8..a4d3ea8 100644 --- a/non_plat/rilproxy.te +++ b/non_plat/rilproxy.te @@ -57,3 +57,8 @@ set_prop(mtkrild, vendor_ril_ipo_prop) # Operation: P migration # Purpose: Allow carrier express HIDL to set vendor property set_prop(mtkrild, mtk_cxp_vendor_prop) + +# Date : WK18.31 +# Operation: P migration +# Purpose: Allow supplementary service HIDL to set vendor property +set_prop(mtkrild, mtk_ss_vendor_prop)