On 9/26/24 12:49 AM, Lothar Rubusch wrote:
Hi,
First of all a huge thank you for the time you spend in reviewing the
patches so far. This is highly appreciate!!
On Fri, Sep 13, 2024 at 1:11 AM Marek Vasut <ma...@denx.de> wrote:
[...]
Is there any chance to upstream these DTs to Linux first , and then let
them all trickle into U-Boot through dts/upstream/ ?
Preparing the DTS patches for Linux kernel, I noticed I will need the
handoff setup for u-boot. AFAIK there is currently no single handoff.h
or handoff.dtsi file in the kernel repo.
Shall I add the files to my DTS patches and ask for upstreaming of the
handoff files into the kernel?
Are the handoff files really used by Linux for anything , or do they
contain various clock/pinmux/DRAM settings only used by U-Boot ? If the
later, place them into U-Boot and include them from -u-boot.dtsi file.
Example:
In specific for u-boot I need a .dts setup like this. Those files are
currently not in the kernel:
#include "socfpga_arria10_mercury_aa1_handoff.h"
#include "socfpga_arria10-handoff.dtsi"
#include "socfpga_arria10_handoff_u-boot.dtsi"
...
Since this seems to be common for all socfpga setups (arria10 and
cyclone5), I guess the situation is already known by a common
approach. How to deal with this situation in u-boot dts/upstream?