The nxp_fspi driver is missing some per-device quirks that are needed for imxrt1170 support.
Fortunately, linux (where the driver originated) has since added support for these qirks. This series cherry-picks the linux commit, then adds the imxrt1170 usage of the quirks. I believe Jesse Taube is also working on this problem for the i.mxrt1050, however the patches I saw were quite a bit different, thus this RFC. Jonathan Currier (3): spi: fspi: involve lut_num for struct nxp_fspi_devtype_data spi: fspi: Add imxrt1170 device data spi: fspi: dev_dbg() call assumes fdt_addr_t always a long long arch/arm/dts/imxrt1170-evk.dts | 28 +++++++++++ arch/arm/dts/imxrt1170.dtsi | 13 +++++ drivers/clk/imx/clk-imxrt1170.c | 9 ++++ drivers/spi/nxp_fspi.c | 55 +++++++++++++-------- include/dt-bindings/clock/imxrt1170-clock.h | 4 +- 5 files changed, 88 insertions(+), 21 deletions(-) -- 2.45.3