Skip to content
  • Bin Meng's avatar
    of: addr: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' · 139eaa7a
    Bin Meng authored and Simon Glass's avatar Simon Glass committed
    
    
    'dma-ranges' frequently exists without parent nodes having 'dma-ranges'.
    While this is an error for 'ranges', this is fine because DMA capable
    devices always have a translatable DMA address. Also, with no
    'dma-ranges' at all, the assumption is that DMA addresses are 1:1 with
    no restrictions unless perhaps the device itself has implicit
    restrictions.
    
    This keeps in sync with Linux kernel commit:
    
      81db12ee15cb: of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges'
    
    Signed-off-by: Bin Meng's avatarBin Meng <bmeng.cn@gmail.com>
    Reviewed-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
    139eaa7a