Repository navigation
arm64: dts: apple: describe disabled T8132 peripheral resources - #1131
Merged
Merged
Conversation
Describe media engines, translation filters, DMA and peripheral buses while retaining the integration CPU frequency and idle policy. Add disabled board codec endpoints using existing bindings. Reuse generic binding contracts with compatible-specific resource layouts. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Declare compatible at the schema root and close composed variants with unevaluatedProperties so every branch remains visible to the binding meta-schema. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Add all 23 platform-error and 55 event-log register banks with their 34 and 12 interrupts. The preferred live J604, J713 and J773 descriptions agree with the sibling templates. Extend the existing EDAC contract while preserving the previous generations. Do not copy event policy, metadata tables or firmware tuning. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Record both SIO register windows, the ASC mailbox, DART stream, power gate and hardware clock IDs. Reuse the SIO binding and require the unqualified T8132 layout to remain disabled without inventing a firmware channel count. Preserve the existing channel-count requirement on earlier supported layouts. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Use maxItems alone for fixed single-entry resources, as required by the DT meta-schema, and remove extra blank lines reported by yamllint. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Describe the full decoder aperture, primary DART bank and three DMA streams from the preferred live descriptions, with the hardware clock and physical power domain. Reuse the AVD binding with a disabled full-window variant while preserving existing driver layouts. Select all described AVD and EDAC variants explicitly so conditional resource contracts remain active. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Preserve the merged J616s and Neo binding contracts as their existing variants, and add the T8132 layouts independently. Reuse the newly merged J715 codec description instead of adding duplicate endpoints. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Remove the newly described T8132 debug and trace interfaces under ADDENDUM 3. Keep the merged debug binding unchanged, and share the generic single-bank protection-filter contracts with the T6032 descriptions. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Keep the common SIO properties and DMA-controller reference at the root, and select only the register layout and channel requirement conditionally. This removes the five new unevaluated-property warnings on existing SIO nodes after the integration merge. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Use identical conditional contracts for the common T8132 and T6032 interfaces in their independent family series. Keep the merged integration layouts intact and common custom-property types visible at the schema root. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Reuse the newly merged complete T8132 board files and remove the now-duplicate codec includes. Keep this family delta focused on disabled SoC resource descriptions and their generic binding extensions. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
RyanTheTide
marked this pull request as ready for review
November 7, 2026 16:31
RyanTheTide
marked this pull request as draft
November 7, 2026 16:59
Keep the merged M3/M4 resource contracts intact while adding only the owned T8132 and T6032 forms. Keep custom property types visible without imposing another variant’s value constraints, and preserve SIO common property evaluation at the root. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Keep all merged M3/M4 and new owned SoC alternatives in sorted, duplicate-free enums while preserving ordered compatible tuples. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
RyanTheTide
marked this pull request as ready for review
November 7, 2026 18:01
Preserve sorted compatible unions and generation-specific contracts. Retain the current M4 layout and disabled-only peripheral additions. Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com> Assisted-by: LLM
This was referenced Nov 7, 2026
RyanTheTide
added a commit
that referenced
this pull request
Nov 7, 2026
Merge train 11-08: DT3/t-5680 ready (apple-dt-check 0 new / 0 removed, 15/15 bindings ok). No T6032 hardware here; on the merged tree j575d gains 81 nodes, all disabled, with no status changes and W=1 equal to base. Clean on the tip after #1131. CI green.
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 disabled T8132 media, DMA/filter/bus, SIO, full-window AVD and platform error/event resources using generic bindings. Preserve the separate T8132/T6032 and older-generation contracts with sorted compatible unions.
Merged integration/aurora
46e4a69decc5d6c3449d24e2ca53191d7c2f2285into the existing PR history with merge commits. Validated candidate:8d682a3a506337ea415143ac32dd4cd0ad1568cb. Actual validation merge onto that integration tip:b0f8a43b4cd3b66a7f6e3e0f87663421fe44b363; candidate and validation merge have identical source trees.Uses integration’s #1166 M4 layout, with SoC additions in the T8132 peripheral includes. The deleted board/display layout files remain deleted.
Validation: controller buildbox h-50600, required unmodified
apple-dt-check.sh <integration> <validation-merge> <workdir>, dtschema in PATH, LLVM=1, KBUILD_EXTRA_WARN=1, at most eight jobs. All 19 touched bindings pass. Full summary:The 26 inherited dt-validate decoder exceptions are unchanged between base and head. This is describe-only validation; no hardware boot qualification is claimed.