De-orbit Allwinner A10/A20/A31 for 12.0

Ganbold Tsagaankhuu ganbold at
Wed Jun 13 03:32:11 UTC 2018


On Wed, Jun 13, 2018 at 7:47 AM, Kyle Evans <kevans at> wrote:

> On Tue, Jun 12, 2018 at 3:51 PM, Rogiel Sulzbach <rogiel at>
> wrote:
> > On Jun 12, 2018, 5:33 PM -0300, Emmanuel Vadot <manu at>,
> 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 <manu at> <manu at>
> >
> > 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
- It is nice to have the support of a board which has SATA controller, as
mentioned Rogiel
- According to 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.


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,


> Thanks,
> Kyle Evans
> _______________________________________________
> freebsd-arm at mailing list
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at"

More information about the freebsd-arm mailing list