ferrarri: Recommonize some parts

* Commonize firmwares that are soc specific
* Commonize audio hardware hal since all the devices use LVACFS
* Commonize all the vendor camera blobs

Change-Id: I6ad88a0fadb4afb675d8b7743b79c27fe25764ce
This commit is contained in:
pjgowtham 2023-06-12 18:21:50 +05:30
parent 583e1012a3
commit 0b91fd2cdb

View File

@ -58,17 +58,6 @@ odm/lib/rfsa/adsp/libvdblurless_skel.so
odm/lib/rfsa/adsp/libvdsuperphoto_skel.so
odm/lib/rfsa/adsp/libworker_pool.so
# Audio
odm/lib/libaudioEngineerTest.so
odm/lib/liblvimfs.so
odm/lib/liblvimfs_wrapper.so
vendor/lib/hw/audio.primary.lahaina.so
vendor/lib/liba2dpoffload.so
vendor/lib/libextcamera_client.so
vendor/lib/libgui1_vendor.so
vendor/lib/libssrec.so
vendor/lib/vendor.oplus.hardware.extcamera@1.0.so
# Audio firmware
odm/firmware/tfa98xx.cnt
@ -530,14 +519,7 @@ odm/etc/camera/gasryuv_1.2_wp.model
odm/etc/camera/model_fdc.data
odm/etc/camera/settings_fdc.txt
odm/etc/camera/settings_fdc_lite.txt
odm/etc/init/calibrationOutput_uw.rc
odm/etc/init/calibrationOutput_uw_686.rc
odm/etc/init/calibrationOutput_wt.rc
odm/etc/vintf/manifest/manifest_oplus_cameraextension_aidl.xml
odm/lib/libDeVIS.so
odm/lib/libc++_shared.so
odm/lib/libdehaze.so
odm/lib/libnightvision.so
odm/lib64/camera/components/com.arcsoft.node.eisv2.so
odm/lib64/camera/components/com.arcsoft.node.smooth_transition.so
odm/lib64/camera/components/com.oplus.node.preview.so
@ -676,167 +658,6 @@ odm/lib64/vendor.oplus.hardware.cameraextension-V1-service-impl.so
odm/lib64/vendor.oplus.hardware.cammidasservice-V1-ndk_platform.so
odm/lib64/vendor.oplus.hardware.orms@1.0.so
odm/lib64/vendor.oplus.hardware.osense.client@1.0.so
vendor/etc/camera/M_FaceAttribute_RGB_age_gender_1.7.1.model.hardcode
vendor/lib64/camera/components/com.qti.camx.chiiqutils.so
vendor/lib64/camera/components/com.qti.eisv2.so
vendor/lib64/camera/components/com.qti.eisv3.so
vendor/lib64/camera/components/com.qti.hvx.addconstant.so
vendor/lib64/camera/components/com.qti.hvx.binning.so
vendor/lib64/camera/components/com.qti.node.customhwnode.so
vendor/lib64/camera/components/com.qti.node.depth.so
vendor/lib64/camera/components/com.qti.node.dewarp.so
vendor/lib64/camera/components/com.qti.node.dummyrtb.so
vendor/lib64/camera/components/com.qti.node.dummysat.so
vendor/lib64/camera/components/com.qti.node.eisv2.so
vendor/lib64/camera/components/com.qti.node.eisv3.so
vendor/lib64/camera/components/com.qti.node.fcv.so
vendor/lib64/camera/components/com.qti.node.gpu.so
vendor/lib64/camera/components/com.qti.node.memcpy.so
vendor/lib64/camera/components/com.qti.node.ml.so
vendor/lib64/camera/components/com.qti.node.remosaic.so
vendor/lib64/camera/components/com.qti.node.stich.so
vendor/lib64/camera/components/com.qti.node.swaidenoiser.so
vendor/lib64/camera/components/com.qti.node.swbestats.so
vendor/lib64/camera/components/com.qti.node.swcac.so
vendor/lib64/camera/components/com.qti.node.swlsc.so
vendor/lib64/camera/components/com.qti.node.swmctf.so
vendor/lib64/camera/components/com.qti.node.swmfnr.so
vendor/lib64/camera/components/com.qti.node.swpreprocess.so
vendor/lib64/camera/components/com.qti.node.swregistration.so
vendor/lib64/camera/components/com.qti.stats.aec.so
vendor/lib64/camera/components/com.qti.stats.aecwrapper.so
vendor/lib64/camera/components/com.qti.stats.aecxcore.so
vendor/lib64/camera/components/com.qti.stats.af.so
vendor/lib64/camera/components/com.qti.stats.afd.so
vendor/lib64/camera/components/com.qti.stats.afwrapper.so
vendor/lib64/camera/components/com.qti.stats.asd.so
vendor/lib64/camera/components/com.qti.stats.awb.so
vendor/lib64/camera/components/com.qti.stats.awbwrapper.so
vendor/lib64/camera/components/com.qti.stats.cnndriver.so
vendor/lib64/camera/components/com.qti.stats.haf.so
vendor/lib64/camera/components/com.qti.stats.hafoverride.so
vendor/lib64/camera/components/com.qti.stats.pdlib.so
vendor/lib64/camera/components/com.qti.stats.pdlibsony.so
vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so
vendor/lib64/camera/components/com.qti.stats.tracker.so
vendor/lib64/camera/components/com.qtistatic.stats.aec.so
vendor/lib64/camera/components/com.qtistatic.stats.af.so
vendor/lib64/camera/components/com.qtistatic.stats.awb.so
vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so
vendor/lib64/camera/components/libdepthmapwrapper_secure.so
vendor/lib64/hw/camera.qcom.so
vendor/lib64/hw/com.qti.chi.override.so
vendor/lib64/com.qti.chiusecaseselector.so
vendor/lib64/com.qti.feature2.anchorsync.so
vendor/lib64/com.qti.feature2.demux.so
vendor/lib64/com.qti.feature2.derivedoffline.so
vendor/lib64/com.qti.feature2.frameselect.so
vendor/lib64/com.qti.feature2.fusion.so
vendor/lib64/com.qti.feature2.generic.so
vendor/lib64/com.qti.feature2.gs.cedros.so
vendor/lib64/com.qti.feature2.gs.sm8350.so
vendor/lib64/com.qti.feature2.hdr.so
vendor/lib64/com.qti.feature2.mcreprocrt.so
vendor/lib64/com.qti.feature2.memcpy.so
vendor/lib64/com.qti.feature2.mfsr.so
vendor/lib64/com.qti.feature2.ml.so
vendor/lib64/com.qti.feature2.mux.so
vendor/lib64/com.qti.feature2.qcfa.so
vendor/lib64/com.qti.feature2.rawhdr.so
vendor/lib64/com.qti.feature2.realtimeserializer.so
vendor/lib64/com.qti.feature2.rt.so
vendor/lib64/com.qti.feature2.rtmcx.so
vendor/lib64/com.qti.feature2.serializer.so
vendor/lib64/com.qti.feature2.statsregeneration.so
vendor/lib64/com.qti.feature2.stub.so
vendor/lib64/com.qti.feature2.swmf.so
vendor/lib64/com.qti.settings.sm8350.so
vendor/lib64/com.qti.stats.common.so
vendor/lib64/com.qualcomm.mcx.distortionmapper.so
vendor/lib64/com.qualcomm.mcx.linearmapper.so
vendor/lib64/com.qualcomm.mcx.policy.mfl.so
vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so
vendor/lib64/libSonyIMX471RmscLibrary.so
vendor/lib64/libaidenoiser.so
vendor/lib64/libalsc.so
vendor/lib64/libbitmlengine.so
vendor/lib64/libbitmlenginev2.so
vendor/lib64/libcamera_nn_stub.so
vendor/lib64/libcamerapostproc.so
vendor/lib64/libcamxexternalformatutils.so
vendor/lib64/libcamxfacialfeatures.so
vendor/lib64/libcamxfdalgo.so
vendor/lib64/libcamxfdengine.so
vendor/lib64/libcamxifestriping.so
vendor/lib64/libcamximageformatutils.so
vendor/lib64/libcamxjson.so
vendor/lib64/libcamxqsatalgo.so
vendor/lib64/libcamxstatscore.so
vendor/lib64/libcamxswispiqmodule.so
vendor/lib64/libcamxswprocessalgo.so
vendor/lib64/libcamxtintlessalgo.so
vendor/lib64/libchilog.so
vendor/lib64/libcom.qti.chinodeutils.so
vendor/lib64/libcvface_api.so
vendor/lib64/libhwconfigurationutil.so
vendor/lib64/libipebpsstriping.so
vendor/lib64/libjpege.so
vendor/lib64/libmctfengine_stub.so
vendor/lib64/libmidasserviceintf.so
vendor/lib64/libmidasserviceintf_aidl.so
vendor/lib64/libmmcamera_bestats.so
vendor/lib64/libmmcamera_cac3.so
vendor/lib64/libmmcamera_faceproc.so
vendor/lib64/libmmcamera_faceproc2.so
vendor/lib64/libmmcamera_lscv35.so
vendor/lib64/libmmcamera_mfnr.so
vendor/lib64/libmmcamera_mfnr_t4.so
vendor/lib64/libmmcamera_pdpc.so
vendor/lib64/libnanopb.so
vendor/lib64/libofflinedump.so
vendor/lib64/libofflinelog.so
vendor/lib64/libopencv.so
vendor/lib64/libopestriping.so
vendor/lib64/libos.so
vendor/lib64/libqll10.so
vendor/lib64/libqllengine.so
vendor/lib64/libswregistrationalgo.so
vendor/lib64/libsynx.so
vendor/lib64/libtfestriping.so
vendor/lib64/libthreadutils.so
vendor/lib64/vendor.oplus.hardware.cameraextension-V1-ndk_platform.so
vendor/lib64/vendor.oplus.hardware.cammidasservice@1.0.so
vendor/lib64/vendor.oplus.hardware.osense.client-V1-ndk_platform.so
vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so|436cd1f351daaee8d8068c790005e814c6e4cdb6|74cb9bfeeb96df0b707654d662042133ffb23c1a
# Camera firmware
vendor/firmware/CAMERA_ICP.elf
vendor/firmware/CAMERA_ICP_170.elf
vendor/firmware/tof8801_firmware.bin
# CVP firmware
vendor/firmware/evass.b00
vendor/firmware/evass.b01
vendor/firmware/evass.b02
vendor/firmware/evass.b03
vendor/firmware/evass.b04
vendor/firmware/evass.b05
vendor/firmware/evass.b06
vendor/firmware/evass.b07
vendor/firmware/evass.b08
vendor/firmware/evass.b09
vendor/firmware/evass.b10
vendor/firmware/evass.b11
vendor/firmware/evass.b12
vendor/firmware/evass.b13
vendor/firmware/evass.b14
vendor/firmware/evass.b15
vendor/firmware/evass.b16
vendor/firmware/evass.b17
vendor/firmware/evass.b18
vendor/firmware/evass.b19
vendor/firmware/evass.mbn
vendor/firmware/evass.mdt
# ESE
odm/bin/hw/vendor.qti.esepowermanager@1.1-service
@ -866,25 +687,6 @@ odm/vendor/firmware/goodixfp.b06
odm/vendor/firmware/goodixfp.b07
odm/vendor/firmware/goodixfp.mdt
# Graphics (Adreno firmware)
vendor/firmware/a660_gmu.bin
vendor/firmware/a660_sqe.fw
vendor/firmware/a660_zap.b00
vendor/firmware/a660_zap.b01
vendor/firmware/a660_zap.b02
vendor/firmware/a660_zap.elf
vendor/firmware/a660_zap.mdt
# IPA firmware
vendor/etc/init/ipa_fws.rc
vendor/firmware/ipa_fws.b00
vendor/firmware/ipa_fws.b01
vendor/firmware/ipa_fws.b02
vendor/firmware/ipa_fws.b03
vendor/firmware/ipa_fws.b04
vendor/firmware/ipa_fws.elf
vendor/firmware/ipa_fws.mdt
# Iris
odm/etc/inparm/iris5/inParm1.txt
odm/etc/inparm/iris5/inParm10.txt
@ -975,30 +777,6 @@ odm/etc/sensor/config/lahaina_qrd_sx932x_down.json
odm/etc/sensor/config/lahaina_tcs3707.json
odm/etc/sensor/sensor_config.json
# VPU firmware
vendor/firmware/vpu20_4v.b01
vendor/firmware/vpu20_4v.b02
vendor/firmware/vpu20_4v.b03
vendor/firmware/vpu20_4v.b04
vendor/firmware/vpu20_4v.b05
vendor/firmware/vpu20_4v.b06
vendor/firmware/vpu20_4v.b07
vendor/firmware/vpu20_4v.b08
vendor/firmware/vpu20_4v.b09
vendor/firmware/vpu20_4v.b10
vendor/firmware/vpu20_4v.b11
vendor/firmware/vpu20_4v.b12
vendor/firmware/vpu20_4v.b13
vendor/firmware/vpu20_4v.b14
vendor/firmware/vpu20_4v.b15
vendor/firmware/vpu20_4v.b16
vendor/firmware/vpu20_4v.b17
vendor/firmware/vpu20_4v.b18
vendor/firmware/vpu20_4v.b19
vendor/firmware/vpu20_4v.mbn
vendor/firmware/vpu20_4v.mdt
vendor/firmware/vpu20_4v_unsigned.mbn
# WiFi
odm/etc/wifi/bdwlan.elf
odm/etc/wifi/regdb.bin