summaryrefslogtreecommitdiffstats
path: root/arch/arc/kernel
diff options
context:
space:
mode:
authorVineet Gupta <vgupta@synopsys.com>2013-01-22 16:53:57 +0530
committerVineet Gupta <vgupta@synopsys.com>2013-02-15 23:16:15 +0530
commitfc7943d29e9f6f5f6d4b111120b66ec86501673e (patch)
tree04a0c556489438b9c25613345bc1a25cef38819b /arch/arc/kernel
parentdecae9d3e87b5454b3b190d8e00b063175a3a091 (diff)
downloadblackbird-op-linux-fc7943d29e9f6f5f6d4b111120b66ec86501673e.tar.gz
blackbird-op-linux-fc7943d29e9f6f5f6d4b111120b66ec86501673e.zip
ARC: [Review] Multi-platform image #6: cpu-to-dma-addr optional
All the current platforms can work with 0x8000_0000 based dma_addr_t since the Bus Bridges typically ignore the top bit (the only excpetion was Angel4 PCI-AHB bridge which we no longer care for). That way we don't need plat-specific cpu-addr to bus-addr conversion. Hooks still provided - just in case a platform has an obscure device which say needs 0 based bus address. That way <asm/dma_mapping.h> no longer needs to unconditinally include <plat/dma_addr.h> Also verfied that on Angel4 board, other peripherals (IDE-disk / EMAC) work fine with 0x8000_0000 based dma addresses. Signed-off-by: Vineet Gupta <vgupta@synopsys.com> Cc: Arnd Bergmann <arnd@arndb.de> Acked-by: Arnd Bergmann <arnd@arndb.de>
Diffstat (limited to 'arch/arc/kernel')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud