diff --git a/platforms/qcs6490-thundercomm-rubikpi3/ufs/contents.xml.in b/platforms/qcs6490-thundercomm-rubikpi3/ufs/contents.xml.in new file mode 100644 index 0000000..4011728 --- /dev/null +++ b/platforms/qcs6490-thundercomm-rubikpi3/ufs/contents.xml.in @@ -0,0 +1,78 @@ + + + + + + + default + + common + default + + + apps + default + + + + + QCM6490.LE.0.0 + QCM6490 + SM7325,QCS6490 + FULL_STACK + K2L + + + + apps + apps + QCM6490 + .\ + ./ + apps_proc + + + common + common + QCM6490 + .\ + ./ + common + + prog_firehose_ddr.elf + . + + + prog_firehose_lite.elf + . + + + {partition_name} + {image_name} + . + + + {storage_type} + {partition_file_name} + . + + + {storage_type} + {partition_patch_file_name} + . + + + + diff --git a/platforms/qcs6490-thundercomm-rubikpi3/ufs/partitions.conf b/platforms/qcs6490-thundercomm-rubikpi3/ufs/partitions.conf new file mode 100644 index 0000000..40eafe3 --- /dev/null +++ b/platforms/qcs6490-thundercomm-rubikpi3/ufs/partitions.conf @@ -0,0 +1,122 @@ +# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. +# SPDX-License-Identifier: BSD-3-Clause-Clear + +# select disk type emmc | nand | ufs Mandatory +# disk size in bytes Mandatory +# options if not explicitly provid +--disk --type=ufs --size=137438953472 --write-protect-boundary=0 --sector-size-in-bytes=4096 --grow-last-partition + +# per partition entry +# mandatory options: +# --lun (mandatory for UFS, emmc no need this) +# --name +# --size in bytes +# --type-guid +# optional options: (defaults used if not provided) +# --attributes 1000000000000004 +# --filename "" +# --readonly true +# --sparse false + +#This is LUN 0 - HLOS LUN +--partition --lun=0 --name=efi --size=524288KB --type-guid=C12A7328-F81F-11D2-BA4B-00A0C93EC93B --filename=efi.bin +--partition --lun=0 --name=rootfs --size=23099392KB --type-guid=B921B045-1DF0-41C3-AF44-4C6F280D3FAE --filename=rootfs.img + +#This is LUN 1 - Boot LUN A +--partition --lun=1 --name=xbl_a --size=3604KB --type-guid=DEA0BA2C-CBDD-4805-B4F9-F428251C3E98 --filename=xbl.elf +--partition --lun=1 --name=xbl_config_a --size=512KB --type-guid=5A325AE4-4276-B66D-0ADD-3494DF27706A --filename=xbl_config.elf +--partition --lun=1 --name=xbl_b --size=3604KB --type-guid=7A3DF1A3-A31A-454D-BD78-DF259ED486BE --filename=xbl.elf +--partition --lun=1 --name=xbl_config_b --size=512KB --type-guid=F462E0EA-A20E-4B10-867A-2D4455366548 --filename=xbl_config.elf +--partition --lun=1 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +#This is LUN 2 - Boot LUN B +--partition --lun=2 --name=xbl_a --size=3604KB --type-guid=DEA0BA2C-CBDD-4805-B4F9-F428251C3E98 --filename=xbl.elf +--partition --lun=2 --name=xbl_config_a --size=512KB --type-guid=5A325AE4-4276-B66D-0ADD-3494DF27706A --filename=xbl_config.elf +--partition --lun=2 --name=xbl_b --size=3604KB --type-guid=7A3DF1A3-A31A-454D-BD78-DF259ED486BE --filename=xbl.elf +--partition --lun=2 --name=xbl_config_b --size=512KB --type-guid=F462E0EA-A20E-4B10-867A-2D4455366548 --filename=xbl_config.elf +--partition --lun=2 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +#This is LUN 3 - OTP LUN +#QCOM development requirement: Ensure all partitions in LUN3 is a multiple of 128k +#Linux Android customers can ignore this requirement +--partition --lun=3 --name=ALIGN_TO_128K_1 --size=104KB --type-guid=FDE1604B-D68B-4BD4-973D-962AE7A1ED88 +--partition --lun=3 --name=cdt --size=128KB --type-guid=A19F205F-CCD8-4B6D-8F1E-2D9BC24CFFB1 --filename=cdt.bin +--partition --lun=3 --name=ddr_a --size=1024KB --type-guid=20A0C19C-286A-42FA-9CE7-F64C3226A794 +--partition --lun=3 --name=ddr_b --size=1024KB --type-guid=325DEF02-1305-44A3-AA8D-AC82FEBE220E +--partition --lun=3 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +#This is LUN 4 - Protected Read-only LUN +# Partition's that are expected to be OTA upgradable require a A and B version. +# If the partition you are adding is not expected to be OTA upgradable please add it after the 'B' partition list. +# These are the 'A' partition's needed for the A/B boot/ota update feature. +# If you add something to this section remember to add it to B as well +--partition --lun=4 --name=aop_a --size=512KB --type-guid=D69E90A5-4CAB-0071-F6DF-AB977F141A7F --filename=aop.mbn +--partition --lun=4 --name=apdp_a --size=256KB --type-guid=E6E98DA2-E22A-4D12-AB33-169E7DEAA507 --filename=zeros_33sectors.bin +--partition --lun=4 --name=dtb_a --size=65536KB --type-guid=2A1A52FC-AA0B-401C-A808-5EA0F91068F8 --filename=dtb.bin +--partition --lun=4 --name=xbl_ramdump_a --size=2048KB --type-guid=0382F197-E41F-4E84-B18B-0B564AEAD875 --filename=XblRamdump.elf +--partition --lun=4 --name=uefi_a --size=5120KB --type-guid=400FFDCD-22E0-47E7-9A23-F16ED9382388 --filename=uefi.elf +--partition --lun=4 --name=tz_a --size=4096KB --type-guid=A053AA7F-40B8-4B1C-BA08-2F68AC71A4F4 --filename=tz.mbn +--partition --lun=4 --name=hyp_a --size=8192KB --type-guid=E1A6A689-0C8D-4CC6-B4E8-55A4320FBD8A --filename=hypvm.mbn +--partition --lun=4 --name=devcfg_a --size=128KB --type-guid=F65D4B16-343D-4E25-AAFC-BE99B6556A6D --filename=devcfg.mbn +--partition --lun=4 --name=qupfw_a --size=80KB --type-guid=21D1219F-2ED1-4AB4-930A-41A16AE75F7F --filename=qupv3fw.elf +--partition --lun=4 --name=uefisecapp_a --size=2048KB --type-guid=BE8A7E08-1B7A-4CAE-993A-D5B7FB55B3C2 --filename=uefi_sec.mbn +--partition --lun=4 --name=imagefv_a --size=2048KB --type-guid=17911177-C9E6-4372-933C-804B678E666F --filename=imagefv.elf +--partition --lun=4 --name=shrm_a --size=128KB --type-guid=CB74CA22-2F0D-4B82-A1D6-C4213F348D73 --filename=shrm.elf +--partition --lun=4 --name=multiimgoem_a --size=32KB --type-guid=E126A436-757E-42D0-8D19-0F362F7A62B8 --filename=multi_image.mbn +--partition --lun=4 --name=cpucp_a --size=1024KB --type-guid=1E8615BD-6D8C-41AD-B3EA-50E8BF40E43F --filename=cpucp.elf +--partition --lun=4 --name=qweslicstore_a --size=256KB --type-guid=7BAB3C93-5F73-4D02-B8CB-5B9F899D29A8 + +#These are the 'B' partition's needed for the A/B boot/ota update feature. A and B partitions must have differrent GUID's. +#For convinience sake we keep all the B partitions with the same GUID +--partition --lun=4 --name=aop_b --size=512KB --type-guid=B8B27C4C-4B5B-8AB2-502F-A792B590A896 --filename=aop.mbn +--partition --lun=4 --name=apdp_b --size=256KB --type-guid=110F198D-8174-4193-9AF1-5DA94CDC59C9 --filename=zeros_33sectors.bin +--partition --lun=4 --name=dtb_b --size=65536KB --type-guid=A166F11A-2B39-4FAA-B7E7-F8AA080D0587 --filename=dtb.bin +--partition --lun=4 --name=xbl_ramdump_b --size=2048KB --type-guid=FF608BF6-AEDF-4084-BEC5-C92AB4E4534D --filename=XblRamdump.elf +--partition --lun=4 --name=uefi_b --size=5120KB --type-guid=9F234B5B-0EFB-4313-8E4C-0AF1F605536B --filename=uefi.elf +--partition --lun=4 --name=tz_b --size=4096KB --type-guid=C832EA16-8B0D-4398-A67B-EBB30EF98E7E --filename=tz.mbn +--partition --lun=4 --name=hyp_b --size=8192KB --type-guid=CB45ECA0-504E-42BB-91BA-C9B3236F6A6E --filename=hypvm.mbn +--partition --lun=4 --name=devcfg_b --size=128KB --type-guid=169534E7-7809-4240-9763-0BA5DC37B5FF --filename=devcfg.mbn +--partition --lun=4 --name=qupfw_b --size=80KB --type-guid=F0BDD669-EE04-4F41-84BD-8F3B7B799B6C --filename=qupv3fw.elf +--partition --lun=4 --name=uefisecapp_b --size=2048KB --type-guid=538CBDBA-D4A4-4438-A466-D7B356FAC165 --filename=uefi_sec.mbn +--partition --lun=4 --name=imagefv_b --size=2048KB --type-guid=920CFC3D-7285-4A47-9C1C-4A87590E0687 --filename=imagefv.elf +--partition --lun=4 --name=shrm_b --size=128KB --type-guid=39FD6C00-49EB-6BD1-6899-2FB849DD4F75 --filename=shrm.elf +--partition --lun=4 --name=multiimgoem_b --size=32KB --type-guid=3E3E3ECD-C512-4F95-9144-6063826A8970 --filename=multi_image.mbn +--partition --lun=4 --name=cpucp_b --size=1024KB --type-guid=6C1111FB-5354-41DE-AC17-5B6E542BE836 --filename=cpucp.elf +--partition --lun=4 --name=qweslicstore_b --size=256KB --type-guid=225AF6E5-C009-4B6F-A240-625D1510D1FF + +#These are non A/B partitions. In a A/B build these would not be updated via a OTA update +--partition --lun=4 --name=SYSFW_VERSION --size=4KB --type-guid=3C44F88B-1878-4C29-B122-EE78766442A7 +--partition --lun=4 --name=recoveryinfo --size=4KB --type-guid=7374B391-291C-49FA-ABC2-0463AB5F713F +--partition --lun=4 --name=devinfo --size=4KB --type-guid=65ADDCF4-0C5C-4D9A-AC2D-D90B5CBFCD03 +--partition --lun=4 --name=questdatafv --size=16384KB --type-guid=7F86D79A-7C83-4FC8-BEF2-7D0A7A97AF23 +--partition --lun=4 --name=qmcs --size=30720KB --type-guid=358740B1-34BD-4E4C-9656-3454F0A8FDD9 +--partition --lun=4 --name=dip --size=1024KB --type-guid=4114B077-005D-4E12-AC8C-B493BDA684FB +--partition --lun=4 --name=splash --size=33424KB --type-guid=AD99F201-DC71-4E30-9630-E19EEF553D1B +--partition --lun=4 --name=limits --size=4KB --type-guid=10A0C19C-516A-5444-5CE3-664C3226A794 +--partition --lun=4 --name=limits-cdsp --size=4KB --type-guid=545D3707-8329-40E8-8B5E-3E554CBDC786 +--partition --lun=4 --name=toolsfv --size=1024KB --type-guid=97745ABA-135A-44C3-9ADC-05616173C24C --filename=tools.fv +--partition --lun=4 --name=logfs --size=8192KB --type-guid=BC0330EB-3410-4951-A617-03898DBE3372 +--partition --lun=4 --name=quantumsdk --size=40960KB --type-guid=AA9A5C4C-4F1F-7D3A-014A-22BD33BF7191 +--partition --lun=4 --name=logdump --size=524288KB --type-guid=5AF80809-AABB-4943-9168-CDFC38742598 +--partition --lun=4 --name=secdata --size=25KB --type-guid=76CFC7EF-039D-4E2C-B81E-4DD8C2CB2A93 +--partition --lun=4 --name=quantumfv --size=512KB --type-guid=80C23C26-C3F9-4A19-BB38-1E457DACEB09 +--partition --lun=4 --name=catecontentfv --size=1024KB --type-guid=E12D830B-7F62-4F0B-B48A-8178C5BF3AC1 +--partition --lun=4 --name=vm-data --size=33424KB --type-guid=21ADB864-C9E7-4C76-BE68-568E20C58439 +--partition --lun=4 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +#This is LUN 5 - Protected Read-write LUN +#QCOM development requirement: Ensure all partitions in LUN5 is a multiple of 128k. +--partition --lun=5 --name=modemst1 --size=3072KB --type-guid=EBBEADAF-22C9-E33B-8F5D-0E81686A68CB +--partition --lun=5 --name=modemst2 --size=3072KB --type-guid=0A288B1F-22C9-E33B-8F5D-0E81686A68CB +--partition --lun=5 --name=fsg --size=3072KB --type-guid=638FF8E2-22C9-E33B-8F5D-0E81686A68CB +--partition --lun=5 --name=fsc --size=128KB --type-guid=57B90A16-22C9-E33B-8F5D-0E81686A68CB +--partition --lun=5 --name=persist --size=30720KB --type-guid=6C95E238-E343-4BA8-B489-8681ED22AD0B +--partition --lun=5 --name=last_parti --size=0KB --type-guid=00000000-0000-0000-0000-000000000000 + +#This is LUN 6 - Thundercomm RUBIK Pi 3-specific partitions +#The board's UEFI reads rubikpi_config, devcfg_full and rubikpi_dtso +#early during boot; without these the platform fails to come up. +--partition --lun=6 --name=rubikpi_con --size=8192KB --type-guid=BC5955E1-B79F-426A-B20F-6F735CF43411 --filename=rubikpi_config.img +--partition --lun=6 --name=devcfg_full --size=204800KB --type-guid=29EF4121-8B11-4B2C-ABE5-0557F11B9D57 --filename=devcfg_full.img +--partition --lun=6 --name=dtb_con --size=69632KB --type-guid=2E59C2B6-288C-4C4C-9491-9265FD929D94 --filename=rubikpi_dtso.img +--partition --lun=6 --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 2319a77..ffa9c67 100755 --- a/tests/integration/check-missing-files +++ b/tests/integration/check-missing-files @@ -48,6 +48,7 @@ for xml in "$@"; do cpucp_dtbs.elf) ;; dcd.mbn) ;; devcfg.mbn) ;; + devcfg_full.img) ;; devcfg_iot.mbn) ;; devcfg_rfcomm.mbn) ;; devcfg_windows_hyp.mbn) ;; @@ -76,6 +77,8 @@ for xml in "$@"; do qupv3fw.elf) ;; rootfs.img) ;; rpm.mbn) ;; + rubikpi_config.img) ;; + rubikpi_dtso.img) ;; sailhyp.elf) ;; sailsw1.elf) ;; sbc_1.0_8016.bin) ;; diff --git a/tests/integration/checksums.sha256 b/tests/integration/checksums.sha256 index 47fa2fe..6820b3a 100644 --- a/tests/integration/checksums.sha256 +++ b/tests/integration/checksums.sha256 @@ -708,6 +708,74 @@ c9f52ac16ce29c8c6ff84bd4d37429fb0ff049a08aedd66bebeb6163805a38e9 platforms/qcs6 ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 platforms/qcs6490-rb3gen2/ufs/zeros_1sector.bin 74518f204d46de660dff3ed003e92476bad8c691ba392453fc1c7532cc856018 platforms/qcs6490-rb3gen2/ufs/zeros_33sectors.bin cc61635da46b2c9974335ea37e0b5fd660a5c8a42a89b271fa7ec2ac4b8b26f6 platforms/qcs6490-rb3gen2/ufs/zeros_5sectors.bin +fdf85b6505fd3da7a5d4ff8095186a18468b2afdc93b11c98981711c15d82d40 platforms/qcs6490-thundercomm-rubikpi3/ufs/contents.xml +583219d4c5afe0701e8cb68e34e91cb5e3f0562ac6e34ab45cc32739809c4d1f platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_backup0.bin +424106c12ba2acf0c9367c9e96d7a7a65d861066d63c1962b1ed6bef5495b0a3 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_backup1.bin +a94afbdfe665fea82e20bbe70dd806d50ffec9db4da049deff92df61f41e5cad platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_backup2.bin +16c5144c092a2679ee5a8b034ed2ce0b5a107f0ad1a768ceb82afb46e3ef5615 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_backup3.bin +0ee747c377e5c8f4aef221d9aa2687cee55d88d8cdbb56559b4273d6e303d2d9 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_backup4.bin +c91eab5cc56cd364235a1bc486b23d947e889b4c7f02ca3e62cd7904dde6679d platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_backup5.bin +33167fe6953fd76f641f97893ddfee4ac860299c5ea38c84e47c12c609c3ea6f platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_backup6.bin +21e9e65befcc36ecb5f373c224304386113a41f1f765e908db97802dbae5ed0f platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_both0.bin +6acebf7aa55e990525ddad650c9152d96334bacf8bfddc1f4c9b5ff899ebbccd platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_both1.bin +d878dfb88759d01fe4187fba404b9fce9929e6b974f3ca65ae89117d045b7701 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_both2.bin +b3604404957a4ca59635b2c2b778cee15f233fafd37c93cbaedad24f97f731fd platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_both3.bin +165208be4a8161856d09d346c3a3c536b8d7600ad18c7ff8b2d50eb2f7ce1060 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_both4.bin +5e5a25d6a9bb10aad9d084f1d181da33e184522048c537a20654fbfb587b2877 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_both5.bin +e598defa0a135d0cb2d9d85ddbf4971c50a50e92b281ce6baf3b9c41fcfebef4 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_both6.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_empty0.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_empty1.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_empty2.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_empty3.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_empty4.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_empty5.bin +296ad8f9dac8ae490e27fc296e68de9183a83efd638e4f05404c3de700e4cc05 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_empty6.bin +672eed3b3dba2d1d1d521e078897e7f6412157e91432daff498e798ed381ee4d platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_main0.bin +c9ff9b6d201ed1418e892cb77ae21a99ff4dff55bb3183aa94a937b15c85aec5 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_main1.bin +e9059e523ac9ddc640bd6f9024dee80403e0b24cb3c4a8f94a007e739f133a7c platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_main2.bin +bf51d6a26da8e0abcf2b14b8ef65ca093d4468165a77a5415c61b07b1f2e1b01 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_main3.bin +662787616f527a937023028a30eb9560752b259a8029efb6842545059cfb77e2 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_main4.bin +53c5bdd92ec47fa568d1f23587a1907d19d2c59a0a27d3c2237df343c4f223e5 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_main5.bin +44649c561c2d805a59c90117beccefcfbfd7da1ca52652f1dee7879dd9ec1791 platforms/qcs6490-thundercomm-rubikpi3/ufs/gpt_main6.bin +e720f1561a335e222ae223507b190aea5bd8373f34df09e98390d918b3524243 platforms/qcs6490-thundercomm-rubikpi3/ufs/partitions.xml +17e926bf598a781a766319cd1a0e2b84563ef0850d565b83479294be518d160a platforms/qcs6490-thundercomm-rubikpi3/ufs/patch0.xml +b6269add7ddfc0bec68e1780f5b437b7c44a0d8bb266f90e678eae042d72e21b platforms/qcs6490-thundercomm-rubikpi3/ufs/patch1.xml +ae392f62c30cd879c8f704bee9b08918008e6a40e5c6f0882228f2f84a8a2739 platforms/qcs6490-thundercomm-rubikpi3/ufs/patch2.xml +f7da06354afae918957d84ed12ec71c0a195a02555e709584172da4bba53e685 platforms/qcs6490-thundercomm-rubikpi3/ufs/patch3.xml +ba83c7bb1771ceca3d431bacb5378c18f0c02e85bd8e025646634d8078850d19 platforms/qcs6490-thundercomm-rubikpi3/ufs/patch4.xml +2194f97d271944dc975f0b7deaf772ef535f62946157b5831899a249a43f27ec platforms/qcs6490-thundercomm-rubikpi3/ufs/patch5.xml +7bca4d2a3319393f3892668a719f0576a32196a4eb85d4115a1aaf7ba712a434 platforms/qcs6490-thundercomm-rubikpi3/ufs/patch6.xml +fedee9a39cd1b3ed39dcae48fcb8efef6c32a81ef738b95c6eba9312d1668105 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram0.xml +bfd6149fca38b0d45a636f87be864562f321e5418b917120f4f350d6f5a11a7e platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram0_BLANK_GPT.xml +14b80faeb1230f48070444dfb4522575cb221fb8ba94cf3e6a79289691e5eb44 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram0_WIPE_PARTITIONS.xml +f6b3238423bdd7cbe03de9fffaf7d2a671b3723d097a55f80a89b44cf9a82538 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram1.xml +698caaf24b821c5aca4e11f6bd86b8190203df9f0794595d5d44d202a293c50d platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram1_BLANK_GPT.xml +92d64c23c5e26fb5da5f7e021d07e3e08fb54146620e86b9a6e9922726502c2c platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram1_WIPE_PARTITIONS.xml +e7f099c32b8cea5bd3d2046507dfbbfa4b8220ba7b75fcd61ad1f1e3b383ba45 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram2.xml +244b029e9ac508d06a315292a6469439257781f7cb475b130a32455054b25446 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram2_BLANK_GPT.xml +a46834781b8f7460cb2301129fd7f6339ce7eda1a30dfe010f7c7f0fb25a7cf3 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram2_WIPE_PARTITIONS.xml +fff56507b0e9315070905625ba2ce565dd811443369f13e4168e73969888cca3 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram3.xml +19393ca7400346b48ddf58032098c8522387ba61780a68631a926dbec24fc3d8 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram3_BLANK_GPT.xml +cbc97a1fe929099d55f37e3addf89905a2d93fcbe3843715d2f7406b04bdac53 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram3_WIPE_PARTITIONS.xml +bca6d423a37ca2b18922760ceab9c7bb417a731f2b14b9977190eeef9fab6bd0 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram4.xml +13e39a421e5f11f0aca36b2447be74b9ee8fb5cf9023bed0d472a087a95c630a platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram4_BLANK_GPT.xml +c88b8bf7d387e3f688cc480cac527aafa7a798ff08986e9bfc5f133b10bd9e7f platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram4_WIPE_PARTITIONS.xml +456a09459d5601db4f619505f1a8fdf22d84b6fa908b33413873e68ddd97191a platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram5.xml +7a526f3da790c95d1f3274deedb9af87e8e2d395bdebefa0cd8a4dc8da3e23ea platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram5_BLANK_GPT.xml +dd734f3c38bb9f40d5e61f87d4e04ada80537696cdba99d5e126dbd4fa959d87 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram5_WIPE_PARTITIONS.xml +b1e176e6fbee17b233164db25dc54be0901b21cefdea7e5257de17c36e7ddbf6 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram6.xml +cb1eea2093e014eae449d12b6373c1ad0bd6b0f3c1bd8bf1a478a6344c6dfed1 platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram6_BLANK_GPT.xml +19fded7d97359b1480a7b6918430563b1e8d81671f80cf2f16217ab76efd470f platforms/qcs6490-thundercomm-rubikpi3/ufs/rawprogram6_WIPE_PARTITIONS.xml +8f4ad45a45bf96091a1bddc6e9ef9f0c1b6a8b93c4cfc9ee269d9563fdb927bf platforms/qcs6490-thundercomm-rubikpi3/ufs/wipe_rawprogram_PHY0.xml +c9f52ac16ce29c8c6ff84bd4d37429fb0ff049a08aedd66bebeb6163805a38e9 platforms/qcs6490-thundercomm-rubikpi3/ufs/wipe_rawprogram_PHY1.xml +915acd9e9017bb6103cb0c7264b0df3c294dd4eabb4d099eda9da6df75153810 platforms/qcs6490-thundercomm-rubikpi3/ufs/wipe_rawprogram_PHY2.xml +7dc6e2c38c670688d77b5e7b5199d129d4dd3803aa0f9047fe36dd82b270254b platforms/qcs6490-thundercomm-rubikpi3/ufs/wipe_rawprogram_PHY4.xml +3db09ee13c9969237acc4027d16eea8763de3b1a61418a46ad9ccf4577f8fd99 platforms/qcs6490-thundercomm-rubikpi3/ufs/wipe_rawprogram_PHY5.xml +69fa314f3d9301a2554455416708cb54e0c0b5700cf89a2e59575642979674cd platforms/qcs6490-thundercomm-rubikpi3/ufs/wipe_rawprogram_PHY6.xml +6c66987561c898febfc77096da19f3b215a5e689cbca95dc2af23c7529cd20ea platforms/qcs6490-thundercomm-rubikpi3/ufs/wipe_rawprogram_PHY7.xml +ad7facb2586fc6e966c004d7d1d16b024f5805ff7cb47c7a85dabd8b48892ca7 platforms/qcs6490-thundercomm-rubikpi3/ufs/zeros_1sector.bin +74518f204d46de660dff3ed003e92476bad8c691ba392453fc1c7532cc856018 platforms/qcs6490-thundercomm-rubikpi3/ufs/zeros_33sectors.bin +cc61635da46b2c9974335ea37e0b5fd660a5c8a42a89b271fa7ec2ac4b8b26f6 platforms/qcs6490-thundercomm-rubikpi3/ufs/zeros_5sectors.bin f8b8b5bd32cdcf867cd04dfda8b0631f7b184f40811d18072964b41f75e93479 platforms/qcs8275-monza/emmc/gpt_backup0.bin 2e13b3450d03d45927862a8a75cc50cc4714d210dae64a874af0ab67e5b1500b platforms/qcs8275-monza/emmc/gpt_backup1.bin a1c1510c0183b31d7a430399232e479bda517d9dd05bd7a017d36f5e5405d35a platforms/qcs8275-monza/emmc/gpt_both0.bin