Open troglobit opened 1 year ago
Some valuable pointers from the now stale and defunct SolidRun merge request:
In case anyone is interested, the reference certified EDK2 firmware (image and build instructions) can be found in https://github.com/Semihalf/edk2-platforms/wiki
The DT working properly with the latest Linux can be found here: https://github.com/tianocore/edk2-non-osi/blob/master/Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9130-cex7.dts https://github.com/tianocore/edk2-non-osi/blob/master/Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9131-cex7.dts https://github.com/tianocore/edk2-non-osi/blob/master/Silicon/Marvell/OcteonTx/DeviceTree/T91/cn9132-cex7.dts
This issue is about reducing the patch set of the SolidRun board support. The latest upstream U-Boot that works with the Marvell CN9130 CRB is 2022.01, start with that and add the device trees needed to get basic networking and MMC to work. Then the same for the kernel.
If not done earlier, look into https://github.com/SolidRun/cn913x_build/pull/1
See #1 for the initial getting it to work with existing patches.