Repository navigation
arm64: dts: apple: describe the remaining J616s, M1 Pro and M2 ADT devices - #1172
Merged
RyanTheTide merged 6 commits intoNov 7, 2026
Conversation
Describe the CPU and cluster power states, Type-C retimer interfaces and J413 panel control clients while keeping them disabled. Reuse the T6040 USB4 resource tree and bindings from the Thunderbolt lane; move its existing DART descriptions into that controller scope. Assisted-by: LLM Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Reuse the generic radio PMU and Stockholm SPMI bindings for the populated followers. Both endpoints and their parent controllers remain disabled. Assisted-by: LLM Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
T6040 USB4 resource description from linux#1052. Only DT and binding description content is reused; no PCI or Thunderbolt driver changes are included. Keep the tunnel containers explicitly disabled along with their physical child devices. Assisted-by: LLM Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Normalize the aliases in the description from linux#1052 to the lowercase, digits and hyphens required by the core schema. Node labels and all resource references stay the same; every router and PCIe tunnel remains disabled. Assisted-by: LLM Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Retain the integration scaler enable and the disabled retimer descriptions. No new idle-state links or device enables are introduced relative to integration. Assisted-by: LLM Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
RyanTheTide
marked this pull request as ready for review
November 7, 2026 19:04
Retain the describe-only fleet additions on the #1149 integration tip. No driver changes, new enables or CPU idle-state links are added relative to integration. Assisted-by: LLM Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
RyanTheTide
deleted the
ctl/t-5681-adt-coverage-burn-down-1111-follow-up-fleet-mani
branch
November 7, 2026 19:32
RyanTheTide
added a commit
that referenced
this pull request
Nov 7, 2026
Brings aurora-wip up to the 11-08 morning integration tip: DT descriptions for every Mac family (#1094, #1097, #1111, #1131, #1132, #1148, #1149, #1155, #1156, #1157, #1172), the J616s scaler (#1168), the panel primaries from boot data (#1105), AVD macOS command parity (#1116), AVD dma-coherent (#1169), the M2 PMU RTC alarm (#1151), G17 admission without spinning (#1146) and the AOP map wait (#1147). Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Describe the remaining addressed control devices seen in the saved live J616s, M1 Pro and M2 device trees. Add disabled Type-C retimer interfaces, CPU/cluster PMGR states, the J413 DP855 timing controller, Avellino I2C clients, and radio/NFC SPMI followers. Extend existing generic bindings; the new Avellino binding describes address identity without asserting a register protocol.
Reuse the T6040 USB4/PCIe-C resource description and binding extensions from #1052 (head e0dac7b), also used by #1165. The existing DART nodes move into the router/tunnel scopes specified by that description. Imported aliases use the schema-required hyphen spelling, and tunnel containers are explicitly disabled. This change contains no PCI or Thunderbolt driver changes, cold initialization, router enablement, or connector graph changes. #1052/#1165 should drop their DT hunks once this PR lands, along with the binding extensions carried here, and build their remaining driver and wiring work on these shared descriptions.
The live source inventory has been reviewed separately for #1111. Panel temperature sensors already have disabled downstream DP855 descriptions. DP855 internal firmware access/write-protection views and live-table PMGR votes without power-state registers receive exact reasoned inventory waivers. RSM/dart-rsm are absent from the saved live J616s source used for this inventory and are not inferred from a different template.
No new cpu-idle-states phandles are added to any CPU; the new PMGR states remain disabled.
Validation on the buildbox, with the required apple-dt-check.sh and dtschema on PATH:
bd8602eeb268; candidate:04f262e95892; validation merge:65baa6eeecbb.Compiled idle-state reference sets are unchanged for all enabled CPUs: J616s 14, Neo 6, M1 Pro 10, M2 8. No driver files are changed.
The companion #1111 coverage CI command and strict checker both pass on the same integration tip (posted head
ac3dff954872, validation merge811dc602a263):All 18 public checker tests and 14 private generator regressions pass. Committed manifests match regeneration from all four saved live sources; the export check and 40/40 independently decoded source/DTB MMIO samples pass. Inputs, generator code and source/mapping audits remain private. No target hardware was changed.
DT3 confirmed the published #1172 head merges cleanly into integration
f8273fb7a148; the handoff order is #1172, then #1111.