diff --git a/BoardConfig.mk b/BoardConfig.mk index 29dbc4a..ab45637 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -236,8 +236,8 @@ DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \ # DEVICE_FRAMEWORK_MANIFEST_FILE DEVICE_MATRIX_FILE := hardware/qcom-caf/common/compatibility_matrix.xml DEVICE_MANIFEST_FILE := \ - $(DEVICE_PATH)/vintf/manifest.xml - + $(DEVICE_PATH)/vintf/manifest.xml \ + $(DEVICE_PATH)/vintf/manifest_pineapple.xml \ # Inherit the proprietary files include vendor/samsung/e3q/BoardConfigVendor.mk diff --git a/proprietary-files.txt b/proprietary-files.txt index 7e07db6..05836fb 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -142,17 +142,11 @@ vendor/lib64/libdiag.so # Display vendor/bin/qdcmss vendor/etc/clstc_config_library.xml -vendor/etc/display/DPU10__.xml vendor/etc/display/DPU9__.xml vendor/etc/display/advanced_sf_offsets.xml -vendor/etc/display/qdcm_calib_data_E3_S6E3HAF_AMB679FN01.json vendor/etc/display/thermallevel_to_fps.xml vendor/etc/init/qdcmss.rc vendor/etc/snapdragon_color_libs_config.xml -vendor/lib64/egl/eglSubDriverAndroid.so -vendor/lib64/egl/libGLESv1_CM_adreno.so -vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so -vendor/lib64/egl/libq3dtools_esx.so vendor/lib64/hw/vulkan.adreno.so vendor/lib64/libclstc_algorithm_adapter.so vendor/lib64/libclstc_gcp_adapter.so @@ -161,10 +155,7 @@ vendor/lib64/libdigital-dimming.so vendor/lib64/libdisplaydebug.so vendor/lib64/libdisplayqos.so vendor/lib64/libdisplayskuutils.so -vendor/lib64/libdrmutils.so vendor/lib64/libgame_enhance.so -vendor/lib64/libgpu_tonemapper.so -vendor/lib64/libgralloccore.so vendor/lib64/libhdr_tm.so vendor/lib64/libhdradaptivecustom.so vendor/lib64/libhdrdynamic.so @@ -178,16 +169,11 @@ vendor/lib64/libqdcm-json-mode-parser.so vendor/lib64/libqdcm-mode-parser.so vendor/lib64/libqrtrclient.so vendor/lib64/libqseed3.so -vendor/lib64/libqservice.so vendor/lib64/libqti-perfd-client.so -vendor/lib64/libsdedrm.so vendor/lib64/libsdm-color.so vendor/lib64/libsdm-colormgr-algo.so vendor/lib64/libsdm-disp-vndapis.so -vendor/lib64/libsdmcore.so -vendor/lib64/libsdmdal.so vendor/lib64/libsdmextension.so -vendor/lib64/libsdmutils.so vendor/lib64/libsnapdragoncolor-manager.so vendor/lib64/libsnapdragoncolor-qdcm.so vendor/lib64/libtestutils.so @@ -394,12 +380,24 @@ vendor/lib64/vendor.qti.hardware.secureprocessor.config@1.0.so vendor/lib64/vendor.qti.hardware.secureprocessor.device@1.0.so # Graphics -vendor/lib64/egl/libEGL_adreno.so;SYMLINK=vendor/lib/libEGL_adreno.so -vendor/lib64/egl/libGLESv2_adreno.so;SYMLINK=vendor/lib/libGLESv2_adreno.so -vendor/lib64/egl/libq3dtools_adreno.so;SYMLINK=vendor/lib/libq3dtools_adreno.so +vendor/lib64/egl/eglSubDriverAndroid.so +vendor/lib64/egl/libEGL_adreno.so;SYMLINK=vendor/lib64/libEGL_adreno.so +vendor/lib64/egl/libGLESv1_CM_adreno.so +vendor/lib64/egl/libGLESv2_adreno.so;SYMLINK=vendor/lib64/libGLESv2_adreno.so +vendor/lib64/egl/libVkLayer_ADRENO_qprofiler.so +vendor/lib64/egl/libq3dtools_adreno.so;SYMLINK=vendor/lib64/libq3dtools_adreno.so +vendor/lib64/egl/libq3dtools_esx.so +vendor/lib64/libCB.so +vendor/lib64/libOpenCL.so +vendor/lib64/libadreno_app_profiles.so vendor/lib64/libadreno_utils.so +vendor/lib64/libgpudataproducer.so vendor/lib64/libgsl.so +vendor/lib64/libkcl.so +vendor/lib64/libkernelmanager.so vendor/lib64/libllvm-glnext.so +vendor/lib64/libllvm-qcom.so +vendor/lib64/libllvm-qgl.so # Keymaster vendor/bin/vendor.samsung.hardware.security.fkeymaster-service @@ -411,6 +409,25 @@ vendor/lib64/vendor.samsung.hardware.security.fkeymaster-V1-ndk.so vendor/lib64/libvmmem.so # Perf +vendor/bin/hw/vendor.qti.hardware.perf2-hal-service +vendor/etc/init/vendor.qti.hardware.perf2-hal-service.rc +vendor/etc/perf/avcsysnodesconfigs.xml +vendor/etc/perf/commonresourceconfigs.xml +vendor/etc/perf/commonsysnodesconfigs.xml +vendor/etc/perf/perfboostsconfig.xml +vendor/etc/perf/perfconfigstore.xml +vendor/etc/perf/targetavcsysnodesconfigs.xml +vendor/etc/perf/targetconfig.xml +vendor/etc/perf/targetresourceconfigs.xml +vendor/etc/perf/targetsysnodesconfigs.xml +vendor/etc/perf/testcommonresourceconfigs.xml +vendor/etc/perf/testtargetresourceconfigs.xml +vendor/etc/powerhint.xml +vendor/etc/vintf/manifest/vendor.qti.hardware.perf2.xml +vendor/lib64/libperfconfig.so +vendor/lib64/libperfgluelayer.so +vendor/lib64/libq-perflog.so +vendor/lib64/libqti-util.so vendor/lib64/vendor.qti.hardware.perf2-V1-ndk.so # PD @@ -428,6 +445,10 @@ vendor/lib64/libdrmtime.so vendor/lib64/libqisl.so vendor/lib64/libspl.so +# QSPM +vendor/lib64/libqspm-mem-utils-vendor.so +vendor/lib64/vendor.qti.qspmhal-V1-ndk.so + # QMI vendor/lib64/libidl.so vendor/lib64/libqmi.so diff --git a/vintf/manifest_pineapple.xml b/vintf/manifest_pineapple.xml new file mode 100644 index 0000000..ce0b5a9 --- /dev/null +++ b/vintf/manifest_pineapple.xml @@ -0,0 +1,283 @@ + + + + + vendor.qti.hardware.capabilityconfigstore + hwbinder + 1.0 + + ICapabilityConfigStore + default + + + + android.hardware.audio + hwbinder + 7.1 + + IDevicesFactory + default + + + + android.hardware.audio.effect + hwbinder + 7.0 + + IEffectsFactory + default + + + + + vendor.qti.hardware.dsp + hwbinder + 1.0 + + IDspService + dspservice + + + + android.hardware.gatekeeper + 1 + + IGatekeeper + default + + + + + android.hardware.nfc + 1 + INfc/default + + + vendor.nxp.nxpnfc_aidl + 1 + INxpNfc/default + + + android.hardware.secure_element + 1 + ISecureElement/eSE1 + + + + com.qualcomm.qti.dpm.api + hwbinder + 1.0 + + IdpmQmi + dpmQmiService + + + + + + com.qualcomm.qti.uceservice + hwbinder + 2.3 + + IUceService + com.qualcomm.qti.uceservice + + + + + vendor.qti.ims.callinfo + hwbinder + 1.0 + + IService + default + + + + + com.qualcomm.qti.imscmservice + hwbinder + 2.2 + + IImsCmService + qti.ims.connectionmanagerservice + + + + vendor.qti.ims.factory + hwbinder + 1.1 + + IImsFactory + default + + + + vendor.qti.hardware.cacert + hwbinder + 1.0 + + IService + default + + + + + vendor.qti.hardware.factory + hwbinder + 1.1 + + IFactory + default + + + + + vendor.qti.hardware.secureprocessor.device + hwbinder + 1.0 + + ISecureProcessor + qti-tee + qti-tvm + + + + + android.hardware.bluetooth + hwbinder + 1.1 + + IBluetoothHci + default + + + + vendor.qti.hardware.bluetooth_audio + hwbinder + 2.1 + + IBluetoothAudioProvidersFactory + default + + + + vendor.qti.hardware.btconfigstore + hwbinder + 2.0 + + IBTConfigStore + default + + + + + vendor.qti.hardware.fm + hwbinder + 1.0 + + IFmHci + default + + + + + com.dsi.ant + hwbinder + 1.0 + + IAnt + default + + + + + + vendor.qti.hardware.wifi.wifilearner + hwbinder + 1.0 + + IWifiStats + wifiStats + + + + + vendor.qti.hardware.bluetooth_sar + hwbinder + 1.1 + + IBluetoothSar + default + + + + + vendor.qti.spu + hwbinder + 1.1 + + ISPUManager + default + + + + vendor.qti.spu + hwbinder + 2.0 + + ISPUManager + default + + + + vendor.qti.hardware.spu + 2 + + ISPUManager + default + + + + android.hardware.security.keymint + 3 + IKeyMintDevice/strongbox + + + android.hardware.security.keymint + 3 + IRemotelyProvisionedComponent/strongbox + +