addiva-elektronik / buildroot-external-cn913x

External Buildroot tree for Marvell CN913x boards
0 stars 0 forks source link

Port SolidRun CN913x EVK support to latest upstream #2

Open troglobit opened 1 year ago

troglobit commented 1 year ago

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.

hno-addiva commented 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