[PATCH V2] firmware: ti_sci: Scan all device instances when releasing exclusive devices

Tom Rini trini at konsulko.com
Tue Apr 15 19:09:41 CEST 2025


On Mon, 07 Apr 2025 07:15:54 -0500, Nishanth Menon wrote:

> When FIT image with multiple dtbs are involved for R5 boot process,
> R5 SPL starts off with the first instance of dtb to probe the
> eeprom, then once we have identified the type of board, invocation
> of setup_multi_dtb_fit will replace the gd->fdt_blob with the proper
> board dtb match. However, when we do this, two things happen:
> 
> a) Prior to the invocation of setup_multi_dtb_fit, as part of the eeprom
>    discovery process, i2c controller device is already probed and marked
>    as exclusive with the match of the very first tisci match (from the
>    original boot dtb). This list is stored in the info->dev_list of the
>    first probe.
> b) When the second dtb is loaded, tisci is probed again (since this is a
>    new node) and the new info->dev_list is empty.
> 
> [...]

Applied to u-boot/master, thanks!

[1/1] firmware: ti_sci: Scan all device instances when releasing exclusive devices
      commit: cce329426f61ad9c42775128d2c995ccd2ebdcfc
-- 
Tom




More information about the U-Boot mailing list