Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Mar 2021 11:05:24 +0000
From:      Dan Kotowski <dan.kotowski@a9development.com>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        Ian Lepore <ian@freebsd.org>, =?utf-8?Q?Klaus_K=C3=BCchemann?= <maciphone2@googlemail.com>, freebsd-arm@freebsd.org
Subject:   Re: Any good alternative to Raspberry for Arm64?
Message-ID:  <-YvpJdjIrp7HJ_d7ZGA6k9L6k2gtUogxqMTpulm8bhNzX-GJNoGS4zg9CwRpK7BxdeLzApgWueudWfYX9W9gmvnND0F31jkNlesiI4Tufd8=@a9development.com>
In-Reply-To: <A3BFAEF0-CD88-4C97-9476-0A8F12481958@yahoo.com>
References:  <21BE83BC-0667-44F7-83E4-1664A2BC6017@icloud.com> <E4905B08-79AD-4B48-87A0-3E0EF3027C8B@googlemail.com> <cc9bc6a4-4012-8f66-2dd6-6b9e552438ea@spth.de> <74C08272-D40E-42D2-A623-CEE12C661329@googlemail.com> <f3hHexkIDGQX3sr0f3EOMvUZF0x6JsYpzHZ5bcGch0KxWF3MOakIenD2VfjnJG-JM8SAhlUhDCR_3wZalOKMBGvL4Acyhcl0iO8mdsJDUXs=@a9development.com> <8d54c77b-b5bf-cdc9-7ed5-2bfb6504b388@spth.de> <0434D7DE-14A6-4B78-97C4-508C348DB891@googlemail.com> <vzez0VkHT9Md7U5Nh06Nn6nKDC12DHThVAZh1obdLpsDtbrVYoHcBUXa8M-GKvIv30vxHwNCUbAPNyfi6fFaqksopDIO8hOlMPWVkduSe20=@a9development.com> <9ee70ac3b117b6605ce67102c2864f24a2816d90.camel@freebsd.org> <A3BFAEF0-CD88-4C97-9476-0A8F12481958@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> > On Tue, 2021-03-30 at 22:52 +0000, Dan Kotowski wrote:
> >
> > > > `guess SFP+ would need more special driver-attention ...
> > > >
> > > > from quick reading around the web I guess the DPAA2 also needs a
> > > >
> > > > closed source binary blob.
> > >
> > > So this actually comes from NXP, not SolidRun. Linux already has
> > >
> > > some/most of what's needed, and the license is GPL-2.0+ OR BSD-3-
> > >
> > > Clause so there's hope, but I haven't heard a peep from NXP and
> > >
> > > SolidRun doesn't really have the manpower to port to FreeBSD
> > >
> > > themselves.
> >
> > https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/d=
rivers/net/ethernet/freescale/dpaa2/
> >
> > That's actually very good news. If it's dual-licensed it can be
> >
> > included in freebsd without any drama. Still needs porting work, or
> >
> > maybe it could run using the linuxkpi stuff?
>
> The files there are a mix: a few list just:
>
> SPDX-License-Identifier: GPL-2.0-only
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> or:
>
> SPDX-License-Identifier: GPL-2.0
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D
>
> or:
>
> // SPDX-License-Identifier: GPL-2.0
>
> or:
>
> /* SPDX-License-Identifier: GPL-2.0 /
>
> ( Kconfig Makefile dpaa2-ptp.[ch] dprtc-cmd.h dprtc.[ch] )
>
> The others (most) list:
>
> // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
>
> or:
>
> / SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) */
>
> The Copyrights seem to be Freescale Semiconductor Inc. and/or
>
> NXP when documented on a file. May be they would be willing
>
> to add the BSD-3-Clause where it is missing?
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>
> Mark Millard
>
> marklmi at yahoo.com
>
> ( dsl-only.net went
>
> away in early 2018-Mar)

And if that fails, NXP documented everything pretty well:

https://www.nxp.com/docs/en/user-guide/DPAA2UM.pdf



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?-YvpJdjIrp7HJ_d7ZGA6k9L6k2gtUogxqMTpulm8bhNzX-GJNoGS4zg9CwRpK7BxdeLzApgWueudWfYX9W9gmvnND0F31jkNlesiI4Tufd8=>