diff --git a/device/community/firmware-samsung-sdm845/APKBUILD b/device/community/firmware-samsung-sdm845/APKBUILD new file mode 100644 index 000000000..9c06adac8 --- /dev/null +++ b/device/community/firmware-samsung-sdm845/APKBUILD @@ -0,0 +1,27 @@ +maintainer="Dzmitry Sankouski " +pkgname=firmware-samsung-sdm845 +pkgver=20260323 +pkgrel=0 +pkgdesc="Firmware for Samsung Galaxy S9 series phones based on SDM845 SoC" +url="https://github.com/dsankouski/firmware-samsung-sdm845" +arch="aarch64" +license="proprietary" +options="!check !strip !archcheck !tracedeps textrels pmb:cross-native" + +_version="538a9464ebd63d6b65ba9f217f6056762b93150d" + +source="$pkgname-$_version.tar.gz::$url/archive/$_version.tar.gz + sensors.files +" + +package() { + while IFS="" read -r _i || [ -n "$_i" ]; do + [ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i) + install -Dm644 "$srcdir/$pkgname-$_version/$_i" "$pkgdir/$_i" + done < "$srcdir/sensors.files" +} + +sha512sums=" +55df6eac3260c64062e8d8334c3d315c1a14cdecef481353aac589f8f855a90effc738b36b42afb872e2caa2cff71c3e995738799506809aac8fe47ae4f683f4 firmware-samsung-sdm845-538a9464ebd63d6b65ba9f217f6056762b93150d.tar.gz +e890c4b5acd5f992ea2eb5449b00f665d5ceff1919a5d8ef26d963be91a0870b80d1292329eb25e9af9065c8c73e8f414e85ba3526494c76fc9a64f399d24064 sensors.files +" diff --git a/device/community/firmware-samsung-sdm845/sensors.files b/device/community/firmware-samsung-sdm845/sensors.files new file mode 100644 index 000000000..685b58595 --- /dev/null +++ b/device/community/firmware-samsung-sdm845/sensors.files @@ -0,0 +1,182 @@ +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/AlacDecoderModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/ApeDecoderModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/AudioContextDetection.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/AudioSphereModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/CFCMModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/EtsiAmrWbPlusDecModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/EtsiEaacPlusEncAndCmnModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/fastrpc_shell_0 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/FlacDecoderModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/fluence_voiceplus_module.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/HeaacDecoderModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/libstabilitydomain_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/libsysmondomain_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/libsysmon_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/map_AVS_SHARED_LIBS_845.adsp.prodQ.txt +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/map_SHARED_LIBS_845.adsp.prodQ.txt +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/mmecns_module.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/SAPlusCmnModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/SVACmnModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/VoiceWakeup_V2_Module.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/VorbisDecoderModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/WmaProDecoderModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/adsp/WmaStdDecoderModule.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/fastrpc_shell_3 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libbenchmark_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libc++abi.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libc++.so.1 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libhcp_rpc_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libstabilitydomain_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libsysmondomain_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libsysmon_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libvpp_aie.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libvpp_diagtools.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libvpp_frc.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libvpp_mvp.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libvpp_nr.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libvpp_qbr.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/libvpp_svc_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/map_SHARED_LIBS_845.cdsp.prodQ.txt +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/cdsp/ubwcdma_dynlib.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/sdsp/fastrpc_shell_2 +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/sdsp/libFastRPC_UTF_Forward_800s_sdm845_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/sdsp/libstabilitydomain_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/sdsp/libsysmondomain_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/sdsp/libsysmon_skel.so +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/sdsp/map_SHARED_LIBS_AAAAAAAAQ.txt +usr/share/qcom/sdm845/Samsung/starqltechn/dsp/sdsp/map_SSC_SLPI_USER_AAAAAAAAQ.txt +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/ak991x_dri_0.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/lsm6dsm_0.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sdm845_ak991x_0.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sdm845_ak991x_2.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sdm845_lps22hb_0.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sdm845_lsm6dsm_0.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sdm845_lsm6dsm_2.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sdm845_power_0.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sdm845_tmd4906_0.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_amd.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_cm.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_diag_filter.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_fmv.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_geomag_rv.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_gyro_cal.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_mag_cal.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_rmd.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/config/sns_rotv.json +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0 +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0.mag +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0.mag.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0.mag.config_2 +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform.mag +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform.mag.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform.mag.fac_cal.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform.mag.fac_cal.corr_mat +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform.orient +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/ak0991x_0_platform.placement +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.placement +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.pressure +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.pressure.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.pressure.fac_cal.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.pressure.fac_cal.scale +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.temp +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.temp.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.temp.fac_cal.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lps22hb_0_platform.temp.fac_cal.scale +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0 +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.accel +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.accel.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.gyro +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.gyro.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.md +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.md.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.accel +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.accel.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.accel.fac_cal.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.accel.fac_cal.corr_mat +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.gyro +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.gyro.fac_cal.corr_mat +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.md +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.md.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.orient +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.placement +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.temp +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.temp.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.temp.fac_cal.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0_platform.temp.fac_cal.scale +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.temp +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/lsm6dsm_0.temp.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/power +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/power.island +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sensors_registry +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_amd +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_cm +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_diag_sensor_datatype +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_fmv_platform +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_fmv_platform.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_geomag_rv +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_geomag_rv.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_gyro_cal_config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_gyro_cal_persist_s0 +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_gyro_cal_persist_s0.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_gyro_cal_persist_s0.compensation_matrix +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_gyro_cal_persist_s0.scale_factor +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_mag_cal_config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_mag_cal_persist_s0c0 +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_mag_cal_persist_s0c0.bias +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_reg_config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_rmd +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_rotv_platform +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/sns_rotv_platform.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.als +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.als.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.config +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.orient +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.placement +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.prox +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.prox.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.rgb +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.rgb.fac_cal +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/registry/tmd4906_platform.rgb.target_val +usr/share/qcom/sdm845/Samsung/starqltechn/sensors/sns_reg.conf +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/accessory_chip +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/build_id +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/chip_family +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/chip_name +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/family +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/foundry_id +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/hw_platform +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/image_crm_version +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/images +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/image_variant +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/image_version +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/machine +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/ncluster_array_offset +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/ndefective_parts_array_offset +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/nmodem_supported +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/nproduct_id +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/num_clusters +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/num_defective_parts +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/platform_subtype +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/platform_subtype_id +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/platform_version +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/pmic_die_revision +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/pmic_model +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/raw_device_family +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/raw_device_number +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/raw_id +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/raw_version +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/revision +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/select_image +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/serial_number +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/soc_id +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/uevent +usr/share/qcom/sdm845/Samsung/starqltechn/socinfo/vendor