Janne Grunau and Sven Peter
c65ab4905e
arm64: dts: apple: Initial t8122 (M3) device trees
...
Add minimal device trees for all t8122 based devices. The devices are
- iMac (24-inch, M3, 2023)
- MacBook Air (13-inch, M3, 2024)
- MacBook Air (15-inch, M3, 2024)
- MacBook Pro (14-inch, M3, 2023)
The device trees have a minimal set of devices limited to CPU cores,
interrupt controller, power states, watchdog, serial, pin controller,
i2c and the boot framebuffer.
The device trees for the notebooks add a PWM controller for the keyboard
LED illumination.
The iMacs and the 14-inch device trees add the i2c based Apple cd321x
USB Type-C port controller.
Co-developed-by: Michael Reeves <michael.reeves077@gmail.com >
Signed-off-by: Michael Reeves <michael.reeves077@gmail.com >
Reviewed-by: Joshua Peisach <jpeisach@ubuntu.com >
Reviewed-by: Neal Gompa <neal@gompa.dev >
Signed-off-by: Janne Grunau <j@jannau.net >
Link: https://patch.msgid.link/20260507-apple-m3-initial-devicetrees-v3-5-ca07c81b5dc7@jannau.net
Signed-off-by: Sven Peter <sven@kernel.org >
2026-06-01 21:25:24 +02:00
..
2026-06-01 21:25:24 +02:00
2025-03-06 20:54:28 +01:00
2025-02-09 11:49:11 +00:00
2025-02-09 11:49:11 +00:00
2025-02-09 11:49:11 +00:00
2025-02-09 11:48:58 +00:00
2025-08-10 20:21:50 +02:00
2025-02-09 11:49:11 +00:00
2025-03-06 20:54:28 +01:00
2025-02-09 11:48:58 +00:00
2025-08-10 20:21:50 +02:00
2025-02-09 11:48:58 +00:00
2025-02-09 11:48:58 +00:00
2025-02-09 11:48:58 +00:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:49:40 +00:00
2025-02-09 11:48:58 +00:00
2026-01-08 21:10:21 +01:00
2025-02-09 11:48:58 +00:00
2025-02-09 11:48:58 +00:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:48:58 +00:00
2024-10-26 00:14:45 +09:00
2026-01-08 21:10:21 +01:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:49:40 +00:00
2026-04-14 22:13:19 +02:00
2025-07-21 15:22:10 +00:00
2025-12-16 13:30:26 +01:00
2026-01-13 08:03:03 +01:00
2025-02-18 17:44:19 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2025-09-18 09:11:25 +00:00
2025-12-16 13:30:26 +01:00
2026-01-13 08:03:03 +01:00
2025-09-18 09:11:25 +00:00
2025-09-18 09:12:12 +00:00
2025-09-18 09:12:23 +00:00
2025-09-18 09:11:25 +00:00
2025-09-18 09:11:25 +00:00
2025-08-31 20:26:30 +02:00
2025-08-31 20:26:30 +02:00
2025-07-21 15:22:10 +00:00
2025-08-31 20:26:30 +02:00
2025-08-31 20:26:30 +02:00
2025-08-31 20:26:30 +02:00
2026-01-13 08:03:03 +01:00
2026-01-13 08:03:03 +01:00
2026-01-13 08:03:03 +01:00
2025-09-18 09:12:12 +00:00
2025-09-18 09:12:12 +00:00
2025-09-18 09:12:23 +00:00
2025-09-18 09:11:25 +00:00
2025-09-18 09:12:12 +00:00
2025-09-18 09:12:12 +00:00
2025-09-18 09:12:23 +00:00
2025-09-18 09:11:25 +00:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:03 +01:00
2026-01-13 08:03:03 +01:00
2025-09-18 09:11:25 +00:00
2025-02-09 11:49:40 +00:00
2024-10-26 00:14:45 +09:00
2025-03-06 20:54:28 +01:00
2025-02-09 11:49:40 +00:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-18 16:47:25 +01:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:48:58 +00:00
2025-02-09 11:48:58 +00:00
2025-08-10 20:21:50 +02:00
2025-02-09 11:48:58 +00:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:48:58 +00:00
2025-08-10 20:21:50 +02:00
2025-02-09 11:50:13 +00:00
2025-03-06 20:54:28 +01:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:50:13 +00:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:48:58 +00:00
2025-02-09 11:48:58 +00:00
2025-08-10 20:21:50 +02:00
2025-02-09 11:48:59 +00:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2024-10-26 00:14:45 +09:00
2025-02-09 11:48:59 +00:00
2025-02-09 11:48:59 +00:00
2025-08-10 20:21:50 +02:00
2025-07-21 15:22:02 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:44 +00:00
2025-02-09 11:48:59 +00:00
2025-02-09 11:48:59 +00:00
2025-09-18 21:13:45 +02:00
2025-03-06 20:54:28 +01:00
2024-10-26 00:14:46 +09:00
2025-02-09 11:48:59 +00:00
2024-10-26 00:14:46 +09:00
2024-10-26 00:14:46 +09:00
2024-10-26 00:14:46 +09:00
2024-10-26 00:14:46 +09:00
2024-10-26 00:14:46 +09:00
2024-10-26 00:14:46 +09:00
2025-09-06 10:05:39 +02:00
2024-10-26 00:14:46 +09:00
2025-09-18 21:13:45 +02:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:03 +01:00
2026-01-13 08:01:43 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:14 +01:00
2026-01-13 08:03:03 +01:00
2026-01-13 08:03:14 +01:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00
2026-06-01 21:25:24 +02:00