• B
    of: addr: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' · 139eaa7a
    Bin Meng 提交于
    '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: NBin Meng <bmeng.cn@gmail.com>
    Reviewed-by: NSimon Glass <sjg@chromium.org>
    139eaa7a
of_addr.c 11.1 KB