Hi Ahmad,
On 26-01-15, Ahmad Fatoum wrote:
> Hi,
>
> On 11/10/25 9:34 PM, Marco Felsch wrote:
> > Add a helper to copy a node from a src FDT into a dest FDT. The helper
> > is used later on by OP-TEE because OP-TEE appends FTD overlay fragements
> > into the provided FTD.
>
> Does this correctly handle the case of a node already existing in the
> base DT further down the tree or does it add a new node with the same name?
I think this is done by:
node = fdt_add_subnode(dest_fdt, dest_node, name);
if (node == -FDT_ERR_EXISTS) {
node = fdt_subnode_offset(dest_fdt, dest_node, name);
if (node == -FDT_ERR_NOTFOUND)
return -FDT_ERR_INTERNAL;
}
> I am not convinced we need such a function in the PBL, but I will read
> along.
This function is used to split the overlay-fragments from the
barebox-pbl passed FDT which are added by OP-TEE. The reason for doing
this was to not cause any issue during the of_overlay_apply_tree() call
because we have added an odd FDT overlay.
Therefore I'm going to extract the FDTO fragments first.
Regards,
Marco
> Cheers,
> Ahmad
>
> --
> Pengutronix e.K. | |
> Steuerwalder Str. 21 | http://www.pengutronix.de/ |
> 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
> Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
>
>
--
#gernperDu
#CallMeByMyFirstName
Pengutronix e.K. | |
Steuerwalder Str. 21 | https://www.pengutronix.de/ |
31137 Hildesheim, Germany | Phone: +49-5121-206917-0 |
Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-9 |