Re: FreeBSD for new SOC

From: Emmanuel Vadot <manu_at_bidouilliste.com>
Date: Thu, 15 Jul 2021 14:55:33 UTC
On Thu, 15 Jul 2021 15:09:11 +0300
Sleep Walker <s199p.wa1k9r@gmail.com> wrote:

> Yes, I know that, I will try to experiment with the old code

 Don't bother, it doesn't support clock in a good way, that's mostly
why I've deleted the code.

> 
> ??, 15 ???. 2021 ?. ? 14:43, Ganbold Tsagaankhuu <ganbold@gmail.com>:
> 
> >
> >
> > On Thu, Jul 15, 2021 at 7:23 PM Sleep Walker <s199p.wa1k9r@gmail.com>
> > wrote:
> >
> >> Hello FreeBSD ARM community!
> >>
> >> I would like to discuss one issue.
> >>
> >> A lot of devices have already been sold in the world on Amlogic
> >> processors.
> >> These are SBCs and VIDEO consoles.
> >> But they all run on Andriod or Linux. No FreeBSD support ;-).
> >>
> >> If it had been, the user community would have grown a lot, FreeBSD would
> >> have grown in popularity, and the number of testers and committers would
> >> have increased.
> >> This would make FreeBSD for ARM even more stable.
> >>
> >> What are your thoughts on porting FreeBSD to Amlogic?
> >> Such attempts have been made before
> >> https://github.com/tomtor/image-freebsd-c2
> >> NetBSD supports multiple SBCs on Amlogic
> >> http://www.armbsd.org/arm/
> >> Why don't we add this support too?
> >>
> >
> > Amlogic support was removed last November since there wasn't anyone who
> > could maintain amlogic related codes:
> >
> > https://svnweb.freebsd.org/base?view=revision&revision=367993
> >
> > Ganbold
> >
> >
> >
> >>
> >> I know several Chinese manufacturers who would be happy to send samples
> >> of their products to developers.
> >>
> >> I recently received a RADXA ZERO on Amlogic S905Y2 as a free samples
> >> https://wiki.radxa.com/Zero/hardware
> >> https://forum.radxa.com/t/introduce-the-radxa-zero/6550
> >>
> >> It is a very interesting and tiny device, it comes with Android
> >> pre-installed on eMMC,
> >> not even Mainline Linux support yet.
> >>
> >> I've been studying FreeBSD for ARM for two years now and really want to
> >> learn
> >> add support for new SOCs to FreeBSD.
> >>
> >> I now have 3 SOCs to add
> >> 1) Pine64 Quartz64,
> >> 2) Radxa Zero
> >> 3) First Russian ARM SOC - BAIKAL-M
> >> https://www.baikalelectronics.com/products/338/
> >>
> >> In all three variants, I have the necessary equipment.
> >> And I have a great desire to learn.
> >>
> >> I have already written a USB driver for BAIKAL-M and am successfully
> >> booting the system in multi-user mode.
> >> The results can be viewed here https://pkg.personalbsd.org/baikal/
> >>
> >> It succeeded because many devices on BAIKAL-M use fixed-clock and
> >> everything is built on DesignWare IP.
> >>
> >> But I stopped at the need to write a clock driver necessary for Ethernet
> >> and PCIe to work.
> >>
> >> If anyone would agree to advise me, I would be extremely grateful.
> >>
> >> I am willing to provide access to BAIKAL-M but ssh (since USB Ethernet
> >> works)
> >> for easier collaboration and learning.
> >>
> >> Any help or advice would be appreciated.
> >>
> >> I am extremely interested in participating in the FreeBSD porting project
> >> to the new SOC because I want to contribute to the popularization of
> >> FreeBSD.
> >>
> >> --
> >> Yours faithfully,
> >> Sergey Tyuryukanov
> >>
> >


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