diff options
| author | Yureka Lilian <yureka@cyberchaos.dev> | 2026-08-11 21:37:02 +0200 |
|---|---|---|
| committer | Sven Peter <sven@kernel.org> | 2026-08-31 16:33:21 +0200 |
| commit | 23850378ade76f4bdcb1033594d54307990cfcb9 (patch) | |
| tree | 9c6ffd4f429c6b5687f8695fabd5474171dde1ba /tools/perf/scripts/python/stackcollapse.py | |
| parent | e23d2b23739e70f4e1202585aec38d2bb1267971 (diff) | |
arm64: dts: apple: Add minimal t8132 (M4) device trees
Added device trees for the following devices:
- apple,j604 - MacBook Pro (14-inch, M4, 2024)
- apple,j623 - iMac (24-inch, 2x USB-C, M4, 2024)
- apple,j624 - iMac (24-inch, 4x USB-C, M4, 2024)
- apple,j713 - MacBook Air (13-inch, M4, 2025)
- apple,j715 - MacBook Air (15-inch, M4, 2025)
- apple,j773g - Mac mini (M4, 2024)
The device trees have a minimal set of devices limited to CPU cores,
interrupt controller, power states, watchdog, serial, pin controller,
i2c and framebuffer.
The device trees for the notebooks add a PWM controller for the keyboard
LED illumination.
Using the macOS 26.6 iBoot/firmware, the Mac mini reliably boots on a
single core using the stock kernel.
Booting with smp requires avoiding the wfi and wfit instructions
in the idle loop and `delay()` respectively, since those instructions
cause a loss of architectural state on the secondary cores, and even
then boot is unreliable.
Signed-off-by: Yureka Lilian <yureka@cyberchaos.dev>
Reviewed-by: Linus Walleij <linusw@kernel.org>
Link: https://patch.msgid.link/20260811-apple-m4-initial-devicetrees-v3-9-6bf32d45ad0b@cyberchaos.dev
Signed-off-by: Sven Peter <sven@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
