Skip to content

arm64: dts: apple: t6040-j616s: enable the QSPI power state - #691

Merged
RyanTheTide merged 1 commit into
aurora-wipfrom
fix/j616s-qspi-power-state
Oct 31, 2026
Merged

RyanTheTide merged 1 commit into
aurora-wipfrom
fix/j616s-qspi-power-state

Conversation

@RyanTheTide

Copy link
Copy Markdown
Contributor

The J616s boot NOR from 3d9601c never probes. The commit enabled &qspi but its power state ps_qspi stays disabled, as t6040-pmgr.dtsi leaves it. The controller then waits on a supplier that never comes up and fails after the deferred probe timeout:

apple-qspi 429118000.spi: deferred probe timeout, ignoring dependency
apple-qspi 429118000.spi: probe with driver apple-qspi failed with error -110

This enables ps_qspi on the board, next to the flash it serves. The J700 already has its ps_qspi enabled.

Tested on a J616s

Tested with fleet12b (aurora-wip ec02113 + candidates, no #628 revert) on the refreshed J616s Stage 2. That DTB is the #662/#674 kit DTB with only this status changed, using the same loader bytes as the running 1.0.0b1 Stage 2.

  • Before: the -110 line above, the only kernel -p3 line of the boot.
  • After: spi-nor spi0.0 probes at 5.2 s, /proc/mtd lists mtd3: 00100000 00001000 "nvram", apple-qspi is bound, and kernel -p3 is 0.
  • aurora-diag check --expect: 211 pass, 0 fail.
  • make apple/t6040-j616s.dtb builds, and the output has qspi power-controller@1e8 okay.

🤖 Generated with Claude Code

Commit 3d9601c ("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: 3d9601c ("arm64: dts: apple: t6040-j616s: enable the boot NOR and its nvram")
Assisted-by: LLM
Signed-off-by: Ryan Murray <ryan@aurorasilicon.org>
@RyanTheTide
RyanTheTide merged commit cd217c2 into aurora-wip Oct 31, 2026
@RyanTheTide
RyanTheTide deleted the fix/j616s-qspi-power-state branch October 31, 2026 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant