Commit 8c42da46 authored by Lennert Buytenhek's avatar Lennert Buytenhek Committed by Nicolas Pitre

[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: default avatarLennert Buytenhek <buytenh@marvell.com>
Signed-off-by: default avatarNicolas Pitre <nico@marvell.com>
parent 7f74c2c7
...@@ -18,28 +18,28 @@ ...@@ -18,28 +18,28 @@
* Orion Address Map * Orion Address Map
* *
* virt phys size * virt phys size
* f0000000 f0000000 16M PCIe WA space (Orion-NAS only) * fdd00000 f1000000 1M on-chip peripheral registers
* f1000000 f1000000 1M on-chip peripheral registers * fde00000 f2000000 1M PCIe I/O space
* f2000000 f2000000 1M PCIe I/O space * fdf00000 f2100000 1M PCI I/O space
* f2100000 f2100000 1M PCI I/O space * fe000000 f0000000 16M PCIe WA space (Orion-NAS only)
****************************************************************************/ ****************************************************************************/
#define ORION_REGS_PHYS_BASE 0xf1000000 #define ORION_REGS_PHYS_BASE 0xf1000000
#define ORION_REGS_VIRT_BASE 0xf1000000 #define ORION_REGS_VIRT_BASE 0xfdd00000
#define ORION_REGS_SIZE SZ_1M #define ORION_REGS_SIZE SZ_1M
#define ORION_PCIE_IO_PHYS_BASE 0xf2000000 #define ORION_PCIE_IO_PHYS_BASE 0xf2000000
#define ORION_PCIE_IO_VIRT_BASE 0xf2000000 #define ORION_PCIE_IO_VIRT_BASE 0xfde00000
#define ORION_PCIE_IO_BUS_BASE 0x00000000 #define ORION_PCIE_IO_BUS_BASE 0x00000000
#define ORION_PCIE_IO_SIZE SZ_1M #define ORION_PCIE_IO_SIZE SZ_1M
#define ORION_PCI_IO_PHYS_BASE 0xf2100000 #define ORION_PCI_IO_PHYS_BASE 0xf2100000
#define ORION_PCI_IO_VIRT_BASE 0xf2100000 #define ORION_PCI_IO_VIRT_BASE 0xfdf00000
#define ORION_PCI_IO_BUS_BASE 0x00100000 #define ORION_PCI_IO_BUS_BASE 0x00100000
#define ORION_PCI_IO_SIZE SZ_1M #define ORION_PCI_IO_SIZE SZ_1M
/* Relevant only for Orion-NAS */ /* Relevant only for Orion-NAS */
#define ORION_PCIE_WA_PHYS_BASE 0xf0000000 #define ORION_PCIE_WA_PHYS_BASE 0xf0000000
#define ORION_PCIE_WA_VIRT_BASE 0xf0000000 #define ORION_PCIE_WA_VIRT_BASE 0xfe000000
#define ORION_PCIE_WA_SIZE SZ_16M #define ORION_PCIE_WA_SIZE SZ_16M
#define ORION_PCIE_MEM_PHYS_BASE 0xe0000000 #define ORION_PCIE_MEM_PHYS_BASE 0xe0000000
......
...@@ -2,4 +2,4 @@ ...@@ -2,4 +2,4 @@
* include/asm-arm/arch-orion/vmalloc.h * include/asm-arm/arch-orion/vmalloc.h
*/ */
#define VMALLOC_END 0xf0000000 #define VMALLOC_END 0xfd800000
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment