Skip to content
  • Gabe Black's avatar
    fdt: Add option to default to most compatible conf in a fit image · d95f6ec7
    Gabe Black authored
    
    
    When booting a fit image with multiple configurations, the user either has to
    specify which configuration to use explicitly, or there has to be a default
    defined which is chosen automatically. This change adds an option to change
    that behavior so that a configuration can be selected explicitly, or the
    configuration which has the device tree that claims to be compatible with the
    earliest item in U-Boot's device tree.
    
    In other words, if U-Boot claimed to be compatible with A, B, and then C, and
    the configurations claimed to be compatible with A, D and B, D and D, E, the
    first configuration, A, D, would be chosen. Both the first and second
    configurations match, but the first one matches a more specific entry in
    U-Boot's device tree. The order in the kernel's device tree is ignored.
    
    Signed-off-by: default avatarGabe Black <gabeblack@google.com>
    
    Commit-Ready: Gabe Black <gabeblack@chromium.org>
    Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
    d95f6ec7