summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Boudacoff <d3v1c3nv11@users.noreply.github.com>2021-12-16 16:22:20 +0200
committerDamien George <damien@micropython.org>2022-01-04 15:42:12 +1100
commit802ef271b8a90acf504b9750b0b4494146b7fb22 (patch)
tree171804ba3ca67105a7458ddb81dcc4fbf508ddbc
parent3f16719888574ee6a45bbfc0e67e8d55ef0a0696 (diff)
mimxrt/hal: Allow readSampleClkSrc to be configured by a board.
Via the MICROPY_HW_FLASH_DQS flag.
-rw-r--r--ports/mimxrt/hal/qspi_nor_flash_config.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ports/mimxrt/hal/qspi_nor_flash_config.c b/ports/mimxrt/hal/qspi_nor_flash_config.c
index 4ae5093c8..f42730ad5 100644
--- a/ports/mimxrt/hal/qspi_nor_flash_config.c
+++ b/ports/mimxrt/hal/qspi_nor_flash_config.c
@@ -24,12 +24,16 @@ __attribute__((section(".boot_hdr.conf")))
#pragma location = ".boot_hdr.conf"
#endif
+#ifndef MICROPY_HW_FLASH_DQS
+#define MICROPY_HW_FLASH_DQS kFlexSPIReadSampleClk_LoopbackFromDqsPad
+#endif
+
const flexspi_nor_config_t qspiflash_config = {
.memConfig =
{
.tag = FLEXSPI_CFG_BLK_TAG,
.version = FLEXSPI_CFG_BLK_VERSION,
- .readSampleClkSrc = kFlexSPIReadSampleClk_LoopbackFromDqsPad,
+ .readSampleClkSrc = MICROPY_HW_FLASH_DQS,
.csHoldTime = 3u,
.csSetupTime = 3u,
.busyOffset = FLASH_BUSY_STATUS_OFFSET, // Status bit 0 indicates busy.