Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
666 commits
Select commit Hold shift + click to select a range
539735d
dt-bindings: display: apple,dcp: name the display pipe's PMC interface
niteria Nov 6, 2026
5e31b35
arm64: dts: apple: t8132: describe the display power-down resources
niteria Nov 6, 2026
23885d9
arm64: dts: apple: t6050: Put the SEP in die 0's soc node
DjDeveloperr Nov 9, 2026
c7a700e
arm64: dts: apple: t6050-j714s: Point the boot loader at the SEP
DjDeveloperr Nov 9, 2026
b0517f9
soc: apple: pmp: Add T6050
DjDeveloperr Nov 9, 2026
c72b3e4
arm64: dts: apple: t6050: Describe the PMP for its driver
DjDeveloperr Nov 9, 2026
90eb784
arm64: dts: apple: t8132-j713: let the DCP power its display domains …
niteria Nov 6, 2026
7f520fa
dt-bindings: pci: apple,pcie: allow a second power domain
RyanTheTide Nov 9, 2026
389034c
mmc: sdhci-pci-gli: model no-media board power sequencing
RyanTheTide Nov 9, 2026
09aff63
Merge the CCMP change onto current Aurora
notmysegv Nov 9, 2026
a9a6b2f
wifi: brcmfmac: preserve the requested RSNE for WCC SAE offload
notmysegv Nov 9, 2026
fdc0471
wifi: brcmfmac: use firmware join scan budgets with AWDL
notmysegv Nov 9, 2026
6997a2c
mmc: enable UML I/O emulation for GL9755 sequencing tests
RyanTheTide Nov 9, 2026
cb7c720
Merge pull request #1319 from aurora-silicon/tbnet/xdomain-domain-remove
RyanTheTide Nov 9, 2026
5ad2c72
cpufreq: apple: Add the T6050 thermal-owned profile
DjDeveloperr Nov 9, 2026
227ed46
soc: apple: sep: Report endpoints, timing, identity and errors in diag
RyanTheTide Nov 9, 2026
227953e
arm64: dts: apple: t604x-j614-j616: Describe the boot NOR flash supply
RyanTheTide Nov 9, 2026
21df096
pinctrl: apple: let GPIO interrupts be wakeup sources
RyanTheTide Nov 9, 2026
e6cbd74
HID: spi-hid-apple: wake the system from the keyboard and trackpad
RyanTheTide Nov 9, 2026
9bba309
soc: apple: sep: Log a lock-state change once
RyanTheTide Nov 9, 2026
2828b2f
tools/aurora-sep: Add aurora-sep status, a self-check of the SEP state
RyanTheTide Nov 9, 2026
728bb25
soc: apple: sep: log a capture without a finger at info level
RyanTheTide Nov 9, 2026
7be62fb
dt-bindings: hwmon: apple,smc-hwmon: no-data-below takes the standard…
RyanTheTide Nov 9, 2026
33a82d7
arm64: dts: apple: t600x-j314-j316: add the GPU temperature sensors
RyanTheTide Nov 9, 2026
3e7a79c
arm64: dts: apple: t8140-j700: add the GPU temperature sensors
RyanTheTide Nov 9, 2026
94c25f2
net: thunderbolt: Do not block the control channel on a login request
RyanTheTide Nov 9, 2026
9251a1c
net: thunderbolt: Log in again when the DMA paths could not be enabled
RyanTheTide Nov 9, 2026
cf616e5
drm/asahi: g17: keep the timestamp window base a literal in initdata
jgoyvaerts Nov 9, 2026
16ddd15
drm/asahi: g17: stop handing out window stamps the firmware does not …
jgoyvaerts Nov 9, 2026
e847be1
thunderbolt: apple: Restart the port when the peer link is lost
RyanTheTide Nov 9, 2026
688c134
soc: apple: sep: open the xART guard's list per access
jgoyvaerts Nov 8, 2026
d39547b
drm/asahi: agx_stats: skip the idle gap in the first busy window
RyanTheTide Nov 9, 2026
6c8b0f7
usb: typec: tipd: Take the USB4 router again after it rebinds
RyanTheTide Nov 9, 2026
8d98b7a
Merge pull request #1331 from aurora-silicon/gputemp/gpu-temp-no-data
RyanTheTide Nov 9, 2026
44230fb
soc: apple: display-gate: adopt the M4 Max internal display handoff
DjDeveloperr Nov 9, 2026
ffcc24f
arm64: dts: apple: t6041-j614c-j616c: leave the internal display to t…
DjDeveloperr Nov 9, 2026
833be9c
drm/asahi: g16: accept the J604's ADT performance layout
aeries0x Nov 9, 2026
579bcc3
drm/asahi: run the 25G83 build on the 40-core M4 Max
DjDeveloperr Nov 9, 2026
515ef4e
wifi: mt7932: add experimental AWDL interface
RyanTheTide Nov 9, 2026
904c734
tools/asahi: Model the late crashlog work in the OSLog test
DjDeveloperr Nov 9, 2026
b16f72b
dt-bindings: iommu: apple,sart: Add the T6050 SART
funkzy Nov 2, 2026
f44022c
soc: apple: sart: Add SARTv4 for T6050
funkzy Nov 2, 2026
1bcd370
nvme: apple: Add the T6050 ANS on bare metal
funkzy Nov 2, 2026
e6e2873
dt-bindings: nvme: apple: Allow the boot loader's RTKit handoff on T6050
funkzy Nov 2, 2026
a91dc34
Merge pull request #1058 from mchalunderscore/codex/brcmfmac-honor-ccmp
notmysegv Nov 9, 2026
e7c7e1c
Merge pull request #1336 from mchalunderscore/codex/brcmfmac-awdl-sca…
notmysegv Nov 9, 2026
4954d70
mfd: macsmc: Support T6050 power and pcIO consumers
DjDeveloperr Oct 26, 2026
853ccc6
mfd: macsmc: Register T6050's reboot and RTC cells where the DT has them
funkzy Nov 4, 2026
ad0f936
hwmon: macsmc: Let discovered temperatures join the SoC die zone
funkzy Nov 4, 2026
4d11bfd
power: reset: macsmc-reboot: Add ac_power_mode, with power-on at connect
funkzy Nov 3, 2026
0f2bdec
dt-bindings: phy: Drop the duplicate T6050 combo PHY schema
DjDeveloperr Nov 9, 2026
b092bd4
dt-bindings: soc: apple: pmp: Describe the T6050 PMP with its mailbox
DjDeveloperr Nov 9, 2026
249746e
phy: apple: t6040: hard-recover a wedged coprocessor
RyanTheTide Nov 9, 2026
1dba98a
pmdomain: apple: add T6041 CIO reconfiguration
RyanTheTide Nov 9, 2026
0387d4c
dt-bindings: spmi: apple,spmi: an interrupt controller may have no AP…
RyanTheTide Nov 9, 2026
96fb434
Merge pull request #1342 from aurora-silicon/gputemp/gpu-temps-t600x-…
RyanTheTide Nov 9, 2026
682f74e
Merge pull request #1320 from aurora-silicon/dtgaps-ref/t8112-edac
RyanTheTide Nov 9, 2026
c6773e9
pmdomain: apple: pmp-report: Add T6050
DjDeveloperr Nov 9, 2026
aaa8797
arm64: dts: apple: t6050: Describe the PMP report
DjDeveloperr Nov 9, 2026
4a22cbb
Merge pull request #1345 from aurora-silicon/fix/t6041-max-internal-d…
DjDeveloperr Nov 9, 2026
8e704cb
arm64: dts: apple: expose the boot NOR system regions read-only
RyanTheTide Nov 9, 2026
a58009c
arm64: dts: apple: t8112-j413: enable the read-only aux PMIC view
RyanTheTide Nov 9, 2026
a125bb5
nvmem: apple-spmi-nvmem: make the sysfs file root-only
RyanTheTide Nov 9, 2026
8fbdc1d
arm64: dts: apple: t8112-j413: add the GPU temperature sensors
RyanTheTide Nov 9, 2026
923e129
serial: apple-dockchannel: Never wait for a reader with apple,tx-neve…
funkzy Nov 2, 2026
32d6781
Merge pull request #1348 from aurora-silicon/dtgaps-ref/clkgpio-dt
RyanTheTide Nov 9, 2026
45cd882
Merge pull request #1321 from aurora-silicon/dtgaps-ref/stockholm-gen1
RyanTheTide Nov 9, 2026
9bae877
soc: apple: sep: Remember the logged lock state per user
RyanTheTide Nov 9, 2026
448114b
wifi: mt7932: complete AWDL KUnit dependencies
RyanTheTide Nov 9, 2026
1599e12
Merge pull request #1351 from aurora-silicon/gputemp/gpu-temps-t8112
RyanTheTide Nov 9, 2026
03a7731
dt-bindings: serial: apple,dockchannel-uart: add the T6000 compatible
RyanTheTide Nov 9, 2026
5624f61
soc: apple: add read-only debugfs views of debug registers
RyanTheTide Nov 9, 2026
cae57aa
arm64: dts: apple: t8112: expose the DockChannel UART and AIC timebase
RyanTheTide Nov 9, 2026
4e50830
arm64: dts: apple: t600x: describe the DockChannel UART as a serial port
RyanTheTide Nov 9, 2026
dbe881e
drm/asahi: finish an exiting client's work before its mappings go
RyanTheTide Nov 9, 2026
e220b4d
Merge pull request #1349 from aurora-silicon/dtgaps-ref/pmic-ro2
RyanTheTide Nov 9, 2026
10b3203
soc: apple: Add read-only register views
RyanTheTide Nov 9, 2026
3013fe0
arm64: dts: apple: t8112, t6000: Enable the MCC node
RyanTheTide Nov 9, 2026
860f2cd
mmc: sdhci-pci-gli: never use the I2C4 0x20 client for card detection
RyanTheTide Nov 9, 2026
e2f51c7
arm64: dts: apple: t600x-j314-j316: document the I2C4 0x20 client as …
RyanTheTide Nov 9, 2026
fb4a1b0
wifi: mt7932: enable netdevices in AWDL KUnit config
RyanTheTide Nov 9, 2026
8fab816
Merge pull request #1352 from aurora-silicon/gpu/agx-stats-busy-gap
RyanTheTide Nov 9, 2026
7461875
Merge pull request #1335 from aurora-silicon/sepstate/observability
RyanTheTide Nov 9, 2026
bf7374e
Merge pull request #1353 from aurora-silicon/tid/no-finger-capture-info
RyanTheTide Nov 9, 2026
ee293bb
Merge pull request #1356 from aurora-silicon/dtgaps-ref/j316s-i2c4-rule
RyanTheTide Nov 9, 2026
0bc4f95
arm64: dts: apple: adt-coverage: t6000-j316s: map the DockChannel UAR…
RyanTheTide Nov 9, 2026
f9cf6f9
Merge pull request #1355 from aurora-silicon/dtgaps-ref/mmio-mcc
RyanTheTide Nov 9, 2026
709fe29
Merge pull request #1354 from aurora-silicon/dtgaps-ref/debug-batch
RyanTheTide Nov 9, 2026
0099cf0
Merge pull request #1059 from niteria/j713/dcp-physical-power
RyanTheTide Nov 9, 2026
5135a14
Merge pull request #1360 from aurora-silicon/gpu/legacy-exit-drain
RyanTheTide Nov 9, 2026
22cbd86
Merge pull request #1275 from aurora-silicon/ewb/t6050-public-gpu-mai…
DjDeveloperr Nov 9, 2026
cfd9a2d
Merge pull request #1252 from aurora-silicon/ewb/j716c-camera-dart
DjDeveloperr Nov 9, 2026
3b250e0
Merge pull request #1253 from aurora-silicon/ewb/j716c-camera-isp
DjDeveloperr Nov 9, 2026
3e2e5ba
Merge pull request #1324 from aurora-silicon/djdev/t6050-memory-floors
DjDeveloperr Nov 9, 2026
18d276c
Merge pull request #1325 from aurora-silicon/djdev/t6050-sep
DjDeveloperr Nov 9, 2026
2b57935
Merge pull request #1326 from aurora-silicon/djdev/t6050-pmp
DjDeveloperr Nov 9, 2026
79cd891
Merge pull request #481 from aurora-silicon/t6050/cpufreq
DjDeveloperr Nov 9, 2026
b5e13fe
Merge pull request #841 from aurora-silicon/j716c/dart-apif-release
DjDeveloperr Nov 9, 2026
328654f
Merge pull request #940 from aurora-silicon/j716c/t6050-dptx
DjDeveloperr Nov 9, 2026
ab47b7d
Merge pull request #942 from aurora-silicon/j716c/t6050-rtkit-crashlog
DjDeveloperr Nov 9, 2026
a1545ba
Merge pull request #943 from aurora-silicon/j716c/t6050-dockchannel
DjDeveloperr Nov 9, 2026
045be3a
Merge pull request #936 from aurora-silicon/j716c/t6050-nvme
DjDeveloperr Nov 9, 2026
040be05
Merge pull request #941 from aurora-silicon/j716c/t6050-smc
DjDeveloperr Nov 9, 2026
3b7ab89
Merge integration/aurora into the J716c USB4 merge train
DjDeveloperr Nov 9, 2026
c8b611e
net: apple: Add T6050 N1 firmware and ACIPC transport
DjDeveloperr Oct 26, 2026
6ff5f42
wifi: apple: Add N1 protocol-27 station support
DjDeveloperr Oct 26, 2026
260b0ba
Bluetooth: Add T6050 N1 protocol-27 HCI and ACL transport
DjDeveloperr Oct 26, 2026
039a2df
Bluetooth: btcentauri: Drop an unused variable
erikwb Nov 5, 2026
cd1748d
Bluetooth: btcentauri: Take the factory address from local-bd-address
funkzy Nov 4, 2026
992d14d
wifi: apple: centauri: Connect to the BSS the request names
funkzy Nov 3, 2026
7252751
wifi: apple: centauri: Read the firmware's channel list and capabilities
funkzy Nov 3, 2026
f737e8d
wifi: apple: centauri: Take the bands from the firmware's channel list
funkzy Nov 3, 2026
5663c0e
wifi: apple: centauri: Support WPA3-Personal through the firmware's SAE
funkzy Nov 3, 2026
b4ef305
wifi: apple: centauri: t6050: tell the firmware the host is awake bef…
DjDeveloperr Nov 9, 2026
d0c84b3
PCI: apple: Allow retained-link s2idle on J716c
erikwb Nov 8, 2026
4df5c8c
arm64: dts: apple: Describe the J716c camera capture resources
erikwb Nov 8, 2026
955b697
arm64: dts: apple: Describe the J714s camera capture resources
DjDeveloperr Nov 9, 2026
eade37e
arm64: dts: apple: t8142-j813: share the SoC nodes J815 also has
DjDeveloperr Nov 9, 2026
491bc1b
arm64: dts: apple: t8142-j815: boot with the keyboard and trackpad
DjDeveloperr Nov 9, 2026
8176567
Merge pull request #948 from aurora-silicon/perf/mmap-alias-accountin…
RyanTheTide Nov 9, 2026
9505fe7
Merge pull request #583 from koxu1996/sep-store-open-per-operation
RyanTheTide Nov 9, 2026
ca9f54d
Merge pull request #1240 from rolotrealanis98/pr/g17-recovery-dropped…
RyanTheTide Nov 9, 2026
8d9ef3d
Merge pull request #1241 from rolotrealanis98/pr/apple-drm-bounded-fe…
RyanTheTide Nov 9, 2026
26049db
Merge pull request #937 from aurora-silicon/j716c/t6050-pcie
RyanTheTide Nov 9, 2026
76340e1
Merge pull request #1187 from techmore/j773g/front-usb2-20261107
RyanTheTide Nov 9, 2026
11cbadb
arm64: dts: apple: t600x-j314-j316: add CPU temperatures and thermal …
RyanTheTide Nov 9, 2026
558d218
Merge integration/aurora (with #937) into the J716c USB4 merge train
DjDeveloperr Nov 9, 2026
4efa4bc
Merge pull request #1150 from dmitzsaz/pr/thunderbolt-apple-nhi
RyanTheTide Nov 9, 2026
ce2060e
Merge pull request #1361 from aurora-silicon/j815/keyboard-trackpad
DjDeveloperr Nov 9, 2026
1975a40
Merge remote-tracking branch 'origin/integration/aurora' into pr1311
RyanTheTide Nov 9, 2026
3a9734e
arm64: configs: asahi: build the Apple debug and register views as mo…
RyanTheTide Nov 9, 2026
b38fc15
arm64: dts: apple: t6041-j616c: enable the ISP
AxxzyWasTaken Nov 9, 2026
95a6f43
Merge pull request #1362 from aurora-silicon/cputemp/t600x-cpu-temps-v2
RyanTheTide Nov 9, 2026
7e00a51
arm64: dts: apple: t8132-j604: cold-start the MTP
aeries0x Nov 9, 2026
f030e40
Merge pull request #1323 from aurora-silicon/mergetrain/j716c-usb4-20…
DjDeveloperr Nov 9, 2026
54562f6
Merge pull request #938 from aurora-silicon/j716c/t6050-n1
DjDeveloperr Nov 9, 2026
008cc8a
Merge pull request #1316 from aurora-silicon/djdev/t6050-n1-host-awake
DjDeveloperr Nov 9, 2026
d81c67b
Merge pull request #1199 from aurora-silicon/ewb/j716c-native-s2idle-…
DjDeveloperr Nov 9, 2026
5c306a5
Merge pull request #1254 from aurora-silicon/ewb/j716c-camera-dt
DjDeveloperr Nov 9, 2026
2a52b90
Merge pull request #1306 from aurora-silicon/djdev/j714s-camera-dt
DjDeveloperr Nov 9, 2026
397dfec
arm64: dts: apple: t6050-j714s: Run the PMP and report the GPU to it
DjDeveloperr Nov 9, 2026
7f65628
arm64: dts: apple: t8112-j413: add the remaining CPU temperatures
RyanTheTide Nov 9, 2026
15f88e1
Merge pull request #1365 from aurora-silicon/fleet/asahi-config-apple…
RyanTheTide Nov 9, 2026
ca70762
Remove the APIF platform drivers
DjDeveloperr Nov 9, 2026
becd002
dt-bindings: Drop the APIF bindings
DjDeveloperr Nov 9, 2026
9310f76
Documentation: Drop the APIF documentation
DjDeveloperr Nov 9, 2026
7b7c237
drm/asahi: add the T6041 25G83 profile captured on the J616C
AxxzyWasTaken Nov 9, 2026
226a65c
tools/asahi: test the 32-core T6041 25G83 configuration on the host
AxxzyWasTaken Nov 9, 2026
5450a89
Merge pull request #1371 from aurora-silicon/cputemp/t8112-j413-cpu-t…
RyanTheTide Nov 9, 2026
8484356
Merge pull request #1363 from aurora-silicon/cleanup/remove-apif
DjDeveloperr Nov 9, 2026
0bcf5e8
soc: apple: add probe-only S8000 AES diagnostics (#1328)
RyanTheTide Nov 9, 2026
26d6179
Revert "arm64: dts: apple: attach the Neo internal PCIe host to its f…
RyanTheTide Nov 9, 2026
e8258ae
Merge remote-tracking branch 'origin/integration/aurora' into pr1311
RyanTheTide Nov 9, 2026
20e67a1
media: apple: isp: offer only the board's camera views
jgoyvaerts Nov 9, 2026
ac11649
Merge pull request #1311 from aurora-silicon/ctl/t-5958-pcie-apple-mu…
RyanTheTide Nov 9, 2026
0cc9479
tools/asahi: tbnet-refill: Model the login retry and login answer worker
RyanTheTide Nov 9, 2026
960e163
selftests: apple-dcp: Expect CD321x to watch a router present at probe
RyanTheTide Nov 9, 2026
ad8751c
Merge pull request #1338 from aurora-silicon/tbnet2/login-rx-no-block
RyanTheTide Nov 9, 2026
e39c900
dt-bindings: soc: apple: pmp: Type the firmware's segment names as a …
DjDeveloperr Nov 9, 2026
ce19002
arm64: dts: apple: t6050: Name the PMP DART's regions
DjDeveloperr Nov 9, 2026
d7303c3
Merge pull request #1376 from aurora-silicon/djdev/t6050-j714s-pmp
DjDeveloperr Nov 9, 2026
9b2acdb
drm/apple: m4: accept the J604 firmware's page-aligned D451 buffers
aeries0x Nov 9, 2026
3e440ed
arm64: dts: apple: t6000: add the SMC rail voltages
RyanTheTide Nov 9, 2026
8d539b2
Merge pull request #1390 from aurora-silicon/reopen-m1p/t6000-clvr-rails
RyanTheTide Nov 9, 2026
9554b06
rust: drm: gpuvm: lock a shared reservation once in exec_lock()
IronsideXXVI Nov 9, 2026
e7f996f
arm64: dts: apple: t6050-j714c: Run the PMP and enable the right USB-…
joshuaswarren Nov 9, 2026
cbc8563
arm64: dts: apple: t8140: expose the debug dock and firmware UARTs (#…
RyanTheTide Nov 10, 2026
c880586
arm64: dts: apple: attach the Neo internal PCIe host to its full powe…
RyanTheTide Nov 10, 2026
68c10dd
arm64: dts: apple: t6050: Describe the CPU clusters
DjDeveloperr Nov 10, 2026
28784bf
arm64: dts: apple: t6050: Give the M and P cores their capacities
DjDeveloperr Nov 10, 2026
aa8e96d
drm/asahi: g17: back off between refused render capacity attempts (#1…
RyanTheTide Nov 10, 2026
96b7bee
Merge pull request #1399 from aurora-silicon/djdev/t6050-cpu-capacity
DjDeveloperr Nov 10, 2026
b84f565
soc: apple: clpc: Hold T6050 CPU load at DCS 5 and fabric 2
DjDeveloperr Nov 10, 2026
b2783e0
usb: typec: tipd: Wait for the power role swap to settle
RyanTheTide Nov 10, 2026
0669335
Merge pull request #1402 from aurora-silicon/tipd/pr-swap-settle
RyanTheTide Nov 10, 2026
a34f50b
soc: apple: clpc: Take the GPU floor with max(), not max3()
DjDeveloperr Nov 10, 2026
7d3d4e6
arm64: dts: apple: t6050-j714c: Describe the left-front USB-C port (#…
joshuaswarren Nov 10, 2026
d6a8ece
Merge pull request #1152 from rolotrealanis98/pr/t6050-wfi-idle
DjDeveloperr Nov 10, 2026
1682b11
Merge pull request #1405 from aurora-silicon/djdev/t6050-clpc-cpu-floor
DjDeveloperr Nov 10, 2026
8e44895
arm64: dts: apple: t8140-j700: reserve the configured AOP and always-…
RyanTheTide Nov 10, 2026
50e5f04
arm64: dts: apple: t6050-j714c: Describe the six speaker amplifiers (…
joshuaswarren Nov 10, 2026
aba667e
Merge pull request #1184 from jgoyvaerts/pr/ctxr-boot-cpu-el2
RyanTheTide Nov 10, 2026
b51404e
Merge pull request #963 from aurora-silicon/satchlj/port-301-20261104
RyanTheTide Nov 10, 2026
a97cf43
Merge pull request #975 from aurora-silicon/satchlj/port-345-20261104
RyanTheTide Nov 10, 2026
cde6657
Merge branch 'integration/aurora' into satchlj/port-234-20261104
RyanTheTide Nov 10, 2026
9840daa
Merge pull request #977 from aurora-silicon/satchlj/port-347-20261104
RyanTheTide Nov 10, 2026
27d860d
Merge pull request #976 from aurora-silicon/satchlj/port-346-20261104
RyanTheTide Nov 10, 2026
fe20293
Merge pull request #969 from aurora-silicon/satchlj/port-307-20261104
RyanTheTide Nov 10, 2026
f8002c6
Merge pull request #968 from aurora-silicon/satchlj/port-306-20261104
RyanTheTide Nov 10, 2026
e9fe095
Merge pull request #967 from aurora-silicon/satchlj/port-305-20261104
RyanTheTide Nov 10, 2026
dcab88c
Merge pull request #966 from aurora-silicon/satchlj/port-304-20261104
RyanTheTide Nov 10, 2026
66d4fde
Merge pull request #965 from aurora-silicon/satchlj/port-303-20261104
RyanTheTide Nov 10, 2026
4f5ecf6
tools/aurora-sep: tests: take the refkey ACL argument in the identity…
RyanTheTide Nov 10, 2026
9b344fc
Merge pull request #932 from JJRPF/t6020-energy-model
RyanTheTide Nov 10, 2026
e59bcc8
Merge pull request #1368 from AxxzyWasTaken/j616c-dt-camera-v2
RyanTheTide Nov 10, 2026
3cab774
Merge pull request #962 from aurora-silicon/satchlj/port-234-20261104
RyanTheTide Nov 10, 2026
968321a
Merge branch 'integration/aurora' into satchlj/port-302-20261104
RyanTheTide Nov 10, 2026
a45bea1
Merge pull request #964 from aurora-silicon/satchlj/port-302-20261104
RyanTheTide Nov 10, 2026
7238779
Merge branch 'integration/aurora' into ctl/t-6085-phy-apple-t6040-har…
RyanTheTide Nov 10, 2026
dda75bf
Merge branch 'integration/aurora' into wifi/mt7932-awdl
RyanTheTide Nov 10, 2026
2fdb577
tools/asahi: mt7932: stub the AWDL event hook in the association harness
RyanTheTide Nov 10, 2026
e8b0d6f
accel/ane: h16: restart a stopped startup at once
RyanTheTide Nov 10, 2026
6c23feb
Merge pull request #1367 from aeries0x/j604-mtp-pr
RyanTheTide Nov 10, 2026
064054d
Merge pull request #1412 from aurora-silicon/ane/h16-startup-stop-detect
RyanTheTide Nov 10, 2026
9ee30f4
Merge branch 'integration/aurora' into funkzy/t6050-gpu-on-integration
erikwb Nov 10, 2026
c4f57fc
drm/apple: record the started swap on the firmware-27 dual-pipe path
erikwb Nov 10, 2026
d2566e9
drm/asahi: g17: build the M5 thermal governor without cpufreq
erikwb Nov 10, 2026
b277bcf
wifi: mt7932: keep the station connection ids in one index space
RyanTheTide Nov 10, 2026
f2802e9
drm/apple: switch EDR on a panel without a mode set
RyanTheTide Nov 10, 2026
32246be
test: register perf mmap accounting host check
joshuaswarren Nov 5, 2026
cf0c7ee
perf: handle first AUX mmap on redirected events
joshuaswarren Nov 5, 2026
8fc6e1a
drm/asahi: hide the teardown errors of a closing client again
RyanTheTide Nov 10, 2026
8dae9fb
Merge pull request #1424 from aurora-silicon/bootux/edr-without-modeset
RyanTheTide Nov 10, 2026
a70141d
Merge pull request #1330 from aurora-silicon/bootlog4/j616-nor-vcc
RyanTheTide Nov 10, 2026
1ebeafd
Merge pull request #1264 from jgoyvaerts/pr/sep-xart-owned-per-access
RyanTheTide Nov 10, 2026
3f139df
Merge pull request #1375 from jgoyvaerts/isp-board-views
RyanTheTide Nov 10, 2026
23eee3b
Merge pull request #1229 from jgoyvaerts/pr/g17-fw-end-timestamps
RyanTheTide Nov 10, 2026
d555cbe
Merge pull request #1392 from IronsideXXVI/gpuvm-ignore-duplicates
RyanTheTide Nov 10, 2026
d6ec67a
Merge pull request #1389 from aeries0x/j604-dcp-pr
RyanTheTide Nov 10, 2026
cbaf815
Merge pull request #1329 from aeries0x/j604-g16-pr
RyanTheTide Nov 10, 2026
0eb2dc3
Merge pull request #1373 from AxxzyWasTaken/t6041-25g83-profile-v3
RyanTheTide Nov 10, 2026
38014bb
Merge pull request #961 from aurora-silicon/perf/redirected-aux-mmap
RyanTheTide Nov 10, 2026
347e9de
Merge pull request #1347 from aurora-silicon/hid/spi-hid-apple-wake
RyanTheTide Nov 10, 2026
1347f0f
Merge pull request #1180 from aurora-silicon/sedemo/stockholm-se-probe
RyanTheTide Nov 10, 2026
73952af
Merge pull request #1327 from aurora-silicon/ctl/t-6072-pcie-apple-sd…
RyanTheTide Nov 10, 2026
2272273
Merge pull request #1346 from aurora-silicon/wifi/mt7932-awdl
RyanTheTide Nov 10, 2026
97d2b7c
Merge pull request #1200 from aurora-silicon/kdump/apple-crash-kernel
RyanTheTide Nov 10, 2026
3eda89f
Merge pull request #1350 from aurora-silicon/ctl/t-6085-phy-apple-t60…
RyanTheTide Nov 10, 2026
ccbfa49
tools/asahi: run-host-tests: drop the removed pmu-rtc wrong-base muta…
RyanTheTide Nov 10, 2026
346e751
Merge pull request #1426 from aurora-silicon/fix/rht-pmu-rtc-wrong-base
RyanTheTide Nov 10, 2026
135768a
arm64: dts: apple: t6050-j714s: Add the keyboard and trackpad
DjDeveloperr Nov 10, 2026
e0834cf
arm64: dts: apple: t6050-j714s: Add the N1 Wi-Fi and Bluetooth
DjDeveloperr Nov 10, 2026
794fd92
arm64: dts: apple: t6050-j714s: Add the SMC sensors
DjDeveloperr Nov 10, 2026
bd38e9d
arm64: dts: apple: t6050-j714s: Describe the two USB-C ports
DjDeveloperr Nov 10, 2026
1d6c883
arm64: dts: apple: t6050-j714s: Enable the SEP's mailbox and power chain
DjDeveloperr Nov 10, 2026
ac9dcf8
arm64: dts: apple: t6050-j714s: Leave the audio I2C buses off
DjDeveloperr Nov 10, 2026
e57b81c
arm64: dts: apple: t6050-j714s: Enable the DockChannel console
DjDeveloperr Nov 10, 2026
7368049
Merge pull request #1427 from aurora-silicon/gpu/closing-client-teardown
RyanTheTide Nov 10, 2026
b61eacb
Merge pull request #1431 from aurora-silicon/djdev/j714s-dt-n1
DjDeveloperr Nov 10, 2026
749122b
Merge pull request #1432 from aurora-silicon/djdev/j714s-dt-smc-sensors
DjDeveloperr Nov 10, 2026
824a7bc
Merge pull request #1433 from aurora-silicon/djdev/j714s-dt-sep
DjDeveloperr Nov 10, 2026
2184883
Merge pull request #1430 from aurora-silicon/djdev/j714s-dt-usb-c
DjDeveloperr Nov 10, 2026
b5071a0
Merge pull request #1428 from aurora-silicon/djdev/j714s-dt-console
DjDeveloperr Nov 10, 2026
490f608
Merge pull request #1429 from aurora-silicon/djdev/j714s-dt-keyboard
DjDeveloperr Nov 10, 2026
a82a1eb
Merge pull request #1434 from aurora-silicon/djdev/j714s-dt-audio-i2c
DjDeveloperr Nov 10, 2026
8017a47
tools/aurora-sep: update diagnostics source harnesses
DjDeveloperr Nov 10, 2026
e3269a1
Merge current integration/aurora into the M5 GPU preparation
DjDeveloperr Nov 10, 2026
837ce59
arm64: smp: include the crash handoff stub without kexec
DjDeveloperr Nov 10, 2026
e444759
Include the separate SEP source-check prerequisite in the merge prepa…
DjDeveloperr Nov 10, 2026
5bb2876
drm/asahi: adapt the 25G83 profile to optional graph tables
DjDeveloperr Nov 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 14 additions & 0 deletions .github/workflows/sep-source.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,20 @@ jobs:
EOF
cc -Wall -Werror -Iinclude/uapi /tmp/sep-abi.c -o /tmp/sep-abi
/tmp/sep-abi
- name: Select the identity-test Rust toolchain
run: |
rustup toolchain install 1.85.0 --profile minimal --no-self-update
echo "RUSTUP_TOOLCHAIN=1.85.0" >> "$GITHUB_ENV"
- name: Test saved identity readers
run: |
python3 -m unittest tools/aurora-sep/tests/test_store_open_errors.py -v
python3 -O -m unittest tools/aurora-sep/tests/test_store_open_errors.py -v
python3 -m unittest tools/aurora-sep/tests/test_identity_preservation.py -v
python3 -O -m unittest tools/aurora-sep/tests/test_identity_preservation.py -v
- name: Test selected-policy diagnostics
run: |
python3 -m unittest tools/aurora-sep/tests/test_diag_policy.py tools/aurora-sep/tests/test_diag_sensor.py -v
python3 -O -m unittest tools/aurora-sep/tests/test_diag_policy.py tools/aurora-sep/tests/test_diag_sensor.py -v
- name: Test recovery utility and package sources
run: |
python3 -m unittest tools/aurora-sep/tests/test_sep_bio_identities.py -v
Expand Down
145 changes: 142 additions & 3 deletions Documentation/ABI/testing/sysfs-driver-apple-sep
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@ Date: October 2026
KernelVersion: 7.1
Contact: Chris Kearney <chris@kearneymail.com>
Description:
(RO) Version of the diag interface: "2" for the attributes
(RO) Version of the diag interface: "3" for the attributes
and values described in this file. Version 2 added
sensor_attach and restore; version 1 had neither.
sensor_attach and restore; version 1 had neither. Version 3
adds the policy snapshot.

Within a version, attributes are only added, and an existing
attribute keeps its values and their meaning. A reader tests
Expand All @@ -19,7 +20,8 @@ Description:
bring-up got without reading the kernel log. It exists while
the driver is bound to the SEP: it is created at probe and
removed at unbind. Every attribute in it is read-only and
reads as one ASCII token followed by a newline.
reads as ASCII followed by a newline. The policy snapshot
contains space-separated key=value tokens.

Each value is the state the driver recorded when it made the
corresponding decision. Reading an attribute sends nothing
Expand All @@ -30,6 +32,26 @@ Description:
by the boot-time bring-up, so the sensor and touchid
attributes only move on once something has opened it.

This deployment uses the existing T8122 profile and v4
/dev/sep-bio interface. It does not add a new sensor protocol.
OS firmware and system firmware are separate: qualify both.

For an existing bag, select xart_writes=1, provision_keybag=0,
xart_guard=1 and xarm_trace=1. trusted_keys=0 and
filevault_api=0 omit the optional kernel APIs; both default
to 1 to preserve existing deployments. There is no boot_uuid
parameter: the OS identity comes from /chosen/apfs-preboot-uuid.
Writable J613 26.6.2 attachment rejects a missing DT identity,
explicit UUID override or disabled guard before opening xART.
Host-store or identity-index read failure refuses attachment.

Preserve the current keybag, host store, reference key, three
Catacombs, ownership journal and fprint records. Different
Linux roots must share the same current files globally, before
module load; the kernel opens them from init_task's root.
Never replace them with a snapshot or enrol again to migrate.
Readiness diagnostics do not prove a successful finger match.

What: /sys/bus/platform/devices/<unit>.sep/diag/profile
Date: October 2026
KernelVersion: 7.1
Expand Down Expand Up @@ -359,3 +381,120 @@ Description:
tools/aurora-sep/XART-SAFETY.md. During a boot the value
can only move from "unverified" to "blocked", once the guard
refuses a write.

What: /sys/bus/platform/devices/<unit>.sep/diag/policy
Date: November 2026
KernelVersion: 7.2
Contact: Satya Benson <satya@benson.earth>
Description:
(RO, ABI 3) A space-separated key=value snapshot of the
driver policy selected at probe: xart_writes (effective store
writability), provision_keybag, xart_guard (effective level),
trusted_keys, filevault_api, xarm_trace, refkey_v2 and
identity_override (0 or 1). API flags describe the selected
policy, not successful registration if that API later fails.

identity_source is pending before the driver selects it, dt
for /chosen/apfs-preboot-uuid, override for explicit parameters,
or missing. It is updated at the actual identity decision.
No UUID value, state, identity or key bytes are exposed.
Reads only use cached facts and never contact the enclave.
Module-parameter sysfs files need not exist; their absence
is not evidence of a mismatched policy. Older diagnostic
ABIs retain xart/xart_guard and kernel decision messages.

What: /sys/bus/platform/devices/<unit>.sep/diag/attach_ms
What: /sys/bus/platform/devices/<unit>.sep/diag/ready_ms
Date: November 2026
KernelVersion: 7.3
Contact: Ryan Murray <ryan@aurorasilicon.org>
Description:
(RO) How long the bring-up took, as unsigned decimal
milliseconds counted from probe on the boot-time clock.
attach_ms is the time to the attach decision (see attach);
ready_ms is the time to the end of the boot-time bring-up,
when keystore is decided. Each reads "0" until its decision
is made. A large ready_ms with keystore "open" is an enclave
that was slow to advertise the key store; the driver waits
up to 90 s for it.

What: /sys/bus/platform/devices/<unit>.sep/diag/endpoint_names
Date: November 2026
KernelVersion: 7.3
Contact: Ryan Murray <ryan@aurorasilicon.org>
Description:
(RO) The endpoints the SEP has advertised, as the
four-character names their descriptors carry with trailing
spaces dropped, separated by single spaces, in endpoint
number order, for example "cntl sbio scrd sse hdcp xars sks
xarm hibe pnon skdl stac". A name that is not lower-case
letters and digits is shown as the endpoint number in two
hex digits. Empty until the first endpoint is advertised;
discovery goes on after the attach, so the list can still
grow, like endpoints.

What: /sys/bus/platform/devices/<unit>.sep/diag/os_identity
Date: November 2026
KernelVersion: 7.3
Contact: Ryan Murray <ryan@aurorasilicon.org>
Description:
(RO) Where the OS identity that the driver gives the
enclave's xART exchange came from. Decided at the attach.

=========== =========================================
unknown Not decided yet.
explicit The os_uuid_hi and os_uuid_lo parameters.
chosen /chosen/apfs-preboot-uuid, as the boot
loader passed it.
unavailable Neither; the enclave is told the identity
is unavailable and its xART records for
this OS cannot be found.
=========== =========================================

What: /sys/bus/platform/devices/<unit>.sep/diag/hwrng
Date: November 2026
KernelVersion: 7.3
Contact: Ryan Murray <ryan@aurorasilicon.org>
Description:
(RO) The enclave's random number source. "pending" until
the survey after the bring-up decides, then "registered"
(it is an hwrng, named apple-sep) or "failed" (the survey
gave up; the kernel log says why).

What: /sys/bus/platform/devices/<unit>.sep/diag/xarm_failures
Date: November 2026
KernelVersion: 7.3
Contact: Ryan Murray <ryan@aurorasilicon.org>
Description:
(RO) How many of the enclave's xART requests the driver has
answered with the failure status since probe, as an unsigned
decimal: a store read or write that failed, a bad checksum,
an unknown request, a buffer that was not ready, and the
writes the xART guard refused (also counted in
xart_guard_refusals). The first is logged; this counts them
all. Anything above xart_guard_refusals is a failure that
was not the guard's choice.

What: /sys/bus/platform/devices/<unit>.sep/diag/unhandled_messages
Date: November 2026
KernelVersion: 7.3
Contact: Ryan Murray <ryan@aurorasilicon.org>
Description:
(RO) How many messages arrived on an endpoint the driver has
no handler for, as an unsigned decimal. The first few are
logged. Normally 0.

What: /sys/bus/platform/devices/<unit>.sep/diag/sleep
What: /sys/bus/platform/devices/<unit>.sep/diag/sleeps
Date: November 2026
KernelVersion: 7.3
Contact: Ryan Murray <ryan@aurorasilicon.org>
Description:
(RO) The driver's view of system sleep. sleep reads "held"
from the PM notifier's prepare event to its post event,
while Touch ID captures and entropy requests are held, and
"awake" otherwise. sleeps counts completed prepare/post
pairs since probe, aborted suspends included. The enclave's
power domains stay on across sleep, so every other attribute
keeps its value over a suspend; a reader checking that the
enclave still answers after a resume reads the hwrng.
16 changes: 16 additions & 0 deletions Documentation/ABI/testing/sysfs-driver-macsmc-reboot
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
What: /sys/bus/platform/drivers/macsmc-reboot/<dev>/ac_power_mode
Date: November 2026
KernelVersion: 7.4
Description:
What the machine does when external power arrives, as kept in
the PMU (present only when the device tree gives the reboot
node a pm_setting cell). Reading lists the modes with the
current one in brackets; writing a mode name sets it:

off:
stay off
restore:
power on after a power loss if the machine was on
always:
power on whenever power is connected (the 2024 and later
desktops; other machines may ignore it)
7 changes: 7 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -552,6 +552,13 @@ Kernel parameters
apm= [APM] Advanced Power Management
See header of arch/x86/kernel/apm_32.c.

apple_keep_idle_nop
[ARM64,EARLY] On T6050 and T8142, keep idle=nop.
These cores idle in WFI by default, and an idle=nop
that the boot loader appends is ignored, because the
kernel preserves the registers WFI loses there. With
this flag idle=nop spins the idle loop as elsewhere.

apparmor= [APPARMOR] Disable or enable AppArmor at boot time
Format: { "0" | "1" }
See security/apparmor/Kconfig help text
Expand Down
78 changes: 0 additions & 78 deletions Documentation/arch/arm64/aurora-apif-centauri.rst

This file was deleted.

Loading
Loading