diff options
| author | Chris Boudacoff <d3v1c3nv11@users.noreply.github.com> | 2021-12-16 16:22:20 +0200 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2022-01-04 15:42:12 +1100 |
| commit | 802ef271b8a90acf504b9750b0b4494146b7fb22 (patch) | |
| tree | 171804ba3ca67105a7458ddb81dcc4fbf508ddbc | |
| parent | 3f16719888574ee6a45bbfc0e67e8d55ef0a0696 (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.c | 6 |
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. |
