Yeah so, at least it's nice that some people wrote the drivers for older generations already but the architecture needs to be integrated to Aros in the right way. Right now I'm still using polling because I don't have interrupts, yet. And the nice thing with a closed ecosystem like that is that the number of things you have to support to cover most of the platform is relatively small. You do'nt have to support an infinite number of drivers like on the other systems. But then, Asahi is only supporting m1/m2 well and started m3, but I intend to get this to run on my m5 as well.