
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 marex@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?