From 38c772248f49f02e0682b1a657c5fc6a2a5c22ae Mon Sep 17 00:00:00 2001 From: Eve Date: Sat, 18 Jan 2020 10:12:50 +0800 Subject: [PATCH] [ALPS04428497] mdp: MMS HIDL for pq version add pq control for jpeg usage MTK-Commit-Id: fa4d43a6005c174326f4bea2bdc244a03ac0fc0e Change-Id: Ia996efb0fcca703514a39fc1a3c1eb2d72e1c1f9 CR-Id: ALPS04428497 Feature: [Module]MDP Driver --- non_plat/hal_graphics_composer_default.te | 5 +++++ non_plat/mtk_hal_mms.te | 6 +++++- non_plat/platform_app.te | 6 ++++++ non_plat/system_app.te | 6 ++++++ 4 files changed, 22 insertions(+), 1 deletion(-) diff --git a/non_plat/hal_graphics_composer_default.te b/non_plat/hal_graphics_composer_default.te index e2e5781..d1c1a73 100644 --- a/non_plat/hal_graphics_composer_default.te +++ b/non_plat/hal_graphics_composer_default.te @@ -63,3 +63,8 @@ GED_BRIDGE_IO_IOCTLCMD_10 GED_BRIDGE_IO_MONITOR_3D_FENCE GED_BRIDGE_IO_QUERY_INFO }; + +# Date: 2018/11/08 +# Operation : JPEG +# Purpose : JPEG need to use PQ via MMS HIDL +allow hal_graphics_composer_default sysfs_boot_mode:file r_file_perms; diff --git a/non_plat/mtk_hal_mms.te b/non_plat/mtk_hal_mms.te index 820c69d..e15dabe 100755 --- a/non_plat/mtk_hal_mms.te +++ b/non_plat/mtk_hal_mms.te @@ -29,4 +29,8 @@ allow mtk_hal_mms graphics_device:chr_file { read write open ioctl }; allow mtk_hal_mms ion_device:chr_file { read open ioctl }; allow mtk_hal_mms mtk_cmdq_device:chr_file { read open ioctl }; allow mtk_hal_mms mtk_hal_pq_hwservice:hwservice_manager find; -allow mtk_hal_mms proc:file r_file_perms; \ No newline at end of file +allow mtk_hal_mms proc:file r_file_perms; + +# Purpose : Allow to use allocator for JPEG +hal_client_domain(mtk_hal_mms, hal_allocator) +allow mtk_hal_mms mtk_hal_pq:binder call; diff --git a/non_plat/platform_app.te b/non_plat/platform_app.te index 7b27990..32b2e8a 100644 --- a/non_plat/platform_app.te +++ b/non_plat/platform_app.te @@ -102,3 +102,9 @@ get_prop(platform_app, vendor_bluetooth_prop) get_prop(platform_app, mobile_log_prop) get_prop(platform_app, vendor_connsysfw_prop) + +# Date: 2018/11/08 +# Operation : JPEG +# Purpose : JPEG need to use PQ via MMS HIDL +allow platform_app mtk_hal_mms_hwservice:hwservice_manager find; +allow platform_app mtk_hal_mms:binder call; diff --git a/non_plat/system_app.te b/non_plat/system_app.te index a7e9def..9eb3bc9 100644 --- a/non_plat/system_app.te +++ b/non_plat/system_app.te @@ -29,3 +29,9 @@ allow system_app mtk_thermal_config_prop:file { getattr open read }; allow system_app aee_exp_data_file:file r_file_perms; allow system_app aee_exp_data_file:dir r_dir_perms; allow system_app md_monitor:unix_stream_socket connectto; + +# Date: 2018/11/08 +# Operation : JPEG +# Purpose : JPEG need to use PQ via MMS HIDL +allow system_app mtk_hal_mms_hwservice:hwservice_manager find; +allow system_app mtk_hal_mms:binder call;