lkml.org 
[lkml]   [2010]   [Sep]   [23]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 2/9] MIPS: Allow MAX_DMA32_PFN to be overridden.
    Date
    DMA mapping may reduce the usable physical address range usable for
    32-bit DMA.

    Signed-off-by: David Daney <ddaney@caviumnetworks.com>
    ---
    arch/mips/include/asm/dma.h | 3 +++
    1 files changed, 3 insertions(+), 0 deletions(-)

    diff --git a/arch/mips/include/asm/dma.h b/arch/mips/include/asm/dma.h
    index 1353c81..2d47da6 100644
    --- a/arch/mips/include/asm/dma.h
    +++ b/arch/mips/include/asm/dma.h
    @@ -91,7 +91,10 @@
    #define MAX_DMA_ADDRESS (PAGE_OFFSET + 0x01000000)
    #endif
    #define MAX_DMA_PFN PFN_DOWN(virt_to_phys((void *)MAX_DMA_ADDRESS))
    +
    +#ifndef MAX_DMA32_PFN
    #define MAX_DMA32_PFN (1UL << (32 - PAGE_SHIFT))
    +#endif

    /* 8237 DMA controllers */
    #define IO_DMA1_BASE 0x00 /* 8 bit slave DMA, channels 0..3 */
    --
    1.7.2.2


    \
     
     \ /
      Last update: 2010-09-27 20:09    [W:6.208 / U:0.728 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site