On Tue, Apr 19, 2022 at 10:14:04AM +0200, Alban Bedel wrote:

> When CONFIG_DEVRES is set, but CONFIG_SPL_DM is not set devres code is
> not included in the SPL. But dm/devres.h only check for CONFIG_DEVRES
> to select if the full implementation should be used. So if any devres
> function is used in the SPL with this config the link fails.
> 
> Fix the ifdef in the dm/devres.h to also check for CONFIG_SPL_DM in
> SPL builds.
> 
> Signed-off-by: Alban Bedel <alban.be...@aerq.com>

I believe this has been fixed with:
commit 092d5c2a83b730844aeaa5ac300ddc7f13a75f49
Author: Simon Glass <s...@chromium.org>
Date:   Sun Mar 27 14:26:19 2022 -0600

    dm: core: Allow devres to be disabled in SPL
    
    At present if devres is enabled in U-Boot proper it is enabled in SPL.
    We don't normally want it there, so disable it.
    
    Signed-off-by: Simon Glass <s...@chromium.org>
    Tested-by: Angus Ainslie <an...@akkea.ca>

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to