summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavide Garberi <dade.garberi@gmail.com>2019-05-12 14:09:03 +0200
committerScott <Tortel1210@gmail.com>2019-05-17 10:13:57 -0400
commit4a6a7e59b49f50be56939164dd813bbfbf26e430 (patch)
treed5459dccd3bbc92732b47f450361dfeb8e1b0325
parent249fb89394299d136a6e752fb83586ed062f20db (diff)
msm8996-common: Update blobs to LA.UM.7.5.r1-04800-8x96.0
Change-Id: I8a575b40dc26be1e4dd4ddb9b6eea058a999911b
-rw-r--r--msm8996-common/Android.mk12
-rw-r--r--msm8996-common/msm8996-common-vendor.mk33
-rwxr-xr-xmsm8996-common/proprietary/bin/dpmdbin68704 -> 68720 bytes
-rw-r--r--msm8996-common/proprietary/etc/dpm/dpm.conf4
-rw-r--r--msm8996-common/proprietary/etc/wfdconfigsink.xml7
-rw-r--r--msm8996-common/proprietary/framework/WfdCommon.jarbin32500 -> 32247 bytes
-rw-r--r--msm8996-common/proprietary/framework/com.quicinc.cne.jarbin179629 -> 186844 bytes
-rw-r--r--msm8996-common/proprietary/framework/dpmapi.jarbin6042 -> 5879 bytes
-rw-r--r--msm8996-common/proprietary/framework/tcmclient.jarbin4032 -> 4036 bytes
-rw-r--r--msm8996-common/proprietary/lib/extractors/libmmparser.sobin66112 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/lib/libOmxMux.sobin77436 -> 77440 bytes
-rw-r--r--msm8996-common/proprietary/lib/libmmosal.sobin37064 -> 37064 bytes
-rw-r--r--msm8996-common/proprietary/lib/libmmparser_lite.sobin1052272 -> 1052300 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdavenhancements.sobin41248 -> 41252 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdcodecv4l2.sobin79024 -> 79016 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdcommonutils.sobin103596 -> 103592 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdconfigutils.sobin86492 -> 86492 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdmminterface.sobin32440 -> 32440 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdmmsink.sobin173920 -> 173908 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdmmsrc.sobin248732 -> 248728 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdnative.sobin45604 -> 45604 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdrtsp.sobin299284 -> 299296 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdservice.sobin104704 -> 104704 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfdsm.sobin133836 -> 133828 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfduibcinterface.sobin15872 -> 15872 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfduibcsink.sobin36620 -> 36616 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfduibcsinkinterface.sobin20144 -> 20140 bytes
-rw-r--r--msm8996-common/proprietary/lib/libwfduibcsrcinterface.sobin20084 -> 20088 bytes
-rw-r--r--msm8996-common/proprietary/lib/vendor.display.color@1.0.sobin140292 -> 181728 bytes
-rw-r--r--msm8996-common/proprietary/lib/vendor.display.postproc@1.0.sobin71644 -> 75928 bytes
-rw-r--r--msm8996-common/proprietary/lib/vendor.qti.hardware.qdutils_disp@1.0.sobin75920 -> 80204 bytes
-rw-r--r--msm8996-common/proprietary/lib/vendor.qti.hardware.tui_comm@1.0.sobin118888 -> 135684 bytes
-rw-r--r--msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.sobin268144 -> 268152 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmctmgr.sobin68400 -> 68400 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmfdmgr.sobin68376 -> 68376 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmframework.sobin200328 -> 265864 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libdpmtcm.sobin68400 -> 68400 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libmmosal.sobin68296 -> 68288 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libwfdclient.sobin135768 -> 135768 bytes
-rw-r--r--msm8996-common/proprietary/lib64/libwfdnative.sobin69288 -> 69288 bytes
-rw-r--r--msm8996-common/proprietary/lib64/vendor.display.color@1.0.sobin203384 -> 269328 bytes
-rw-r--r--msm8996-common/proprietary/lib64/vendor.display.postproc@1.0.sobin135624 -> 135760 bytes
-rw-r--r--msm8996-common/proprietary/lib64/vendor.qti.hardware.fm@1.0.sobin178080 -> 201888 bytes
-rw-r--r--msm8996-common/proprietary/lib64/vendor.qti.hardware.qdutils_disp@1.0.sobin135752 -> 135904 bytes
-rw-r--r--msm8996-common/proprietary/lib64/vendor.qti.hardware.tui_comm@1.0.sobin202584 -> 202864 bytes
-rw-r--r--msm8996-common/proprietary/priv-app/CNEService/CNEService.apkbin569135 -> 614746 bytes
-rw-r--r--msm8996-common/proprietary/priv-app/WfdService/WfdService.apkbin117488 -> 123543 bytes
-rw-r--r--msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apkbin10690 -> 20894 bytes
-rw-r--r--msm8996-common/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apkbin27107 -> 37439 bytes
-rw-r--r--msm8996-common/proprietary/vendor/app/TimeService/TimeService.apkbin7707 -> 16723 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/adsprpcdbin68344 -> 68344 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/cndbin69216 -> 69256 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/dpmQmiMgrbin70064 -> 70080 bytes
-rwxr-xr-x[-rw-r--r--]msm8996-common/proprietary/vendor/bin/energy-awareness (renamed from msm8996-common/proprietary/vendor/lib64/libqti-iopd.so)bin71592 -> 70128 bytes
-rw-r--r--msm8996-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qtibin11032 -> 68352 bytes
-rw-r--r--msm8996-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-servicebin69536 -> 69528 bytes
-rw-r--r--msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-servicebin68352 -> 68344 bytes
-rw-r--r--msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@1.0-servicebin11032 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@1.0-servicebin15520 -> 68720 bytes
-rw-r--r--msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qtibin68672 -> 68664 bytes
-rw-r--r--msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qtibin68888 -> 68888 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/mm-pp-dppsbin271760 -> 271776 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/pm-proxybin68376 -> 68376 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/pm-servicebin70928 -> 70936 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/qseecomdbin68976 -> 69032 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/sensors.qtibin234008 -> 270520 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/thermal-enginebin4838808 -> 7277248 bytes
-rwxr-xr-xmsm8996-common/proprietary/vendor/bin/time_daemonbin68928 -> 69064 bytes
-rw-r--r--msm8996-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc2
-rw-r--r--msm8996-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc2
-rw-r--r--msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.iop@1.0-service.rc4
-rw-r--r--msm8996-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml212
-rw-r--r--msm8996-common/proprietary/vendor/etc/perf/targetconfig.xml74
-rw-r--r--msm8996-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml74
-rw-r--r--msm8996-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.sobin58224 -> 58244 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/egl/libEGL_adreno.sobin75276 -> 75276 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/egl/libGLESv2_adreno.sobin3420056 -> 3420112 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/hw/activity_recognition.msm8996.sobin37248 -> 41188 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/hw/gatekeeper.msm8996.sobin20236 -> 20236 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/hw/keystore.msm8996.sobin66624 -> 66624 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/hw/vendor.qti.hardware.iop@1.0-impl.sobin24460 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/hw/vulkan.msm8996.sobin1686440 -> 1686380 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libCB.sobin1585892 -> 1585876 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libI420colorconvert.sobin16008 -> 16012 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxAacDec.sobin73960 -> 73956 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxAlacDec.sobin61544 -> 61504 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxAlacDecSw.sobin69908 -> 69904 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxAmrDec.sobin61508 -> 61512 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxAmrwbplusDec.sobin61508 -> 61508 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxApeDec.sobin61560 -> 61508 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxApeDecSw.sobin65736 -> 65736 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxEvrcDec.sobin169016 -> 169016 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxQcelp13Dec.sobin181468 -> 181468 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxVideoDSMode.sobin152736 -> 152732 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxVpp.sobin82488 -> 82488 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libOmxWmaDec.sobin65664 -> 61516 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libQSEEComAPI.sobin32556 -> 32572 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libadsp_default_listener.sobin20264 -> 20264 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.sobin16036 -> 19976 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libadsp_hvx_stub.sobin20256 -> 24228 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libadsprpc.sobin122796 -> 131056 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libfastcvopt.sobin7761700 -> 7765804 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libfeedbackhandler.sobin16008 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libllvm-glnext.sobin11193160 -> 11192432 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libllvm-qcom.sobin24231788 -> 24232204 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libmdsprpc.sobin122800 -> 131084 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libmm-color-convertor.sobin36488 -> 36488 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libmmosal_proprietary.sobin37064 -> 37056 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libperfgluelayer.sobin24524 -> 28420 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libperipheral_client.sobin54236 -> 54236 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libqti-iopd-client.sobin16004 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libqti-iopd.sobin72616 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libqti-perfd-client.sobin20408 -> 24308 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libqti-perfd.sobin173508 -> 123196 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libqti-util.sobin24628 -> 24320 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/librs_adreno_sha1.sobin10424 -> 10424 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libsdm-disp-vndapis.sobin70372 -> 70372 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libsdmextension.sobin297112 -> 297096 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libsensor1.sobin68772 -> 72736 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libsensor_reg.sobin20308 -> 24252 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libthermalclient.sobin37012 -> 41148 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libtime_genoff.sobin20084 -> 20088 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libtinyxml2_1.sobin54680 -> 54680 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libvpphvx.sobin0 -> 28308 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libvpplibrary.sobin82948 -> 216468 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.sobin40972 -> 40968 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libwfdhaldsmanager.sobin24292 -> 24304 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libwfdhdcpcp.sobin28448 -> 28456 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libwfdmmservice.sobin62576 -> 62576 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/libwfdmodulehdcpsession.sobin32808 -> 32808 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/sensors.ssc.sobin261668 -> 253204 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.display.color@1.0.sobin140292 -> 181728 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.display.color@1.1.sobin106428 -> 127404 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.display.color@1.2.sobin114908 -> 135880 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.display.postproc@1.0.sobin71644 -> 75928 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.sobin93336 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0_vendor.sobin93328 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0.sobin0 -> 88080 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0_vendor.sobin97516 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.sobin75920 -> 80204 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.sobin118888 -> 135684 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.sobin268144 -> 268152 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.sobin335664 -> 335672 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.sobin203112 -> 203120 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.sobin67992 -> 67992 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.sobin67992 -> 67992 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.sobin68016 -> 68016 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.sobin336776 -> 336768 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.sobin337208 -> 337168 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.sobin337648 -> 337640 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.sobin0 -> 337704 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.sobin78648 -> 78664 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/egl/libEGL_adreno.sobin107576 -> 107584 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.sobin250928 -> 250928 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.sobin4683000 -> 4687104 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/egl/libQTapGLES.sobin116160 -> 116160 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.sobin860928 -> 860928 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/hw/activity_recognition.msm8996.sobin36176 -> 68928 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.sobin192712 -> 266784 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/hw/gatekeeper.msm8996.sobin68560 -> 68560 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/hw/keystore.msm8996.sobin73288 -> 73288 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.sobin68416 -> 68416 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.iop@1.0-impl.sobin19232 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/hw/vulkan.msm8996.sobin2134960 -> 2134960 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libC2D2.sobin196368 -> 196368 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libCB.sobin2055440 -> 2055440 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libGPreqcancel.sobin68200 -> 68200 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libGPreqcancel_svc.sobin68200 -> 68200 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libOpenCL.sobin104640 -> 104640 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libQSEEComAPI.sobin68216 -> 68216 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libSecureUILib.sobin68272 -> 68272 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libStDrvInt.sobin68232 -> 68232 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libadreno_utils.sobin72232 -> 72232 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libadsp_default_listener.sobin68184 -> 68184 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libadsprpc.sobin201912 -> 201992 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libbt-hidlclient.sobin27856 -> 68808 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libbtnv.sobin10856 -> 68192 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libc2d30_bltlib.sobin1058224 -> 1058224 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcne.sobin858856 -> 924840 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcneapiclient.sobin200600 -> 200592 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcneoplookup.sobin68360 -> 68352 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libcneqmiutils.sobin68488 -> 68488 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libdisp-aba.sobin265888 -> 396960 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libdpmqmihal.sobin68664 -> 68664 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libdrmfs.sobin68392 -> 68400 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libdrmtime.sobin68232 -> 68232 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libfastcvadsp_stub.sobin395992 -> 395992 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libfastcvopt.sobin8308568 -> 8308568 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libfeedbackhandler.sobin6664 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libgpustats.sobin201808 -> 201800 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libgsl.sobin1456472 -> 1456472 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libllvm-glnext.sobin15757368 -> 15757360 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libllvm-qcom.sobin32263136 -> 32263104 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libmdsprpc.sobin201912 -> 201984 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libperfgluelayer.sobin19208 -> 68328 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libperipheral_client.sobin69288 -> 69288 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libqisl.sobin68360 -> 68352 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libqti-iopd-client.sobin6584 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libqti-perfd-client.sobin15328 -> 68600 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libqti-perfd.sobin218808 -> 200232 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libqti-util.sobin23216 -> 68208 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/librpmb.sobin69592 -> 69592 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/librs_adreno.sobin485032 -> 485032 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/librs_adreno_sha1.sobin10512 -> 10512 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libsdm-disp-vndapis.sobin134744 -> 134744 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libsdmextension.sobin397184 -> 397176 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libsecureui.sobin69208 -> 69208 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libsecureui_svcsock.sobin69144 -> 69224 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libsensor1.sobin76952 -> 138304 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libsensor_reg.sobin15128 -> 68344 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libssd.sobin68208 -> 68216 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libthermalclient.sobin68904 -> 68928 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libthermalioctl.sobin68192 -> 68192 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libtime_genoff.sobin68112 -> 68112 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libtinyxml2_1.sobin134608 -> 134600 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libwms.sobin134584 -> 134592 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/libwqe.sobin793656 -> 793656 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/sensors.ssc.sobin310720 -> 331192 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.0.sobin203384 -> 269328 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.1.sobin137176 -> 203136 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.2.sobin202952 -> 203320 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.sobin135624 -> 135760 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.sobin202304 -> 202304 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.sobin0 -> 136688 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.sobin135424 -> 135512 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.sobin269704 -> 335680 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.sobin202856 -> 203128 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.sobin203240 -> 203240 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.sobin0 -> 201888 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.sobin107328 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0_vendor.sobin107328 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0.sobin0 -> 135552 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0_vendor.sobin111488 -> 0 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.sobin135752 -> 135904 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.sobin202584 -> 202864 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.sobin202584 -> 202856 bytes
-rw-r--r--msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.sobin136432 -> 136608 bytes
237 files changed, 377 insertions, 47 deletions
diff --git a/msm8996-common/Android.mk b/msm8996-common/Android.mk
index f668497..4d11005 100644
--- a/msm8996-common/Android.mk
+++ b/msm8996-common/Android.mk
@@ -30,18 +30,6 @@ LOCAL_MODULE_SUFFIX := .so
include $(BUILD_PREBUILT)
include $(CLEAR_VARS)
-LOCAL_MODULE := libgpustats
-LOCAL_MODULE_OWNER := zuk
-LOCAL_SRC_FILES_64 := proprietary/vendor/lib64/libgpustats.so
-LOCAL_SRC_FILES_32 := proprietary/vendor/lib/libgpustats.so
-LOCAL_MULTILIB := both
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := SHARED_LIBRARIES
-LOCAL_MODULE_SUFFIX := .so
-LOCAL_VENDOR_MODULE := true
-include $(BUILD_PREBUILT)
-
-include $(CLEAR_VARS)
LOCAL_MODULE := libsdm-disp-vndapis
LOCAL_MODULE_OWNER := zuk
LOCAL_SRC_FILES_64 := proprietary/vendor/lib64/libsdm-disp-vndapis.so
diff --git a/msm8996-common/msm8996-common-vendor.mk b/msm8996-common/msm8996-common-vendor.mk
index 67b4eb6..7bc81f6 100644
--- a/msm8996-common/msm8996-common-vendor.mk
+++ b/msm8996-common/msm8996-common-vendor.mk
@@ -62,8 +62,8 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar:system/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar \
vendor/zuk/msm8996-common/proprietary/framework/vendor.qti.latency-V2.0-java.jar:system/framework/vendor.qti.latency-V2.0-java.jar \
vendor/zuk/msm8996-common/proprietary/lib/com.qualcomm.qti.ant@1.0.so:system/lib/com.qualcomm.qti.ant@1.0.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:system/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
- vendor/zuk/msm8996-common/proprietary/lib/extractors/libmmparser.so:system/lib/extractors/libmmparser.so \
vendor/zuk/msm8996-common/proprietary/lib/libFileMux.so:system/lib/libFileMux.so \
vendor/zuk/msm8996-common/proprietary/lib/libOmxMux.so:system/lib/libOmxMux.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libmm-qcamera.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmm-qcamera.so \
@@ -90,12 +90,12 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/lib/libwfduibcsrcinterface.so:system/lib/libwfduibcsrcinterface.so \
vendor/zuk/msm8996-common/proprietary/lib/vendor.display.color@1.0.so:system/lib/vendor.display.color@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib/vendor.display.postproc@1.0.so:system/lib/vendor.display.postproc@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.iop@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib/vendor.qti.hardware.qdutils_disp@1.0.so:system/lib/vendor.qti.hardware.qdutils_disp@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib/vendor.qti.hardware.tui_comm@1.0.so:system/lib/vendor.qti.hardware.tui_comm@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/com.qualcomm.qti.ant@1.0.so:system/lib64/com.qualcomm.qti.ant@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so:system/lib64/com.qualcomm.qti.dpm.api@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/com.qualcomm.qti.imscmservice@1.0.so:system/lib64/com.qualcomm.qti.imscmservice@1.0.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so:$(TARGET_COPY_OUT_VENDOR)/lib64/com.quicinc.cne.server@2.3.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/hw/fingerprint.qcom.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/fingerprint.qcom.so \
vendor/zuk/msm8996-common/proprietary/lib64/lib-imscamera.so:system/lib64/lib-imscamera.so \
vendor/zuk/msm8996-common/proprietary/lib64/lib-imsvideocodec.so:system/lib64/lib-imsvideocodec.so \
@@ -132,7 +132,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.gnss@2.0.so:system/lib64/vendor.qti.gnss@2.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.gnss@2.1.so:system/lib64/vendor.qti.gnss@2.1.so \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.hardware.fm@1.0.so:system/lib64/vendor.qti.hardware.fm@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.iop@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.hardware.qdutils_disp@1.0.so:system/lib64/vendor.qti.hardware.qdutils_disp@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.hardware.tui_comm@1.0.so:system/lib64/vendor.qti.hardware.tui_comm@1.0.so \
vendor/zuk/msm8996-common/proprietary/lib64/vendor.qti.imsrtpservice@1.0.so:system/lib64/vendor.qti.imsrtpservice@1.0.so \
@@ -140,12 +139,12 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/bin/adsprpcd:$(TARGET_COPY_OUT_VENDOR)/bin/adsprpcd \
vendor/zuk/msm8996-common/proprietary/vendor/bin/cnd:$(TARGET_COPY_OUT_VENDOR)/bin/cnd \
vendor/zuk/msm8996-common/proprietary/vendor/bin/dpmQmiMgr:$(TARGET_COPY_OUT_VENDOR)/bin/dpmQmiMgr \
+ vendor/zuk/msm8996-common/proprietary/vendor/bin/energy-awareness:$(TARGET_COPY_OUT_VENDOR)/bin/energy-awareness \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.bluetooth@1.0-service-qti \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/android.hardware.drm@1.1-service.widevine:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.drm@1.1-service.widevine \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.display.color@1.0-service \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.gnss@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.gnss@1.0-service \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.alarm@1.0-service \
- vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.iop@1.0-service \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.perf@1.0-service \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti \
vendor/zuk/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti \
@@ -208,10 +207,10 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.display.color@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.display.color@1.0-service.rc \
vendor/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.qti.gnss@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.gnss@1.0-service.rc \
vendor/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.alarm@1.0-service.rc \
- vendor/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.iop@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.iop@1.0-service.rc \
vendor/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.perf@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.perf@1.0-service.rc \
vendor/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.qdutils_disp@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.qdutils_disp@1.0-service-qti.rc \
vendor/zuk/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc \
+ vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/commonresourceconfigs.xml \
vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/perf-profile0.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perf-profile0.conf \
vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/perf-profile1.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perf-profile1.conf \
vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/perf-profile2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perf-profile2.conf \
@@ -220,6 +219,8 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/perf-profile5.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perf-profile5.conf \
vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/perf-profile6.conf:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perf-profile6.conf \
vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/perfboostsconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/perfboostsconfig.xml \
+ vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/targetconfig.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetconfig.xml \
+ vendor/zuk/msm8996-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml:$(TARGET_COPY_OUT_VENDOR)/etc/perf/targetresourceconfigs.xml \
vendor/zuk/msm8996-common/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \
vendor/zuk/msm8996-common/proprietary/vendor/etc/xtra_root_cert.pem:$(TARGET_COPY_OUT_VENDOR)/etc/xtra_root_cert.pem \
vendor/zuk/msm8996-common/proprietary/vendor/firmware/a530_gpmu.fw2:$(TARGET_COPY_OUT_VENDOR)/firmware/a530_gpmu.fw2 \
@@ -235,7 +236,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/framework/qti-vzw-ims-internal.jar:$(TARGET_COPY_OUT_VENDOR)/framework/qti-vzw-ims-internal.jar \
vendor/zuk/msm8996-common/proprietary/vendor/lib/android.hidl.base@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/android.hidl.base@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/com.qualcomm.qti.wifidisplayhal@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/eglSubDriverAndroid.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/egl/libEGL_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libEGL_adreno.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLESv1_CM_adreno.so \
@@ -245,7 +245,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib/hw/activity_recognition.msm8996.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/activity_recognition.msm8996.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/hw/gatekeeper.msm8996.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/gatekeeper.msm8996.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/hw/keystore.msm8996.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/keystore.msm8996.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/hw/vendor.qti.hardware.iop@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.qti.hardware.iop@1.0-impl.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/hw/vulkan.msm8996.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vulkan.msm8996.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libC2D2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libC2D2.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libCB.so:$(TARGET_COPY_OUT_VENDOR)/lib/libCB.so \
@@ -312,9 +311,9 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libdualcameraddm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdualcameraddm.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libfastcvadsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvadsp_stub.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libfastcvopt.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfastcvopt.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/libfeedbackhandler.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfeedbackhandler.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libflash_pmic.so:$(TARGET_COPY_OUT_VENDOR)/lib/libflash_pmic.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libfui.so:$(TARGET_COPY_OUT_VENDOR)/lib/libfui.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib/libgpustats.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgpustats.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgsl.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libhdr_tm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhdr_tm.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libidl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libidl.so \
@@ -432,8 +431,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libqomx_jpegdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegdec.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libqomx_jpegenc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegenc.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libqomx_jpegenc_pipe.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqomx_jpegenc_pipe.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/libqti-iopd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-iopd-client.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/libqti-iopd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-iopd.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd-client.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-perfd.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqti-util.so \
@@ -450,6 +447,7 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libsmemlog.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsmemlog.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libtime_genoff.so:$(TARGET_COPY_OUT_VENDOR)/lib/libtime_genoff.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libtinyxml2_1.so:$(TARGET_COPY_OUT_VENDOR)/lib/libtinyxml2_1.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib/libvpphvx.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvpphvx.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libvpplibrary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvpplibrary.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libvqzip.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvqzip.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwfdcommonutils_proprietary.so \
@@ -484,8 +482,7 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.display.color@1.1.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.display.color@1.2.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.display.postproc@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.iop@1.0_vendor.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.perf@1.0_vendor.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.perf@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.qdutils_disp@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.qti.hardware.tui_comm@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/android.hidl.base@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/android.hidl.base@1.0.so \
@@ -513,7 +510,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/hw/keystore.msm8996.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/keystore.msm8996.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.gnss@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.gnss@1.0-impl.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.iop@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.qti.hardware.iop@1.0-impl.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/hw/vulkan.msm8996.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vulkan.msm8996.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/lib-dplmedia.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-dplmedia.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/lib-imsSDP.so:$(TARGET_COPY_OUT_VENDOR)/lib64/lib-imsSDP.so \
@@ -566,10 +562,10 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libevent_observer.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libevent_observer.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libfastcvadsp_stub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvadsp_stub.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libfastcvopt.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfastcvopt.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/libfeedbackhandler.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libfeedbackhandler.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libflp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libflp.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libgdtap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgdtap.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libgeofence.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgeofence.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib64/libgpustats.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgpustats.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libgsl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgsl.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libhdr_tm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhdr_tm.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libidl.so \
@@ -606,8 +602,6 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqmiservices.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqmiservices.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqrtr.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqrtr.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqsocket.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqsocket.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqti-iopd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-iopd-client.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqti-iopd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-iopd.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqti-perfd-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd-client.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqti-perfd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-perfd.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/libqti-util.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqti-util.so \
@@ -657,6 +651,7 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.color@1.2.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.display.postproc@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@1.0.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.data.factory@1.1.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.gnss@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.gnss@1.1.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.1.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.gnss@1.2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.gnss@1.2.so \
@@ -665,9 +660,8 @@ PRODUCT_COPY_FILES += \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.latency@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.data.qmi@1.0.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0_vendor.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.iop@1.0_vendor.so \
- vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.perf@1.0_vendor.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.fm@1.0.so \
+ vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.perf@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.qdutils_disp@1.0.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.am@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.am@1.0_vendor.so \
vendor/zuk/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0_vendor.so \
@@ -687,7 +681,6 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
libantradio \
- libgpustats \
libsdm-disp-vndapis \
libthermalclient \
QtiTelephonyService \
diff --git a/msm8996-common/proprietary/bin/dpmd b/msm8996-common/proprietary/bin/dpmd
index 44b0871..be0bec9 100755
--- a/msm8996-common/proprietary/bin/dpmd
+++ b/msm8996-common/proprietary/bin/dpmd
Binary files differ
diff --git a/msm8996-common/proprietary/etc/dpm/dpm.conf b/msm8996-common/proprietary/etc/dpm/dpm.conf
index cbb3053..bf63d1b 100644
--- a/msm8996-common/proprietary/etc/dpm/dpm.conf
+++ b/msm8996-common/proprietary/etc/dpm/dpm.conf
@@ -22,8 +22,8 @@ dpm_fd_enable_networks_mask:0x28708
#min : 1s and max :256s
dpm_tcm_screen_on_idle_timer_value:5
#Idle timer value when SCREEN state is OFF
-#min : 2s and max :256s
-dpm_tcm_screen_off_idle_timer_value:2
+#min : 0s and max :256s, tcm is disabled with screen off state
+dpm_tcm_screen_off_idle_timer_value:0
#TCM can be configured for a network type
#Default configuration 11111111111111111110
dpm_tcm_enable_networks_mask:0xFFFFE
diff --git a/msm8996-common/proprietary/etc/wfdconfigsink.xml b/msm8996-common/proprietary/etc/wfdconfigsink.xml
index 3106f86..29b90cb 100644
--- a/msm8996-common/proprietary/etc/wfdconfigsink.xml
+++ b/msm8996-common/proprietary/etc/wfdconfigsink.xml
@@ -779,13 +779,6 @@
<EnableAudioTrackLatency>0</EnableAudioTrackLatency>
<!--
- To Configure maximum capability for frame rate
- of Max resolution supported.
- It will be changed in code also based on target.
- -->
- <MaxFpsSupported>60</MaxFpsSupported>
-
- <!--
Make audio AV Sync drop window configurable item.Sometimes if wlan
doesn't perform at required throughput,audio drops can happen due
to late arrival of audio frames.
diff --git a/msm8996-common/proprietary/framework/WfdCommon.jar b/msm8996-common/proprietary/framework/WfdCommon.jar
index 7fe2430..14586e0 100644
--- a/msm8996-common/proprietary/framework/WfdCommon.jar
+++ b/msm8996-common/proprietary/framework/WfdCommon.jar
Binary files differ
diff --git a/msm8996-common/proprietary/framework/com.quicinc.cne.jar b/msm8996-common/proprietary/framework/com.quicinc.cne.jar
index 4844425..3270c2b 100644
--- a/msm8996-common/proprietary/framework/com.quicinc.cne.jar
+++ b/msm8996-common/proprietary/framework/com.quicinc.cne.jar
Binary files differ
diff --git a/msm8996-common/proprietary/framework/dpmapi.jar b/msm8996-common/proprietary/framework/dpmapi.jar
index 7f3c950..379068e 100644
--- a/msm8996-common/proprietary/framework/dpmapi.jar
+++ b/msm8996-common/proprietary/framework/dpmapi.jar
Binary files differ
diff --git a/msm8996-common/proprietary/framework/tcmclient.jar b/msm8996-common/proprietary/framework/tcmclient.jar
index 9e37bb5..18189c0 100644
--- a/msm8996-common/proprietary/framework/tcmclient.jar
+++ b/msm8996-common/proprietary/framework/tcmclient.jar
Binary files differ
diff --git a/msm8996-common/proprietary/lib/extractors/libmmparser.so b/msm8996-common/proprietary/lib/extractors/libmmparser.so
deleted file mode 100644
index 3f5ad1f..0000000
--- a/msm8996-common/proprietary/lib/extractors/libmmparser.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libOmxMux.so b/msm8996-common/proprietary/lib/libOmxMux.so
index bc8bc37..cf5cb1b 100644
--- a/msm8996-common/proprietary/lib/libOmxMux.so
+++ b/msm8996-common/proprietary/lib/libOmxMux.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libmmosal.so b/msm8996-common/proprietary/lib/libmmosal.so
index 1edbd5a..4eee7ce 100644
--- a/msm8996-common/proprietary/lib/libmmosal.so
+++ b/msm8996-common/proprietary/lib/libmmosal.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libmmparser_lite.so b/msm8996-common/proprietary/lib/libmmparser_lite.so
index 7bfdfae..3976f0d 100644
--- a/msm8996-common/proprietary/lib/libmmparser_lite.so
+++ b/msm8996-common/proprietary/lib/libmmparser_lite.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdavenhancements.so b/msm8996-common/proprietary/lib/libwfdavenhancements.so
index f3af5d0..14e2b69 100644
--- a/msm8996-common/proprietary/lib/libwfdavenhancements.so
+++ b/msm8996-common/proprietary/lib/libwfdavenhancements.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdcodecv4l2.so b/msm8996-common/proprietary/lib/libwfdcodecv4l2.so
index 786e2c5..bc638e0 100644
--- a/msm8996-common/proprietary/lib/libwfdcodecv4l2.so
+++ b/msm8996-common/proprietary/lib/libwfdcodecv4l2.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdcommonutils.so b/msm8996-common/proprietary/lib/libwfdcommonutils.so
index fa177cb..3189be7 100644
--- a/msm8996-common/proprietary/lib/libwfdcommonutils.so
+++ b/msm8996-common/proprietary/lib/libwfdcommonutils.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdconfigutils.so b/msm8996-common/proprietary/lib/libwfdconfigutils.so
index 8f111cf..e0bc592 100644
--- a/msm8996-common/proprietary/lib/libwfdconfigutils.so
+++ b/msm8996-common/proprietary/lib/libwfdconfigutils.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdmminterface.so b/msm8996-common/proprietary/lib/libwfdmminterface.so
index c0f2083..158f9db 100644
--- a/msm8996-common/proprietary/lib/libwfdmminterface.so
+++ b/msm8996-common/proprietary/lib/libwfdmminterface.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdmmsink.so b/msm8996-common/proprietary/lib/libwfdmmsink.so
index 49b5cc8..850fe0f 100644
--- a/msm8996-common/proprietary/lib/libwfdmmsink.so
+++ b/msm8996-common/proprietary/lib/libwfdmmsink.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdmmsrc.so b/msm8996-common/proprietary/lib/libwfdmmsrc.so
index 42dcb8f..10dbb6a 100644
--- a/msm8996-common/proprietary/lib/libwfdmmsrc.so
+++ b/msm8996-common/proprietary/lib/libwfdmmsrc.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdnative.so b/msm8996-common/proprietary/lib/libwfdnative.so
index 64ecfc4..26ede16 100644
--- a/msm8996-common/proprietary/lib/libwfdnative.so
+++ b/msm8996-common/proprietary/lib/libwfdnative.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdrtsp.so b/msm8996-common/proprietary/lib/libwfdrtsp.so
index d276d7f..37da12e 100644
--- a/msm8996-common/proprietary/lib/libwfdrtsp.so
+++ b/msm8996-common/proprietary/lib/libwfdrtsp.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdservice.so b/msm8996-common/proprietary/lib/libwfdservice.so
index a682e86..6e577c4 100644
--- a/msm8996-common/proprietary/lib/libwfdservice.so
+++ b/msm8996-common/proprietary/lib/libwfdservice.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfdsm.so b/msm8996-common/proprietary/lib/libwfdsm.so
index 77c3ba8..e2c2ac7 100644
--- a/msm8996-common/proprietary/lib/libwfdsm.so
+++ b/msm8996-common/proprietary/lib/libwfdsm.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfduibcinterface.so b/msm8996-common/proprietary/lib/libwfduibcinterface.so
index 7801ddf..998fa04 100644
--- a/msm8996-common/proprietary/lib/libwfduibcinterface.so
+++ b/msm8996-common/proprietary/lib/libwfduibcinterface.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfduibcsink.so b/msm8996-common/proprietary/lib/libwfduibcsink.so
index edf05ac..9809c57 100644
--- a/msm8996-common/proprietary/lib/libwfduibcsink.so
+++ b/msm8996-common/proprietary/lib/libwfduibcsink.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfduibcsinkinterface.so b/msm8996-common/proprietary/lib/libwfduibcsinkinterface.so
index 8c1ff46..37b39ed 100644
--- a/msm8996-common/proprietary/lib/libwfduibcsinkinterface.so
+++ b/msm8996-common/proprietary/lib/libwfduibcsinkinterface.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/libwfduibcsrcinterface.so b/msm8996-common/proprietary/lib/libwfduibcsrcinterface.so
index 590296a..50904b2 100644
--- a/msm8996-common/proprietary/lib/libwfduibcsrcinterface.so
+++ b/msm8996-common/proprietary/lib/libwfduibcsrcinterface.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/vendor.display.color@1.0.so b/msm8996-common/proprietary/lib/vendor.display.color@1.0.so
index 8050eb8..7d04fed 100644
--- a/msm8996-common/proprietary/lib/vendor.display.color@1.0.so
+++ b/msm8996-common/proprietary/lib/vendor.display.color@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/vendor.display.postproc@1.0.so b/msm8996-common/proprietary/lib/vendor.display.postproc@1.0.so
index c1c3359..0d61ffe 100644
--- a/msm8996-common/proprietary/lib/vendor.display.postproc@1.0.so
+++ b/msm8996-common/proprietary/lib/vendor.display.postproc@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/vendor.qti.hardware.qdutils_disp@1.0.so b/msm8996-common/proprietary/lib/vendor.qti.hardware.qdutils_disp@1.0.so
index f306d5f..4b8bd37 100644
--- a/msm8996-common/proprietary/lib/vendor.qti.hardware.qdutils_disp@1.0.so
+++ b/msm8996-common/proprietary/lib/vendor.qti.hardware.qdutils_disp@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib/vendor.qti.hardware.tui_comm@1.0.so b/msm8996-common/proprietary/lib/vendor.qti.hardware.tui_comm@1.0.so
index abf698b..88de7df 100644
--- a/msm8996-common/proprietary/lib/vendor.qti.hardware.tui_comm@1.0.so
+++ b/msm8996-common/proprietary/lib/vendor.qti.hardware.tui_comm@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so b/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so
index 59df770..077575b 100644
--- a/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so
+++ b/msm8996-common/proprietary/lib64/com.qualcomm.qti.dpm.api@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmctmgr.so b/msm8996-common/proprietary/lib64/libdpmctmgr.so
index 538da0d..e08a311 100644
--- a/msm8996-common/proprietary/lib64/libdpmctmgr.so
+++ b/msm8996-common/proprietary/lib64/libdpmctmgr.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmfdmgr.so b/msm8996-common/proprietary/lib64/libdpmfdmgr.so
index 22e1fe7..d773a5e 100644
--- a/msm8996-common/proprietary/lib64/libdpmfdmgr.so
+++ b/msm8996-common/proprietary/lib64/libdpmfdmgr.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmframework.so b/msm8996-common/proprietary/lib64/libdpmframework.so
index 64403c0..dd0c0f5 100644
--- a/msm8996-common/proprietary/lib64/libdpmframework.so
+++ b/msm8996-common/proprietary/lib64/libdpmframework.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libdpmtcm.so b/msm8996-common/proprietary/lib64/libdpmtcm.so
index fe08d47..89fb33f 100644
--- a/msm8996-common/proprietary/lib64/libdpmtcm.so
+++ b/msm8996-common/proprietary/lib64/libdpmtcm.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libmmosal.so b/msm8996-common/proprietary/lib64/libmmosal.so
index 8dd6b1e..a8e7600 100644
--- a/msm8996-common/proprietary/lib64/libmmosal.so
+++ b/msm8996-common/proprietary/lib64/libmmosal.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libwfdclient.so b/msm8996-common/proprietary/lib64/libwfdclient.so
index 968125b..e4a0236 100644
--- a/msm8996-common/proprietary/lib64/libwfdclient.so
+++ b/msm8996-common/proprietary/lib64/libwfdclient.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/libwfdnative.so b/msm8996-common/proprietary/lib64/libwfdnative.so
index b8408f0..e7db6d8 100644
--- a/msm8996-common/proprietary/lib64/libwfdnative.so
+++ b/msm8996-common/proprietary/lib64/libwfdnative.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/vendor.display.color@1.0.so b/msm8996-common/proprietary/lib64/vendor.display.color@1.0.so
index dec2466..08c2825 100644
--- a/msm8996-common/proprietary/lib64/vendor.display.color@1.0.so
+++ b/msm8996-common/proprietary/lib64/vendor.display.color@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/vendor.display.postproc@1.0.so b/msm8996-common/proprietary/lib64/vendor.display.postproc@1.0.so
index 868c5b6..4c21ffc 100644
--- a/msm8996-common/proprietary/lib64/vendor.display.postproc@1.0.so
+++ b/msm8996-common/proprietary/lib64/vendor.display.postproc@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/vendor.qti.hardware.fm@1.0.so b/msm8996-common/proprietary/lib64/vendor.qti.hardware.fm@1.0.so
index f4f4957..7679968 100644
--- a/msm8996-common/proprietary/lib64/vendor.qti.hardware.fm@1.0.so
+++ b/msm8996-common/proprietary/lib64/vendor.qti.hardware.fm@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/vendor.qti.hardware.qdutils_disp@1.0.so b/msm8996-common/proprietary/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
index ab347d8..5b0991b 100644
--- a/msm8996-common/proprietary/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
+++ b/msm8996-common/proprietary/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/lib64/vendor.qti.hardware.tui_comm@1.0.so b/msm8996-common/proprietary/lib64/vendor.qti.hardware.tui_comm@1.0.so
index 41d9000..d2ae39e 100644
--- a/msm8996-common/proprietary/lib64/vendor.qti.hardware.tui_comm@1.0.so
+++ b/msm8996-common/proprietary/lib64/vendor.qti.hardware.tui_comm@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/priv-app/CNEService/CNEService.apk b/msm8996-common/proprietary/priv-app/CNEService/CNEService.apk
index 2fcbba4..29396e6 100644
--- a/msm8996-common/proprietary/priv-app/CNEService/CNEService.apk
+++ b/msm8996-common/proprietary/priv-app/CNEService/CNEService.apk
Binary files differ
diff --git a/msm8996-common/proprietary/priv-app/WfdService/WfdService.apk b/msm8996-common/proprietary/priv-app/WfdService/WfdService.apk
index 1e0fb72..7627ed3 100644
--- a/msm8996-common/proprietary/priv-app/WfdService/WfdService.apk
+++ b/msm8996-common/proprietary/priv-app/WfdService/WfdService.apk
Binary files differ
diff --git a/msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk b/msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk
index a9a8f02..294419c 100644
--- a/msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk
+++ b/msm8996-common/proprietary/priv-app/dpmserviceapp/dpmserviceapp.apk
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk b/msm8996-common/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk
index 335efa2..887dbb3 100644
--- a/msm8996-common/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk
+++ b/msm8996-common/proprietary/vendor/app/PowerOffAlarm/PowerOffAlarm.apk
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/app/TimeService/TimeService.apk b/msm8996-common/proprietary/vendor/app/TimeService/TimeService.apk
index 686ac91..462fcaa 100644
--- a/msm8996-common/proprietary/vendor/app/TimeService/TimeService.apk
+++ b/msm8996-common/proprietary/vendor/app/TimeService/TimeService.apk
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/adsprpcd b/msm8996-common/proprietary/vendor/bin/adsprpcd
index a2f1155..86beb65 100755
--- a/msm8996-common/proprietary/vendor/bin/adsprpcd
+++ b/msm8996-common/proprietary/vendor/bin/adsprpcd
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/cnd b/msm8996-common/proprietary/vendor/bin/cnd
index 540a8f3..a5995bd 100755
--- a/msm8996-common/proprietary/vendor/bin/cnd
+++ b/msm8996-common/proprietary/vendor/bin/cnd
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/dpmQmiMgr b/msm8996-common/proprietary/vendor/bin/dpmQmiMgr
index da65ca7..0d0f00b 100755
--- a/msm8996-common/proprietary/vendor/bin/dpmQmiMgr
+++ b/msm8996-common/proprietary/vendor/bin/dpmQmiMgr
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libqti-iopd.so b/msm8996-common/proprietary/vendor/bin/energy-awareness
index b7d1680..38be8f8 100644..100755
--- a/msm8996-common/proprietary/vendor/lib64/libqti-iopd.so
+++ b/msm8996-common/proprietary/vendor/bin/energy-awareness
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti b/msm8996-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
index 4e11ae4..56f759b 100644
--- a/msm8996-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
+++ b/msm8996-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service b/msm8996-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service
index 1c56e13..f05401f 100644
--- a/msm8996-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service
+++ b/msm8996-common/proprietary/vendor/bin/hw/vendor.display.color@1.0-service
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
index 5094ecc..76033eb 100644
--- a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
+++ b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@1.0-service b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@1.0-service
deleted file mode 100644
index 2a408fa..0000000
--- a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.iop@1.0-service
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@1.0-service b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@1.0-service
index d6e6705..a466cb5 100644
--- a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@1.0-service
+++ b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.perf@1.0-service
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti
index 8d23335..e7c3f12 100644
--- a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti
+++ b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
index 732d7ab..b470740 100644
--- a/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
+++ b/msm8996-common/proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/mm-pp-dpps b/msm8996-common/proprietary/vendor/bin/mm-pp-dpps
index 21a8484..4624374 100755
--- a/msm8996-common/proprietary/vendor/bin/mm-pp-dpps
+++ b/msm8996-common/proprietary/vendor/bin/mm-pp-dpps
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/pm-proxy b/msm8996-common/proprietary/vendor/bin/pm-proxy
index da53601..59c2b13 100755
--- a/msm8996-common/proprietary/vendor/bin/pm-proxy
+++ b/msm8996-common/proprietary/vendor/bin/pm-proxy
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/pm-service b/msm8996-common/proprietary/vendor/bin/pm-service
index f2adc74..71bc487 100755
--- a/msm8996-common/proprietary/vendor/bin/pm-service
+++ b/msm8996-common/proprietary/vendor/bin/pm-service
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/qseecomd b/msm8996-common/proprietary/vendor/bin/qseecomd
index bcc65c0..72ff62c 100755
--- a/msm8996-common/proprietary/vendor/bin/qseecomd
+++ b/msm8996-common/proprietary/vendor/bin/qseecomd
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/sensors.qti b/msm8996-common/proprietary/vendor/bin/sensors.qti
index cad863c..fbd96c0 100755
--- a/msm8996-common/proprietary/vendor/bin/sensors.qti
+++ b/msm8996-common/proprietary/vendor/bin/sensors.qti
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/thermal-engine b/msm8996-common/proprietary/vendor/bin/thermal-engine
index ae07603..df2a699 100755
--- a/msm8996-common/proprietary/vendor/bin/thermal-engine
+++ b/msm8996-common/proprietary/vendor/bin/thermal-engine
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/bin/time_daemon b/msm8996-common/proprietary/vendor/bin/time_daemon
index 7208041..fbea58a 100755
--- a/msm8996-common/proprietary/vendor/bin/time_daemon
+++ b/msm8996-common/proprietary/vendor/bin/time_daemon
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc b/msm8996-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
index 64c720f..22b71f4 100644
--- a/msm8996-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
+++ b/msm8996-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
@@ -1,4 +1,4 @@
-service bluetooth-1-0 /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
+service vendor.bluetooth-1-0-qti /vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
class hal
user bluetooth
group bluetooth system wakelock oem_2901
diff --git a/msm8996-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc b/msm8996-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
index 8cfa34e..89d9b71 100644
--- a/msm8996-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
+++ b/msm8996-common/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
@@ -1,4 +1,4 @@
service wifidisplayhalservice /vendor/bin/wifidisplayhalservice
class main
user system
- group drmrpc inet input net_admin mediadrm audio
+ group drmrpc inet input net_admin mediadrm audio system
diff --git a/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.iop@1.0-service.rc b/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.iop@1.0-service.rc
deleted file mode 100644
index f901d55..0000000
--- a/msm8996-common/proprietary/vendor/etc/init/vendor.qti.hardware.iop@1.0-service.rc
+++ /dev/null
@@ -1,4 +0,0 @@
-service iop-hal-1-0 /vendor/bin/hw/vendor.qti.hardware.iop@1.0-service
- class hal
- user root
- group root readproc
diff --git a/msm8996-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml b/msm8996-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml
new file mode 100644
index 0000000..57fde65
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/etc/perf/commonresourceconfigs.xml
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ * Copyright (c) 2017 Qualcomm Technologies, Inc.
+ * All Rights Reserved.
+ * Confidential and Proprietary - Qualcomm Technologies, Inc.
+-->
+
+<!-- Supported XML tags with their fields.
+ * Major tag supports OpcodeValue.
+ * Minor tag supports OpcodeValue, Nodepath and Supported(Optional) fields.
+ * By default, all the resources are assumed as supported.
+ Supported field can be used to mark a resource as not supported.
+ * All the interactive nodes, ondemand nodes and some nodes of sched major
+ group which aren't being used are marked as Not supported by default and
+ can be enabled by using the target specific config files. -->
+
+<!-- For resources which update multiple nodes or which require speical
+acquire/release funcitons, need to mention the keyword SPECIAL_NODE
+in their node path field and accordingly their ApplyOts and ResetOpts
+functions need to be defined in the code.-->
+
+<!-- For adding a new resource, a new minor tag with all mandatory fields
+need to be added just before the end of it's major group. -->
+
+<ResourceConfigs>
+ <PerfResources>
+
+ <!-- display off major start -->
+ <Major OpcodeValue="0x0" />
+ <Minor OpcodeValue="0x0" Node="SPECIAL_NODE - display_off" />
+ <!-- display off major end -->
+
+ <!-- power collapse major start -->
+ <Major OpcodeValue="0x1" />
+ <Minor OpcodeValue="0x0" Node="/dev/cpu_dma_latency" />
+ <Minor OpcodeValue="0x1" Node="/sys/module/lpm_levels/system/perf/perf-l2-pc/idle_enabled" />
+ <Minor OpcodeValue="0x2" Node="/sys/module/lpm_levels/parameters/bias_hyst" />
+ <Minor OpcodeValue="0x3" Node="/sys/module/lpm_levels/parameters/ref_stddev" />
+ <Minor OpcodeValue="0x4" Node="/sys/module/lpm_levels/parameters/tmr_add" />
+ <!-- power collapse major end -->
+
+ <!-- cpufreq major start -->
+ <Major OpcodeValue="0x2" />
+ <Minor OpcodeValue="0x0" Node="/sys/module/msm_performance/parameters/cpu_min_freq" />
+ <Minor OpcodeValue="0x1" Node="/sys/module/msm_performance/parameters/cpu_max_freq" />
+ <!-- cpufreq major end -->
+
+ <!-- sched major start -->
+ <Major OpcodeValue="0x3" />
+ <!--Sysfsnode paths may change basing on the target for minors 0x1, 0x4, 0x5, 0x9.
+ So, for targets with different node paths than default, need to be specified
+ in the target specific resource config xml file. -->
+ <Minor OpcodeValue="0x0" Node="/proc/sys/kernel/sched_boost" />
+ <Minor OpcodeValue="0x1" Node="/proc/sys/kernel/sched_prefer_idle" Supported="no" />
+ <Minor OpcodeValue="0x2" Node="/proc/sys/kernel/sched_migration_cost_ns" />
+ <Minor OpcodeValue="0x3" Node="/proc/sys/kernel/sched_small_task" />
+ <Minor OpcodeValue="0x4" Node="/proc/sys/kernel/sched_mostly_idle_load" Supported="no" />
+ <Minor OpcodeValue="0x5" Node="/proc/sys/kernel/sched_mostly_idle_nr_run" Supported="no" />
+ <Minor OpcodeValue="0x6" Node="/proc/sys/kernel/sched_init_task_load" />
+ <Minor OpcodeValue="0x7" Node="/proc/sys/kernel/sched_upmigrate" />
+ <Minor OpcodeValue="0x8" Node="/proc/sys/kernel/sched_downmigrate" />
+ <Minor OpcodeValue="0x9" Node="/proc/sys/kernel/sched_mostly_idle_freq" Supported="no" />
+ <Minor OpcodeValue="0xA" Node="SPECIAL_NODE - sched_add_group" />
+ <Minor OpcodeValue="0xB" Node="/proc/sys/kernel/sched_spill_nr_run" />
+ <Minor OpcodeValue="0xC" Node="/sys/devices/system/cpu/cpu0/sched_static_cpu_pwr_cost" />
+ <Minor OpcodeValue="0xD" Node="/proc/sys/kernel/sched_restrict_cluster_spill" />
+ <Minor OpcodeValue="0xE" Node="SPECIAL_NODE - sched_freq_add_group" />
+ <Minor OpcodeValue="0xF" Node="/dev/cpuset/top-app/cpus" />
+ <Minor OpcodeValue="0x10" Node="/dev/cpuset/foreground/cpus" />
+ <Minor OpcodeValue="0x11" Node="/dev/cpuset/system-background/cpus" />
+ <Minor OpcodeValue="0x12" Node="/dev/cpuset/background/cpus" />
+ <Minor OpcodeValue="0x13" Node="/proc/sys/kernel/sched_freq_aggregate" />
+ <Minor OpcodeValue="0x14" Node="/proc/sys/kernel/sched_enable_thread_grouping" />
+ <Minor OpcodeValue="0x15" Node="/proc/sys/kernel/sched_group_upmigrate" />
+ <Minor OpcodeValue="0x16" Node="/proc/sys/kernel/sched_group_downmigrate" />
+ <!-- sched_freq_aggr_threshold perflock will have contention with sched_boost level 3,
+ so disable this resource for the target which is going to use sched boost 3 level.-->
+ <Minor OpcodeValue="0x17" Node="/proc/sys/kernel/sched_freq_aggregate_threshold" />
+ <Minor OpcodeValue="0x18" Node="/dev/stune/top-app/schedtune.prefer_idle" />
+ <Minor OpcodeValue="0x19" Node="/proc/sys/kernel/sched_initial_task_util" />
+ <Minor OpcodeValue="0x1A" Node="/sys/devices/system/cpu/cpu0/sched_load_boost" />
+ <Minor OpcodeValue="0x1B" Node="/proc/sys/kernel/sched_little_cluster_coloc_fmin_khz" />
+ <!-- sched major end -->
+
+ <!-- core hotplug major start -->
+ <Major OpcodeValue="0x4" />
+ <Minor OpcodeValue="0x0" Node="SPECIAL_NODE - lock_min_cores" />
+ <Minor OpcodeValue="0x1" Node="SPECIAL_NODE - lock_max_cores" />
+ <!-- core hotplug major end-->
+
+ <!-- interactive major start -->
+ <Major OpcodeValue="0x5" />
+ <!-- For following minors node paths might change basing on GovInstanceType and
+ Supported field might change basing on the type of CpufreqGov.-->
+ <Minor OpcodeValue="0x0" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/above_hispeed_delay" Supported="no" />
+ <Minor OpcodeValue="0x1" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boost" Supported="no" />
+ <Minor OpcodeValue="0x2" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse" Supported="no" />
+ <Minor OpcodeValue="0x3" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/boostpulse_duration" Supported="no" />
+ <Minor OpcodeValue="0x4" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/go_hispeed_load" Supported="no" />
+ <Minor OpcodeValue="0x5" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/hispeed_freq" Supported="no" />
+ <Minor OpcodeValue="0x6" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/io_is_busy" Supported="no" />
+ <Minor OpcodeValue="0x7" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/min_sample_time" Supported="no" />
+ <Minor OpcodeValue="0x8" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/target_loads" Supported="no" />
+ <Minor OpcodeValue="0x9" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_rate" Supported="no" />
+ <Minor OpcodeValue="0xA" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/timer_slack" Supported="no" />
+ <Minor OpcodeValue="0xB" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/max_freq_hysteresis" Supported="no" />
+ <Minor OpcodeValue="0xC" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/use_sched_load" Supported="no" />
+ <Minor OpcodeValue="0xD" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/use_migration_notif" Supported="no" />
+ <Minor OpcodeValue="0xE" Node="/sys/devices/system/cpu/cpu0/cpufreq/interactive/ignore_hispeed_on_notif" Supported="no" />
+ <Minor OpcodeValue="0xF" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_freq" />
+ <Minor OpcodeValue="0x10" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/hispeed_load" />
+ <Minor OpcodeValue="0x11" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/pl" />
+ <Minor OpcodeValue="0x12" Node="/sys/devices/system/cpu/cpu0/cpufreq/schedutil/down_rate_limit_us" />
+ <!-- interactive major end -->
+
+ <!-- cpubw hwmon major start -->
+ <Major OpcodeValue="0x6" />
+ <!-- ALl the following minors might change based on target. -->
+ <Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,cpubw/min_freq" />
+ <Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/decay_rate" />
+ <Minor OpcodeValue="0x2" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/io_percent" />
+ <Minor OpcodeValue="0x3" Node="SPECIAL_NODE - cpubw_hwmon_hyst_opt" />
+ <Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_ceil_mbps" />
+ <Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/low_power_io_percent" />
+ <Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,cpubw/max_freq" />
+ <Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpubw/polling_interval" />
+ <Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/sample_ms" />
+ <Minor OpcodeValue="0x9" Node="/sys/class/devfreq/soc:qcom,cpubw/bw_hwmon/idle_mbps" />
+ <!-- cpubw hwmon major end -->
+
+ <!-- video major start -->
+ <Major OpcodeValue="0x7" />
+ <Minor OpcodeValue="0x0" Node="SPECIAL_NODE - handle_vid_encplay_hint" />
+ <Minor OpcodeValue="0x1" Node="SPECIAL_NODE - handle_vid_decplay_hint" />
+ <Minor OpcodeValue="0x2" Node="SPECIAL_NODE - handle_disp_hint" />
+ <!-- video major end -->
+
+ <!-- ksm major start -->
+ <Major OpcodeValue="0x8" />
+ <Minor OpcodeValue="0x0" Node="SPECIAL_NODE - disable_ksm" />
+ <Minor OpcodeValue="0x1" Node="SPECIAL_NODE - set_ksm_param" />
+ <!-- ksm major end -->
+
+ <!-- ondemand major start -->
+ <Major OpcodeValue="0x9" />
+ <Minor OpcodeValue="0x0" Node="/sys/devices/system/cpu/cpufreq/ondemand/sampling_rate" Supported="no" />
+ <Minor OpcodeValue="0x1" Node="/sys/devices/system/cpu/cpufreq/ondemand/io_is_busy" Supported="no" />
+ <Minor OpcodeValue="0x2" Node="/sys/devices/system/cpu/cpufreq/ondemand/sampling_down_factor" Supported="no" />
+ <Minor OpcodeValue="0x3" Node="/sys/devices/system/cpu/cpufreq/ondemand/sync_freq" Supported="no" />
+ <Minor OpcodeValue="0x4" Node="/sys/devices/system/cpu/cpufreq/ondemand/optimal_freq" Supported="no" />
+ <Minor OpcodeValue="0x5" Node="/sys/devices/system/cpu/cpufreq/ondemand/enable_stepup" Supported="no" />
+ <Minor OpcodeValue="0x6" Node="/sys/devices/system/cpu/cpufreq/ondemand/max_intermediate_steps" Supported="no" />
+ <Minor OpcodeValue="0x7" Node="/dev/cpuctl/cpu.notify_on_migrate" Supported="no" />
+ <!-- ondemand major end -->
+
+ <!-- gpu major start -->
+ <Major OpcodeValue="0xA" />
+ <Minor OpcodeValue="0x0" Node="/sys/class/kgsl/kgsl-3d0/default_pwrlevel" />
+ <Minor OpcodeValue="0x1" Node="/sys/class/kgsl/kgsl-3d0/min_pwrlevel" />
+ <Minor OpcodeValue="0x2" Node="/sys/class/kgsl/kgsl-3d0/max_pwrlevel" />
+ <Minor OpcodeValue="0x3" Node="/sys/class/kgsl/kgsl-3d0/devfreq/min_freq" />
+ <Minor OpcodeValue="0x4" Node="/sys/class/kgsl/kgsl-3d0/devfreq/max_freq" />
+ <Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,gpubw/min_freq" />
+ <Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,gpubw/max_freq" />
+ <Minor OpcodeValue="0x7" Node="SPECIAL_NODE - gpu_disable_gpu_nap" />
+ <!-- gpu major end -->
+
+ <!-- misc major start -->
+ <Major OpcodeValue="0xB" />
+ <Minor OpcodeValue="0x0" Node="SPECIAL_NODE - unsupported" />
+ <Minor OpcodeValue="0x1" Node="SPECIAL_NODE - irq_balancer" />
+ <Minor OpcodeValue="0x2" Node="/sys/module/cpu_boost/parameters/input_boost_freq" />
+ <Minor OpcodeValue="0x3" Node="/proc/sys/vm/swap_ratio" />
+ <Minor OpcodeValue="0x4" Node="StorageNode_path_is_figured_out_based_on_the_target_device" />
+ <Minor OpcodeValue="0x5" Node="SPECIAL_NODE - dummy_or_keep_alive" />
+ <Minor OpcodeValue="0x6" Node="/sys/module/process_reclaim/parameters/enable_process_reclaim" />
+ <!-- misc major end -->
+
+ <!-- llcbw hwmon major start -->
+ <Major OpcodeValue="0xC" />
+ <!-- ALl the following minors node path might change based on target. -->
+ <Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,llccbw/min_freq" />
+ <Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/io_percent" />
+ <Minor OpcodeValue="0x2" Node="SPECIAL_NODE - llcbw_hwmon_hyst_opt" />
+ <Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,llccbw/bw_hwmon/sample_ms" />
+ <!-- llcbw hwmon major end -->
+
+ <!-- memlat major start -->
+ <Major OpcodeValue="0xD" />
+ <!-- ALl the following minors node path might change based on target. -->
+ <Minor OpcodeValue="0x0" Node="/sys/class/devfreq/soc:qcom,l3-cpu%d/min_freq" />
+ <Minor OpcodeValue="0x1" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/mem_latency/ratio_ceil" />
+ <Minor OpcodeValue="0x2" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/mem_latency/ratio_ceil" />
+ <Minor OpcodeValue="0x3" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/mem_latency/stall_floor" />
+ <Minor OpcodeValue="0x4" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/mem_latency/stall_floor" />
+ <Minor OpcodeValue="0x5" Node="/sys/class/devfreq/soc:qcom,memlat-cpu0/min_freq" />
+ <Minor OpcodeValue="0x6" Node="/sys/class/devfreq/soc:qcom,memlat-cpu4/min_freq" />
+ <Minor OpcodeValue="0x7" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/min_freq" />
+ <Minor OpcodeValue="0x8" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/mem_latency/ratio_ceil" />
+ <Minor OpcodeValue="0x9" Node="/sys/class/devfreq/soc:qcom,cpu4-cpu-llcc-lat/mem_latency/ratio_ceil" />
+ <Minor OpcodeValue="0xA" Node="/sys/class/devfreq/soc:qcom,cpu0-cpu-llcc-lat/mem_latency/stall_floor" />
+ <Minor OpcodeValue="0xB" Node="/sys/class/devfreq/soc:qcom,cpu4-cpu-llcc-lat/mem_latency/stall_floor" />
+ <Minor OpcodeValue="0xC" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/min_freq" />
+ <Minor OpcodeValue="0xD" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/mem_latency/ratio_ceil" />
+ <Minor OpcodeValue="0xE" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/ratio_ceil" />
+ <Minor OpcodeValue="0xF" Node="/sys/class/devfreq/soc:qcom,cpu0-llcc-ddr-lat/mem_latency/stall_floor" />
+ <Minor OpcodeValue="0x10" Node="/sys/class/devfreq/soc:qcom,cpu4-llcc-ddr-lat/mem_latency/stall_floor" />
+ <!-- memlat major end -->
+
+ </PerfResources>
+</ResourceConfigs>
diff --git a/msm8996-common/proprietary/vendor/etc/perf/targetconfig.xml b/msm8996-common/proprietary/vendor/etc/perf/targetconfig.xml
new file mode 100644
index 0000000..9783bf6
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/etc/perf/targetconfig.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ * Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
+ * All Rights Reserved.
+ * Confidential and Proprietary - Qualcomm Technologies, Inc.
+-->
+
+<TargetConfig>
+
+ <!-- All the target related information goes in TargetInfo tag.
+ Following are the supported fields for TargetInfo tag.
+ Mandatory Fields
+ * NumClusters, number of clusters
+ * TotalNumCores, total number of cores
+ * SocIds, a comma seperated list of supported socids for this target.
+ Other Fields
+ * Target, target name.
+ * SynCore, default value is "1" implies sync core and change to "0" for async core.
+ * CoreCtlCpu, core_ctl is enabled on which physical core, defalut value is "-1".
+ * MinCoreOnline, minimum number of cores needed to be online, default value is "0"
+ * GovInstanceType, default value "0" which implies "CLUSTER_BASED_GOV_INSTANCE",
+ can be changed to "1" for "SINGLE_GOV_INSTANCE".
+ * CpufreqGov, default value is "0" which implies "INTERACTIVE", can be changed it
+ to "1" for "SCHEDUTIL".
+ -->
+
+ <!-- For each cluster,write a seperate ClustersInfo tag.
+ Following are the supported fields for ClustersInfo tag.
+ Mandatory Fields
+ * Id, cluster number starts with index 0.
+ * NumCores, total number of cores for that cluster.
+ Other Fields
+ * Type, whther a "little" or "big" cluster.
+ (Type is mandatory, If there is more than one cluster.)
+ * MaxFrequency, Any limitations for max frequency for that cluster.
+ -->
+
+ <!-- For targets sharing the same platfrom, we can have seperate config tag for each
+ of those targets with different number in the Config tag and basing on the socId
+ of the target device, we decide which configs to consider. -->
+
+ <Config1>
+
+ <TargetInfo
+ Target="msm8996"
+ NumClusters="2"
+ TotalNumCores="4"
+ SocIds="246,291"
+ SynCore="1"
+ MinCoreOnline="0" />
+
+ <ClustersInfo Id="0" NumCores="2" Type="little" />
+ <ClustersInfo Id="1" NumCores="2" Type="big" />
+
+ </Config1>
+
+ <Config2>
+ <!-- For msm8996 Pro target, perfboosts tuning is same as msm8996.
+ So, they share a common target name. -->
+ <TargetInfo
+ Target="msm8996"
+ NumClusters="2"
+ TotalNumCores="4"
+ SocIds="305,312"
+ SynCore="1"
+ MinCoreOnline="0" />
+
+ <ClustersInfo Id="0" NumCores="2" Type="little" MaxFrequency="1593600" />
+ <ClustersInfo Id="1" NumCores="2" Type="big" />
+
+ </Config2>
+
+</TargetConfig>
diff --git a/msm8996-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml b/msm8996-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml
new file mode 100644
index 0000000..03266aa
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/etc/perf/targetresourceconfigs.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ * Copyright (c) 2017-2018 Qualcomm Technologies, Inc.
+ * All Rights Reserved.
+ * Confidential and Proprietary - Qualcomm Technologies, Inc.
+-->
+
+<!-- This is a target specific resource config file which can be
+used to overwrite the node paths mentioned in common resources file
+and also to mention the resources which are not supported. -->
+
+<!-- This file supports only Config tag, which has the following fields
+* MajorValue and MinorValue, both are required to uniquely
+identify the resource.
+* Node, the new node path to overwrite the already existing one
+of commonresourceconfigs.xml file.
+* Supported, to indicate whether the resource is supported or not.
+* For each config tag, either of Node or Supported fields need
+to be mentioned. -->
+
+<!-- NOTE - It is not Mandatory to write all the resources which are not supported
+as anyway perflock calls of these resources would fail. -->
+
+<ResourceConfigs>
+ <PerfResources>
+
+ <Config MajorValue="0x1" MinorValue="0x1" Node="/sys/module/lpm_levels/system/perf/perf-l2-fpc/idle_enabled" /> <!-- idle_enabled -->
+ <Config MajorValue="0x1" MinorValue="0x2" Supported="no" /> <!-- lpm_bias_hyst -->
+ <Config MajorValue="0x1" MinorValue="0x3" Supported="no" /> <!-- lpm_ref_stddev -->
+ <Config MajorValue="0x1" MinorValue="0x4" Supported="no" /> <!-- lpm_tmr_add -->
+
+ <Config MajorValue="0x3" MinorValue="0x3" Supported="no" /> <!-- sched_small_task -->
+ <Config MajorValue="0x3" MinorValue="0xF" Supported="no" /> <!-- top-app_cpus -->
+ <Config MajorValue="0x3" MinorValue="0x10" Supported="no" /> <!-- foreground_cpus -->
+ <Config MajorValue="0x3" MinorValue="0x11" Supported="no" /> <!-- system_background_cpus -->
+ <Config MajorValue="0x3" MinorValue="0x12" Supported="no" /> <!-- background_cpus -->
+ <Config MajorValue="0x3" MinorValue="0x15" Supported="no" /> <!-- sched_group_upmigrate -->
+ <Config MajorValue="0x3" MinorValue="0x16" Supported="no" /> <!-- sched_group_downmigrate -->
+ <Config MajorValue="0x3" MinorValue="0x18" Supported="no" /> <!-- schedtune.prefer_idle -->
+
+ <!-- For INTERACTIVE major, all the interactive minors are not supported
+ by default as the recent target moved to schedutil. So, for older targets
+ where interactive minors are supported they need to be enabled and schedutil
+ minors are disabled. -->
+ <Config MajorValue="0x5" MinorValue="0x0" Supported="yes" /> <!-- above_hispeed_delay -->
+ <Config MajorValue="0x5" MinorValue="0x1" Supported="yes" /> <!-- boost -->
+ <Config MajorValue="0x5" MinorValue="0x3" Supported="yes" /> <!-- boostpulse_duration -->
+ <Config MajorValue="0x5" MinorValue="0x4" Supported="yes" /> <!-- go_hispeed_load -->
+ <Config MajorValue="0x5" MinorValue="0x5" Supported="yes" /> <!-- hispeed_freq -->
+ <Config MajorValue="0x5" MinorValue="0x6" Supported="yes" /> <!-- io_is_busy -->
+ <Config MajorValue="0x5" MinorValue="0x7" Supported="yes" /> <!-- min_sample_time -->
+ <Config MajorValue="0x5" MinorValue="0x8" Supported="yes" /> <!-- target_loads -->
+ <Config MajorValue="0x5" MinorValue="0x9" Supported="yes" /> <!-- timer_rate -->
+ <Config MajorValue="0x5" MinorValue="0xA" Supported="yes" /> <!-- timer_slack -->
+ <Config MajorValue="0x5" MinorValue="0xB" Supported="yes" /> <!-- max_freq_hysteresis -->
+ <Config MajorValue="0x5" MinorValue="0xC" Supported="yes" /> <!-- use_sched_load -->
+ <Config MajorValue="0x5" MinorValue="0xF" Supported="no" />
+ <Config MajorValue="0x5" MinorValue="0x10" Supported="no" />
+ <Config MajorValue="0x5" MinorValue="0x11" Supported="no" />
+
+ <Config MajorValue="0x9" MinorValue="0x7" Supported="yes" /> <!-- cpu.notify_on_migrate -->
+
+ <!-- All the minors of LLCBW_HWMON MAJOR are not supported -->
+ <Config MajorValue="0xC" MinorValue="0x0" Supported="no" />
+ <Config MajorValue="0xC" MinorValue="0x1" Supported="no" />
+ <Config MajorValue="0xC" MinorValue="0x2" Supported="no" />
+ <Config MajorValue="0xC" MinorValue="0x3" Supported="no" />
+
+ <Config MajorValue="0xD" MinorValue="0x0" Supported="no" /> <!-- l3_min_freq -->
+ <Config MajorValue="0xD" MinorValue="0x2" Node="/sys/class/devfreq/soc:qcom,memlat-cpu2/mem_latency/ratio_ceil"/> <!-- l2_memlat_ratio_ceil_1 -->
+
+ </PerfResources>
+</ResourceConfigs>
diff --git a/msm8996-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so b/msm8996-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so
index b4863df..f7c696e 100644
--- a/msm8996-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so
+++ b/msm8996-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/egl/libEGL_adreno.so b/msm8996-common/proprietary/vendor/lib/egl/libEGL_adreno.so
index 8d785e7..a0332a9 100644
--- a/msm8996-common/proprietary/vendor/lib/egl/libEGL_adreno.so
+++ b/msm8996-common/proprietary/vendor/lib/egl/libEGL_adreno.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so b/msm8996-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so
index 8756ccf..bb10252 100644
--- a/msm8996-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so
+++ b/msm8996-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/hw/activity_recognition.msm8996.so b/msm8996-common/proprietary/vendor/lib/hw/activity_recognition.msm8996.so
index 316ac3f..e6c4668 100644
--- a/msm8996-common/proprietary/vendor/lib/hw/activity_recognition.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib/hw/activity_recognition.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/hw/gatekeeper.msm8996.so b/msm8996-common/proprietary/vendor/lib/hw/gatekeeper.msm8996.so
index 8feb579..bfa123e 100644
--- a/msm8996-common/proprietary/vendor/lib/hw/gatekeeper.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib/hw/gatekeeper.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/hw/keystore.msm8996.so b/msm8996-common/proprietary/vendor/lib/hw/keystore.msm8996.so
index ba4f8a3..2278fed 100644
--- a/msm8996-common/proprietary/vendor/lib/hw/keystore.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib/hw/keystore.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/hw/vendor.qti.hardware.iop@1.0-impl.so b/msm8996-common/proprietary/vendor/lib/hw/vendor.qti.hardware.iop@1.0-impl.so
deleted file mode 100644
index 3c82590..0000000
--- a/msm8996-common/proprietary/vendor/lib/hw/vendor.qti.hardware.iop@1.0-impl.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/hw/vulkan.msm8996.so b/msm8996-common/proprietary/vendor/lib/hw/vulkan.msm8996.so
index 0324929..0f35a6e 100644
--- a/msm8996-common/proprietary/vendor/lib/hw/vulkan.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib/hw/vulkan.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libCB.so b/msm8996-common/proprietary/vendor/lib/libCB.so
index e6772e2..b9d1a4f 100644
--- a/msm8996-common/proprietary/vendor/lib/libCB.so
+++ b/msm8996-common/proprietary/vendor/lib/libCB.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libI420colorconvert.so b/msm8996-common/proprietary/vendor/lib/libI420colorconvert.so
index 62b0636..87b3e74 100644
--- a/msm8996-common/proprietary/vendor/lib/libI420colorconvert.so
+++ b/msm8996-common/proprietary/vendor/lib/libI420colorconvert.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxAacDec.so b/msm8996-common/proprietary/vendor/lib/libOmxAacDec.so
index 0c1ecab..a995ea5 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxAacDec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxAacDec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxAlacDec.so b/msm8996-common/proprietary/vendor/lib/libOmxAlacDec.so
index 9560927..846f16c 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxAlacDec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxAlacDec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxAlacDecSw.so b/msm8996-common/proprietary/vendor/lib/libOmxAlacDecSw.so
index 96cc4b6..29af31a 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxAlacDecSw.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxAlacDecSw.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxAmrDec.so b/msm8996-common/proprietary/vendor/lib/libOmxAmrDec.so
index 0508132..f2c9489 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxAmrDec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxAmrDec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so b/msm8996-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so
index 458d5ae..34d459c 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxApeDec.so b/msm8996-common/proprietary/vendor/lib/libOmxApeDec.so
index e916bc8..6584618 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxApeDec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxApeDec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxApeDecSw.so b/msm8996-common/proprietary/vendor/lib/libOmxApeDecSw.so
index 1b106cf..3bcf961 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxApeDecSw.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxApeDecSw.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxEvrcDec.so b/msm8996-common/proprietary/vendor/lib/libOmxEvrcDec.so
index ea7fb62..a65069f 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxEvrcDec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxEvrcDec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxQcelp13Dec.so b/msm8996-common/proprietary/vendor/lib/libOmxQcelp13Dec.so
index 4bf0387..14b62a7 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxQcelp13Dec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxQcelp13Dec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxVideoDSMode.so b/msm8996-common/proprietary/vendor/lib/libOmxVideoDSMode.so
index 5a5e0a4..5a04001 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxVideoDSMode.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxVideoDSMode.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxVpp.so b/msm8996-common/proprietary/vendor/lib/libOmxVpp.so
index 406a92d..7e44717 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxVpp.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxVpp.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libOmxWmaDec.so b/msm8996-common/proprietary/vendor/lib/libOmxWmaDec.so
index 583cc09..1521111 100644
--- a/msm8996-common/proprietary/vendor/lib/libOmxWmaDec.so
+++ b/msm8996-common/proprietary/vendor/lib/libOmxWmaDec.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libQSEEComAPI.so b/msm8996-common/proprietary/vendor/lib/libQSEEComAPI.so
index fe2e77a..9c37706 100644
--- a/msm8996-common/proprietary/vendor/lib/libQSEEComAPI.so
+++ b/msm8996-common/proprietary/vendor/lib/libQSEEComAPI.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libadsp_default_listener.so b/msm8996-common/proprietary/vendor/lib/libadsp_default_listener.so
index 40afb67..ab1f178 100644
--- a/msm8996-common/proprietary/vendor/lib/libadsp_default_listener.so
+++ b/msm8996-common/proprietary/vendor/lib/libadsp_default_listener.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so b/msm8996-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so
index 0052309..5e56cac 100644
--- a/msm8996-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so
+++ b/msm8996-common/proprietary/vendor/lib/libadsp_hvx_callback_skel.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libadsp_hvx_stub.so b/msm8996-common/proprietary/vendor/lib/libadsp_hvx_stub.so
index 4b6c7a5..1dfafd3 100644
--- a/msm8996-common/proprietary/vendor/lib/libadsp_hvx_stub.so
+++ b/msm8996-common/proprietary/vendor/lib/libadsp_hvx_stub.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libadsprpc.so b/msm8996-common/proprietary/vendor/lib/libadsprpc.so
index 4067990..a5d7f72 100644
--- a/msm8996-common/proprietary/vendor/lib/libadsprpc.so
+++ b/msm8996-common/proprietary/vendor/lib/libadsprpc.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libfastcvopt.so b/msm8996-common/proprietary/vendor/lib/libfastcvopt.so
index 3094a55..7298994 100644
--- a/msm8996-common/proprietary/vendor/lib/libfastcvopt.so
+++ b/msm8996-common/proprietary/vendor/lib/libfastcvopt.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libfeedbackhandler.so b/msm8996-common/proprietary/vendor/lib/libfeedbackhandler.so
deleted file mode 100644
index 0201dc7..0000000
--- a/msm8996-common/proprietary/vendor/lib/libfeedbackhandler.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libllvm-glnext.so b/msm8996-common/proprietary/vendor/lib/libllvm-glnext.so
index 1b8eb36..6eeb4fb 100644
--- a/msm8996-common/proprietary/vendor/lib/libllvm-glnext.so
+++ b/msm8996-common/proprietary/vendor/lib/libllvm-glnext.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libllvm-qcom.so b/msm8996-common/proprietary/vendor/lib/libllvm-qcom.so
index a09272d..d2228b6 100644
--- a/msm8996-common/proprietary/vendor/lib/libllvm-qcom.so
+++ b/msm8996-common/proprietary/vendor/lib/libllvm-qcom.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libmdsprpc.so b/msm8996-common/proprietary/vendor/lib/libmdsprpc.so
index ec2461d..bc025c0 100644
--- a/msm8996-common/proprietary/vendor/lib/libmdsprpc.so
+++ b/msm8996-common/proprietary/vendor/lib/libmdsprpc.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libmm-color-convertor.so b/msm8996-common/proprietary/vendor/lib/libmm-color-convertor.so
index 582c383..ffe74a5 100644
--- a/msm8996-common/proprietary/vendor/lib/libmm-color-convertor.so
+++ b/msm8996-common/proprietary/vendor/lib/libmm-color-convertor.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libmmosal_proprietary.so b/msm8996-common/proprietary/vendor/lib/libmmosal_proprietary.so
index 3534106..93e7ac4 100644
--- a/msm8996-common/proprietary/vendor/lib/libmmosal_proprietary.so
+++ b/msm8996-common/proprietary/vendor/lib/libmmosal_proprietary.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libperfgluelayer.so b/msm8996-common/proprietary/vendor/lib/libperfgluelayer.so
index 67e2da5..33e21db 100644
--- a/msm8996-common/proprietary/vendor/lib/libperfgluelayer.so
+++ b/msm8996-common/proprietary/vendor/lib/libperfgluelayer.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libperipheral_client.so b/msm8996-common/proprietary/vendor/lib/libperipheral_client.so
index 1c4b288..713cd77 100644
--- a/msm8996-common/proprietary/vendor/lib/libperipheral_client.so
+++ b/msm8996-common/proprietary/vendor/lib/libperipheral_client.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libqti-iopd-client.so b/msm8996-common/proprietary/vendor/lib/libqti-iopd-client.so
deleted file mode 100644
index fd5a2f6..0000000
--- a/msm8996-common/proprietary/vendor/lib/libqti-iopd-client.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libqti-iopd.so b/msm8996-common/proprietary/vendor/lib/libqti-iopd.so
deleted file mode 100644
index ca4fece..0000000
--- a/msm8996-common/proprietary/vendor/lib/libqti-iopd.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libqti-perfd-client.so b/msm8996-common/proprietary/vendor/lib/libqti-perfd-client.so
index 5137d89..35b6b42 100644
--- a/msm8996-common/proprietary/vendor/lib/libqti-perfd-client.so
+++ b/msm8996-common/proprietary/vendor/lib/libqti-perfd-client.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libqti-perfd.so b/msm8996-common/proprietary/vendor/lib/libqti-perfd.so
index b3583b0..37aed1e 100644
--- a/msm8996-common/proprietary/vendor/lib/libqti-perfd.so
+++ b/msm8996-common/proprietary/vendor/lib/libqti-perfd.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libqti-util.so b/msm8996-common/proprietary/vendor/lib/libqti-util.so
index 325b4ad..7cf6d33 100644
--- a/msm8996-common/proprietary/vendor/lib/libqti-util.so
+++ b/msm8996-common/proprietary/vendor/lib/libqti-util.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/librs_adreno_sha1.so b/msm8996-common/proprietary/vendor/lib/librs_adreno_sha1.so
index f769b09..f964980 100644
--- a/msm8996-common/proprietary/vendor/lib/librs_adreno_sha1.so
+++ b/msm8996-common/proprietary/vendor/lib/librs_adreno_sha1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libsdm-disp-vndapis.so b/msm8996-common/proprietary/vendor/lib/libsdm-disp-vndapis.so
index 0d6d3c1..721b914 100644
--- a/msm8996-common/proprietary/vendor/lib/libsdm-disp-vndapis.so
+++ b/msm8996-common/proprietary/vendor/lib/libsdm-disp-vndapis.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libsdmextension.so b/msm8996-common/proprietary/vendor/lib/libsdmextension.so
index f9e148a..773290b 100644
--- a/msm8996-common/proprietary/vendor/lib/libsdmextension.so
+++ b/msm8996-common/proprietary/vendor/lib/libsdmextension.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libsensor1.so b/msm8996-common/proprietary/vendor/lib/libsensor1.so
index 687365f..36d9150 100644
--- a/msm8996-common/proprietary/vendor/lib/libsensor1.so
+++ b/msm8996-common/proprietary/vendor/lib/libsensor1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libsensor_reg.so b/msm8996-common/proprietary/vendor/lib/libsensor_reg.so
index a274669..66824e2 100644
--- a/msm8996-common/proprietary/vendor/lib/libsensor_reg.so
+++ b/msm8996-common/proprietary/vendor/lib/libsensor_reg.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libthermalclient.so b/msm8996-common/proprietary/vendor/lib/libthermalclient.so
index 95a7602..c0fe653 100644
--- a/msm8996-common/proprietary/vendor/lib/libthermalclient.so
+++ b/msm8996-common/proprietary/vendor/lib/libthermalclient.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libtime_genoff.so b/msm8996-common/proprietary/vendor/lib/libtime_genoff.so
index 240ae40..813799d 100644
--- a/msm8996-common/proprietary/vendor/lib/libtime_genoff.so
+++ b/msm8996-common/proprietary/vendor/lib/libtime_genoff.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libtinyxml2_1.so b/msm8996-common/proprietary/vendor/lib/libtinyxml2_1.so
index 579bd79..f5b0ca0 100644
--- a/msm8996-common/proprietary/vendor/lib/libtinyxml2_1.so
+++ b/msm8996-common/proprietary/vendor/lib/libtinyxml2_1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libvpphvx.so b/msm8996-common/proprietary/vendor/lib/libvpphvx.so
new file mode 100644
index 0000000..79be733
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib/libvpphvx.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libvpplibrary.so b/msm8996-common/proprietary/vendor/lib/libvpplibrary.so
index a976e49..6378914 100644
--- a/msm8996-common/proprietary/vendor/lib/libvpplibrary.so
+++ b/msm8996-common/proprietary/vendor/lib/libvpplibrary.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so b/msm8996-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so
index 5c897ce..fa9e7c7 100644
--- a/msm8996-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so
+++ b/msm8996-common/proprietary/vendor/lib/libwfdcommonutils_proprietary.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libwfdhaldsmanager.so b/msm8996-common/proprietary/vendor/lib/libwfdhaldsmanager.so
index aa60dbf..66b668a 100644
--- a/msm8996-common/proprietary/vendor/lib/libwfdhaldsmanager.so
+++ b/msm8996-common/proprietary/vendor/lib/libwfdhaldsmanager.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libwfdhdcpcp.so b/msm8996-common/proprietary/vendor/lib/libwfdhdcpcp.so
index c48f0e3..66ac58b 100644
--- a/msm8996-common/proprietary/vendor/lib/libwfdhdcpcp.so
+++ b/msm8996-common/proprietary/vendor/lib/libwfdhdcpcp.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libwfdmmservice.so b/msm8996-common/proprietary/vendor/lib/libwfdmmservice.so
index 3e02df5..acd73eb 100644
--- a/msm8996-common/proprietary/vendor/lib/libwfdmmservice.so
+++ b/msm8996-common/proprietary/vendor/lib/libwfdmmservice.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so b/msm8996-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so
index 4ef6460..da963a3 100644
--- a/msm8996-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so
+++ b/msm8996-common/proprietary/vendor/lib/libwfdmodulehdcpsession.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/sensors.ssc.so b/msm8996-common/proprietary/vendor/lib/sensors.ssc.so
index 741eb08..c55565c 100644
--- a/msm8996-common/proprietary/vendor/lib/sensors.ssc.so
+++ b/msm8996-common/proprietary/vendor/lib/sensors.ssc.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.0.so b/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.0.so
index 8050eb8..7d04fed 100644
--- a/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.1.so b/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.1.so
index 1314858..7491e27 100644
--- a/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.1.so
+++ b/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.2.so b/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.2.so
index 6cda5a3..f9aac1f 100644
--- a/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.2.so
+++ b/msm8996-common/proprietary/vendor/lib/vendor.display.color@1.2.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.display.postproc@1.0.so b/msm8996-common/proprietary/vendor/lib/vendor.display.postproc@1.0.so
index c1c3359..0d61ffe 100644
--- a/msm8996-common/proprietary/vendor/lib/vendor.display.postproc@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib/vendor.display.postproc@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so
deleted file mode 100644
index 3814c58..0000000
--- a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0_vendor.so b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0_vendor.so
deleted file mode 100644
index 454bb72..0000000
--- a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.iop@1.0_vendor.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0.so b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0.so
new file mode 100644
index 0000000..c084be6
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0_vendor.so b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0_vendor.so
deleted file mode 100644
index 6dce06b..0000000
--- a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.perf@1.0_vendor.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so
index f306d5f..4b8bd37 100644
--- a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
index abf698b..88de7df 100644
--- a/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so b/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
index 59df770..077575b 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so
index a4ab1df..44f14ae 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so
index 09151c0..6c8a28e 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.api@1.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so
index bb977ff..dddfaaa 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so
index 0b0a08f..b2e07f9 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so
index b2478d9..5478ee5 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.constants@2.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so
index dad914b..67edfdc 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so
index edbe7d4..fd894e0 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so
index 1677637..c0a975d 100644
--- a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.2.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so
new file mode 100644
index 0000000..6af001a
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/com.quicinc.cne.server@2.3.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so b/msm8996-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so
index 5ccc4e8..2518d3f 100644
--- a/msm8996-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so
+++ b/msm8996-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/egl/libEGL_adreno.so b/msm8996-common/proprietary/vendor/lib64/egl/libEGL_adreno.so
index ce0179b..5060017 100644
--- a/msm8996-common/proprietary/vendor/lib64/egl/libEGL_adreno.so
+++ b/msm8996-common/proprietary/vendor/lib64/egl/libEGL_adreno.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so b/msm8996-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so
index 4f7229c..52679d7 100644
--- a/msm8996-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so
+++ b/msm8996-common/proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so b/msm8996-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so
index 09ada87..ba09094 100644
--- a/msm8996-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so
+++ b/msm8996-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/egl/libQTapGLES.so b/msm8996-common/proprietary/vendor/lib64/egl/libQTapGLES.so
index 88bf374..d1399c2 100644
--- a/msm8996-common/proprietary/vendor/lib64/egl/libQTapGLES.so
+++ b/msm8996-common/proprietary/vendor/lib64/egl/libQTapGLES.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so b/msm8996-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so
index 4855fbc..f92aed7 100644
--- a/msm8996-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so
+++ b/msm8996-common/proprietary/vendor/lib64/egl/libq3dtools_adreno.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/hw/activity_recognition.msm8996.so b/msm8996-common/proprietary/vendor/lib64/hw/activity_recognition.msm8996.so
index 0f25c70..cf3fc43 100644
--- a/msm8996-common/proprietary/vendor/lib64/hw/activity_recognition.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib64/hw/activity_recognition.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so b/msm8996-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
index 3cb777c..ed1e7d8 100644
--- a/msm8996-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
+++ b/msm8996-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/hw/gatekeeper.msm8996.so b/msm8996-common/proprietary/vendor/lib64/hw/gatekeeper.msm8996.so
index 3ca43c3..71809f6 100644
--- a/msm8996-common/proprietary/vendor/lib64/hw/gatekeeper.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib64/hw/gatekeeper.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/hw/keystore.msm8996.so b/msm8996-common/proprietary/vendor/lib64/hw/keystore.msm8996.so
index 454cb48..bcf8d7a 100644
--- a/msm8996-common/proprietary/vendor/lib64/hw/keystore.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib64/hw/keystore.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so b/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
index 285ed33..4e83cf9 100644
--- a/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
+++ b/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.iop@1.0-impl.so b/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.iop@1.0-impl.so
deleted file mode 100644
index 6c02860..0000000
--- a/msm8996-common/proprietary/vendor/lib64/hw/vendor.qti.hardware.iop@1.0-impl.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/hw/vulkan.msm8996.so b/msm8996-common/proprietary/vendor/lib64/hw/vulkan.msm8996.so
index 89b7146..b454f94 100644
--- a/msm8996-common/proprietary/vendor/lib64/hw/vulkan.msm8996.so
+++ b/msm8996-common/proprietary/vendor/lib64/hw/vulkan.msm8996.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libC2D2.so b/msm8996-common/proprietary/vendor/lib64/libC2D2.so
index 557b289..6348131 100644
--- a/msm8996-common/proprietary/vendor/lib64/libC2D2.so
+++ b/msm8996-common/proprietary/vendor/lib64/libC2D2.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libCB.so b/msm8996-common/proprietary/vendor/lib64/libCB.so
index 0116ff0..dff0569 100644
--- a/msm8996-common/proprietary/vendor/lib64/libCB.so
+++ b/msm8996-common/proprietary/vendor/lib64/libCB.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libGPreqcancel.so b/msm8996-common/proprietary/vendor/lib64/libGPreqcancel.so
index 5b8219d..9c2ca5e 100644
--- a/msm8996-common/proprietary/vendor/lib64/libGPreqcancel.so
+++ b/msm8996-common/proprietary/vendor/lib64/libGPreqcancel.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libGPreqcancel_svc.so b/msm8996-common/proprietary/vendor/lib64/libGPreqcancel_svc.so
index 0794cb1..5b811a7 100644
--- a/msm8996-common/proprietary/vendor/lib64/libGPreqcancel_svc.so
+++ b/msm8996-common/proprietary/vendor/lib64/libGPreqcancel_svc.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libOpenCL.so b/msm8996-common/proprietary/vendor/lib64/libOpenCL.so
index bf319fe..d469309 100644
--- a/msm8996-common/proprietary/vendor/lib64/libOpenCL.so
+++ b/msm8996-common/proprietary/vendor/lib64/libOpenCL.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libQSEEComAPI.so b/msm8996-common/proprietary/vendor/lib64/libQSEEComAPI.so
index 828e108..0cb79ff 100644
--- a/msm8996-common/proprietary/vendor/lib64/libQSEEComAPI.so
+++ b/msm8996-common/proprietary/vendor/lib64/libQSEEComAPI.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libSecureUILib.so b/msm8996-common/proprietary/vendor/lib64/libSecureUILib.so
index 0ec5850..883f442 100644
--- a/msm8996-common/proprietary/vendor/lib64/libSecureUILib.so
+++ b/msm8996-common/proprietary/vendor/lib64/libSecureUILib.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libStDrvInt.so b/msm8996-common/proprietary/vendor/lib64/libStDrvInt.so
index 5fc4e37..ed8f67a 100644
--- a/msm8996-common/proprietary/vendor/lib64/libStDrvInt.so
+++ b/msm8996-common/proprietary/vendor/lib64/libStDrvInt.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libadreno_utils.so b/msm8996-common/proprietary/vendor/lib64/libadreno_utils.so
index 4b75836..cffda81 100644
--- a/msm8996-common/proprietary/vendor/lib64/libadreno_utils.so
+++ b/msm8996-common/proprietary/vendor/lib64/libadreno_utils.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libadsp_default_listener.so b/msm8996-common/proprietary/vendor/lib64/libadsp_default_listener.so
index b7a6910..9a87359 100644
--- a/msm8996-common/proprietary/vendor/lib64/libadsp_default_listener.so
+++ b/msm8996-common/proprietary/vendor/lib64/libadsp_default_listener.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libadsprpc.so b/msm8996-common/proprietary/vendor/lib64/libadsprpc.so
index 29c8205..93d55ad 100644
--- a/msm8996-common/proprietary/vendor/lib64/libadsprpc.so
+++ b/msm8996-common/proprietary/vendor/lib64/libadsprpc.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libbt-hidlclient.so b/msm8996-common/proprietary/vendor/lib64/libbt-hidlclient.so
index 89d62cf..cdd1b40 100644
--- a/msm8996-common/proprietary/vendor/lib64/libbt-hidlclient.so
+++ b/msm8996-common/proprietary/vendor/lib64/libbt-hidlclient.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libbtnv.so b/msm8996-common/proprietary/vendor/lib64/libbtnv.so
index 4d3e6a0..6a6a35a 100644
--- a/msm8996-common/proprietary/vendor/lib64/libbtnv.so
+++ b/msm8996-common/proprietary/vendor/lib64/libbtnv.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libc2d30_bltlib.so b/msm8996-common/proprietary/vendor/lib64/libc2d30_bltlib.so
index 5f3b815..87d0d47 100644
--- a/msm8996-common/proprietary/vendor/lib64/libc2d30_bltlib.so
+++ b/msm8996-common/proprietary/vendor/lib64/libc2d30_bltlib.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcne.so b/msm8996-common/proprietary/vendor/lib64/libcne.so
index 87156a2..7386b37 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcne.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcne.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so b/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so
index fb72a79..0604cb9 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcneapiclient.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so b/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so
index 222fe2b..9b150b1 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcneoplookup.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so b/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so
index 4f7cf40..433df97 100644
--- a/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so
+++ b/msm8996-common/proprietary/vendor/lib64/libcneqmiutils.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libdisp-aba.so b/msm8996-common/proprietary/vendor/lib64/libdisp-aba.so
index 1befff7..a702872 100644
--- a/msm8996-common/proprietary/vendor/lib64/libdisp-aba.so
+++ b/msm8996-common/proprietary/vendor/lib64/libdisp-aba.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so b/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so
index 5bdc50c..e419cee 100644
--- a/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so
+++ b/msm8996-common/proprietary/vendor/lib64/libdpmqmihal.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libdrmfs.so b/msm8996-common/proprietary/vendor/lib64/libdrmfs.so
index 2dfa7af..f54cf80 100644
--- a/msm8996-common/proprietary/vendor/lib64/libdrmfs.so
+++ b/msm8996-common/proprietary/vendor/lib64/libdrmfs.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libdrmtime.so b/msm8996-common/proprietary/vendor/lib64/libdrmtime.so
index 4d1c750..658e15d 100644
--- a/msm8996-common/proprietary/vendor/lib64/libdrmtime.so
+++ b/msm8996-common/proprietary/vendor/lib64/libdrmtime.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libfastcvadsp_stub.so b/msm8996-common/proprietary/vendor/lib64/libfastcvadsp_stub.so
index 2c0c39d..6d1fca5 100644
--- a/msm8996-common/proprietary/vendor/lib64/libfastcvadsp_stub.so
+++ b/msm8996-common/proprietary/vendor/lib64/libfastcvadsp_stub.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libfastcvopt.so b/msm8996-common/proprietary/vendor/lib64/libfastcvopt.so
index a3fb4ce..d410460 100644
--- a/msm8996-common/proprietary/vendor/lib64/libfastcvopt.so
+++ b/msm8996-common/proprietary/vendor/lib64/libfastcvopt.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libfeedbackhandler.so b/msm8996-common/proprietary/vendor/lib64/libfeedbackhandler.so
deleted file mode 100644
index 21b93f6..0000000
--- a/msm8996-common/proprietary/vendor/lib64/libfeedbackhandler.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libgpustats.so b/msm8996-common/proprietary/vendor/lib64/libgpustats.so
index e704d4e..626d9aa 100644
--- a/msm8996-common/proprietary/vendor/lib64/libgpustats.so
+++ b/msm8996-common/proprietary/vendor/lib64/libgpustats.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libgsl.so b/msm8996-common/proprietary/vendor/lib64/libgsl.so
index 6ecb4c3..3a57c62 100644
--- a/msm8996-common/proprietary/vendor/lib64/libgsl.so
+++ b/msm8996-common/proprietary/vendor/lib64/libgsl.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libllvm-glnext.so b/msm8996-common/proprietary/vendor/lib64/libllvm-glnext.so
index 9da3be4..c0010ae 100644
--- a/msm8996-common/proprietary/vendor/lib64/libllvm-glnext.so
+++ b/msm8996-common/proprietary/vendor/lib64/libllvm-glnext.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libllvm-qcom.so b/msm8996-common/proprietary/vendor/lib64/libllvm-qcom.so
index 8c5d6da..c0aff69 100644
--- a/msm8996-common/proprietary/vendor/lib64/libllvm-qcom.so
+++ b/msm8996-common/proprietary/vendor/lib64/libllvm-qcom.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libmdsprpc.so b/msm8996-common/proprietary/vendor/lib64/libmdsprpc.so
index 1dc2b24..3147bb9 100644
--- a/msm8996-common/proprietary/vendor/lib64/libmdsprpc.so
+++ b/msm8996-common/proprietary/vendor/lib64/libmdsprpc.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libperfgluelayer.so b/msm8996-common/proprietary/vendor/lib64/libperfgluelayer.so
index c1f71c8..3943266 100644
--- a/msm8996-common/proprietary/vendor/lib64/libperfgluelayer.so
+++ b/msm8996-common/proprietary/vendor/lib64/libperfgluelayer.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libperipheral_client.so b/msm8996-common/proprietary/vendor/lib64/libperipheral_client.so
index 046d41f..6b9f5ca 100644
--- a/msm8996-common/proprietary/vendor/lib64/libperipheral_client.so
+++ b/msm8996-common/proprietary/vendor/lib64/libperipheral_client.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libqisl.so b/msm8996-common/proprietary/vendor/lib64/libqisl.so
index 829ebd0..8689882 100644
--- a/msm8996-common/proprietary/vendor/lib64/libqisl.so
+++ b/msm8996-common/proprietary/vendor/lib64/libqisl.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libqti-iopd-client.so b/msm8996-common/proprietary/vendor/lib64/libqti-iopd-client.so
deleted file mode 100644
index 52668e1..0000000
--- a/msm8996-common/proprietary/vendor/lib64/libqti-iopd-client.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libqti-perfd-client.so b/msm8996-common/proprietary/vendor/lib64/libqti-perfd-client.so
index 6306a30..b8a5550 100644
--- a/msm8996-common/proprietary/vendor/lib64/libqti-perfd-client.so
+++ b/msm8996-common/proprietary/vendor/lib64/libqti-perfd-client.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libqti-perfd.so b/msm8996-common/proprietary/vendor/lib64/libqti-perfd.so
index 80895f3..19af5a0 100644
--- a/msm8996-common/proprietary/vendor/lib64/libqti-perfd.so
+++ b/msm8996-common/proprietary/vendor/lib64/libqti-perfd.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libqti-util.so b/msm8996-common/proprietary/vendor/lib64/libqti-util.so
index 13466fc..e9f0e39 100644
--- a/msm8996-common/proprietary/vendor/lib64/libqti-util.so
+++ b/msm8996-common/proprietary/vendor/lib64/libqti-util.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/librpmb.so b/msm8996-common/proprietary/vendor/lib64/librpmb.so
index 0d2bc3b..22d0543 100644
--- a/msm8996-common/proprietary/vendor/lib64/librpmb.so
+++ b/msm8996-common/proprietary/vendor/lib64/librpmb.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/librs_adreno.so b/msm8996-common/proprietary/vendor/lib64/librs_adreno.so
index 086fbcc..89cb58d 100644
--- a/msm8996-common/proprietary/vendor/lib64/librs_adreno.so
+++ b/msm8996-common/proprietary/vendor/lib64/librs_adreno.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/librs_adreno_sha1.so b/msm8996-common/proprietary/vendor/lib64/librs_adreno_sha1.so
index 05e37bc..751597b 100644
--- a/msm8996-common/proprietary/vendor/lib64/librs_adreno_sha1.so
+++ b/msm8996-common/proprietary/vendor/lib64/librs_adreno_sha1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so b/msm8996-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so
index d572280..4196d8e 100644
--- a/msm8996-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so
+++ b/msm8996-common/proprietary/vendor/lib64/libsdm-disp-vndapis.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libsdmextension.so b/msm8996-common/proprietary/vendor/lib64/libsdmextension.so
index 2068db7..6371afa 100644
--- a/msm8996-common/proprietary/vendor/lib64/libsdmextension.so
+++ b/msm8996-common/proprietary/vendor/lib64/libsdmextension.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libsecureui.so b/msm8996-common/proprietary/vendor/lib64/libsecureui.so
index 7469724..606a203 100644
--- a/msm8996-common/proprietary/vendor/lib64/libsecureui.so
+++ b/msm8996-common/proprietary/vendor/lib64/libsecureui.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libsecureui_svcsock.so b/msm8996-common/proprietary/vendor/lib64/libsecureui_svcsock.so
index 10742e0..bd6e8bc 100644
--- a/msm8996-common/proprietary/vendor/lib64/libsecureui_svcsock.so
+++ b/msm8996-common/proprietary/vendor/lib64/libsecureui_svcsock.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libsensor1.so b/msm8996-common/proprietary/vendor/lib64/libsensor1.so
index e808214..6fdc8d4 100644
--- a/msm8996-common/proprietary/vendor/lib64/libsensor1.so
+++ b/msm8996-common/proprietary/vendor/lib64/libsensor1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libsensor_reg.so b/msm8996-common/proprietary/vendor/lib64/libsensor_reg.so
index e879ad8..4f4d202 100644
--- a/msm8996-common/proprietary/vendor/lib64/libsensor_reg.so
+++ b/msm8996-common/proprietary/vendor/lib64/libsensor_reg.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libssd.so b/msm8996-common/proprietary/vendor/lib64/libssd.so
index f7d697c..684e32b 100644
--- a/msm8996-common/proprietary/vendor/lib64/libssd.so
+++ b/msm8996-common/proprietary/vendor/lib64/libssd.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libthermalclient.so b/msm8996-common/proprietary/vendor/lib64/libthermalclient.so
index c2f73b4..77c61cd 100644
--- a/msm8996-common/proprietary/vendor/lib64/libthermalclient.so
+++ b/msm8996-common/proprietary/vendor/lib64/libthermalclient.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libthermalioctl.so b/msm8996-common/proprietary/vendor/lib64/libthermalioctl.so
index d19aaf9..8f89c6f 100644
--- a/msm8996-common/proprietary/vendor/lib64/libthermalioctl.so
+++ b/msm8996-common/proprietary/vendor/lib64/libthermalioctl.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libtime_genoff.so b/msm8996-common/proprietary/vendor/lib64/libtime_genoff.so
index dbb6358..9806626 100644
--- a/msm8996-common/proprietary/vendor/lib64/libtime_genoff.so
+++ b/msm8996-common/proprietary/vendor/lib64/libtime_genoff.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libtinyxml2_1.so b/msm8996-common/proprietary/vendor/lib64/libtinyxml2_1.so
index fcbeb1e..0d5dea3 100644
--- a/msm8996-common/proprietary/vendor/lib64/libtinyxml2_1.so
+++ b/msm8996-common/proprietary/vendor/lib64/libtinyxml2_1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libwms.so b/msm8996-common/proprietary/vendor/lib64/libwms.so
index 1eda59b..207bd21 100644
--- a/msm8996-common/proprietary/vendor/lib64/libwms.so
+++ b/msm8996-common/proprietary/vendor/lib64/libwms.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/libwqe.so b/msm8996-common/proprietary/vendor/lib64/libwqe.so
index 0110871..4c459ea 100644
--- a/msm8996-common/proprietary/vendor/lib64/libwqe.so
+++ b/msm8996-common/proprietary/vendor/lib64/libwqe.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/sensors.ssc.so b/msm8996-common/proprietary/vendor/lib64/sensors.ssc.so
index 968d136..328a75b 100644
--- a/msm8996-common/proprietary/vendor/lib64/sensors.ssc.so
+++ b/msm8996-common/proprietary/vendor/lib64/sensors.ssc.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.0.so
index dec2466..08c2825 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.1.so b/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.1.so
index 6eb3178..9c86f07 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.1.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.2.so b/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.2.so
index 800890b..85d2cbc 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.2.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.display.color@1.2.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so
index 868c5b6..4c21ffc 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.display.postproc@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so
index fadc4a2..9de006f 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so
new file mode 100644
index 0000000..63aceea
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.data.factory@1.1.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so
index 75ca17b..c69eaee 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.alarm@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
index 751d7e2..30db014 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
index 9731534..3decad0 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
index 83a1d1e..a9bcd4f 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so
new file mode 100644
index 0000000..7679968
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.fm@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so
deleted file mode 100644
index e3489a0..0000000
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0_vendor.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0_vendor.so
deleted file mode 100644
index e87accd..0000000
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.iop@1.0_vendor.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0.so
new file mode 100644
index 0000000..6f23731
--- /dev/null
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0_vendor.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0_vendor.so
deleted file mode 100644
index 3eba073..0000000
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.perf@1.0_vendor.so
+++ /dev/null
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
index ab347d8..5b0991b 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
index 41d9000..d2ae39e 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
index e22d263..9d46c0b 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
Binary files differ
diff --git a/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so b/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
index 49380a7..da351bc 100644
--- a/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
+++ b/msm8996-common/proprietary/vendor/lib64/vendor.qti.latency@2.0.so
Binary files differ