From 0ab6c20da2df279138d29f72df101b7e63217427 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sat, 3 Feb 2018 10:40:33 +0000 Subject: [PATCH] msm8937-common: Update Display stack to OPM1 * Graphics(EGL) from vince 8.1.0 OPM1.171019.019 * Graphics(HDR) from vince 8.1.0 OPM1.171019.019 * Graphics(SDM) from vince 8.1.0 OPM1.171019.019 * Graphics(Vulkan) from vince 8.1.0 OPM1.171019.019 --- product/qcom-display.mk | 2 + proprietary-files-qc.txt | 131 +++++++++++++++++++-------------------- 2 files changed, 66 insertions(+), 67 deletions(-) diff --git a/product/qcom-display.mk b/product/qcom-display.mk index 74e9313..357927a 100644 --- a/product/qcom-display.mk +++ b/product/qcom-display.mk @@ -3,6 +3,8 @@ PRODUCT_PACKAGES += \ copybit.msm8937 \ gralloc.msm8937 \ hwcomposer.msm8937 \ + libdisplayconfig \ + libqdMetaData.system \ libtinyxml \ memtrack.msm8937 diff --git a/proprietary-files-qc.txt b/proprietary-files-qc.txt index a1001ac..1d64542 100644 --- a/proprietary-files-qc.txt +++ b/proprietary-files-qc.txt @@ -194,107 +194,85 @@ vendor/lib64/libxt_native.so vendor/lib64/libxtadapter.so vendor/lib64/libxtwifi_ulp_adaptor.so -# Graphics - from santoni (Redmi 4X) --vendor/lib/libsdm-disp-apis.so -vendor/lib/egl/eglsubAndroid.so +# Graphics - from vince 8.1.0 OPM1.171019.019 vendor/lib/egl/eglSubDriverAndroid.so vendor/lib/egl/libEGL_adreno.so -vendor/lib/egl/libESXEGL_adreno.so -vendor/lib/egl/libESXGLESv1_CM_adreno.so -vendor/lib/egl/libESXGLESv2_adreno.so vendor/lib/egl/libGLESv1_CM_adreno.so vendor/lib/egl/libGLESv2_adreno.so -vendor/lib/egl/libQTapGLES.so -vendor/lib/egl/libRBEGL_adreno.so -vendor/lib/egl/libRBGLESv1_CM_adreno.so -vendor/lib/egl/libRBGLESv2_adreno.so vendor/lib/egl/libq3dtools_adreno.so -vendor/lib/egl/libq3dtools_esx.so -vendor/lib/hw/vulkan.msm8937.so -vendor/lib/libC2D2.so -vendor/lib/libCB.so -vendor/lib/libOpenCL.so -vendor/lib/libRSDriver_adreno.so +vendor/lib/egl/libQTapGLES.so vendor/lib/libadreno_utils.so vendor/lib/libbccQTI.so -vendor/lib/libc2d30-a3xx.so -vendor/lib/libc2d30-a4xx.so -vendor/lib/libc2d30-a5xx.so +vendor/lib/libC2D2.so vendor/lib/libc2d30_bltlib.so +vendor/lib/libc2d30-a5xx.so +vendor/lib/libCB.so vendor/lib/libgsl.so vendor/lib/libllvm-glnext.so vendor/lib/libllvm-qcom.so vendor/lib/libllvm-qgl.so vendor/lib/libmm-disp-apis.so -vendor/lib/libmm-hdcpmgr.so vendor/lib/libmm-qdcm.so -vendor/lib/libmmQSM.so -vendor/lib/librs_adreno.so +vendor/lib/libOpenCL.so vendor/lib/librs_adreno_sha1.so -vendor/lib/libsc-a2xx.so -vendor/lib/libsc-a3xx.so -vendor/lib/libscalar.so -vendor/lib/libscale.so -vendor/lib/libsdm-color.so -vendor/lib/libsdm-diag.so -vendor/lib/libsdmextension.so -vendor/lib/libsd_sdk_display.so -vendor/lib64/egl/eglsubAndroid.so +vendor/lib/librs_adreno.so +vendor/lib/libRSDriver_adreno.so vendor/lib64/egl/eglSubDriverAndroid.so vendor/lib64/egl/libEGL_adreno.so -vendor/lib64/egl/libESXEGL_adreno.so -vendor/lib64/egl/libESXGLESv1_CM_adreno.so -vendor/lib64/egl/libESXGLESv2_adreno.so vendor/lib64/egl/libGLESv1_CM_adreno.so vendor/lib64/egl/libGLESv2_adreno.so -vendor/lib64/egl/libQTapGLES.so vendor/lib64/egl/libq3dtools_adreno.so -vendor/lib64/egl/libq3dtools_esx.so -vendor/lib64/egl/libRBEGL_adreno.so -vendor/lib64/egl/libRBGLESv1_CM_adreno.so -vendor/lib64/egl/libRBGLESv2_adreno.so -vendor/lib64/hw/vulkan.msm8937.so --vendor/lib64/libsdm-disp-apis.so -vendor/lib64/libC2D2.so -vendor/lib64/libCB.so -vendor/lib64/libOpenCL.so -vendor/lib64/libRSDriver_adreno.so +vendor/lib64/egl/libQTapGLES.so vendor/lib64/libadreno_utils.so vendor/lib64/libbccQTI.so -vendor/lib64/libc2d30-a3xx.so -vendor/lib64/libc2d30-a4xx.so -vendor/lib64/libc2d30-a5xx.so +vendor/lib64/libC2D2.so vendor/lib64/libc2d30_bltlib.so +vendor/lib64/libc2d30-a5xx.so +vendor/lib64/libCB.so vendor/lib64/libgsl.so vendor/lib64/libllvm-glnext.so vendor/lib64/libllvm-qcom.so vendor/lib64/libllvm-qgl.so vendor/lib64/libmm-disp-apis.so -vendor/lib64/libmm-hdcpmgr.so vendor/lib64/libmm-qdcm.so -vendor/lib64/libmmQSM.so -vendor/lib64/librs_adreno.so +vendor/lib64/libOpenCL.so vendor/lib64/librs_adreno_sha1.so -vendor/lib64/libsc-a2xx.so -vendor/lib64/libsc-a3xx.so +vendor/lib64/librs_adreno.so +vendor/lib64/libRSDriver_adreno.so + +# Graphics (HDR) - from vince 8.1.0 OPM1.171019.019 +vendor/lib/libhdr_tm.so +vendor/lib64/libhdr_tm.so + +# Graphics (SDM) - from vince 8.1.0 OPM1.171019.019 +vendor/lib/libscalar.so +vendor/lib/libsdm-color.so +vendor/lib/libsdm-diag.so +vendor/lib/libsdm-disp-apis.so +-vendor/lib/libsdm-disp-vndapis.so +vendor/lib/libsdmextension.so +vendor/lib/libtinyxml2_1.so vendor/lib64/libscalar.so -vendor/lib64/libscale.so -vendor/lib64/libsd_sdk_display.so vendor/lib64/libsdm-color.so vendor/lib64/libsdm-diag.so +vendor/lib64/libsdm-disp-apis.so +-vendor/lib64/libsdm-disp-vndapis.so vendor/lib64/libsdmextension.so -vendor/lib64/libuiblur.so|4b3fabf5ded7c4af531abde681676fc5e9248494 +vendor/lib64/libtinyxml2_1.so -# Graphics firmware - from santoni (Redmi 4X) -etc/firmware/a530_gpmu.fw2 -etc/firmware/a530_pfp.fw -etc/firmware/a530_pm4.fw -etc/firmware/a530v1_pfp.fw -etc/firmware/a530v1_pm4.fw -etc/firmware/a530v2_seq.fw2 -etc/firmware/a530v3_gpmu.fw2 -etc/firmware/a530v3_seq.fw2 -etc/firmware/a540_gpmu.fw2 +# Graphics vulkan - from vince 8.1.0 OPM1.171019.019 +vendor/lib/hw/vulkan.msm8953.so:vendor/lib/hw/vulkan.msm8937.so +vendor/lib64/hw/vulkan.msm8953.so:vendor/lib64/hw/vulkan.msm8937.so + +# Graphics firmware - from vince 8.1.0 OPM1.171019.019 +vendor/firmware/a530_gpmu.fw2 +vendor/firmware/a530_pfp.fw +vendor/firmware/a530_pm4.fw +vendor/firmware/a530v1_pfp.fw +vendor/firmware/a530v1_pm4.fw +vendor/firmware/a530v2_seq.fw2 +vendor/firmware/a530v3_gpmu.fw2 +vendor/firmware/a530v3_seq.fw2 # Keystore - from santoni (Redmi 4X) vendor/lib/hw/keystore.msm8937.so @@ -362,11 +340,30 @@ bin/pm-service:vendor/bin/pm-service vendor/lib/libperipheral_client.so vendor/lib64/libperipheral_client.so -# Postprocessing - from santoni (Redmi 4X) +# Postprocessing - from vince 8.1.0 OPM1.171019.019 +etc/permissions/com.qti.snapdragon.sdk.display.xml framework/com.qti.snapdragon.sdk.display.jar +lib/libsd_sdk_display.so:vendor/lib/libsd_sdk_display.so +lib/vendor.display.color@1.0.so +lib/vendor.display.postproc@1.0.so +lib/vendor.qti.hardware.qdutils_disp@1.0.so +lib64/libsd_sdk_display.so:vendor/lib64/libsd_sdk_display.so +lib64/vendor.display.color@1.0.so +lib64/vendor.display.postproc@1.0.so +lib64/vendor.qti.hardware.qdutils_disp@1.0.so +vendor/bin/hw/vendor.display.color@1.0-service +vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti vendor/bin/mm-pp-dpps +vendor/etc/init/vendor.display.color@1.0-service.rc +vendor/etc/init/vendor.qti.hardware.qdutils_disp@1.0-service-qti.rc vendor/lib/libdisp-aba.so +vendor/lib/vendor.display.color@1.0_vendor.so +vendor/lib/vendor.display.postproc@1.0_vendor.so +vendor/lib/vendor.qti.hardware.qdutils_disp@1.0_vendor.so vendor/lib64/libdisp-aba.so +vendor/lib64/vendor.display.color@1.0_vendor.so +vendor/lib64/vendor.display.postproc@1.0_vendor.so +vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0_vendor.so # QMI - from santoni (Redmi 4X) bin/ATFWD-daemon:vendor/bin/ATFWD-daemon