• Stefano Stabellini's avatar
    arm: make SWIOTLB available · 06e6295b
    Stefano Stabellini authored
    IOMMU_HELPER is needed because SWIOTLB calls iommu_is_span_boundary,
    provided by lib/iommu_helper.c.
    Signed-off-by: default avatarStefano Stabellini <stefano.stabellini@eu.citrix.com>
    Reviewed-by: default avatarKonrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    CC: will.deacon@arm.com
    CC: linux@arm.linux.org.uk
    
    
    Changes in v8:
    - use __phys_to_pfn and __pfn_to_phys.
    
    Changes in v7:
    - dma_mark_clean: empty implementation;
    - in dma_capable use coherent_dma_mask if dma_mask hasn't been
      allocated.
    
    Changes in v6:
    - check for dev->dma_mask being NULL in dma_capable.
    
    Changes in v5:
    - implement dma_mark_clean using dmac_flush_range.
    
    Changes in v3:
    - dma_capable: do not treat dma_mask as a limit;
    - remove SWIOTLB dependency on NEED_SG_DMA_LENGTH.
    06e6295b
Kconfig 65.3 KB