Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
9b4cf0e
dt-bindings: iommu: apple,sart: Add T8152 compatible
sithglan Oct 25, 2026
b16eae5
dt-bindings: nvme: apple,nvme-ans: Add T8152 compatible
sithglan Oct 25, 2026
359d13a
dt-bindings: mailbox: apple,mailbox: Add T8152 ANS mailbox
sithglan Oct 25, 2026
2c87179
soc: apple: sart: add the T8152 coastguard SART (sart-version 4)
sithglan Oct 24, 2026
83e97d0
soc: apple: mailbox: add the J873 ANS post-office mailbox
sithglan Oct 24, 2026
81bc2a9
nvme: apple: add T8152 (M6) with the secure register layout
sithglan Oct 24, 2026
a400e25
nvme: apple: send the shutdown notification on T8152
sithglan Oct 25, 2026
8eb5187
arm64: dts: apple: j873: ANS2 NVMe
sithglan Oct 24, 2026
9c56293
arm64: dts: apple: j873: USB1 (back-left) USB2 host bring-up
sithglan Oct 24, 2026
7c13f45
arm64: dts: apple: j873: USB2 host for the front ports (usb-drd2)
sithglan Oct 24, 2026
199c58c
PCI: apple: keep T8152 endpoints at the reset Max_Read_Request_Size
sithglan Oct 25, 2026
1ef5ecd
arm64: dts: apple: j873: apcie port 2 with the on-board 10GbE NIC
sithglan Oct 24, 2026
cef0a05
arm64: dts: apple: j873: ethernet0 alias
sithglan Oct 25, 2026
4d01529
dt-bindings: watchdog: apple,wdt: Add T8152 compatible
sithglan Oct 25, 2026
c9eeda6
dt-bindings: spmi: apple,spmi: Add T8152 compatible
sithglan Oct 25, 2026
8c011c1
dt-bindings: nvmem: apple,spmi-nvmem: Add woodcote PMIC
sithglan Oct 25, 2026
5ba4dea
mfd: macsmc: register macsmc-reboot on T8152
sithglan Oct 25, 2026
0c2a84e
arm64: dts: apple: j873: SMC power off/restart and the watchdog
sithglan Oct 25, 2026
6061934
arm64: dts: apple: j873: PMU boot flags on SPMI for power off
sithglan Oct 25, 2026
edd345a
dt-bindings: arm: apple: apple,pmgr: Add T8152 compatible
sithglan Oct 25, 2026
2c943f4
dt-bindings: power: apple,pmgr-pwrstate: Add T8152 compatible
sithglan Oct 25, 2026
5e49fec
dt-bindings: i2c: apple,i2c: Add T8152 compatible
sithglan Oct 25, 2026
523a1ca
dt-bindings: mailbox: apple,mailbox: Add T8152 ASC wrapper mailbox
sithglan Oct 25, 2026
d237a9a
dt-bindings: dma: apple,admac: Add T8152 compatible
sithglan Oct 25, 2026
f1ce875
dt-bindings: iommu: apple,dart: add apple,retain-translation
sithglan Oct 25, 2026
76188ec
soc: apple: mailbox: match the T8152 AOP ASC wrapper mailbox
Acelogic Nov 8, 2026
613be37
iommu: apple-dart: inherit an unlocked bootloader translation on request
sithglan Oct 25, 2026
5bef582
dmaengine: apple-admac: support the T8152 layout
sithglan Oct 25, 2026
dd923f2
arm64: dts: apple: j873: audio
sithglan Oct 25, 2026
bc141c0
arm64: dts: apple: j873: describe the fan target and mode keys
sithglan Oct 25, 2026
a15e228
Merge branch 'aurora-wip' into j873g-platform
Acelogic Nov 8, 2026
6962da5
arm64: dts: apple: j873: leave the USB 2 hosts to a follow-up
Acelogic Nov 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ properties:
- apple,t8132-pmgr
- apple,t8140-pmgr
- apple,t8142-pmgr
- apple,t8152-pmgr
- const: apple,t8103-pmgr
- const: syscon
- const: simple-mfd
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/dma/apple,admac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ properties:
- items:
- const: apple,t6041-admac
- const: apple,t8132-admac
- const: apple,t8152-admac

reg:
maxItems: 1
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/i2c/apple,i2c.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,7 @@ properties:
- apple,t8122-i2c
- apple,t8132-i2c
- apple,t8140-i2c
- apple,t8152-i2c
- const: apple,t8103-i2c
- items:
- enum:
Expand Down
11 changes: 11 additions & 0 deletions Documentation/devicetree/bindings/iommu/apple,dart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,17 @@ properties:
and filtering state without a separate page-table root. Source and
destination must differ, and both must exist on the controller.

