Thread (63 messages) 63 messages, 10 authors, 2014-06-02

Re: [PATCH v3 4/7] of: configure the platform device dma parameters

From: Linus Walleij <hidden>
Date: 2014-05-29 14:01:31
Also in: linux-arm-kernel, lkml

On Wed, May 28, 2014 at 4:04 PM, Santosh Shilimkar
[off-list ref] wrote:
On Wednesday 28 May 2014 09:32 AM, Linus Walleij wrote:
quoted
quoted
I suspect what you want is

        dma-ranges = <0x80000000 0 0x80000000>;

to translate dma_addr_t 0x80000000-0xffffffff to phys_addr_t 0x0-0x7fffffff
rather than phys_addr_t 0x800000000-0x87fffffff.
Interesting. Where does the ROM address space resides on integrator then considering
address 0 is used for DMA.
The ROM is at physical address 0x20000000, don't ask me
why :-)

The RAM is typically at 0x00000000-0x0fffffff, on up to four parallell
tiles, i.e. up to four completely independent CPUs are booted off the
same ROM and using a set of shared peripherals.
quoted
Thanks, I'll fix up my patch.
Feel free to add my ack after the fixup if you need one.
Thanks!

Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help