Thread (26 messages) flat view 26 messages, 8 authors, 2012-07-04
STALE5177d

[PATCH 2/9] arm: mach-mvebu: add header

From: Thomas Petazzoni <hidden>
Date: 2012-07-02 19:08:38

Hello Andrew,

Le Mon, 2 Jul 2012 20:33:30 +0200,
Andrew Lunn [off-list ref] a ?crit :
What physical address does this come out to? All Orion platforms have
the serial port at the same place, 0xf1012000. If 370/XP is the same,
i suggest dropping this #include, hard code the address, and we share
the implementation for all SoCs. 

If however, the ASIC engineers have decided to move it, we need some
extra logic to handle different base addresses for Dove and 370/XP
which should be supportable in one kernel binary.
As per armada-370-xp.h:

#define ARMADA_370_XP_REGS_PHYS_BASE    0xd0000000

The physical address of the internal registers is 0xd0000000. It does
not seem to be configurable using the address decoding mechanism.

OMAP has some logic to handle this kind of problems, see
plat-omap/include/plat/uncompress.h. We can quite certainly overcome
this problem somehow.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help