News: 0001563079

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Apple Silicon SoC/DT Changes Submitted Ahead Of Linux 6.17

([Apple] 5 Hours Ago Apple Silicon + Linux 6.17)


Sven Peter today sent out all of the Apple SoC driver and DeviceTree (DT) updates aiming for the soon-to-happen [1]Linux 6.17 merge window.

The Apple SoC DT/driver changes for the Linux 6.17 aren't too particularly exciting with few changes to note for end-users. Arguably most interesting is the DeviceTree updates adding the bindings and nodes for the Apple GPU driver. However, the Apple GPU driver itself isn't yet ready for upstreaming to the mainline kernel as it's still held up in part on getting all of the Rust programming language infrastructure in place. So for now the Apple kernel graphics driver developed by Asahi Linux developers remains out-of-tree and just in the likes of the Asahi Linux distribution until all of the Rust code is ready to go into the mainline kernel.

Sven Peter wrote about the Linux 6.17 DT changes for Apple:

"Device tree updates which include the bindings and nodes for our GPU driver. The driver itself isn't ready yet mainly due to rust dependencies but we're confident about the bindings and want to commit to keeping them stable. Otherwise there are a two smaller changes: removing another W=1 warning (which required a change to the binding itelf that'll also land in 6.17 through the NVMEM tree) and adding a missing touchbar framebuffer node to the Apple T2 SoC device tree."

Nothing new to report on Apple M3/M4 support upstreaming either for the newer Apple SoCs and their ongoing enablement efforts within the Asahi Linux camp.

More details on the Apple code ready for Linux 6.17 via [2]these pull requests .



[1] https://www.phoronix.com/search/Linux+6.17

[2] https://lore.kernel.org/lkml/20250722163258.62424-1-sven@kernel.org/



kylew77

jeisom

QwertyChouskie

MVS Air Lines:
The passengers all gather in the hangar, watching hundreds of technicians
check the flight systems on this immense, luxury aircraft. This plane has at
least 10 engines and seats over 1,000 passengers; bigger models in the fleet
can have more engines than anyone can count and fly even more passengers
than there are on Earth. It is claimed to cost less per passenger mile to
operate these humongous planes than any other aircraft ever built, unless
you personally have to pay for the ticket. All the passengers scramble
aboard, as do the 200 technicians needed to keep it from crashing. The pilot
takes his place up in the glass cockpit. He guns the engines, only to
realise that the plane is too big to get through the hangar doors.