Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
341cd38
arm64: dts: apple: share the T604x SoC and PMGR description
astaff Oct 28, 2026
b805376
arm64: dts: apple: add the T6041 J616c board
astaff Oct 28, 2026
553968e
drm/asahi: share T604x register-window constructors
astaff Oct 28, 2026
3ae8de4
drm/asahi: add T6041 and the measured 25F84 firmware profile
astaff Oct 28, 2026
91f4fbe
drm/asahi: isolate 25F84 recovery and serial-render workarounds
astaff Oct 28, 2026
f3492cd
drm/apple: support T6041 desktop 26.5.2 DCP firmware
astaff Oct 28, 2026
3ca17e7
drm/apple: wait for flip completion before retiring a commit
astaff Oct 28, 2026
3db1129
soc: apple: use explicit word access for T6041 AOP bootargs
astaff Oct 28, 2026
285fe12
ASoC: apple: add protected J616c AOP audio
astaff Oct 28, 2026
5f7fc7b
media: apple: avd: admit qualified HEVC on J616c
astaff Oct 28, 2026
1ee7691
watchdog: apple: set ownership and honour nowayout
astaff Oct 28, 2026
fc821a8
tools: check T6041 initialization data against explicit captures
astaff Oct 28, 2026
edbddfe
arm64: dts: apple: preserve T604x CPU order for m1n1
astaff Oct 28, 2026
c048e0e
drm/asahi: scope experimental TA mode 1 to T6041 25F84
astaff Oct 30, 2026
09b2032
drm/asahi: add the T6041 25G83 profile captured on the J616C
AxxzyWasTaken Nov 3, 2026
e9455b3
Merge integration/aurora into t6041-25g83-profile
AxxzyWasTaken Nov 3, 2026
87c26f6
tools/asahi: model the configuration of a firmware build
AxxzyWasTaken Nov 3, 2026
de3d0c4
Merge integration/aurora into t6041-25g83-profile
AxxzyWasTaken Nov 4, 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
2 changes: 1 addition & 1 deletion Documentation/admin-guide/media/apple-jpeg.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Apple JPEG scaffold
This driver provides a common platform and V4L2 memory-to-memory scaffold
for the Apple T6041 and T8140 JPEG engines. Each DT platform device owns one
independent m2m scheduler, with formats and VB2 queues allocated per open file.
T6041's nodes reside in ``t6040.dtsi`` in this source tree. All JPEG engine
T6041's nodes reside in ``t604x.dtsi`` in this source tree. All JPEG engine
nodes and the new T8140 DART remain disabled. SoC DART defaults are disabled;
existing board overrides are preserved. In particular, J700 already enables
its first JPEG DART independently of the disabled codec engines.
Expand Down
11 changes: 11 additions & 0 deletions Documentation/devicetree/bindings/gpu/apple,agx.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ properties:
- apple,agx-g14g
- apple,agx-g14s
- apple,agx-t6040
- apple,agx-t6041
- apple,agx-t8132
- apple,agx-t8140
- items:
Expand Down Expand Up @@ -309,6 +310,15 @@ allOf:
apple,afr-leak-coef:
minItems: 1
maxItems: 1
- if:
properties:
compatible:
contains:
enum:
- apple,agx-t6040
- apple,agx-t6041
then:
properties:
reg:
items:
- description: GFX coprocessor control registers
Expand Down Expand Up @@ -356,6 +366,7 @@ allOf:
contains:
enum:
- apple,agx-t6040
- apple,agx-t6041
- apple,agx-t8132
- apple,agx-t8140
then:
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/boot/dts/apple/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ dtb-$(CONFIG_ARCH_APPLE) += t6034-j516m.dtb
dtb-$(CONFIG_ARCH_APPLE) += t6040-j614s.dtb
dtb-$(CONFIG_ARCH_APPLE) += t6040-j616s.dtb
dtb-$(CONFIG_ARCH_APPLE) += t6040-j616s-tether.dtb
dtb-$(CONFIG_ARCH_APPLE) += t6041-j616c.dtb
dtb-$(CONFIG_ARCH_APPLE) += t8112-j413.dtb
dtb-$(CONFIG_ARCH_APPLE) += t8112-j415.dtb
dtb-$(CONFIG_ARCH_APPLE) += t8112-j473.dtb
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/apple/t6040-j616s-extdisp-usbc.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@

/*
* DISPEXT1_SYS sits on FAB7_SOC (ADT pmgr device id2 134, pmgr_aux 0x488, parent
* FAB6_SOC, off at boot), which t6040-pmgr.dtsi does not describe. m4.62 enabled
* FAB6_SOC, off at boot), which t604x-pmgr.dtsi does not describe. m4.62 enabled
* DISPEXT1_SYS without it and the first DCPEXT1 register access (its DART) reset
* the SoC. DISPEXT0_SYS's parent FAB2_SOC is on anyway through ATC0..2_COMMON.
*/
Expand Down
Loading