On 10.09.24 14:36, Frank Wunderlich wrote:
> Am 10. September 2024 14:08:07 MESZ schrieb Jan Kiszka 
> <[email protected]>:
>> On 10.09.24 08:38, Sumit Garg wrote:
>>> Hi Jan,
>>>
>>> On Thu, 5 Sept 2024 at 12:08, Jan Kiszka <[email protected]> wrote:
>>>>
>>>> On 04.09.24 19:29, Frank Wunderlich wrote:
>>>>>
>>>>>
>>>>>> Gesendet: Mittwoch, 04. September 2024 um 19:16 Uhr
>>>>>> Von: "Jan Kiszka" <[email protected]>
>>>>>> OK, our overlay sources are on their way into mainline, will only take
>>>>>> until 6.12-rc1 to get them here.
>>>
>>> Glad to hear that.
>>>
>>>>>> To accelerate the preparation, I ported
>>>>>> that change to a local branch - just to find out that OF_UPSTREAM has no
>>>>>> clue about DT overlays so far. And it is not just that there are no
>>>>>> build rules for them (that was quickly fixed). It's also that there is
>>>>>> no way to trigger their build for your u-boot proper.
>>>>>>
>>>>>> Are there plans for addressing this? I'm inclined to revive my patch
>>>>>> that allows to augment dtb-y from the board's config.mk. Better 
>>>>>> suggestions?
>>>>>
>>>>> Hi
>>>>>
>>>>> i hang also on this part, in my case i build the dtbos for the vendor and 
>>>>> try to use fdtoverlay to merge base-dt with the defined overlays.
>>>>>
>>>>> see commits till July 11th
>>>>>
>>>>> https://github.com/frank-w/u-boot/commits/2024-07-bpi-ofupstream-all/
>>>>>
>>>>> this fails because the target for fdtoverlays needs targets for the dtbos 
>>>>> (have used the fdtoverlay target from linux)...
>>>>> but i build then without dedicated target (while building the basedt).
>>>>>
>>>>> maybe you can help solving the "small" problem in makefile.
>>>>>
>>>>
>>>> This is close but not quite the same scenario because I only need "our"
>>>> dtbos, and there is no need to create dtbs with them applied (they will
>>>> be used during dt fixup in our case).
> 
> Where do you apply the dtbos? In my case it is
> necessary to build the dtb with overlay as we have
> no way to detect which overlay needs to be
> applied.

In our case, during ft_board_setup, thus dynamically:

https://source.denx.de/u-boot/u-boot/-/blob/7b2d4ecd7f6593771dd3118c8bab525d727a91e0/board/siemens/iot2050/board.c#L474

> 
> We have overlays for different mmc (sdmmc/emmc)
> and spi (nand/ nor) settings which cannot be probed at runtime (or at least 
> we have not found 
> a way to do this).
> 
> 
> Maybe someone can help getting ftdoverlay target working in uboot with the 
> dtbo list.

Yeah, that would be another path that requires additional work. Sorry,
I'm not familiar with those details myself.

Jan

-- 
Siemens AG, Technology
Linux Expert Center

Reply via email to