Repository navigation
arm64: dts: apple: describe disabled T8112 resources and shared bindings - #1118
Closed
RyanTheTide wants to merge 4 commits into
Closed
RyanTheTide wants to merge 4 commits into
RyanTheTide wants to merge 4 commits into
Conversation
Describe missing media, DMA, cache, timer and fabric resources using the existing controller bindings and shared generic schemas. Correct the AVE physical register addresses and distinguish timer PWM from FPWM. Reuse the reference Mac SPI4/SPMI nodes and retain J413 board ownership. Document the existing M2 AOP service interface without enabling additional services. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Remove the legacy T8112 schema after consolidating its contract into apple,dpaudio.yaml. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Describe the existing firmware helper and legacy ISP host interface without changing any device state or importing firmware configuration. Preserve the T6041 ISP resource and handoff requirements. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
…hared helper Keep the established helper binding, preserve the modern ISP requirements, and match the register and interrupt resource facts of the M2 variants. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
This was referenced Nov 7, 2026
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.
Superseded by #1148, rebuilt directly on integration after the final shared bindings merged. This rejected snapshot and its branches remain preserved for audit.
T8112 trees omit media, DMA, cache and fabric resources, and the disabled AVE and its two original DARTs use bus offsets as physical addresses. Describe the missing resources with disabled nodes, correct those addresses, and give timer PWM its distinct programming-model binding.
Reuse the existing EDAC, JPEG, AVE, ProRes, MCC, DCP, ANE, SPMI, NVMEM and DockChannel contracts. Shared generic bindings cover the M2 variants. The existing AOP services gain bindings and the shared ISP binding covers the legacy M2 interface while retaining T6041 requirements. No additional service is enabled.
Stacked on
dt/m2-resource-deps-20261107, which combines integrationcd9c6456with #1030 and #1094; the associated #1029 binding work is already in integration. J413's board file is unchanged from #1094. Shared schema consolidation needs reconciliation with #1112. Retarget after the dependency series lands.Validation of the combined stack: all twelve assigned boards compile using the kernel DTC with W=1 flags; all 30 changed bindings pass documentation, lint and style checks. The native M2 regression comparison has 0 new diagnostics, with source coordinates normalized and the unrelated CD2E22 schema excluded after verifying that no assigned DTB uses it. The unmodified all-Apple comparison with the complete schema catalog is queued on the buildbox after an initial checkout-remote failure. Existing catalog/type and baseline warnings are retained. This remains draft pending that check and review.
An independent ADT-to-compiled-DTB comparison also matched all 248 checked register/IRQ/IOMMU descriptions across the twelve boards.