Skip to content

Commit a688bf6

Browse files
committed
dt-bindings: arm: apple: Add M3 Pro/Max/Ultra devices (t603x)
One noteable difference is that M3 Max has two variants variants in t6031 and t6034. T6034 appears to be smaller design with 14 CPU cores, 30 GPU cores and 300 GB/s memory bandwidth compared to t6031 with 16 CPU cores, 40 GPU cores and 400 GB/s memory bandwidth. These are the only apparent differences between those two SoCs. Signed-off-by: Janne Grunau <j@jannau.net>
1 parent 1afb412 commit a688bf6

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

Documentation/devicetree/bindings/arm/apple.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,14 @@ description: |
123123
- Mac Studio (M2 Ultra, 2023)
124124
- Mac Pro (M2 Ultra, 2023)
125125
126+
Devices based on the "M3 Pro", "M3 Max" and "M3 Ultra" SoCs:
127+
128+
- MacBook Pro (14-inch, M3 Pro, 2023)
129+
- MacBook Pro (14-inch, M3 Max, 2023)
130+
- MacBook Pro (16-inch, M3 Pro, 2023)
131+
- MacBook Pro (16-inch, M3 Max, 2023)
132+
- Mac Studio (M3 Ultra, 2025)
133+
126134
The compatible property should follow this format:
127135
128136
compatible = "apple,<targettype>", "apple,<socid>", "apple,arm-platform";
@@ -365,6 +373,36 @@ properties:
365373
- const: apple,t6022
366374
- const: apple,arm-platform
367375

376+
- description: Apple M3 Pro SoC based platforms
377+
items:
378+
- enum:
379+
- apple,j514s # MacBook Pro (14-inch, M3 Pro, 2023)
380+
- apple,j516s # MacBook Pro (16-inch, M3 Pro, 2023)
381+
- const: apple,t6030
382+
- const: apple,arm-platform
383+
384+
- description: Apple M3 Max SoC based platforms
385+
oneOf:
386+
- items:
387+
- enum:
388+
- apple,j514c # MacBook Pro (14-inch, M3 Max, 16 cores, 2023)
389+
- apple,j516c # MacBook Pro (16-inch, M3 Max, 16 cores, 2023)
390+
- const: apple,t6031
391+
- const: apple,arm-platform
392+
- items:
393+
- enum:
394+
- apple,j514m # MacBook Pro (14-inch, M3 Max, 14 cores, 2023)
395+
- apple,j516m # MacBook Pro (16-inch, M3 Max, 14 cores, 2023)
396+
- const: apple,t6034
397+
- const: apple,arm-platform
398+
399+
- description: Apple M3 Ultra SoC based platforms
400+
items:
401+
- enum:
402+
- apple,j575d # Mac Studio (M3 Ultra, 2025)
403+
- const: apple,t6032
404+
- const: apple,arm-platform
405+
368406
additionalProperties: true
369407

370408
...

0 commit comments

Comments
 (0)