platforms/iq10-evk: add SA8797P (Nord) UFS and SPI-NOR support - #132
platforms/iq10-evk: add SA8797P (Nord) UFS and SPI-NOR support#132Sumit Garg (b49020) wants to merge 1 commit into
Conversation
Fails the checks. |
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 <sumit.garg@oss.qualcomm.com>
468f53e to
2c6b69c
Compare
Fixed the CI issue, thanks |
| --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 |
There was a problem hiding this comment.
I do not seem to find this "apdp" partition/blob in either AUTO or IOT meta build. And per my testing, this blob is not required for open boot stack to work.
|
Not sure it's a problem to name the platform iq10-evk, but we are actually testing this on IQ10 RRD board, not EVK. |
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