From 27ddce4e68be927c07af0d9f629a7108a418a66a Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Sat, 1 Aug 2026 21:18:29 +0200 Subject: [PATCH 1/5] platform: M1: Update AVD and macsmc-power features AVD is supported as work-in-progress in linux-asahi and macsmc-power (battery info) is in upstream 7.1. Signed-off-by: Janne Grunau --- docs/platform/feature-support/m1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/platform/feature-support/m1.md b/docs/platform/feature-support/m1.md index a41e995a..e23d7016 100644 --- a/docs/platform/feature-support/m1.md +++ b/docs/platform/feature-support/m1.md @@ -30,7 +30,7 @@ These are features/hardware blocks that are present on all devices with the give | Thunderbolt | WIP | WIP | | DP Alt Mode | WIP | WIP | | GPU | linux-asahi | linux-asahi | -| Video Decoder | WIP | WIP | +| Video Decoder | linux-asahi | linux-asahi | | NVMe | 5.19 | 5.19 | | PCIe | 5.16 | 5.16 | | PCIe (GE) | - | - | @@ -69,7 +69,7 @@ These are features/hardware blocks that are present on all devices with the give | Keyboard | - | linux-asahi | linux-asahi | - | | KB backlight | - | 6.4 | 6.4 | - | | Touchpad | - | linux-asahi | linux-asahi | - | -| Battery info | - | linux-asahi | linux-asahi | - | +| Battery info | - | 7.1 | 7.1 | - | | USB-A ports | 5.16 | - | - | - | | WiFi | 6.1 | 6.1 | 6.1 | 6.1 | | Bluetooth | 6.2 | 6.2 | 6.2 | 6.2 | @@ -95,7 +95,7 @@ These are features/hardware blocks that are present on all devices with the give | Keyboard | linux-asahi | - | | KB backlight | 6.4 | - | | Touchpad | linux-asahi | - | -| Battery info | linux-asahi | - | +| Battery info | 7.1 | - | | USB-A ports | - | 6.2 | | WiFi | 6.1 | 6.1 | | Bluetooth | 6.2 | 6.2 | From 8fcbc675f1cf2c9f137ce7713b7b005f52582e6f Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Sat, 1 Aug 2026 21:18:29 +0200 Subject: [PATCH 2/5] platform: M2: Update AVD and macsmc-power features AVD is supported as work-in-progress in linux-asahi and macsmc-power (battery info) is in upstream 7.1. Signed-off-by: Janne Grunau --- docs/platform/feature-support/m2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/platform/feature-support/m2.md b/docs/platform/feature-support/m2.md index 72d5e04e..5f882783 100644 --- a/docs/platform/feature-support/m2.md +++ b/docs/platform/feature-support/m2.md @@ -32,7 +32,7 @@ These are features/hardware blocks that are present on all devices with the give | Thunderbolt | WIP | WIP | | DP Alt Mode | WIP | WIP | | GPU | linux-asahi | linux-asahi | -| Video Decoder | WIP | WIP | +| Video Decoder | linux-asahi | linux-asahi | | NVMe | 5.19 | 5.19 | | PCIe | 5.16 / 6.4 (dts) | 6.16 | | PCIe (GE) | - | TBA | @@ -69,7 +69,7 @@ These are features/hardware blocks that are present on all devices with the give | KB backlight | 6.4 | 6.4 | 6.4 | - | | Touchpad | linux-asahi | linux-asahi | linux-asahi | - | | Brightness | linux-asahi | linux-asahi | linux-asahi | - | -| Battery info | linux-asahi | linux-asahi | linux-asahi | - | +| Battery info | 7.1 | 7.1 | 7.1 | - | | WiFi | 6.1 | 6.1 | 6.1 | linux-asahi | | Bluetooth | 6.2 | 6.2 | 6.2 | linux-asahi | | HDMI Out | - | - | - | linux-asahi | @@ -94,7 +94,7 @@ These are features/hardware blocks that are present on all devices with the give | KB backlight | - | linux-asahi | - | - | | Touchpad | - | linux-asahi | - | - | | Brightness | - | linux-asahi | - | - | -| Battery info | - | linux-asahi | - | - | +| Battery info | - | 7.1 | - | - | | WiFi | linux-asahi | 6.18 | 6.18 | linux-asahi | | Bluetooth | linux-asahi | 6.18 | 6.18 | linux-asahi | | HDMI Out | linux-asahi | linux-asahi | linux-asahi | linux-asahi | From df1b5e771afa3ce38eda1875976b7d19313aa55c Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Sat, 1 Aug 2026 21:25:53 +0200 Subject: [PATCH 3/5] platform: M2: Add missing features merged in 6.18 Signed-off-by: Janne Grunau --- docs/platform/feature-support/m2.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/platform/feature-support/m2.md b/docs/platform/feature-support/m2.md index 5f882783..28b58f47 100644 --- a/docs/platform/feature-support/m2.md +++ b/docs/platform/feature-support/m2.md @@ -91,7 +91,7 @@ These are features/hardware blocks that are present on all devices with the give | Devicetree | 6.18 | 6.18 | 6.18 | 6.18 | | Main display | - | linux-asahi | - | - | | Keyboard | - | linux-asahi | - | - | -| KB backlight | - | linux-asahi | - | - | +| KB backlight | - | 6.18 | - | - | | Touchpad | - | linux-asahi | - | - | | Brightness | - | linux-asahi | - | - | | Battery info | - | 7.1 | - | - | @@ -104,8 +104,8 @@ These are features/hardware blocks that are present on all devices with the give | Microphones | - | linux-asahi | - | - | | Webcam | - | linux-asahi | - | - | | SD card slot | - | 5.17 | 5.17 | 5.17 | -| 1Gbps Ethernet | linux-asahi | - | - | - | -| 10Gbps Ethernet | linux-asahi | - | 6.18 | linux-asahi | +| 1Gbps Ethernet | 6.18 | - | - | - | +| 10Gbps Ethernet | 6.18 | - | 6.18 | linux-asahi | | Touch Bar | - | - | - | - | | TouchID | - | TBA | TBA | TBA | From 8eb8b86bb6fb367e6efe4f36ba2ef755281c2588 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Sat, 1 Aug 2026 21:25:53 +0200 Subject: [PATCH 4/5] platform: M2: Correct BCM4388 WiFi/BT to linux-asahi BCM4388 support (WiFi 6E) is not upstream. Signed-off-by: Janne Grunau --- docs/platform/feature-support/m2.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/platform/feature-support/m2.md b/docs/platform/feature-support/m2.md index 28b58f47..a002a4c7 100644 --- a/docs/platform/feature-support/m2.md +++ b/docs/platform/feature-support/m2.md @@ -95,8 +95,8 @@ These are features/hardware blocks that are present on all devices with the give | Touchpad | - | linux-asahi | - | - | | Brightness | - | linux-asahi | - | - | | Battery info | - | 7.1 | - | - | -| WiFi | linux-asahi | 6.18 | 6.18 | linux-asahi | -| Bluetooth | linux-asahi | 6.18 | 6.18 | linux-asahi | +| WiFi | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| Bluetooth | linux-asahi | linux-asahi | linux-asahi | linux-asahi | | HDMI Out | linux-asahi | linux-asahi | linux-asahi | linux-asahi | | HDMI Audio | linux-asahi ([notes](#hdmi-audio))| linux-asahi ([notes](#hdmi-audio)) | linux-asahi ([notes](#hdmi-audio)) | WIP | | 3.5mm jack | linux-asahi | linux-asahi | linux-asahi | linux-asahi | From f7b31b4838e35c9f1ddf13fc138d602107cf24d3 Mon Sep 17 00:00:00 2001 From: Janne Grunau Date: Sat, 1 Aug 2026 21:13:25 +0200 Subject: [PATCH 5/5] platform: M3: Update feature support and add M3 Ultra Signed-off-by: Janne Grunau --- docs/platform/feature-support/m3.md | 152 +++++++++++----------- docs/platform/feature-support/overview.md | 2 +- 2 files changed, 75 insertions(+), 79 deletions(-) diff --git a/docs/platform/feature-support/m3.md b/docs/platform/feature-support/m3.md index 9e32e8b6..9ec6d449 100644 --- a/docs/platform/feature-support/m3.md +++ b/docs/platform/feature-support/m3.md @@ -8,7 +8,6 @@ their progress towards being upstreamed. The tables herein can be interpreted as * **Kernel release, *e.g.* 6.0:** the feature was incorporated upstream as of this release * **linux-asahi (kernel release):** the feature is stable, available for use in `linux-asahi`, and should be upstream by the release indicated * **linux-asahi**: the feature is (mostly) stable and available for use in Fedora Asahi Remix and in `linux-asahi` -* **asahi-edge**: the feature is (mostly) stable and available for use in Fedora Asahi Remix. For historical reason it is available in the `linux-asahi-edge` package in the linux-asahi Linux distribution * **WIP**: Development work on the feature is actively progressing, however is not yet ready for wider testing, use or distribution * **TBA**: Active work on this feature is not being undertaken at this time @@ -17,91 +16,88 @@ If a feature is not ready, then there is no estimation on when it will be ready. ## Table of Contents - [SoC blocks](#soc-blocks) - [M3 devices](#m3-devices) -- [M3 Pro/Max devices](#m3-promax-devices) +- [M3 Pro/Max/Ultra devices](#m3-promaxultra-devices) ## SoC blocks These are features/hardware blocks that are present on all devices with the given SoC. -| | M3
(T8122) | M3 Pro/Max
(T603x) | -|------------------|:--------------------:|:---------------------------:| -| DCP | TBA | TBA | -| USB2 (TB ports) | WIP | WIP | -| USB3 (TB ports) | WIP | WIP | -| Thunderbolt | TBA | TBA | -| DP Alt Mode | WIP | WIP | -| GPU | WIP | WIP | -| Video Decoder | TBA | TBA | -| NVMe | WIP | WIP | -| PCIe | WIP | WIP | -| PCIe (GE) | - | - | -| cpufreq | TBA | TBA | -| cpuidle | TBA | TBA | -| Suspend/sleep | TBA | TBA | -| Video Encoder | TBA | TBA | -| ProRes Codec | TBA | TBA | -| AICv3 | WIP | WIP | -| DART | TBA | TBA | -| PMU | TBA | TBA | -| UART | WIP | WIP | -| Watchdog | TBA | TBA | -| I2C | TBA | TBA | -| GPIO | TBA | TBA | -| USB-PD | WIP | WIP | -| MCA | TBA | TBA | -| SPI | TBA | TBA | -| SPI NOR | TBA | TBA | -| SMC | TBA | TBA | -| SPMI | WIP | WIP | -| RTC | TBA | TBA | -| SEP | WIP | WIP | -| Neural Engine | TBA | TBA | +| | M3
(T8122) | M3 Pro
(T6030) | M3 Max
(T603{1,4})| M3 Ultra
(T6032) | +|------------------|:--------------------:|:--------------------:|:--------------------:|:--------------------:| +| DCP | WIP | WIP | WIP | TBA | +| USB2 (TB ports) | WIP | WIP | WIP | TBA | +| USB3 (TB ports) | WIP | WIP | WIP | TBA | +| Thunderbolt | TBA | TBA | TBA | TBA | +| DP Alt Mode | WIP | WIP | WIP | TBA | +| GPU | WIP | TBA | TBA | TBA | +| Video Decoder | linux-asahi (no AV1) | linux-asahi (no AV1) | linux-asahi (no AV1) | linux-asahi (no AV1) | +| NVMe | linux-asahi | linux-asahi | linux-asahi | TBA | +| PCIe | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| cpufreq | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| cpuidle | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| Suspend/sleep | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| Video Encoder | TBA | TBA | TBA | TBA | +| ProRes Codec | TBA | TBA | TBA | TBA | +| AICv3 | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) | +| DART | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| PMU | TBA | TBA | TBA | TBA | +| UART | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) | +| Watchdog | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) | +| I2C | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) | +| GPIO | linux-asahi (7.2) | linux-asahi (7.3) | linux-asahi (7.3) | linux-asahi (7.3) | +| USB-PD | WIP | WIP | WIP | WIP | +| MCA | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| SPI | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| SPI NOR | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| SMC | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| SPMI | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| RTC | linux-asahi | linux-asahi | linux-asahi | linux-asahi | +| SEP | TBA | TBA | TBA | TBA | +| Neural Engine | TBA | TBA | TBA | TBA | ## M3 devices -| | iMac
(2023) | MacBook Pro
(14-inch, late 2023) | MacBook Air
(13” and 15” 2024) | -|--------------------|:------------------:|:-----------------------------------:|:------------------------------:| -| Installer | no | no | no | -| Devicetree | TBA | WIP | WIP | -| Main display | TBA | TBA | TBA | -| Keyboard | - | TBA | WIP | -| KB backlight | - | TBA | WIP | -| Touchpad | - | TBA | WIP | -| Brightness | TBA | TBA | TBA | -| Battery info | - | TBA | TBA | -| WiFi | TBA | TBA | WIP | -| Bluetooth | TBA | TBA | TBA | -| HDMI Out | - | TBA | - | -| 3.5mm jack | TBA | TBA | TBA | -| Speakers | TBA | TBA | TBA | -| Microphones | TBA | TBA | TBA | -| Webcam | TBA | TBA | TBA | -| SD card slot | - | TBA | - | -| 1Gbps Ethernet | TBA | - | - | -| 10Gbps Ethernet | - | - | - | -| TouchID | - | TBA | TBA | +| | iMac
(2023) | MacBook Pro
(14-inch, late 2023) | MacBook Air
(13/15-inch 2024) | +|--------------------|:------------------:|:-----------------------------------:|:--------------------------------:| +| Installer | WIP | WIP | WIP | +| Devicetree | linux-asahi (7.2) | linux-asahi (7.2) | linux-asahi (7.2) | +| Main display | WIP | WIP | WIP | +| Keyboard | - | linux-asahi | linux-asahi | +| KB backlight | - | linux-asahi (7.2) | linux-asahi (7.2) | +| Touchpad | - | linux-asahi | linux-asahi | +| Brightness | WIP | WIP | WIP | +| Battery info | - | linux-asahi | linux-asahi | +| WiFi | linux-asahi | linux-asahi | linux-asahi | +| Bluetooth | linux-asahi | linux-asahi | linux-asahi | +| HDMI Out | - | WIP | - | +| 3.5mm jack | TBA | linux-asahi | linux-asahi | +| Speakers | TBA | linux-asahi | linux-asahi | +| Microphones | TBA | linux-asahi | linux-asahi | +| Webcam | TBA | WIP | WIP | +| SD card slot | - | linux-asahi | - | +| 1Gbps Ethernet | TBA | - | - | +| TouchID | - | TBA | TBA | -## M3 Pro/Max devices -| | MacBook Pro
(14/16-inch, late 2023) | -|--------------------|:---------------------------------:| -| Installer | no | -| Devicetree | TBA | -| Main display | TBA | -| Keyboard | WIP | -| KB backlight | WIP | -| Touchpad | WIP | -| Brightness | TBA | -| Battery info | TBA | -| WiFi | TBA | -| Bluetooth | TBA | -| HDMI Out | TBA | -| 3.5mm jack | TBA | -| Speakers | TBA | -| Microphones | TBA | -| Webcam | TBA | -| SD card slot | TBA | -| 1Gbps Ethernet | - | -| 10Gbps Ethernet | - | -| TouchID | TBA | +## M3 Pro/Max/Ultra devices +| | MacBook Pro
(14/16-inch, late 2023) | Mac Studio (2025) | +|--------------------|:--------------------------------------:|:-------------------:| +| Installer | WIP | - | +| Devicetree | linux-asahi (7.3) | linux-asahi (7.3) | +| Main display | WIP | - | +| Keyboard | linux-asahi | - | +| KB backlight | linux-asahi (7.3) | - | +| Touchpad | linux-asahi | - | +| Brightness | WIP | - | +| Battery info | linux-asahi | - | +| WiFi | linux-asahi | WIP | +| Bluetooth | linux-asahi | WIP | +| HDMI Out | WIP | WIP | +| 3.5mm jack | linux-asahi | TBA | +| Speakers | linux-asahi | TBA | +| Microphones | linux-asahi | - | +| Webcam | linux-asahi | - | +| SD card slot | linux-asahi | WIP | +| 10Gbps Ethernet | - | WIP | +| TouchID | TBA | - | Note: Many peripherals depend on DART and PCIe support. diff --git a/docs/platform/feature-support/overview.md b/docs/platform/feature-support/overview.md index fa17b717..27a85e30 100644 --- a/docs/platform/feature-support/overview.md +++ b/docs/platform/feature-support/overview.md @@ -7,7 +7,7 @@ page. Each page below follows the same format as the old unified page. - [M1 Series (M1, M1 Pro, M1 Max, M1 Ultra) Feature Support](m1.md) - [M2 Series (M2, M2 Pro, M2 Max, M2 Ultra) Feature Support](m2.md) -- [M3 Series (M3, M3 Pro, M3 Max) Feature Support](m3.md) +- [M3 Series (M3, M3 Pro, M3 Max, M3 Ultra) Feature Support](m3.md) - [M4 Series (M4, M4 Pro, M4 Max) Feature Support](m4.md) A condensed feature overview for the Fedora Asahi Remix is available at [https://asahilinux.org/fedora/#device-support](https://asahilinux.org/fedora/#device-support).