Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

A.2.2. HPS Use of SDM QSPI Controller Use Cases

On power up, the SDM owns the QSPI controller. In order for the HPS to use the QSPI controller, the HPS must request ownership from the SDM.

The following details the typical flow for the HPS to use the QSPI controller:

  1. The bootloader passes the value of the QSPI controller reference clock to the end application or operating system.
  2. The end application uses the QSPI controller.

For the Linux use case, the U-Boot passes the value of the QSPI reference clock into the Linux device tree.