HEADS UP: Marvell Armada 38x support in the tree

Emmanuel Vadot manu at bidouilliste.com
Thu Jun 15 12:18:17 UTC 2017


On Thu, 15 Jun 2017 13:21:00 +0200
Marcin Wojtas <mw at semihalf.com> wrote:

> Hello all,
> 
> Semihalf is happy to officially announce that starting from SVN
> revision r319914 FreeBSD is ready to run on Marvell Armada 38x
> system-on-a-chip family!
> 
> With an easy availability of the development boards, such as SolidRun
> A388-Clearfog, this SoC family has a large ecosystem of various
> Marvell and third-party software stacks and wide open-source support
> (e.g. Linux, U-Boot, OpenWRT). From now on the FreeBSD project is
> full-fledged part of it. Because this port was originally supposed to
> be a base for a set of the UTM devices, also there was an effort to
> introduce a rich, production quality port.
> 
> In the time of past months all features have made their way to FreeBSD-HEAD:
> * Single/dual-core ARM Cortex-A9 and platform initialization,
>   incorporated into common Marvell code (sys/arm/mv), which
>   was fixed/improved in many places
> * Optimised network controller support (sys/dev/neta)
> * Cascade interrupt controllers support (MPIC to GICv2)
> * SATA 3.0
> * USB 3.0
> * SDHCI 3.0
> * USB 2.0
> * RTC
> * Multiple ports PCIe support
> * Performance counters and fixes for ARMv7 HWMPC
> * I2C
> * GPIO
> * Marvell 88E6176 switch support (sys/dev/etherswitchcfg/e6000sw)
> 
> This was a joined effort of Semihalf and Stormshield (main development
> sponsor), in particular:
> Fabien Thomas
> Arnaud Ysmal
> Zbigniew Bodek
> Michal Stanek
> Jan Dabros
> Bartosz Szczepanek
> Konrad Adamczyk
> Dominik Ermel
> Wojciech Macek
> Marcin Wojtas
> 
> Also great thanks to Netgate for sponsoring and supporting great part of the
> upstream effort and providing the  SDHCI support for the platform
> (by Luiz Otavio O Souza).
> 
> Best regards,
> Marcin


 Hello,

 First thank you for working on it.

 What's the status with the DTS ? Do we still need the ones in
sys/boot/fdt or can we use the ones in sys/gnu/dts ?

 I'm gonna clean the sys/boot/fdt soon after importing latest dts from
linux (I'm waiting for 4.12 to be out).

-- 
Emmanuel Vadot <manu at bidouilliste.com> <manu at freebsd.org>


More information about the freebsd-arm mailing list