
Hi Tom,
On Tue, 2 Jan 2024 at 23:36, Tom Rini trini@konsulko.com wrote:
On Tue, Jan 02, 2024 at 09:07:48PM +0530, Sumit Garg wrote:
On Tue, 2 Jan 2024 at 19:36, Simon Glass sjg@chromium.org wrote:
[snip]
- Choose a directory target for devicetree-rebasing. I see that
'barebox' uses 'dts' which seems better to me than 'devicetree-rebasing/src/'.
Actually as part of this patch-set we try to reuse the U-Boot 'dts' directory (via dts/arch/arm64/<vendor> soft links) since it was already taken for U-Boot specific DT Makefile. However, I am open to renaming 'devicetree-rebasing' but to me that sounds more clear that we maintain a specific subtree within U-Boot.
Looking at what little is in dts/ here today could we just use subtree and pop the contents under there, and basically ignore the project-provided Makefile? Or is that not really worth it?
If we really want to avoid soft links then I did try to add the subree with the prefix as dts/upstream here [1]. It works well with the downside that we will pollute the subtree source code with U-Boot specific Makefiles [2]. However, the subtree pull works fine still. If this sounds better to you and Simon then let me know I will use this approach for v4.
[1] https://github.com/b49020/u-boot/commits/use_dts_dir/ [2] https://github.com/b49020/u-boot/commit/90eabe614e77bc30a437e7d5559c1ac414ac...
-Sumit
-- Tom