Some device tree work has been mainlined within the last couple of years: https://git.kernel.org/cgit/linux/ke...s/omap3-n9.dts https://git.kernel.org/cgit/linux/ke...omap3-n950.dts https://git.kernel.org/cgit/linux/ke...3-n950-n9.dtsi This commit seems to imply that the mainline kernel is actually bootable: https://git.kernel.org/cgit/linux/ke...737887fea9d46d I think a good starting point would be to build a kernel from mainline and see if it boots on an N9 or N950. I would test it against either Nemo or Sailfish as it's more likely to be compatible with one of those rather than Harmattan. Of course you could also bootstrap a Debian system and try that.