[PATCH 09/10] dt-bindings: arm: apple: Add M4 Pro/Max based devices

From: Yureka Lilian

Date: Sat Oct 10 2026 - 13:04:09 EST


These devices were offered with M4 Pro/Max SoCs.
Add the corresponding compatibles:

- MacBook Pro (14-inch, M4 Pro, 2024)
- MacBook Pro (14-inch, M4 Max, 2024)
- MacBook Pro (16-inch, M4 Pro, 2024)
- MacBook Pro (16-inch, M4 Max, 2024)
- Mac mini (M4 Pro, 2024)
- Mac Studio (M4 Max, 2025)

No iMac with M4 Pro/Max SoC was released, and the Mac Pro was not
updated in this generation.

Signed-off-by: Yureka Lilian <yureka@xxxxxxxxxxxxxx>
---
Documentation/devicetree/bindings/arm/apple.yaml | 26 ++++++++++++++++++++++++
1 file changed, 26 insertions(+)

diff --git a/Documentation/devicetree/bindings/arm/apple.yaml b/Documentation/devicetree/bindings/arm/apple.yaml
index 7c3e7131a5e7..8e55510e44e1 100644
--- a/Documentation/devicetree/bindings/arm/apple.yaml
+++ b/Documentation/devicetree/bindings/arm/apple.yaml
@@ -144,6 +144,14 @@ description: |
- MacBook Pro (16-inch, M3 Max, 2023)
- Mac Studio (M3 Ultra, 2025)

+ Devices based on the "M4 Pro" and "M4 Max" SoCs:
+ - MacBook Pro (14-inch, M4 Pro, 2024)
+ - MacBook Pro (14-inch, M4 Max, 2024)
+ - MacBook Pro (16-inch, M4 Pro, 2024)
+ - MacBook Pro (16-inch, M4 Max, 2024)
+ - Mac mini (M4 Pro, 2024)
+ - Mac Studio (M4 Max, 2025)
+
The compatible property should follow this format:

compatible = "apple,<targettype>", "apple,<socid>", "apple,arm-platform";
@@ -434,6 +442,24 @@ properties:
- const: apple,t6032
- const: apple,arm-platform

+ - description: Apple M4 Pro SoC based platforms
+ items:
+ - enum:
+ - apple,j614s # MacBook Pro (14-inch, M4 Pro, 2024)
+ - apple,j616s # MacBook Pro (16-inch, M4 Pro, 2024)
+ - apple,j773s # Mac mini (M4 Pro, 2024)
+ - const: apple,t6040
+ - const: apple,arm-platform
+
+ - description: Apple M4 Max SoC based platforms
+ items:
+ - enum:
+ - apple,j614c # MacBook Pro (14-inch, M4 Max, 2024)
+ - apple,j616c # MacBook Pro (16-inch, M4 Max, 2024)
+ - apple,j575c # Mac Studio (M4 Max, 2025)
+ - const: apple,t6041
+ - const: apple,arm-platform
+
additionalProperties: true

...

--
2.55.0