And finally: Initial USB4/Thunderbolt support for M1/M2/M3 on LKML:
https://lore.kernel.org/asahi/20260830-b4-apple-soc-tbt-v1-0-44bc9348683c@kernel.org/
Note that this doesn't do PCIe or DispalyPort tunneling yet and is only useful if you want to connect two machines via USB4NET together for now. And as usual, this was a team effort: @chaos_princess helped debugging and found a dumb bug I couldn't for months and @janne helped make this work on the Pro/Max SoCs and wrote code for m1n1 to compute the Thunderbolt UID correctly.
#asahilinux
Somehow not so fast. M1 is quite old. And I have no hope for my corporate M5 to be supported before long (or at all, it may be changed before that).