Bug 240828

Summary: [new ports] sysutils/u-boot-espressobin
Product: Ports & Packages Reporter: Neko Prog <nekoprog>
Component: Individual Port(s)Assignee: freebsd-ports-bugs mailing list <ports-bugs>
Status: New ---    
Severity: Affects Some People CC: franco, manu, nekoprog, uboot
Priority: ---    
Version: Latest   
Hardware: arm64   
OS: Any   

Description Neko Prog 2019-09-26 02:20:56 UTC
Hello, I would like to request a new port for ESPRESSObin Marvell Armada 3720.

Attached here are links to some files that might be able to help in creating this port.

Marvell Armada 3700 specs:
https://www.marvell.com/embedded-processors/armada/armada-3700/

ESPRESSObin Armada3720 defconfig:
https://github.com/u-boot/u-boot/blob/master/configs/mvebu_espressobin-88f3720_defconfig

ESPRESSObin Armada 3720 dts:
https://github.com/u-boot/u-boot/blob/master/arch/arm/dts/armada-3720-espressobin.dts

What's left is a slave port for u-boot and dtb.
Comment 1 Emmanuel Vadot freebsd_committer 2019-09-26 08:20:43 UTC
It's not only that a u-boot port is needed, we also need an ATF port for it, a port for the tools needed.
See http://wiki.espressobin.net/tiki-index.php?page=Build+From+Source+-+Bootloader

Not saying that it's hard but this is not your classical "copy any u-boot ports and replace the name/defconfig"
I have no plan to work on this.
Comment 2 Neko Prog 2019-09-26 09:14:31 UTC
Not saying it's copy and rename, but pointing to it's name to be a reference in u-boot-master script if needed. So in order to build u-boot.bin it's possible and next will be used for step trusted firmware.

But it's ok, it's just a suggestion for new ports.