Skip to content

arm64: dts: apple: describe disabled T8103 hardware resources - #1156

Merged
RyanTheTide merged 12 commits into
integration/aurorafrom
ctl/t-5541-m1-t8103-v2
Nov 7, 2026
Merged

RyanTheTide merged 12 commits into
integration/aurorafrom
ctl/t-5541-m1-t8103-v2

Conversation

@RyanTheTide

@RyanTheTide RyanTheTide commented Nov 7, 2026 •

Copy link
Copy Markdown
Contributor

T8103 trees omit codec/scaler, crypto, thermal, clock, PMIC-event and board-control resources. Describe those interfaces with SoC compatibles and generic fallbacks, preserving existing driver interfaces. Every newly added node is explicitly disabled. Firmware-only, CPU-debug and trace views are waived in the external per-board ledgers. No firmware, calibration, callback programs or audit documents are included.

This supersedes #1120. The branch began directly on integration and incorporates only subsequent integration updates, including the final #1112 and merged #1094. It has no merges of another task branch. The primary PMIC event is recorded through a disabled monitor; the existing polled NVMEM driver does not consume IRQs.

Validation at head 89c6916db113, independently merged onto integration bc4d3995d294, through controller buildbox receipt h-50490 (rc 0), confirmed independently by the cached normal-slot run:

  • Unchanged DT2 checker 9f586331dfd7, W=1, eight jobs: 122/122 base/head DTBs build, 0 new / 0 removed warnings, all 27 touched bindings report binding ok. The 600 inherited warning lines and existing catalog decoder exceptions remain unchanged.
  • Compiled audit: 285/285 new nodes have source-path provenance and explicit disabled state. Register apertures, interrupt identities, native selectors, bus addresses and IOMMU bank/stream pairs match the saved hardware descriptions. Existing availability and compatible identities are preserved across the earlier source-audited 119-tree snapshot.
  • Complementary comparison of all eleven assigned M1 DTBs: 0 new diagnostics and no decoder failures, omitting only the unrelated TI CD2E22 schema after proving its compatible absent from every assigned DTB. The required full-catalog check above remains unmodified.
  • This head contains merge commits of 95e30d5 and the subsequent M2/M4 updates through current bc4d3995. Compatible lists are sorted unions; M1/M2/M3 register and domain forms remain distinct. The duplicated NVMEM event key from automatic merging is collapsed to one definition.

The current-tip required check returned rc 0; source proof and complete output are retained under ci/t-5541/bc4-t8103-interactive.log and the task-owned buildbox tree. Static descriptions are ready for DT2 review. No board was boot-tested; ownership, firmware handoff, calibration and device enables require separate qualification. New source paths are recorded in DT-GAPS outside Linux, not copied into this PR text.

Describe codec, crypto, clock, thermal and board control resources while retaining firmware ownership. Every new endpoint remains disabled. Reuse the integrated generic bindings; omit firmware-only services and diagnostic CPU views.

Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Assisted-by: LLM
Describe the primary SPMI event block separately from the active polled bus, and keep battery-monitor and first-generation NFC endpoints disabled. Add address-only board control descriptions without firmware payloads or ownership changes.

Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Assisted-by: LLM
Keep registerless clock selectors outside the MMIO simple bus. Permit the early SPMI resource layout while preserving the one-window contract of other generations, and remove redundant singleton minimums required by schema validation.

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
…ownership

Keep the integrated iMac fan descriptions alongside the disabled board control clients. No other task branch is merged.

Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Assisted-by: LLM
Import only the current integration base, including the merged reference-board descriptions; no task branch is merged.

Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Assisted-by: LLM
…led access

Record the native PMIC event through the disabled SPMI monitor. The existing NVMEM driver does not consume IRQs; no primary-controller IRQ mode or existing access policy changes.

Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Assisted-by: LLM
Sort and retain every compatible from both sides. Preserve the distinct M1/M3 register cardinalities, dual-bank T6000 AES mapping, optional M3 scaler resources and existing AVE named layouts.

Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Assisted-by: LLM
Keep sorted compatible unions, M1 dual-DART AES, per-generation scaler domains and the distinct AVE register-name forms without dropping integrated resource shapes.

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
The intervening AVD driver update leaves DT, binding and DTC inputs unchanged.

Signed-off-by: Ryan Murray <81541646+RyanTheTide@users.noreply.github.com>
Assisted-by: LLM
@RyanTheTide
RyanTheTide marked this pull request as ready for review November 7, 2026 18:03
@RyanTheTide
RyanTheTide merged commit d1aee19 into integration/aurora Nov 7, 2026
2 checks passed
@RyanTheTide
RyanTheTide deleted the ctl/t-5541-m1-t8103-v2 branch November 7, 2026 18:03
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
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