aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLennert Buytenhek <buytenh@wantstofly.org>2008-02-07 15:55:45 -0500
committerNicolas Pitre <nico@cam.org>2008-02-08 11:52:23 -0500
commit8c42da46f3b0ff85ac4f61beaa0633bbb480c49e (patch)
tree1d275d544900294bb39831fc753a9fdb00dd7d7c
parent7f74c2c7f760fdd44116e3dd90a5aeeb9d9333c7 (diff)
[ARM] Orion: free up kernel virtual address space
Move Orion virtual mappings higher up in the address space, to free up more kernel virtual address space. Signed-off-by: Lennert Buytenhek <buytenh@marvell.com> Signed-off-by: Nicolas Pitre <nico@marvell.com>
-rw-r--r--include/asm-arm/arch-orion/orion.h16
-rw-r--r--include/asm-arm/arch-orion/vmalloc.h2
2 files changed, 9 insertions, 9 deletions
diff --git a/include/asm-arm/arch-orion/orion.h b/include/asm-arm/arch-orion/orion.h
index 4a8025466a33..673a418a7419 100644
--- a/include/asm-arm/arch-orion/orion.h
+++ b/include/asm-arm/arch-orion/orion.h
@@ -18,28 +18,28 @@
18 * Orion Address Map 18 * Orion Address Map
19 * 19 *
20 * virt phys size 20 * virt phys size
21 * f0000000 f0000000 16M PCIe WA space (Orion-NAS only) 21 * fdd00000 f1000000 1M on-chip peripheral registers
22 * f1000000 f1000000 1M on-chip peripheral registers 22 * fde00000 f2000000 1M PCIe I/O space
23 * f2000000 f2000000 1M PCIe I/O space 23 * fdf00000 f2100000 1M PCI I/O space
24 * f2100000 f2100000 1M PCI I/O space 24 * fe000000 f0000000 16M PCIe WA space (Orion-NAS only)
25 ****************************************************************************/ 25 ****************************************************************************/
26#define ORION_REGS_PHYS_BASE 0xf1000000 26#define ORION_REGS_PHYS_BASE 0xf1000000
27#define ORION_REGS_VIRT_BASE 0xf1000000 27#define ORION_REGS_VIRT_BASE 0xfdd00000
28#define ORION_REGS_SIZE SZ_1M 28#define ORION_REGS_SIZE SZ_1M
29 29
30#define ORION_PCIE_IO_PHYS_BASE 0xf2000000 30#define ORION_PCIE_IO_PHYS_BASE 0xf2000000
31#define ORION_PCIE_IO_VIRT_BASE 0xf2000000 31#define ORION_PCIE_IO_VIRT_BASE 0xfde00000
32#define ORION_PCIE_IO_BUS_BASE 0x00000000 32#define ORION_PCIE_IO_BUS_BASE 0x00000000
33#define ORION_PCIE_IO_SIZE SZ_1M 33#define ORION_PCIE_IO_SIZE SZ_1M
34 34
35#define ORION_PCI_IO_PHYS_BASE 0xf2100000 35#define ORION_PCI_IO_PHYS_BASE 0xf2100000
36#define ORION_PCI_IO_VIRT_BASE 0xf2100000 36#define ORION_PCI_IO_VIRT_BASE 0xfdf00000
37#define ORION_PCI_IO_BUS_BASE 0x00100000 37#define ORION_PCI_IO_BUS_BASE 0x00100000
38#define ORION_PCI_IO_SIZE SZ_1M 38#define ORION_PCI_IO_SIZE SZ_1M
39 39
40/* Relevant only for Orion-NAS */ 40/* Relevant only for Orion-NAS */
41#define ORION_PCIE_WA_PHYS_BASE 0xf0000000 41#define ORION_PCIE_WA_PHYS_BASE 0xf0000000
42#define ORION_PCIE_WA_VIRT_BASE 0xf0000000 42#define ORION_PCIE_WA_VIRT_BASE 0xfe000000
43#define ORION_PCIE_WA_SIZE SZ_16M 43#define ORION_PCIE_WA_SIZE SZ_16M
44 44
45#define ORION_PCIE_MEM_PHYS_BASE 0xe0000000 45#define ORION_PCIE_MEM_PHYS_BASE 0xe0000000
diff --git a/include/asm-arm/arch-orion/vmalloc.h b/include/asm-arm/arch-orion/vmalloc.h
index 23e2a102fe0c..9d580278d2bc 100644
--- a/include/asm-arm/arch-orion/vmalloc.h
+++ b/include/asm-arm/arch-orion/vmalloc.h
@@ -2,4 +2,4 @@
2 * include/asm-arm/arch-orion/vmalloc.h 2 * include/asm-arm/arch-orion/vmalloc.h
3 */ 3 */
4 4
5#define VMALLOC_END 0xf0000000 5#define VMALLOC_END 0xfd800000