ARM Sunxi Platform Development
 help / color / mirror / Atom feed
From: Andre Przywara <andre.przywara@arm.com>
To: Roman Riabenko <roman@riabenko.com>, linux-sunxi@lists.linux.dev
Cc: Stefan Mavrodiev <stefan@olimex.com>
Subject: Re: new A64-OLinuXino revisions
Date: Fri, 24 Apr 2026 12:08:02 +0200	[thread overview]
Message-ID: <2e17130f-0bc4-4f76-a793-546aed49c9e0@arm.com> (raw)
In-Reply-To: <a20042b7088df2182121445368fce8fb4d129d46.camel@riabenko.com>

Hi Roman,

many thanks for reaching out!
I take it you are not directly involved with the vendor, but since you 
are here, I am going to ask you all those questions ;-)
CC:ing Stefan, not sure this still works, his last mainline patch was a 
while ago.

On 4/24/26 11:25, Roman Riabenko wrote:
> Hello.
> 
> The vendor revised A64-OLinuXino and released additional devicetrees.

Well, "released" should be done via sending to the kernel mailing list, 
getting them reviewed and then merged. But well...

> Mainline Das U-Boot and Linux support revisions C and D. However,
> revision E and later require the vendor devicetree files to operate
> properly. For example, RX delay is required for stable download. There
> are also changes to voltages. Vendor's local changes to the kernel may
> need to be considered too.

So does one vendor devicetree support all versions? Or do they patch 
something, either when installing or at each boot time?
Do you have any board of older revisions, by any chance, so that you 
could run some tests?

And do you have a list of exact changes between revisions? Is there some 
changelog somewhere on the Olimex site or repo?
Also I see that the Olimex OSHW repo lists revisions up to H already.

> The vendor u-boot repository has old devicetrees only. The vendor also
> provides a single customised Debian image for all A64-OLinuXino, which
> does some initial board-specific setup at first boot.

So is there a way to detect those revisions? There is precedence in 
mainline U-Boot for patching DTs on the fly for board revisions, so we 
could apply required changes there. But we would need some way to check 
which version this board is. Are there some GPIOs or so for this? 
Sometimes there are other means of detection, like SPI or I2C device 
presence or something.

> I would like to start a discussion about how to have these changes
> mainlined.
> 
> For your immediate reference, I attach the patch obtained from the
> GitHub commit changing devicetrees.

So this one seemingly ignores the mainline devicetrees, instead installs 
their own versions? I would have hoped they would at least adjusted or 
included the mainline DTs ...

Cheers,
Andre


  reply	other threads:[~2026-04-24 10:08 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-04-24  9:25 new A64-OLinuXino revisions Roman Riabenko
2026-04-24 10:08 ` Andre Przywara [this message]
2026-04-26 13:20   ` Roman Riabenko

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2e17130f-0bc4-4f76-a793-546aed49c9e0@arm.com \
    --to=andre.przywara@arm.com \
    --cc=linux-sunxi@lists.linux.dev \
    --cc=roman@riabenko.com \
    --cc=stefan@olimex.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox