spi: Regression with v7.0-rc1 on VisionFive 2

From: Ron Economos

Date: Sat Feb 28 2026 - 08:54:28 EST


I'm getting an SPI failure with Linux v7.0-rc1 on the VisionFive 2 RISC-V board.

Feb 28 00:29:33 visionfive kernel: cadence-qspi 13010000.spi: QSPI is still busy after 500ms timeout.
Feb 28 00:29:33 visionfive kernel: cadence-qspi 13010000.spi: detected FIFO depth (1) different from config (256)
Feb 28 00:29:33 visionfive kernel: cadence-qspi 13010000.spi: QSPI is still busy after 500ms timeout.
Feb 28 00:29:33 visionfive kernel: cadence-qspi 13010000.spi: QSPI is still busy after 500ms timeout.
Feb 28 00:29:33 visionfive kernel: spi-nor spi1.0: operation failed with -110
Feb 28 00:29:33 visionfive kernel: spi-nor spi1.0: probe with driver spi-nor failed with error -110

I've bisected it to commit "spi: cadence-qspi: Kill cqspi_jh7110_clk_init" 324ecc7788c2e21d0d9197a8c015ff75382122d9

Here's the bisect log.

git bisect start
# status: waiting for both good and bad commits
# bad: [e86dda7bde8801d32ffe7d1570fe173cab14d1ba] Merge tag 'spi-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi
git bisect bad e86dda7bde8801d32ffe7d1570fe173cab14d1ba
# status: waiting for good commit(s), bad commit known
# good: [f6c42489fedfa42ba79bd17c49cf81c69ff39f8a] Merge tag 'regulator-v6.20' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator
git bisect good f6c42489fedfa42ba79bd17c49cf81c69ff39f8a
# good: [19a4505a7a5d4eea70f1a42d601c25d730922fdf] spi: microchip-core: use XOR instead of ANDNOT to fix the logic
git bisect good 19a4505a7a5d4eea70f1a42d601c25d730922fdf
# good: [aac733a9663682387013350b4470a81344960f5d] spi: cadence-qspi: Fix style and improve readability
git bisect good aac733a9663682387013350b4470a81344960f5d
# good: [8ea39d960c9f890e9213cdcfcbe4b3f281acd12f] spi: add multi-lane support
git bisect good 8ea39d960c9f890e9213cdcfcbe4b3f281acd12f
# good: [6516169fa7f6110ce42a5958c921255f2d0968bc] spi: geni-qcom: Add target abort support
git bisect good 6516169fa7f6110ce42a5958c921255f2d0968bc
# bad: [a40236feb62ccbf2b36d288550a483122b3205e5] spi: cadence-qspi: Add support for the Renesas RZ/N1 controller
git bisect bad a40236feb62ccbf2b36d288550a483122b3205e5
# bad: [324ecc7788c2e21d0d9197a8c015ff75382122d9] spi: cadence-qspi: Kill cqspi_jh7110_clk_init
git bisect bad 324ecc7788c2e21d0d9197a8c015ff75382122d9
# good: [2b97f5cd1a956a9ac948ec57775600158988dadd] spi: dt-bindings: cdns,qspi-nor: Add Renesas RZ/N1D400 to the list
git bisect good 2b97f5cd1a956a9ac948ec57775600158988dadd
# first bad commit: [324ecc7788c2e21d0d9197a8c015ff75382122d9] spi: cadence-qspi: Kill cqspi_jh7110_clk_init