That would only be possible with the i.MX6 or i.MX8 that Purism has chosen for its future phone. And that requires separate modem. Native Linux on ARM outside of the embedded space is hard mostly because of missing GPU support in the kernel (of course there are problems with various sensors as well). Articles explaining some of these problems: https://lwn.net/Articles/733837/ https://lwn.net/Articles/733463/