Skip to content
  • Simon Glass's avatar
    spl: Allow sandbox to build a device-tree file · b083a897
    Simon Glass authored
    
    
    At present only OF_SEPARATE is considered valid for building a device-tree
    file in SPL. However sandbox uses OF_HOSTFILE instead. Update the logic to
    handle this and make it easier to understand.
    
    Note that the new logic is not quite the same as the old logic. It was
    previously assumed that checking for:
    
       $(CONFIG_$(SPL_TPL_)OF_CONTROL)
       $(CONFIG_OF_SEPARATE)
       $(CONFIG_$(SPL_TPL_)OF_PLATDATA)
    
    producing 'yy' meant that the first two were 'y' and the last was empty.
    Strictly speaking it would be possible for any two of the three to be 'y'
    and still yield the same result. However, that was not the intention of
    the new logic, since OF_PLATDATA always ensures that no device-tree file
    is included. So in effect the new logic is the same, with the addition of
    OF_HOSTFILE as an option for OP_SEPARATE.
    
    Series-changes: 2
    - Add a better explanation of the logic change, in the commit message
    
    Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
    b083a897