FreeBSD on Layerscape/QorIQ LX2160X

Dan Kotowski dan.kotowski at a9development.com
Thu May 14 15:32:29 UTC 2020


I'm wondering if anybody knows of work being done to port FreeBSD to the Layerscape platforms?

I happen to have a SolidRun HoneyComb LX2K workstation, based on NXP's Layerscape LX2160A, next to my desk running a custom-multistrapped Debian Jessie build, but would love to get FreeBSD running instead. I have only minimal experience working down in BSD driver/kernel land and no experience at all with Crochet, but would like to learn. And while I cannot afford to donate the actual hardware I'm happy to work with others to test builds.

Fortunately SolidRun provides the full DeviceTree and firmware sources in GitHub:

https://github.com/SolidRun/lx2160a_build

And some documentation about the board from their main website:

https://developer.solid-run.com/knowledge-base/honeycomb-lx2k/

https://developer.solid-run.com/knowledge-base/lx2160a-cex7-user-manual/

https://developer.solid-run.com/knowledge-base/freebsd/

Given how much information and source SolidRun has provided this might be a very simple build and bootstrap process - I just have no idea where to begin. SolidRun has some documentation on building for their Armada A38x micro-SOMs:

https://developer.solid-run.com/knowledge-base/freebsd/

Unforunately that relies on KERNCONF=ARMADA38X and I think that's going to miss support for all the nicest parts of the Layerscape 2160X.

Dan Kotowski


More information about the freebsd-arm mailing list