Skip to content

platforms/iq10-evk: add SA8797P (Nord) UFS and SPI-NOR support#132

Open
Sumit Garg (b49020) wants to merge 1 commit into
qualcomm-linux:mainfrom
b49020:iq10-evk-port
Open

platforms/iq10-evk: add SA8797P (Nord) UFS and SPI-NOR support#132
Sumit Garg (b49020) wants to merge 1 commit into
qualcomm-linux:mainfrom
b49020:iq10-evk-port

Conversation

@b49020

Copy link
Copy Markdown
Member

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

@lumag

Copy link
Copy Markdown
Contributor

Unknown license.bin referenced in platforms/iq10-evk/ufs/partitions.xml
Unknown license.bin referenced in platforms/iq10-evk/ufs/partitions.xml
Unknown license.bin referenced in platforms/iq10-evk/ufs/rawprogram4.xml
Unknown license.bin referenced in platforms/iq10-evk/ufs/rawprogram5.xml

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>
@b49020

Copy link
Copy Markdown
Member Author

Unknown license.bin referenced in platforms/iq10-evk/ufs/partitions.xml
Unknown license.bin referenced in platforms/iq10-evk/ufs/partitions.xml
Unknown license.bin referenced in platforms/iq10-evk/ufs/rawprogram4.xml
Unknown license.bin referenced in platforms/iq10-evk/ufs/rawprogram5.xml

Fails the checks.

Fixed the CI issue, thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants