diff --git a/non_plat/em_hidl.te b/non_plat/em_hidl.te index f124da8..4c095d1 100644 --- a/non_plat/em_hidl.te +++ b/non_plat/em_hidl.te @@ -92,3 +92,12 @@ set_prop(em_hidl, mtk_venc_h264_showlog_prop) # Purpose: EM should video log mtk_modem_warning_prop set_prop(em_hidl, mtk_modem_warning_prop) +# Date : 2018/07/06 +# Operation : EM DEBUG +# Purpose: EM allow usb vendor_em_usb_prop +set_prop(em_hidl, vendor_em_usb_prop) + +# Date : 2018/07/06 +# Operation : EM DEBUG +# Purpose: for setting usb otg enable property +set_prop(em_hidl, vendor_usb_otg_switch) diff --git a/non_plat/property.te b/non_plat/property.te index 8ec1c40..07a88c5 100644 --- a/non_plat/property.te +++ b/non_plat/property.te @@ -252,3 +252,8 @@ type mtk_emmc_support_prop, property_type, mtk_core_property_type; #=============sim system property============= type vendor_sim_system_prop, property_type, extended_core_property_type; +#=============em usb property============== +type vendor_em_usb_prop, property_type, mtk_core_property_type; + +#=============allow em to set usb otg enable property ============== +type vendor_usb_otg_switch, property_type, mtk_core_property_type; diff --git a/non_plat/property_contexts b/non_plat/property_contexts index ef6f642..d9df879 100644 --- a/non_plat/property_contexts +++ b/non_plat/property_contexts @@ -274,3 +274,10 @@ ro.vendor.mtk_emmc_support u:object_r:mtk_emmc_support_prop:s0 # MTK connsys log feature ro.vendor.connsys.dedicated.log u:object_r:mtk_default_prop:s0 + +#=============em usb property============== +vendor.usb.port.mode u:object_r:vendor_em_usb_prop:s0 +vendor.em.usb. u:object_r:vendor_em_usb_prop:s0 + +#=============allow em to set usb otg switch property ============== +persist.vendor.usb.otg.switch u:object_r:vendor_usb_otg_switch:s0