Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Simon Glass's avatar
    a53f4a29
    fdt: Add fdtdec_find_aliases() to deal with alias nodes · a53f4a29
    Simon Glass authored
    
    Stephen Warren pointed out that we should use nodes whether or not they
    have an alias in the /aliases section. The aliases section specifies the
    order so far as it can, but is not essential. Operating without alisses
    is useful when the enumerated order of nodes does not matter (admittedly
    rare in U-Boot).
    
    This is considerably more complex, and it is important to keep this
    complexity out of driver code. This patch creates a function
    fdtdec_find_aliases() which returns an ordered list of node offsets
    for a particular compatible ID, taking account of alias nodes.
    
    Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
    Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
    a53f4a29
    History
    fdt: Add fdtdec_find_aliases() to deal with alias nodes
    Simon Glass authored
    
    Stephen Warren pointed out that we should use nodes whether or not they
    have an alias in the /aliases section. The aliases section specifies the
    order so far as it can, but is not essential. Operating without alisses
    is useful when the enumerated order of nodes does not matter (admittedly
    rare in U-Boot).
    
    This is considerably more complex, and it is important to keep this
    complexity out of driver code. This patch creates a function
    fdtdec_find_aliases() which returns an ordered list of node offsets
    for a particular compatible ID, taking account of alias nodes.
    
    Signed-off-by: default avatarSimon Glass <sjg@chromium.org>
    Signed-off-by: default avatarTom Warren <twarren@nvidia.com>