From owner-freebsd-arm@freebsd.org Wed Jun 13 03:32:11 2018 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 23B24101DA52 for ; Wed, 13 Jun 2018 03:32:11 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id AB2B068AB0 for ; Wed, 13 Jun 2018 03:32:10 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 6EDCC101DA4E; Wed, 13 Jun 2018 03:32:10 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 49CC2101DA4B for ; Wed, 13 Jun 2018 03:32:10 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: from mail-qt0-x22b.google.com (mail-qt0-x22b.google.com [IPv6:2607:f8b0:400d:c0d::22b]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id D6F3C68AAC; Wed, 13 Jun 2018 03:32:09 +0000 (UTC) (envelope-from ganbold@gmail.com) Received: by mail-qt0-x22b.google.com with SMTP id d3-v6so1169583qto.1; Tue, 12 Jun 2018 20:32:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=5X8qzVd23tDVgbEJWDRBv9PjQqi1gLHDjnhXLR237pU=; b=pUmSBGLPgjN7OM8a1oI5XwXiawYgS0JGLTz8QcP/Gk127CjuljUQmj5xlQwwzQ0Z3J g1dSLJc0kh0yGpnxH9awST1JIwVdO5KezL3zy0p2BFICQ/0r3RvX9HezOmIuvH5sHCaU RarbVb5WtJLbjXByqnE9Igizx4qHWyASoBHeB7BAIkQAWWhx+mfTaYPFK9mMg8ABmWW2 fizwez4vzXCFVV5AOashoUqH8PJAY7xHiCzSn6YWjQqjE1nToQBTz1IrwZpTh0xxUq7l OLzEP/7tD2BnkmDPoM5Uz7UBkk7z6QswuhZ0HNa9YX+ObjW1oX9XIeBJtQkkVSVvy0WD qCKg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=5X8qzVd23tDVgbEJWDRBv9PjQqi1gLHDjnhXLR237pU=; b=O21R1q43TZylZjfHisMXHEKTB7PQu1uzwOHAwXyGETpg7RevDiS/O4RRkANMcXYMKR PPh2ikKdrwCt+Dx0/fiklIOgOcrOK9P9IW+VPZUjpRBLVqB4pF/wBxtsCtcQ5CXMP/zr 6PFbFBC7J7of2gs3WFmr1bDfAXeAqiALHjzI+AcnnnTYYXcSg37iFNcBY1E0fLSk+bfo 3UeSpVq7hU+8SyQqFUDJxDPkgV70biZvlH2SvhIc/tLWViTI0NjsW90tvM46jVtuYA7B 4lGMWcUhrazgTmwRvrgq94b8XGA1vuQCcZXFcwG/LCYz/jas7sS0+jcaS1v+lpJsexJI pe+g== X-Gm-Message-State: APt69E0fao4k53sejXIdGf8EmXWS8icC/V2jyr5L1yn979yB0tgEyNC/ cJMDFmMpd9cgUuGqhHxA8+TfXpvqjLndVcW8xOJ2aQ== X-Google-Smtp-Source: ADUXVKJE9skTp4fnVG0bPN2zME/kOKI7NakAuOrnjpvXEAz4qKwt9isgYCeZrjxDkZclhomjtCibfCzLUbcy4nWHqOk= X-Received: by 2002:aed:2459:: with SMTP id s25-v6mr3016701qtc.289.1528860729309; Tue, 12 Jun 2018 20:32:09 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:aed:3a27:0:0:0:0:0 with HTTP; Tue, 12 Jun 2018 20:32:08 -0700 (PDT) In-Reply-To: References: <20180612223248.f95d9ce3961187576e220614@bidouilliste.com> <1270d2d0-7f10-4454-af30-d5d62ec5bd73@Spark> From: Ganbold Tsagaankhuu Date: Wed, 13 Jun 2018 11:32:08 +0800 Message-ID: Subject: Re: De-orbit Allwinner A10/A20/A31 for 12.0 To: Kyle Evans , Emmanuel Vadot Cc: Rogiel Sulzbach , "freebsd-arm@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Jun 2018 03:32:11 -0000 Hi, On Wed, Jun 13, 2018 at 7:47 AM, Kyle Evans wrote: > On Tue, Jun 12, 2018 at 3:51 PM, Rogiel Sulzbach > wrote: > > On Jun 12, 2018, 5:33 PM -0300, Emmanuel Vadot , > wrote: > >> > >> Hello arm@ > >> > >> I don't like to send this email but ... > >> > >> I want to remove A10/A20/A31 support for FreeBSD 12, here is the > >> reason why : > >> > >> - I don't have time to maintain thoses SoC > >> - For A10/A20 we currently don't boot on it since it requires new > >> clocks binding (handled by aw_ccung) and I have no time to do the > >> switch. > >> - H3 (which is 32bits too) is way better in term of performance and > >> price, you can buy a "good" $10 board while getting an A20 will cost > >> you more for some reason. > >> - My A31 board (BananapiM1) just died today after a long time of being > >> my arm32 reference board. > >> - I don't want the code to stay like the old 32 bits rockchip or > >> amlogic code that can't even boot nowadays. > >> > >> If someone want to step up and convert A10/A20 to ccung I'll be > >> glad to help/review but if no one step up it's unreasonable for me to > >> support those right now and I prefer to remove completely the support. > >> > >> The plan is to remove support in one month (July 12th) if there is no > >> volunteer to update the current code. > >> > >> Cheers, > >> > >> -- > >> Emmanuel Vadot > > > > Hello Emmanuel, > > > > we have recently considered to switching from i.MX6 to a A20 for cost > reasons. > > > > I have just bought a Banana Pi with an A20 to test performance and > compare it to the Wandboard. The problem with H3 (and all other better > socs) is the lack of a proper SATA controller. A real controller is only > available in A10/A20 SoCs, all others go through a horrible SATA-to-USB > adapter that is horribly slow. > > > > Anyway, in case we decide to switch, I can keep the A20 running > -CURRENT. I might need some help getting started since I do not have a lot > of experience in the kernel, other than the AHCI driver for the imx. > > Hi Rogiel, > > FWIW- I'm going to go ahead and write the ccung bits for A10/A20 so > that I can make use of my Lamobo R1 when the switch driver for that is > finished. > > This is probably not a bad time to pare down the DTS+U-Boot we build > for these SoC to what people are actually willing to claim they use > with FreeBSD, though. > First of all I would like to thank manu@ and kevans@ and other committers who improved the support of Allwinner SoC related codes and maintaining them up to now. I basically agree with manu@, but there could be few points we may have to consider: - It is nice to have the support of a board which has SATA controller, as mentioned Rogiel - According to https://wiki.freebsd.org/FreeBSD/arm/Allwinner most of drivers work on A20 boards (if we add ccung support) and it could be a reference code for attracting new developers, users etc. - If we nuke A10/A20 bits, then we maybe need to obtain some other boards with H3 SoC for gjb@ or anyone who builds official images, I believe those images are tested on those boards. - I know it is time consuming, but I think a developer has to make sure his/her code changes work across boards/SoC family, or at least ask others to test or apply similar changes to their boards/SoCs just to make sure everything works. Correct me if I'm wrong here. - I know I should be blamed for not updating Rockchip RK3188 and Amlogic codes, but I hope some of the bits can be used/referenced later on for boards with SoC like RK3328, RK3399 etc, since I do have the latter one. Kyle, Adding ccung support to A10/A20 is very much appreciated. I will wait for your switch driver, that would be really awesome. I think I have same board too :) thanks a lot for understanding, Ganbold > > Thanks, > > Kyle Evans > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >