From 2515e8fda49507fb90439cbc3422504156feaae6 Mon Sep 17 00:00:00 2001 From: Ryan Murray Date: Sat, 31 Oct 2026 18:13:52 +1100 Subject: [PATCH] arm64: dts: apple: t6040-j616s: enable the QSPI power state Commit 3d9601c360bf ("arm64: dts: apple: t6040-j616s: enable the boot NOR and its nvram") enabled the QSPI controller but left its power state, ps_qspi, disabled as the SoC .dtsi describes it. The controller then waits on a supplier that never probes, and fails after the deferred probe timeout: apple-qspi 429118000.spi: probe with driver apple-qspi failed with error -110 Enable ps_qspi on the board that describes its flash. With this, the boot NOR and its nvram partition probe at about 5 s on a J616s. Fixes: 3d9601c360bf ("arm64: dts: apple: t6040-j616s: enable the boot NOR and its nvram") Assisted-by: LLM Signed-off-by: Ryan Murray --- arch/arm64/boot/dts/apple/t6040-j616s.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t6040-j616s.dts b/arch/arm64/boot/dts/apple/t6040-j616s.dts index 36da16634f7d3..872381a098080 100644 --- a/arch/arm64/boot/dts/apple/t6040-j616s.dts +++ b/arch/arm64/boot/dts/apple/t6040-j616s.dts @@ -1459,6 +1459,11 @@ }; }; +/* The QSPI controller cannot probe while its power state is disabled. */ +&ps_qspi { + status = "okay"; +}; + /* * Touch ID sensor (Mesa 0x3356). Its power is NUB GPIO 53 and its * data-ready line is AP GPIO 116, as the J616s ADT describes them.