Hi NXP,
We're using FLEXSPI to interface to a MT25QU01GBBB NOR Flash With 'Dummy DQS' with Loopback (vs internal loopback). Our FLEXPI peripheral clock is set to 56MHz (396/7), and we are using Extended Quad SPI commands to read from the NOR flash (8 dummy cycles). When we configure DQS to be an internal loopback only (MCR0[RXCLKSRC]=0x0), the QSPI interface works well. However, if we set the DQS setting to MCR0[RXCLKSRC]=0x1, we cannot read from the NOR flash reliably, as the data read back are corrupted.
We have tried configuring both IOMUXC_GPIO_AD_B1_09_FLEXSPIA_DQS and IOMUXC_GPIO_SD_B1_05_FLEXSPIA_DQS to be assigned the DQS pin functionality. If both cases, (MCR0[RXCLKSRC]=0x0 works. But MCR0[RXCLKSRC]=0x1 never works for us.
Is it possible for us to ask if you might be able to provide us with any insights on what we may change in order to get the DQS setting with MCR0[RXCLKSRC]=0x1 to work for us ?
Thanks in advance.
Appear to have solved it: SION needs to be set to 1 in the Pin Mux configuration