Thread (45 messages) 45 messages, 6 authors, 2016-02-19

Re: [PATCH v3 09/10] ARM: dts: introduce MPS2 AN385/AN386

From: Vladimir Murzin <hidden>
Date: 2016-02-18 12:47:25
Also in: linux-api, linux-arm-kernel, linux-serial, lkml

On 18/02/16 12:16, Arnd Bergmann wrote:
On Thursday 18 February 2016 11:13:06 Vladimir Murzin wrote:
quoted
On 18/02/16 10:45, Arnd Bergmann wrote:
quoted
On Thursday 18 February 2016 10:11:37 Vladimir Murzin wrote:
quoted
Right, I thought in a wrong way, in opposite it makes more sense now.

.dtsi

/* below the soc/ */
smb {
        compatible = "simple-bus";
        #address-cells = <2>;
        #size-cells = <1>;
        ranges = <0 0 0x40200000 0x10000>,
                 <1 0 0xa0000000 0x10000>;
};
That looks good, yes.

Is 0x10000 the correct maximum addressable size of the external bus
in both cases?

Intuitively, I would guess that the 0xa0000000 range might
be much wider.
There is only Ethernet connected to this bus (apart from PSRAM), so it
might be wider, but there is no indication of this in documentation.
I see this called "ahb_to_extmem16" in the documentation, which indicates
that it might be use 16 bits of address space, which would match
the 64K you listed.

For SSRAM1 / SSRAM2 / SSRAM3, a 8 MB address space is mentioned
and 16 MB for external PSRAM at 0x21000000.
Right. I'll incorporate changes in the next version. Thanks for lessons
given and your time!

Cheers
Vladimir
	Arnd


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