apple,retain-translation:
type: boolean
description: >
The bootloader hands this DART over translating, with stream page
tables that a co-processor's firmware keeps using, but without setting
the hardware lock. The operating system then treats the DART as locked:
it does not reset it or replace the inherited stream roots, adds its
own mappings only in root entries that are empty at handoff, and on
detach clears only the entries it added. The entries present at handoff
stay owned by the firmware, which may keep using them at any time.

required:
- compatible
- reg
Expand Down
4 changes: 4 additions & 0 deletions Documentation/devicetree/bindings/iommu/apple,sart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ description:
SART3, first seen in M1 Pro/Max, extends both the address space and filter
entry size to 42 bit.

SART4, found in T8152 (M6), moves the configuration, address and size
registers into separate arrays.

properties:
compatible:
oneOf:
Expand All @@ -45,6 +48,7 @@ properties:
- apple,t6000-sart
- apple,t8015-sart
- apple,t8103-sart
- apple,t8152-sart

reg:
maxItems: 1
Expand Down
33 changes: 30 additions & 3 deletions Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@ properties:
masking provided by the interrupt controller.
const: apple,t8152-smc-mailbox

- description:
T8152 ASC wrapper (v8) mailbox of the AOP, with the counted
FIFOs of the SMC mailbox, described with its send-empty and
recv-not-empty interrupts.
const: apple,t8152-ascwrap-v8-mailbox

- description:
ASC mailboxes are the most common variant found on the M1 used
for example for the display controller, the system management
Expand Down Expand Up @@ -75,6 +81,11 @@ properties:
AOP setup-port mailbox with a separate register layout.
const: apple,t8140-aop-setup-mailbox

- description:
T8152 ANS post-office mailbox, a 0x80 window in the post-office
bank. No interrupts are described for it; the host polls it.
const: apple,t8152-ans-mailbox

- description:
An older ASC mailbox interface found on T2 and A11 that is also
used for the NVMe coprocessor and the system management
Expand Down Expand Up @@ -137,7 +148,9 @@ allOf:
properties:
compatible:
contains:
const: apple,t8152-smc-mailbox
enum:
- apple,t8152-ascwrap-v8-mailbox
- apple,t8152-smc-mailbox
then:
properties:
interrupts:
Expand All @@ -148,6 +161,20 @@ allOf:
- const: send-empty
- const: recv-not-empty

- if:
properties:
compatible:
contains:
const: apple,t8152-ans-mailbox
then:
properties:
interrupts: false
interrupt-names: false
else:
required:
- interrupts
- interrupt-names

- if:
properties:
compatible:
Expand Down Expand Up @@ -196,6 +223,8 @@ allOf:
- apple,t6021-ane-mailbox
- apple,t8112-ane-mailbox
- apple,t8140-aop-setup-mailbox
- apple,t8152-ans-mailbox
- apple,t8152-ascwrap-v8-mailbox
- apple,t8152-smc-mailbox
then:
properties:
Expand All @@ -211,8 +240,6 @@ allOf:
required:
- compatible
- reg
- interrupts
- interrupt-names
- "#mbox-cells"

additionalProperties: false
Expand Down
16 changes: 13 additions & 3 deletions Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ properties:
- apple,t8122-nvme-ans2
- const: apple,t8103-nvme-ans2
- const: apple,t8132-nvme-ans2
- const: apple,t8152-nvme-ans2
- items:
- const: apple,t8132-nvme-ans2
- const: apple,t8103-nvme-ans2
Expand Down Expand Up @@ -110,6 +111,18 @@ properties:
buffers must remain reserved and protected by the SART.

allOf:
- if:
properties:
compatible:
not:
contains:
const: apple,t8152-nvme-ans2
then:
required:
- resets
- power-domains
- power-domain-names

- if:
properties:
compatible:
Expand Down Expand Up @@ -170,9 +183,6 @@ required:
- compatible
- reg
- reg-names
- resets
- power-domains
- power-domain-names
- mboxes
- interrupts
- apple,sart
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ properties:
- apple,simetra-pmic
- apple,stowe-pmic
- apple,vale-pmic
- apple,woodcote-pmic
- const: apple,spmi-nvmem

reg:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ properties:
- apple,t8132-pmgr-pwrstate
- apple,t8140-pmgr-pwrstate
- apple,t8142-pmgr-pwrstate
- apple,t8152-pmgr-pwrstate
- const: apple,t8103-pmgr-pwrstate

reg:
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/spmi/apple,spmi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,11 @@ properties:
- apple,t8132-spmi
- apple,t8140-spmi
- const: apple,t8103-spmi
- description:
The gen-4 controller of T8152, with its FIFO registers at 0x200.
items:
- const: apple,t8152-spmi
- const: apple,t8142-spmi

reg:
minItems: 1
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ properties:
- apple,t8122-wdt
- apple,t8132-wdt
- apple,t8140-wdt
- apple,t8152-wdt
- const: apple,t8103-wdt
- items:
- enum:
Expand Down
Loading
Loading