Skip to content
Commit def88bce authored by Ye Li's avatar Ye Li Committed by Stefano Babic
Browse files

spi: fsl_qspi: Support to use full AHB space on i.MX



i.MX platforms provide large AHB mapped space for QSPI, each
controller has 256MB. However, current driver only maps small
size (AHB buffer size) of AHB space, this implementation
causes i.MX failed to boot M4 with QSPI XIP image.

Add config CONFIG_FSL_QSPI_AHB_FULL_MAP (default enabled for i.MX)
to address above problem.

When the config is set:
1. Full AHB space is divided to each CS.
2. A dedicated LUT entry is used for AHB read only.
3. The MODE instruction in LUT is replaced to standard ADDR instruction
4. The address in spi_mem_op is used to SFAR and AHB read

Signed-off-by: default avatarYe Li <ye.li@nxp.com>
Reviewed-by: default avatarAshish Kumar <Ashish.Kumar@nxp.com>
Reviewed-by: default avatarKuldeep Singh <kuldeep.singh@nxp.com>
parent 93d6c8f7
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment