Thank you for your response @Gavin_Jia!
One of our RT595_EVK boards is already configured to be used with QSPI Flash. Hardware modifications and boot setup were also applied and tested with MCUxpresso hello world sample running from the QSPI.
I cannot find any DTS node in the Zephyr source code for the QSPI Flash installed on the evaluation kit (IS25WP064AJBLE), and the driver (flash_mcux_flexspi_nor.c) seems to only enable quad mode for MX25 family of Flash chips base on runtime detection: https://github.com/zephyrproject-rtos/zephyr/blob/main/drivers/flash/flash_mcux_flexspi_nor.c#L890C2...
Even if boot-related configuration would be enough for the code to run in the XIP mode, any feature requiring access to Flash memory in our application (e.g. storage and DFU, or not using XIP mode) seems to be impossible without adding DTS node, and performance would be impacted without modifying the driver.
Is there anything that we are missing? Right now we're looking into replacing the QSPI Flash on the evaluation kit with one of the Macronix Flash memories, that seem to be supported, as this is the memory that we are going to use on our custom PCB.
With regards