From nobody Thu Jul 15 14:55:33 2021 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 3241B127CFDD for ; Thu, 15 Jul 2021 14:55:35 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mx.blih.net (mail.blih.net [212.83.155.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mx.blih.net", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GQcqp6nW5z3rxk for ; Thu, 15 Jul 2021 14:55:34 +0000 (UTC) (envelope-from manu@bidouilliste.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bidouilliste.com; s=mx; t=1626360933; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=w3ByLyx7mH7ckE0tJ4qyjBPIJEyQ6BcxW2NUHik3Rv4=; b=sxuwCa1fX/boXRk8pGfOrp/vrCqYAS3AbyGUtDhfgVR58DfydslL/ymsOuBVP5LAfzMg50 6EtRV2wE7OM0hs3E3c9BSvkqnH2khTq5oEPeNuSERHjLRFUtYHusEyqF8u0s3mO6ZbjVv7 6IsJmIul/rbfhoj1YfEnmPHrxGTyO/E= Received: from skull.home.blih.net (lfbn-idf2-1-644-4.w86-247.abo.wanadoo.fr [86.247.100.4]) by mx.blih.net (OpenSMTPD) with ESMTPSA id 25a35eb9 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Thu, 15 Jul 2021 14:55:33 +0000 (UTC) Date: Thu, 15 Jul 2021 16:55:33 +0200 From: Emmanuel Vadot To: Sleep Walker Cc: Ganbold Tsagaankhuu , Free BSD Subject: Re: FreeBSD for new SOC Message-Id: <20210715165533.cfe9cb32bf767ff9e18599ce@bidouilliste.com> In-Reply-To: References: X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 4GQcqp6nW5z3rxk X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On Thu, 15 Jul 2021 15:09:11 +0300 Sleep Walker 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. >=20 > ??, 15 ???. 2021 ?. ? 14:43, Ganbold Tsagaankhuu : >=20 > > > > > > On Thu, Jul 15, 2021 at 7:23 PM Sleep Walker > > 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 wou= ld > >> have grown in popularity, and the number of testers and committers wou= ld > >> 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=3Drevision&revision=3D367993 > > > > 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 Ethern= et > >> 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 proj= ect > >> to the new SOC because I want to contribute to the popularization of > >> FreeBSD. > >> > >> -- > >> Yours faithfully, > >> Sergey Tyuryukanov > >> > > --=20 Emmanuel Vadot