From 2c6b69c42bce929ceaf905821043a7e9142ab2e2 Mon Sep 17 00:00:00 2001 From: Sumit Garg Date: Mon, 29 Jun 2026 12:01:20 +0200 Subject: [PATCH] platforms/iq10-evk: add SA8797P (Nord) UFS and SPI-NOR support Add partition layouts and contents manifests for the IQ10-EVK board (SA8797P / Nord), following the iq-9075-evk two-phase model: the open boot stack on UFS (flash phase 1) and the SAIL safety-island firmware on SPI-NOR (flash phase 2). The UFS layout uses six LUNs (0-5). LUN0 is the HLOS LUN with an EFI system partition plus a rootfs that grows to fill the disk, matching iq-9075-evk. LUN1/2 are the A/B boot LUNs (XBL, TME, multi-image, APDP), LUN3 is OTP (CDT + DDR training), and LUN4/5 are the A/B firmware LUNs. The open-firmware images are tz (TF-A BL2), uefi (fip.elf = TF-A BL31 + OP-TEE BL32 + EDK2 BL33) and apdp (nord_apdp.mbn debug policy) over the stock -01760 meta. The SPI-NOR layout holds the 32MB SAIL set (Zephyr hyp + FUSA sailsw1-6 + calibration) with an A/B mirror. Assisted-by: Claude:claude-opus-4-8 Signed-off-by: Sumit Garg --- platforms/iq10-evk/spinor/partitions.conf | 54 ++++++ platforms/iq10-evk/ufs/partitions.conf | 197 ++++++++++++++++++++++ tests/integration/check-missing-files | 32 ++++ tests/integration/checksums.sha256 | 78 +++++++++ 4 files changed, 361 insertions(+) create mode 100644 platforms/iq10-evk/spinor/partitions.conf create mode 100644 platforms/iq10-evk/ufs/partitions.conf diff --git a/platforms/iq10-evk/spinor/partitions.conf b/platforms/iq10-evk/spinor/partitions.conf new file mode 100644 index 0000000..80d11cf --- /dev/null +++ b/platforms/iq10-evk/spinor/partitions.conf @@ -0,0 +1,54 @@ +# Copyright (c) 2026 Qualcomm Innovation Center, Inc. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause-Clear + +# IQ10-EVK (SA8797P / Nord) - SAIL safety-island firmware on SPI-NOR +# (flash phase 2; flash BEFORE the UFS stack - the MD<->SAIL handshake gates +# the open boot stack). SAIL = Zephyr hypervisor (sailhyp) + FUSA tasks +# (sailsw1-6) + calibration (sailcal), with an A/B (_BKUP) mirror set. +# 32 MB NOR, fixed layout (no grow). + +# select disk type emmc | nand | nvme | spinor | ufs Mandatory +# disk size in bytes Mandatory +--disk --type=spinor --size=33554432 --write-protect-boundary=0 --sector-size-in-bytes=4096 + +# This is LUN 0 - SPI-NOR (SAIL) +--partition --lun=0 --name=SAIL_CDT --size=4KB --type-guid=6D80113A-08AF-4486-8DB0-64435344DAE9 +--partition --lun=0 --name=SAIL_DLP --size=4KB --type-guid=E71077EB-C60D-46AC-A6A0-130DD47925FC --filename=sail_nor_dlp.bin +--partition --lun=0 --name=SAIL_SAFETY_CFG --size=16KB --type-guid=78C008F6-DD73-4300-AC4D-A64D4294AEA0 +--partition --lun=0 --name=SAIL_4KB_RESERVED_1 --size=8KB --type-guid=8B989816-93A2-4290-9F80-E80E425FA7DD +--partition --lun=0 --name=SAIL_4KB_RESERVED_2 --size=8KB --type-guid=B107149B-01A1-4E14-B846-A1CFABE35B09 +--partition --lun=0 --name=SAIL_HYP --size=960KB --type-guid=8701FAA8-BAA0-43CF-9C90-3B30495C558E --filename=sailhyp.elf +--partition --lun=0 --name=SAIL_SEC_ELF --size=24KB --type-guid=8498942C-6F0E-41E5-957E-206E4DF63C1E +--partition --lun=0 --name=SAIL_DBG_POLICY --size=28KB --type-guid=19A02F73-E542-4CE9-AF87-BE5209F4CBAA +--partition --lun=0 --name=SAIL_SW1 --size=2048KB --type-guid=48F990B1-4E61-4B16-9F76-2244EE819EB3 --filename=sailsw1.elf +--partition --lun=0 --name=SAIL_SW2 --size=2048KB --type-guid=E96D074B-6921-49F2-BD7C-C6A0A4BB72E1 --filename=sailsw2.elf +--partition --lun=0 --name=SAIL_SW3 --size=2048KB --type-guid=DBBA35E0-BC57-453F-9B0C-E8C0193A3E9D --filename=sailsw3.elf +--partition --lun=0 --name=SAIL_SW4 --size=2048KB --type-guid=77458FFE-3BC4-41CC-999E-8A4F4BCB56F8 --filename=sailsw4.elf +--partition --lun=0 --name=SAIL_SW5 --size=2048KB --type-guid=1034DDE8-B837-4186-90DB-B51136E5DFEA --filename=sailsw5.elf +--partition --lun=0 --name=SAIL_SW6 --size=2048KB --type-guid=F17C208A-5EE6-4CDE-A4E1-8820E1CB2C80 --filename=sailsw6.elf +--partition --lun=0 --name=SAIL_CALIBRATION --size=512KB --type-guid=E616F266-D0F3-4D83-A926-0C714ADB2B28 --filename=sailcal.elf +--partition --lun=0 --name=SAIL_PARTITION_A_RES --size=1024KB --type-guid=D3A1BD79-01DB-43C6-96AE-441048FA4441 +--partition --lun=0 --name=SAIL_HYP_BKUP --size=960KB --type-guid=CCD55B90-28B7-4D96-993F-AC93A512F1EB --filename=sailhyp.elf +--partition --lun=0 --name=SAIL_SEC_ELF_BKUP --size=24KB --type-guid=A9EB764C-8A63-4EC0-AA9F-9EE2A53E5A88 +--partition --lun=0 --name=SAIL_DBG_POLICY_BKUP --size=28KB --type-guid=04BC082A-6E31-438C-889C-FBEB791ECAEC +--partition --lun=0 --name=SAIL_SW1_BKUP --size=2048KB --type-guid=025416FF-75CA-475A-9C62-E4C90E4ACC2D --filename=sailsw1.elf +--partition --lun=0 --name=SAIL_SW2_BKUP --size=2048KB --type-guid=A866CB7E-3E25-4C2E-95CD-2DFAE9290FBA --filename=sailsw2.elf +--partition --lun=0 --name=SAIL_SW3_BKUP --size=2048KB --type-guid=58AF8CC0-33E0-4216-A59A-0356488DB42E --filename=sailsw3.elf +--partition --lun=0 --name=SAIL_SW4_BKUP --size=2048KB --type-guid=4A2F5EB6-D0CA-4525-A0F8-04D5DD55B846 --filename=sailsw4.elf +--partition --lun=0 --name=SAIL_SW5_BKUP --size=2048KB --type-guid=E1AC9085-4CEB-4E7E-B008-E12932026706 --filename=sailsw5.elf +--partition --lun=0 --name=SAIL_SW6_BKUP --size=2048KB --type-guid=88300C89-19DE-4B0B-9592-FDA539CF5161 --filename=sailsw6.elf +--partition --lun=0 --name=SAIL_CALIBRATION_BKUP --size=512KB --type-guid=A222073A-F734-4B61-8D2C-2D1ABA7733BF --filename=sailcal.elf +--partition --lun=0 --name=SAIL_PARTITION_B_RES --size=1024KB --type-guid=5A985FA8-FB0E-4EFD-8B9B-CD055F86ACCB +--partition --lun=0 --name=SAIL_SEC_STORAGE --size=1024KB --type-guid=DC9E9EDE-BBD3-46FB-8838-2AA033F562A1 +--partition --lun=0 --name=SAIL_RAM_DUMP --size=512KB --type-guid=46117B39-6A0F-4CF9-B70A-71C09A62BA72 +--partition --lun=0 --name=SAIL_QC_RESERVED --size=684KB --type-guid=C4A1DA4A-190A-4B9A-B02D-055DD1B717ED +--partition --lun=0 --name=SAIL_OEM_RESERVED --size=684KB --type-guid=503E59A3-66C6-4386-9999-00A44A94C039 +--partition --lun=0 --name=MD_CRASH_DUMP_IN_SAIL --size=64KB --type-guid=7C6D2499-3A54-4709-AA10-D3F2FF498686 +--partition --lun=0 --name=SAIL_NOC_ERR_LOG --size=4KB --type-guid=C45BC0F4-7869-4286-ACDD-144E70C3F6B3 +--partition --lun=0 --name=SAIL_PMIC_LOG --size=4KB --type-guid=5FD6AB83-6D6A-48AC-8D74-4D743D15A0B1 +--partition --lun=0 --name=SAIL_OEM_OTA_METADATA --size=8KB --type-guid=E60B7926-9899-45B1-9758-C95AF5657199 +--partition --lun=0 --name=SAIL_OTA_REBOOT --size=4KB --type-guid=BB7F4519-795E-471D-AC09-2D84C56CD253 +--partition --lun=0 --name=SAIL_OTA_REBOOT_BKUP --size=4KB --type-guid=B5B5A557-EA43-461E-9BE2-A028C9B841F4 +--partition --lun=0 --name=SAIL_TGB_LOG --size=8KB --type-guid=1F063844-27C8-4A6B-AEE1-FEA622246306 +--partition --lun=0 --name=SAIL_TGB_MARKER --size=4KB --type-guid=C6FBA11C-3562-4E87-B0F6-BAAE13C8EB21 +--partition --lun=0 --name=SAIL_4KB_RESERVED_3 --size=8KB --type-guid=E8A12DFD-439C-4CE9-9302-229FACA3F83B diff --git a/platforms/iq10-evk/ufs/partitions.conf b/platforms/iq10-evk/ufs/partitions.conf new file mode 100644 index 0000000..9e29899 --- /dev/null +++ b/platforms/iq10-evk/ufs/partitions.conf @@ -0,0 +1,197 @@ +# Copyright (c) 2026 Qualcomm Innovation Center, Inc. All rights reserved. +# SPDX-License-Identifier: BSD-3-Clause-Clear + +# IQ10-EVK (SA8797P / Nord) - UFS open boot stack (flash phase 1). +# Layout mirrors the reference -01760 meta; the open-firmware partitions are +# tz (TF-A BL2), uefi (fip.elf = TF-A BL31 + OP-TEE BL32 + EDK2 BL33) and apdp +# (nord_apdp.mbn debug policy). The SAIL safety-island set is flashed separately +# to SPI-NOR (see ../spinor). + +# select disk type emmc | nand | ufs Mandatory +# disk size in bytes Mandatory +--disk --type=ufs --size=124285644800 --write-protect-boundary=0 --sector-size-in-bytes=4096 --grow-last-partition + +# This is LUN 0 - HLOS LUN (EFI system partition + rootfs; rootfs grows to fill the disk) +--partition --lun=0 --name=efi --size=524288KB --type-guid=C12A7328-F81F-11D2-BA4B-00A0C93EC93B --filename=efi.bin +--partition --lun=0 --name=rootfs --size=29390848KB --type-guid=B921B045-1DF0-41C3-AF44-4C6F280D3FAE --filename=rootfs.img + +# This is LUN 1 - Boot LUN A - XBL / TME / multi-image / APDP (open-FW: apdp -> nord_apdp.mbn) +--partition --lun=1 --name=xbl_a --size=5120KB --type-guid=DEA0BA2C-CBDD-4805-B4F9-F428251C3E98 --filename=xbl_sc.elf +--partition --lun=1 --name=xbl_bkup_a --size=5120KB --type-guid=7A3DF1A3-A31A-454D-BD78-DF259ED486BE --filename=xbl_sc.elf +--partition --lun=1 --name=tme_seq_patch_a --size=8KB --type-guid=9542DF23-692D-4505-A2AD-EDE82AD0B2C2 --filename=sequencer_ram.elf +--partition --lun=1 --name=tme_fw_a --size=1024KB --type-guid=B8DF5B14-9304-442C-AAA3-10CFB51B38CE --filename=signed_firmware_soc_view.elf +--partition --lun=1 --name=tme_config_a --size=516KB --type-guid=A50BF003-B224-4DD8-881A-2FCC64274267 --filename=tme_config.elf +--partition --lun=1 --name=multiimgoem_a --size=48KB --type-guid=E126A436-757E-42D0-8D19-0F362F7A62B8 --filename=oem_misc.mbn +--partition --lun=1 --name=multiimgqti_a --size=48KB --type-guid=846C6F05-EB46-4C0A-A1A3-3648EF3F9D0E --filename=qti_misc.mbn +--partition --lun=1 --name=tme_seq_patch_bkup_a --size=8KB --type-guid=E9B1F4EF-E38F-4335-858F-86E70B6FBBAF --filename=sequencer_ram.elf +--partition --lun=1 --name=tme_fw_bkup_a --size=1024KB --type-guid=EF971291-F4F1-4E91-B367-25414D98EF9C --filename=signed_firmware_soc_view.elf +--partition --lun=1 --name=tme_config_bkup_a --size=516KB --type-guid=1FF86822-2C39-472B-B1E5-514DB3F0D3C2 --filename=tme_config.elf +--partition --lun=1 --name=multiimgoem_bkup_a --size=48KB --type-guid=3E3E3ECD-C512-4F95-9144-6063826A8970 --filename=oem_misc.mbn +--partition --lun=1 --name=multiimgqti_bkup_a --size=48KB --type-guid=D30C8B21-DDD9-45B6-8DE0-3165D34395C9 --filename=qti_misc.mbn +--partition --lun=1 --name=xbl_config_a --size=1024KB --type-guid=5A325AE4-4276-B66D-0ADD-3494DF27706A --filename=xbl_config.elf +--partition --lun=1 --name=xbl_ac_config_a --size=128KB --type-guid=AB3C2889-7AFC-4DB3-8C3F-B31829E769FC --filename=xbl_ac_config.mbn +--partition --lun=1 --name=apdp_a --size=64KB --type-guid=E6E98DA2-E22A-4D12-AB33-169E7DEAA507 --filename=nord_apdp.mbn +--partition --lun=1 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +# This is LUN 2 - Boot LUN B - mirror of LUN1 +--partition --lun=2 --name=xbl_b --size=5120KB --type-guid=DEA0BA2C-CBDD-4805-B4F9-F428251C3E98 --filename=xbl_sc.elf +--partition --lun=2 --name=xbl_bkup_b --size=5120KB --type-guid=7A3DF1A3-A31A-454D-BD78-DF259ED486BE --filename=xbl_sc.elf +--partition --lun=2 --name=tme_seq_patch_b --size=8KB --type-guid=9542DF23-692D-4505-A2AD-EDE82AD0B2C2 --filename=sequencer_ram.elf +--partition --lun=2 --name=tme_fw_b --size=1024KB --type-guid=B8DF5B14-9304-442C-AAA3-10CFB51B38CE --filename=signed_firmware_soc_view.elf +--partition --lun=2 --name=tme_config_b --size=516KB --type-guid=A50BF003-B224-4DD8-881A-2FCC64274267 --filename=tme_config.elf +--partition --lun=2 --name=multiimgoem_b --size=48KB --type-guid=E126A436-757E-42D0-8D19-0F362F7A62B8 --filename=oem_misc.mbn +--partition --lun=2 --name=multiimgqti_b --size=48KB --type-guid=846C6F05-EB46-4C0A-A1A3-3648EF3F9D0E --filename=qti_misc.mbn +--partition --lun=2 --name=tme_seq_patch_bkup_b --size=8KB --type-guid=E9B1F4EF-E38F-4335-858F-86E70B6FBBAF --filename=sequencer_ram.elf +--partition --lun=2 --name=tme_fw_bkup_b --size=1024KB --type-guid=EF971291-F4F1-4E91-B367-25414D98EF9C --filename=signed_firmware_soc_view.elf +--partition --lun=2 --name=tme_config_bkup_b --size=516KB --type-guid=1FF86822-2C39-472B-B1E5-514DB3F0D3C2 --filename=tme_config.elf +--partition --lun=2 --name=multiimgoem_bkup_b --size=48KB --type-guid=3E3E3ECD-C512-4F95-9144-6063826A8970 --filename=oem_misc.mbn +--partition --lun=2 --name=multiimgqti_bkup_b --size=48KB --type-guid=D30C8B21-DDD9-45B6-8DE0-3165D34395C9 --filename=qti_misc.mbn +--partition --lun=2 --name=xbl_config_b --size=1024KB --type-guid=F462E0EA-A20E-4B10-867A-2D4455366548 --filename=xbl_config.elf +--partition --lun=2 --name=xbl_ac_config_b --size=128KB --type-guid=A211141B-5596-4B47-B115-29D53DDA83F8 --filename=xbl_ac_config.mbn +--partition --lun=2 --name=apdp_b --size=64KB --type-guid=110F198D-8174-4193-9AF1-5DA94CDC59C9 --filename=nord_apdp.mbn +--partition --lun=2 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +# This is LUN 3 - OTP LUN - CDT + DDR training calibration regions +--partition --lun=3 --name=cdt --size=4KB --type-guid=A19F205F-CCD8-4B6D-8F1E-2D9BC24CFFB1 +--partition --lun=3 --name=ddr_training_A --size=512KB --type-guid=20A0C19C-286A-42FA-9CE7-F64C3226A794 +--partition --lun=3 --name=ddr_training_golden_A --size=512KB --type-guid=EB44AD17-E65D-44FF-9BAF-7A12EBBB7AA4 +--partition --lun=3 --name=ddr_buffer_e_A --size=256KB --type-guid=13412D86-B419-4A35-B515-1792AB094302 +--partition --lun=3 --name=ddr_buffer_i_A --size=512KB --type-guid=5879D710-543B-4973-BD18-70D4EA3C3954 +--partition --lun=3 --name=ddr_debug_A --size=2816KB --type-guid=2D58205E-BA35-4BF9-B6C1-C6FDC80A373B +--partition --lun=3 --name=ddr_training_B --size=512KB --type-guid=78A54EF3-D7D7-4518-91D5-1E972C82B282 +--partition --lun=3 --name=ddr_training_golden_B --size=512KB --type-guid=3B534D62-1400-43E3-B351-2B8D48D1517F +--partition --lun=3 --name=ddr_buffer_e_B --size=256KB --type-guid=D236550E-C75E-45FA-976F-EF8D50564BEA +--partition --lun=3 --name=ddr_buffer_i_B --size=512KB --type-guid=2AA0E914-EBE2-4249-B5CC-798134DC84CC +--partition --lun=3 --name=ddr_debug_B --size=2816KB --type-guid=15F5BFE4-CE61-4FE9-AA46-779F54F5417B +--partition --lun=3 --name=ddr_training_factory --size=512KB --type-guid=E7051F78-5BB3-4AE5-BF23-A224D5731A8A +--partition --lun=3 --name=ddr_training_factory_golden --size=512KB --type-guid=3B534D62-1400-43E3-B351-2B8D48D1517F +--partition --lun=3 --name=ddr_buffer_e_factory --size=256KB --type-guid=13412D86-B419-4A35-B515-1792AB094302 +--partition --lun=3 --name=ddr_buffer_i_factory --size=512KB --type-guid=5879D710-543B-4973-BD18-70D4EA3C3954 +--partition --lun=3 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +# This is LUN 4 - Firmware LUN A-slot - AOP, TF-A (tz.mbn), UEFI (fip.elf = BL31+OP-TEE+EDK2), hyp, DSP, configs +--partition --lun=4 --name=aop_a --size=1024KB --type-guid=D69E90A5-4CAB-0071-F6DF-AB977F141A7F --filename=aop.mbn +--partition --lun=4 --name=aop_config_a --size=512KB --type-guid=3D12F234-C882-4B46-A20C-17D52C8FC03D --filename=aop_devcfg.mbn +--partition --lun=4 --name=tz_a --size=10240KB --type-guid=A053AA7F-40B8-4B1C-BA08-2F68AC71A4F4 --filename=tz.mbn +--partition --lun=4 --name=hyp_a --size=512000KB --type-guid=E1A6A689-0C8D-4CC6-B4E8-55A4320FBD8A --filename=hypvm.mbn +--partition --lun=4 --name=devcfg_a --size=256KB --type-guid=F65D4B16-343D-4E25-AAFC-BE99B6556A6D --filename=devcfg_auto_sgvm.mbn +--partition --lun=4 --name=tz_qti_config_a --size=512KB --type-guid=71AF1E14-AE35-4184-8EA2-7809235BF8D7 --filename=tz_qti_config.mbn +--partition --lun=4 --name=cpucp_a --size=1024KB --type-guid=1E8615BD-6D8C-41AD-B3EA-50E8BF40E43F --filename=cpucp.elf +--partition --lun=4 --name=cpucp_dtb_a --size=128KB --type-guid=6C6018BC-4FBE-40C5-B148-4BCB1DB23748 --filename=cpucp_dtbs.elf +--partition --lun=4 --name=shrm_a --size=256KB --type-guid=CB74CA22-2F0D-4B82-A1D6-C4213F348D73 --filename=shrm.elf +--partition --lun=4 --name=ddr_lcp_a --size=64KB --type-guid=AD25F436-8C48-4103-B3A1-950F58BB0CB2 --filename=ddr_lcp.elf +--partition --lun=4 --name=soccp_a --size=3072KB --type-guid=7999BAF4-9E18-4073-987B-2AC661353F9F --filename=soccp.mbn +--partition --lun=4 --name=soccp_debug_a --size=512KB --type-guid=95825EE7-01DD-4A7C-A9EE-8C37B997FEC4 --filename=sdi.mbn +--partition --lun=4 --name=soccp_dcd_a --size=48KB --type-guid=D67CC91F-B88A-43FA-9B3A-12EF5A1892DC --filename=dcd.mbn +--partition --lun=4 --name=uefi_a --size=10240KB --type-guid=400FFDCD-22E0-47E7-9A23-F16ED9382388 --filename=fip.elf +--partition --lun=4 --name=uefi_dtb_a --size=512KB --type-guid=C84D3B5E-EF34-4FA4-8118-30EAE18D3FA6 --filename=uefi_dtbs.elf +--partition --lun=4 --name=gearvm_a --size=12288KB --type-guid=06EF844E-08FC-494E-89EB-396D4D6C5B27 +--partition --lun=4 --name=pdp_a --size=512KB --type-guid=4D65EF4C-6B68-4563-80B5-2B079A9E649B --filename=pdp.elf +--partition --lun=4 --name=pdp_cdb_a --size=128KB --type-guid=39F567C2-CBAA-4378-A88A-F1912512CE10 --filename=pdp_cdb.elf +--partition --lun=4 --name=xbl_ramdump_a --size=2048KB --type-guid=0382F197-E41F-4E84-B18B-0B564AEAD875 --filename=xbl_ramdump.elf +--partition --lun=4 --name=xbl_sc_test_mode --size=64KB --type-guid=91FDD2B9-8ED3-4176-BC42-260F2E34D04A +--partition --lun=4 --name=dsp_a --size=184320KB --type-guid=7EFE5010-2A1A-4A1A-B8BC-990257813512 +--partition --lun=4 --name=qupfw_a --size=128KB --type-guid=21D1219F-2ED1-4AB4-930A-41A16AE75F7F --filename=qupv3fw.elf +--partition --lun=4 --name=limits --size=4KB --type-guid=10A0C19C-516A-5444-5CE3-664C3226A794 +--partition --lun=4 --name=devinfo --size=4KB --type-guid=65ADDCF4-0C5C-4D9A-AC2D-D90B5CBFCD03 +--partition --lun=4 --name=dip --size=1024KB --type-guid=4114B077-005D-4E12-AC8C-B493BDA684FB +--partition --lun=4 --name=spunvm --size=8192KB --type-guid=E42E2B4C-33B0-429B-B1EF-D341C547022C +--partition --lun=4 --name=recoveryinfo --size=4KB --type-guid=7374B391-291C-49FA-ABC2-0463AB5F713F --filename=zeros_1sector.bin +--partition --lun=4 --name=logfs --size=8192KB --type-guid=BC0330EB-3410-4951-A617-03898DBE3372 --filename=logfs_ufs_8mb.bin +--partition --lun=4 --name=xbl_sc_logs --size=1024KB --type-guid=F7EECB66-781A-439A-8955-70E12ED4A7A0 +--partition --lun=4 --name=emac --size=512KB --type-guid=E7E5EFF9-D224-4EB3-8F0B-1D2A4BE18665 +--partition --lun=4 --name=secdata --size=128KB --type-guid=76CFC7EF-039D-4E2C-B81E-4DD8C2CB2A93 +--partition --lun=4 --name=splash --size=33424KB --type-guid=AD99F201-DC71-4E30-9630-E19EEF553D1B +--partition --lun=4 --name=tgbmon --size=4KB --type-guid=FC9BF4DB-955A-4A27-A889-0D28123AB4B2 +--partition --lun=4 --name=bluetooth_a --size=2048KB --type-guid=6CB747F1-C2EF-4092-ADD0-CA39F79C7AF4 --filename=BTFM.bin +--partition --lun=4 --name=audio_cfg_a --size=10240KB --type-guid=8DEF429C-C2DA-4BD9-B424-1E4400B034C2 --filename=audio_cfg.mbn +--partition --lun=4 --name=display_cfg_a --size=10240KB --type-guid=B2AC2A57-795C-4EDF-B082-13ED5403EECF --filename=display_cfg.mbn +--partition --lun=4 --name=camera_cal_data --size=1024KB --type-guid=E1DA37AD-8122-4DD3-A16E-C5792C69EE67 +--partition --lun=4 --name=mm_cal_data --size=8192KB --type-guid=54DBC0D1-7C95-435F-8A6A-FB6A63F0EA50 +--partition --lun=4 --name=audio_dsp2_dtb_a --size=512KB --type-guid=B5E6F4AB-85F3-49B7-8473-F99F14BACBEF --filename=adsp2_dtbs.elf +--partition --lun=4 --name=audio_dsp1_dtb_a --size=512KB --type-guid=3F503927-CEC6-47F5-BB9F-F216DBD06232 --filename=adsp1_dtbs.elf +--partition --lun=4 --name=audio_dsp0_dtb_a --size=512KB --type-guid=B7285610-243A-4E3F-B3B1-0A2A521F8B63 --filename=adsp_dtbs.elf +--partition --lun=4 --name=audio_dsp2_a --size=40960KB --type-guid=6D17BCCE-F4DB-4646-B844-CC67317F613B --filename=adsp2.mbn +--partition --lun=4 --name=audio_dsp1_a --size=40960KB --type-guid=2A9072F6-FC78-4678-AD61-0D5B61C0281B --filename=adsp1.mbn +--partition --lun=4 --name=audio_dsp0_a --size=40960KB --type-guid=FA5B8B1C-E148-453E-A99B-E3B3932D7223 --filename=adsp.mbn +--partition --lun=4 --name=compute_dsp3_dtb_a --size=512KB --type-guid=1151CE4B-091B-4360-9CD7-845473C1E475 --filename=cdsp3_dtbs.elf +--partition --lun=4 --name=compute_dsp2_dtb_a --size=512KB --type-guid=0A037D40-AD4A-48D3-BA20-7FCE41D20F36 --filename=cdsp2_dtbs.elf +--partition --lun=4 --name=compute_dsp1_dtb_a --size=512KB --type-guid=3A92754B-D045-4376-9557-F9E6A6988EF1 --filename=cdsp1_dtbs.elf +--partition --lun=4 --name=compute_dsp0_dtb_a --size=512KB --type-guid=46905134-0260-478E-8524-04554829FCF6 --filename=cdsp_dtbs.elf +--partition --lun=4 --name=compute_dsp3_a --size=35840KB --type-guid=AF1F5144-F12D-4F5B-8BD5-C522B363FBB6 --filename=cdsp3.mbn +--partition --lun=4 --name=compute_dsp2_a --size=35840KB --type-guid=AA5E04A5-DB45-457E-94BA-1736733E3767 --filename=cdsp2.mbn +--partition --lun=4 --name=compute_dsp1_a --size=35840KB --type-guid=68235422-C461-477C-9CDC-B2A0E7C47F6D --filename=cdsp1.mbn +--partition --lun=4 --name=compute_dsp0_a --size=35840KB --type-guid=056FD6FA-DDA6-4BC8-AAAB-098A11639DB4 --filename=cdsp.mbn +--partition --lun=4 --name=uefisecapp_a --size=2048KB --type-guid=8ABBA5AA-7550-4FEB-AE4C-F0B09A5C9F38 +--partition --lun=4 --name=qweslicstore_a --size=256KB --type-guid=7BAB3C93-5F73-4D02-B8CB-5B9F899D29A8 --filename=license.bin +--partition --lun=4 --name=qwesliccache --size=36KB --type-guid=7DDC813A-E88A-491A-95DC-4811A869D313 +--partition --lun=4 --name=cateloader --size=2048KB --type-guid=AA9A5C4C-4F1F-7D3A-014A-22BD33BF7191 +--partition --lun=4 --name=CVP_a --size=8192KB --type-guid=04A9DDD6-A516-44F2-8BA7-7D08A040AEDC +--partition --lun=4 --name=VIDEO_a --size=8192KB --type-guid=18A8CA81-CEA6-46FA-90C5-40D27C509CC2 +--partition --lun=4 --name=Camera2_a --size=2048KB --type-guid=3E6FAD56-C3E3-403F-A220-E5CFB6E71F6B +--partition --lun=4 --name=Camera_a --size=8192KB --type-guid=7322732B-9902-4D3C-B1C8-3F6E89354453 +--partition --lun=4 --name=GPU_micro_code2_a --size=8KB --type-guid=70DB9385-A3D4-483D-8588-36BB99605FEA +--partition --lun=4 --name=GPU_micro_code_a --size=8KB --type-guid=CF96F715-9398-452A-A60A-11563EF27DCA +--partition --lun=4 --name=storsec --size=128KB --type-guid=68B52F25-2025-44F8-9185-82FF9AFDFA77 +--partition --lun=4 --name=mdcompress --size=20480KB --type-guid=2D106602-6107-4211-8EE4-77F06E455642 +--partition --lun=4 --name=tzsc --size=128KB --type-guid=2C1BC23B-CD3B-41C2-A419-C2B9FD9887D3 +--partition --lun=4 --name=dpm --size=8KB --type-guid=BAC7159A-4B70-4E64-9950-C5E95D00F1F5 +--partition --lun=4 --name=tz_ac_config_a --size=512KB --type-guid=7437F5B5-215F-4E08-927A-F49F53CC1F5D --filename=tz_ac_config.mbn +--partition --lun=4 --name=hyp_ac_config_a --size=256KB --type-guid=05E0CA06-3F20-49C4-8B82-AC560268F2AE --filename=hyp_ac_config.mbn +--partition --lun=4 --name=spare1_a --size=8192KB --type-guid=D69CA530-3C9A-4C1E-9D73-2E2F5CEFE9E7 +--partition --lun=4 --name=spare2_a --size=8192KB --type-guid=44E2FE3E-BF26-4B02-A2E7-3CA9333BBF1C +--partition --lun=4 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +# This is LUN 5 - Firmware LUN B-slot - mirror + logdump +--partition --lun=5 --name=aop_b --size=1024KB --type-guid=B8B27C4C-4B5B-8AB2-502F-A792B590A896 --filename=aop.mbn +--partition --lun=5 --name=aop_config_b --size=512KB --type-guid=5738935D-8A89-4F71-9731-514FF00B8B4F --filename=aop_devcfg.mbn +--partition --lun=5 --name=tz_b --size=10240KB --type-guid=C832EA16-8B0D-4398-A67B-EBB30EF98E7E --filename=tz.mbn +--partition --lun=5 --name=hyp_b --size=512000KB --type-guid=CB45ECA0-504E-42BB-91BA-C9B3236F6A6E --filename=hypvm.mbn +--partition --lun=5 --name=devcfg_b --size=256KB --type-guid=169534E7-7809-4240-9763-0BA5DC37B5FF --filename=devcfg_auto_sgvm.mbn +--partition --lun=5 --name=tz_qti_config_b --size=512KB --type-guid=9ED896DD-F1A4-44C2-845F-834967E77879 --filename=tz_qti_config.mbn +--partition --lun=5 --name=cpucp_b --size=1024KB --type-guid=6C1111FB-5354-41DE-AC17-5B6E542BE836 --filename=cpucp.elf +--partition --lun=5 --name=cpucp_dtb_b --size=128KB --type-guid=57213A2B-39DE-4184-97DE-645D37913E4E --filename=cpucp_dtbs.elf +--partition --lun=5 --name=shrm_b --size=256KB --type-guid=39FD6C00-49EB-6BD1-6899-2FB849DD4F75 --filename=shrm.elf +--partition --lun=5 --name=ddr_lcp_b --size=64KB --type-guid=2B098FBF-1BFF-41DA-955D-A797C0675EB4 --filename=ddr_lcp.elf +--partition --lun=5 --name=soccp_debug_b --size=512KB --type-guid=88CE4B5F-616E-4549-B875-565DAD984951 --filename=sdi.mbn +--partition --lun=5 --name=soccp_dcd_b --size=48KB --type-guid=BF795A2C-F2EA-4110-85EA-95CC43FE1532 --filename=dcd.mbn +--partition --lun=5 --name=uefi_b --size=10240KB --type-guid=9F234B5B-0EFB-4313-8E4C-0AF1F605536B --filename=fip.elf +--partition --lun=5 --name=uefi_dtb_b --size=512KB --type-guid=5F7D760A-3EF5-4AA5-B915-69A4ECAAE662 --filename=uefi_dtbs.elf +--partition --lun=5 --name=gearvm_b --size=12288KB --type-guid=4D09E70E-F349-11ED-A05B-0242AC120003 +--partition --lun=5 --name=pdp_b --size=512KB --type-guid=23BC2066-6DF0-4869-B84D-84B6247E3C53 --filename=pdp.elf +--partition --lun=5 --name=pdp_cdb_b --size=128KB --type-guid=C49242AA-4C04-43C5-9E81-817AF9C23AD5 --filename=pdp_cdb.elf +--partition --lun=5 --name=xbl_ramdump_b --size=2048KB --type-guid=FF608BF6-AEDF-4084-BEC5-C92AB4E4534D --filename=xbl_ramdump.elf +--partition --lun=5 --name=dsp_b --size=184320KB --type-guid=A7CE9095-BE83-4F72-93A6-BCA48C8A534B +--partition --lun=5 --name=soccp_b --size=3072KB --type-guid=B842FDD7-8ED5-4DAA-A755-D0B43FFF21E6 --filename=soccp.mbn +--partition --lun=5 --name=qupfw_b --size=128KB --type-guid=1DF89EA5-F53A-41CC-82B1-ED2EE0C2B4B7 --filename=qupv3fw.elf +--partition --lun=5 --name=bluetooth_b --size=2048KB --type-guid=8EF88AFA-75B6-4BDB-A133-16FC3CB2EE3F --filename=BTFM.bin +--partition --lun=5 --name=audio_cfg_b --size=10240KB --type-guid=B7BBCAAA-F47E-4EDA-8AFD-61E54BD5DDF7 --filename=audio_cfg.mbn +--partition --lun=5 --name=display_cfg_b --size=10240KB --type-guid=C88A20F8-CA78-4BA0-A1F9-AD00F3CCCD9B --filename=display_cfg.mbn +--partition --lun=5 --name=audio_dsp2_dtb_b --size=512KB --type-guid=3371E7BC-8F6D-4743-9D15-B29BC82D3F9A --filename=adsp2_dtbs.elf +--partition --lun=5 --name=audio_dsp1_dtb_b --size=512KB --type-guid=75D75340-A777-4003-8C8B-AF5A7CF1147A --filename=adsp1_dtbs.elf +--partition --lun=5 --name=audio_dsp0_dtb_b --size=512KB --type-guid=46167293-AA20-4405-8338-D9237265FADE --filename=adsp_dtbs.elf +--partition --lun=5 --name=audio_dsp2_b --size=40960KB --type-guid=D37C1628-22C2-47D5-A228-6BB67E51EA86 --filename=adsp2.mbn +--partition --lun=5 --name=audio_dsp1_b --size=40960KB --type-guid=7DFD535C-0491-43AA-88F6-FE6ACA602EA8 --filename=adsp1.mbn +--partition --lun=5 --name=audio_dsp0_b --size=40960KB --type-guid=6E44C534-0226-4578-A023-82B07B7A99FC --filename=adsp.mbn +--partition --lun=5 --name=compute_dsp3_dtb_b --size=512KB --type-guid=1BED2188-E036-4DD0-B0DD-4204D1F28D27 --filename=cdsp3_dtbs.elf +--partition --lun=5 --name=compute_dsp2_dtb_b --size=512KB --type-guid=347C3CA6-A333-4A99-98E4-9E37A6A2F4D8 --filename=cdsp2_dtbs.elf +--partition --lun=5 --name=compute_dsp1_dtb_b --size=512KB --type-guid=25D0E8C7-43A1-45E5-8A03-02907A4E27CF --filename=cdsp1_dtbs.elf +--partition --lun=5 --name=compute_dsp0_dtb_b --size=512KB --type-guid=50519831-A01C-44B9-BA99-2C7592FC612A --filename=cdsp_dtbs.elf +--partition --lun=5 --name=compute_dsp3_b --size=35840KB --type-guid=09364527-3E29-425B-9334-0B38694CE737 --filename=cdsp3.mbn +--partition --lun=5 --name=compute_dsp2_b --size=35840KB --type-guid=3D0C0908-CCAD-4169-8053-1A797F74483B --filename=cdsp2.mbn +--partition --lun=5 --name=compute_dsp1_b --size=35840KB --type-guid=B7CE0257-44ED-49F7-9CBC-1266F4BBF95D --filename=cdsp1.mbn +--partition --lun=5 --name=compute_dsp0_b --size=35840KB --type-guid=B13B3FC6-996C-4A13-B4AB-E7B12A74670E --filename=cdsp.mbn +--partition --lun=5 --name=CVP_b --size=8192KB --type-guid=85500F4A-126D-445C-9CB4-BE0C81321A50 +--partition --lun=5 --name=VIDEO_b --size=8192KB --type-guid=07CD529D-6D7D-4167-9EA0-BFC5D62441ED +--partition --lun=5 --name=Camera2_b --size=2048KB --type-guid=81C1181B-1BAA-4038-9FA8-505433C91E26 +--partition --lun=5 --name=Camera_b --size=8192KB --type-guid=F31C52F2-79CD-49F3-B15F-EC5241793CA5 +--partition --lun=5 --name=GPU_micro_code2_b --size=8KB --type-guid=4F793617-BCA9-4878-8EE5-D18096D405D0 +--partition --lun=5 --name=GPU_micro_code_b --size=8KB --type-guid=4A1ED899-45C6-4000-AE7C-1EE9F39F6980 +--partition --lun=5 --name=tz_ac_config_b --size=512KB --type-guid=FA5C1B9B-CED6-4ED8-8C92-97BEC5791F30 --filename=tz_ac_config.mbn +--partition --lun=5 --name=hyp_ac_config_b --size=256KB --type-guid=43B68B3D-DE1F-4514-B280-69C970E2920A --filename=hyp_ac_config.mbn +--partition --lun=5 --name=uefisecapp_b --size=2048KB --type-guid=48410CC8-F293-4533-A6BE-EBFED9EC892C +--partition --lun=5 --name=qweslicstore_b --size=256KB --type-guid=1A702852-77D3-40E6-BE75-884E0E601787 --filename=license.bin +--partition --lun=5 --name=logdump --size=524288KB --type-guid=5AF80809-AABB-4943-9168-CDFC38742598 +--partition --lun=5 --name=spare1_b --size=8192KB --type-guid=5BEF7D08-EEFB-415C-8373-A5128472839B +--partition --lun=5 --name=spare2_b --size=8192KB --type-guid=1DAFA947-9F7D-490F-A773-A43B6C4E5256 +--partition --lun=5 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 diff --git a/tests/integration/check-missing-files b/tests/integration/check-missing-files index 2313fd1..46cc575 100755 --- a/tests/integration/check-missing-files +++ b/tests/integration/check-missing-files @@ -34,28 +34,47 @@ for xml in "$@"; do XblRamdump.xz) ;; abl.elf) ;; abl2esp-v7.elf) ;; + adsp.mbn) ;; + adsp1.mbn) ;; + adsp1_dtbs.elf) ;; + adsp2.mbn) ;; + adsp2_dtbs.elf) ;; adsp_dtbs.elf) ;; adsp_lite.lzma) ;; aop.mbn) ;; aop_devcfg.mbn) ;; + audio_cfg.mbn) ;; boot.img) ;; + BTFM.bin) ;; bootfw1.bin) ;; bootfw2.bin) ;; cdt.bin) ;; + cdsp.mbn) ;; + cdsp1.mbn) ;; + cdsp1_dtbs.elf) ;; + cdsp2.mbn) ;; + cdsp2_dtbs.elf) ;; + cdsp3.mbn) ;; + cdsp3_dtbs.elf) ;; + cdsp_dtbs.elf) ;; cmnlib.mbn) ;; cmnlib64.mbn) ;; cpucp.elf) ;; cpucp_dtbs.elf) ;; dcd.mbn) ;; + ddr_lcp.elf) ;; devcfg.mbn) ;; + devcfg_auto_sgvm.mbn) ;; devcfg_full.img) ;; devcfg_iot.mbn) ;; devcfg_rfcomm.mbn) ;; devcfg_windows_hyp.mbn) ;; + display_cfg.mbn) ;; dtb.bin) ;; efi.bin) ;; emmc_appsboot.mbn) ;; featenabler.mbn) ;; + fip.elf) ;; fs_image_linux.tar.gz.mbn.img) ;; hyp.mbn) ;; hypvm.mbn) ;; @@ -65,22 +84,33 @@ for xml in "$@"; do keymaster64.mbn) ;; keymint.mbn) ;; km4.mbn) ;; + license.bin) ;; logfs_ufs_8mb.bin) ;; multi_image.mbn) ;; multi_image_qti.mbn) ;; + nord_apdp.mbn) ;; + oem_misc.mbn) ;; pdp.elf) ;; pdp_cdb.elf) ;; pmic.elf) ;; prog_firehose_ddr.elf) ;; prog_firehose_lite.elf) ;; qsahara_device_programmer.xml) ;; + qti_misc.mbn) ;; qupv3fw.elf) ;; rootfs.img) ;; rpm.mbn) ;; rubikpi_config.img) ;; rubikpi_dtso.img) ;; + sailcal.elf) ;; sailhyp.elf) ;; + sail_nor_dlp.bin) ;; sailsw1.elf) ;; + sailsw2.elf) ;; + sailsw3.elf) ;; + sailsw4.elf) ;; + sailsw5.elf) ;; + sailsw6.elf) ;; sbc_1.0_8016.bin) ;; sbc_1.0_8096.bin) ;; sbl1.mbn) ;; @@ -92,6 +122,7 @@ for xml in "$@"; do shrm.elf) ;; signed_firmware_soc_view.elf) ;; soccp.bin) ;; + soccp.mbn) ;; storsec.mbn) ;; tme_config.elf) ;; tools.fv) ;; @@ -109,6 +140,7 @@ for xml in "$@"; do xbl_config.elf) ;; xbl_config_devprg.elf) ;; xbl_feature_config.elf) ;; + xbl_ramdump.elf) ;; xbl_s.melf) ;; xbl_s_devprg_ns.melf) ;; xbl_sc.elf) ;; diff --git a/tests/integration/checksums.sha256 b/tests/integration/checksums.sha256 index bafa0bd..2cae7d5 100644 --- a/tests/integration/checksums.sha256 +++ b/tests/integration/checksums.sha256 @@ -439,6 +439,84 @@ c9f52ac16ce29c8c6ff84bd4d37429fb0ff049a08aedd66bebeb6163805a38e9 platforms/iq-x ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 platforms/iq-x7181-evk/ufs/zeros_1sector.bin 74518f204d46de660dff3ed003e92476bad8c691ba392453fc1c7532cc856018 platforms/iq-x7181-evk/ufs/zeros_33sectors.bin cc61635da46b2c9974335ea37e0b5fd660a5c8a42a89b271fa7ec2ac4b8b26f6 platforms/iq-x7181-evk/ufs/zeros_5sectors.bin +159ad5358528d085a9188bd3355039e50b03a0c38f8e679a21218703c4374d4f platforms/iq10-evk/spinor/gpt_backup0.bin +4f1ea68b8abef5765ee15a1ef9801e7153432a93b003302aa96e43e4c2446c1a platforms/iq10-evk/spinor/gpt_both0.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/iq10-evk/spinor/gpt_empty0.bin +d82706265833e45aed8554ae5c12bf95298fbfbb1129edb5a3754fcd34bf79f5 platforms/iq10-evk/spinor/gpt_main0.bin +1c31c71616c3d6afa377d37d9d4ed3db1cecf1b6e0bf320698ab30558c697852 platforms/iq10-evk/spinor/partitions.xml +a78a1c37a70ff2cecb450ce16b06bacf1d983ba7108134af2a589096a0594254 platforms/iq10-evk/spinor/patch0.xml +0d13b9c1cfc1398d0d9479762c1e84052db35d5b8682b16ded2b9a4458d120c8 platforms/iq10-evk/spinor/rawprogram0.xml +bfd6149fca38b0d45a636f87be864562f321e5418b917120f4f350d6f5a11a7e platforms/iq10-evk/spinor/rawprogram0_BLANK_GPT.xml +4fb0a173c8ab220901d45e1c3a1c761616110bce674152312138bc72af9007de platforms/iq10-evk/spinor/rawprogram0_WIPE_PARTITIONS.xml +8f4ad45a45bf96091a1bddc6e9ef9f0c1b6a8b93c4cfc9ee269d9563fdb927bf platforms/iq10-evk/spinor/wipe_rawprogram_PHY0.xml +c9f52ac16ce29c8c6ff84bd4d37429fb0ff049a08aedd66bebeb6163805a38e9 platforms/iq10-evk/spinor/wipe_rawprogram_PHY1.xml +915acd9e9017bb6103cb0c7264b0df3c294dd4eabb4d099eda9da6df75153810 platforms/iq10-evk/spinor/wipe_rawprogram_PHY2.xml +7dc6e2c38c670688d77b5e7b5199d129d4dd3803aa0f9047fe36dd82b270254b platforms/iq10-evk/spinor/wipe_rawprogram_PHY4.xml +3db09ee13c9969237acc4027d16eea8763de3b1a61418a46ad9ccf4577f8fd99 platforms/iq10-evk/spinor/wipe_rawprogram_PHY5.xml +69fa314f3d9301a2554455416708cb54e0c0b5700cf89a2e59575642979674cd platforms/iq10-evk/spinor/wipe_rawprogram_PHY6.xml +6c66987561c898febfc77096da19f3b215a5e689cbca95dc2af23c7529cd20ea platforms/iq10-evk/spinor/wipe_rawprogram_PHY7.xml +ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 platforms/iq10-evk/spinor/zeros_1sector.bin +74518f204d46de660dff3ed003e92476bad8c691ba392453fc1c7532cc856018 platforms/iq10-evk/spinor/zeros_33sectors.bin +cc61635da46b2c9974335ea37e0b5fd660a5c8a42a89b271fa7ec2ac4b8b26f6 platforms/iq10-evk/spinor/zeros_5sectors.bin +583219d4c5afe0701e8cb68e34e91cb5e3f0562ac6e34ab45cc32739809c4d1f platforms/iq10-evk/ufs/gpt_backup0.bin +7715c311a3413c907dd97a116f9982dc7d4c0b4f0b5b3e339a5a8ea0e76d50ea platforms/iq10-evk/ufs/gpt_backup1.bin +00f434c0fc95364480714c3b29dadb2ae8ade5ec1785b665945f72c5169dd470 platforms/iq10-evk/ufs/gpt_backup2.bin +85fff1d891b4c7b11fcd70b3190e2e1fcee3c900d43be5ada58f653bcc66bffe platforms/iq10-evk/ufs/gpt_backup3.bin +89a7f2dfa4a3a76e48f48c50b0a775792f099cdf7218e1e014dfdcb0405c80ce platforms/iq10-evk/ufs/gpt_backup4.bin +a666758c25b6407d7ba824a0c64c7bd6d64d3967a034f2636bee7b64444237c8 platforms/iq10-evk/ufs/gpt_backup5.bin +21e9e65befcc36ecb5f373c224304386113a41f1f765e908db97802dbae5ed0f platforms/iq10-evk/ufs/gpt_both0.bin +f1340483fb07eabee371e24a75583bcf1845e6bbbed4afe4a951b121055eb73d platforms/iq10-evk/ufs/gpt_both1.bin +bc5ad02051ac1c1d8dec809355855912e1c8cd104b9311f9c6120487609f4660 platforms/iq10-evk/ufs/gpt_both2.bin +1008bf1264d8ac7e025aa05a50282d1b433c0c52b0b47b9532591060f63d264b platforms/iq10-evk/ufs/gpt_both3.bin +ef1f30ad4993f4efcef72f1095d8c747138cc59b70b04a0f3b6378b8185b91c3 platforms/iq10-evk/ufs/gpt_both4.bin +c5365613ff0f8b3159ba7207a410afd699d978cf3452b8dacaf2ab49e921dd64 platforms/iq10-evk/ufs/gpt_both5.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/iq10-evk/ufs/gpt_empty0.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/iq10-evk/ufs/gpt_empty1.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/iq10-evk/ufs/gpt_empty2.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/iq10-evk/ufs/gpt_empty3.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/iq10-evk/ufs/gpt_empty4.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/iq10-evk/ufs/gpt_empty5.bin +672eed3b3dba2d1d1d521e078897e7f6412157e91432daff498e798ed381ee4d platforms/iq10-evk/ufs/gpt_main0.bin +fcd56938e24a6495c8de03b798bb3759fff9f8143c02749d58e86653e4c62cf7 platforms/iq10-evk/ufs/gpt_main1.bin +d3a07f81a8e1402c1eff04eef0f1f3ba4e863f5f6249d3c8230dcab9685d70de platforms/iq10-evk/ufs/gpt_main2.bin +4585ad75e8436370d93b82c4900b35363beb3ccfbd5d2346ec2c476b831ede21 platforms/iq10-evk/ufs/gpt_main3.bin +e43b37fd90e1285fb72b4a871e5003a28240111bd23ede19e3a1d106c243a6dc platforms/iq10-evk/ufs/gpt_main4.bin +910fcdee64215b3ece7d1b068a79c66dcf0b2505ca30b488f70fbca062c93473 platforms/iq10-evk/ufs/gpt_main5.bin +63d4e410786f88e8ef4ead02dd0948c6dd9fd3683b9f1ad092703f7aa031eb74 platforms/iq10-evk/ufs/partitions.xml +17e926bf598a781a766319cd1a0e2b84563ef0850d565b83479294be518d160a platforms/iq10-evk/ufs/patch0.xml +36f034695662ef599a0caafbfa04dd79aaae3485acc0a99b3713e8e244459200 platforms/iq10-evk/ufs/patch1.xml +c13b6dea042ec7499324cf9202a79ae43caaacd823862306888d637cb1831ad5 platforms/iq10-evk/ufs/patch2.xml +4b8621e2c91bed45634513eb416bbf8d118d9ffe92b8b88f30c9100ec184fdcc platforms/iq10-evk/ufs/patch3.xml +cc965aa99e0eb06f5303a17a55e39a9ec138bd61f2d0f864e15ad1be264a8ba1 platforms/iq10-evk/ufs/patch4.xml +f74b4cc00934a181da8a84f527d8d087074776623710bdcd13dfc9020f0d5f26 platforms/iq10-evk/ufs/patch5.xml +fedee9a39cd1b3ed39dcae48fcb8efef6c32a81ef738b95c6eba9312d1668105 platforms/iq10-evk/ufs/rawprogram0.xml +bfd6149fca38b0d45a636f87be864562f321e5418b917120f4f350d6f5a11a7e platforms/iq10-evk/ufs/rawprogram0_BLANK_GPT.xml +25efea39fb897cc9471c96fd32df9423a6964449161ce225dad635a3648a61e3 platforms/iq10-evk/ufs/rawprogram0_WIPE_PARTITIONS.xml +94b555ee442eff5708d067a376451ffb3d28e37d9b4eff3ab2855b79276c77a5 platforms/iq10-evk/ufs/rawprogram1.xml +698caaf24b821c5aca4e11f6bd86b8190203df9f0794595d5d44d202a293c50d platforms/iq10-evk/ufs/rawprogram1_BLANK_GPT.xml +0867c5e160e2e270295f26b2efa0b884a1bca1d9bce2ade2874ea3b92ed0c096 platforms/iq10-evk/ufs/rawprogram1_WIPE_PARTITIONS.xml +31cdd9620aa3ebf9c39d6a3fac5283913bcab49c767d87a74502532a5ac1664f platforms/iq10-evk/ufs/rawprogram2.xml +244b029e9ac508d06a315292a6469439257781f7cb475b130a32455054b25446 platforms/iq10-evk/ufs/rawprogram2_BLANK_GPT.xml +b98587a0fa80191bb147959586a18fabdec502ab9d75b087761e8f10e5ad00f5 platforms/iq10-evk/ufs/rawprogram2_WIPE_PARTITIONS.xml +d41f8b1985e18ca320b58651a1c10d0c76126c10bf18a24e80914b41e8cec43c platforms/iq10-evk/ufs/rawprogram3.xml +19393ca7400346b48ddf58032098c8522387ba61780a68631a926dbec24fc3d8 platforms/iq10-evk/ufs/rawprogram3_BLANK_GPT.xml +3bcd501f77ac53a7974caa934c0d9a860d8e263952ab74d0d7348e9b19503d4c platforms/iq10-evk/ufs/rawprogram3_WIPE_PARTITIONS.xml +bbbf3016594b2a764a85ac1e8b504b90610776b5f8ffad210c589f119bbcd9df platforms/iq10-evk/ufs/rawprogram4.xml +13e39a421e5f11f0aca36b2447be74b9ee8fb5cf9023bed0d472a087a95c630a platforms/iq10-evk/ufs/rawprogram4_BLANK_GPT.xml +859872f0691908377bf2d665d2b8b4fd12a37eb5fb7e19f85888c0f742676ec9 platforms/iq10-evk/ufs/rawprogram4_WIPE_PARTITIONS.xml +0f8269413ba9b3b4284842b9fd9be82af719431e85ef6681d6e16c4cbaef51ab platforms/iq10-evk/ufs/rawprogram5.xml +7a526f3da790c95d1f3274deedb9af87e8e2d395bdebefa0cd8a4dc8da3e23ea platforms/iq10-evk/ufs/rawprogram5_BLANK_GPT.xml +dc1191dfa8bf09d45b824c84a16c4170f32e96ae29a905e1d9e9b279019cbbfd platforms/iq10-evk/ufs/rawprogram5_WIPE_PARTITIONS.xml +8f4ad45a45bf96091a1bddc6e9ef9f0c1b6a8b93c4cfc9ee269d9563fdb927bf platforms/iq10-evk/ufs/wipe_rawprogram_PHY0.xml +c9f52ac16ce29c8c6ff84bd4d37429fb0ff049a08aedd66bebeb6163805a38e9 platforms/iq10-evk/ufs/wipe_rawprogram_PHY1.xml +915acd9e9017bb6103cb0c7264b0df3c294dd4eabb4d099eda9da6df75153810 platforms/iq10-evk/ufs/wipe_rawprogram_PHY2.xml +7dc6e2c38c670688d77b5e7b5199d129d4dd3803aa0f9047fe36dd82b270254b platforms/iq10-evk/ufs/wipe_rawprogram_PHY4.xml +3db09ee13c9969237acc4027d16eea8763de3b1a61418a46ad9ccf4577f8fd99 platforms/iq10-evk/ufs/wipe_rawprogram_PHY5.xml +69fa314f3d9301a2554455416708cb54e0c0b5700cf89a2e59575642979674cd platforms/iq10-evk/ufs/wipe_rawprogram_PHY6.xml +6c66987561c898febfc77096da19f3b215a5e689cbca95dc2af23c7529cd20ea platforms/iq10-evk/ufs/wipe_rawprogram_PHY7.xml +ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 platforms/iq10-evk/ufs/zeros_1sector.bin +74518f204d46de660dff3ed003e92476bad8c691ba392453fc1c7532cc856018 platforms/iq10-evk/ufs/zeros_33sectors.bin +cc61635da46b2c9974335ea37e0b5fd660a5c8a42a89b271fa7ec2ac4b8b26f6 platforms/iq10-evk/ufs/zeros_5sectors.bin 06cbeee4becd04797f1c32e1e0ddab674d353600307d4528f35a3415db3e188b platforms/kaanapali-mtp/ufs/contents.xml 583219d4c5afe0701e8cb68e34e91cb5e3f0562ac6e34ab45cc32739809c4d1f platforms/kaanapali-mtp/ufs/gpt_backup0.bin 137603b555c54b82708a409e4cf07ffcff2aee1c562e29011d1493f782d2ed97 platforms/kaanapali-mtp/ufs/gpt_backup1.bin