aboutsummaryrefslogtreecommitdiff
path: root/doc/mvebu/armada-8k-memory.txt
blob: f554d71e99caec58675fe7e2fe6af4b1dcd83e76 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
		     Memory Layout on Armada-8k SoC's
		     ================================

The below desribes the physical memory layout for Marvell's Armada-8k SoC's.

This assumes that the SoC includes Dual CP configuration, in case the flavor is using
a single CP configuration, then all secondary-CP mappings are invalid.

All "Reserved" areas below, are kept for future usage.

Start		End			Use
--------------------------------------------------------------------------
0x00000000	0xEFFFFFFF		DRAM

0xF0000000	0xF0FFFFFF		AP Internal registers space

0xF1000000	0xF1FFFFFF		Reserved.

0xF2000000	0xF3FFFFFF		CP-0 Internal (configuration) registers
					space.

0xF4000000	0xF5FFFFFF		CP-1 Internal (configuration) registers
					space.

0xF6000000	0xF6FFFFFF		CP-0 / PCIe#0 Memory space.

0xF7000000	0xF7FFFFFF		CP-0 / PCIe#1 Memory space.

0xF8000000	0xF8FFFFFF		CP-0 / PCIe#2 Memory space.

0xF9000000	0xF900FFFF		CP-0 / PCIe#0 IO space.

0xF9010000	0xF901FFFF		CP-0 / PCIe#1 IO space.

0xF9020000	0xF902FFFF		CP-0 / PCIe#2 IO space.

0xF9030000	0xF9FFFFFF		Reserved.

0xFA000000	0xFAFFFFFF		CP-1 / PCIe#0 Memory space.

0xFB000000	0xFBFFFFFF		CP-1 / PCIe#1 Memory space.

0xFC000000	0xFCFFFFFF		CP-1 / PCIe#2 Memory space.

0xFD000000	0xFD00FFFF		CP-1 / PCIe#0 IO space.

0xFD010000	0xFD01FFFF		CP-1 / PCIe#1 IO space.

0xFD020000	0xFD02FFFF		CP-1 / PCIe#2 IO space.

0xFD030000	0xFFEFFFFF		Reserved.

0xFFF00000	0xFFFFFFFF		Bootrom

0x100000000	<DRAM Size>-1		DRAM