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