Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

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

[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
Loading
Loading
Loading
Loading
+8 −8
Original line number Diff line number Diff line
@@ -18,28 +18,28 @@
 * Orion Address Map
 *
 * virt		phys		size
 * f0000000	f0000000	16M	PCIe WA space (Orion-NAS only)
 * f1000000	f1000000	1M	on-chip peripheral registers
 * f2000000	f2000000	1M	PCIe I/O space
 * f2100000	f2100000	1M	PCI I/O space
 * fdd00000	f1000000	1M	on-chip peripheral registers
 * fde00000	f2000000	1M	PCIe I/O space
 * fdf00000	f2100000	1M	PCI I/O space
 * fe000000	f0000000	16M	PCIe WA space (Orion-NAS only)
 ****************************************************************************/
#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_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_SIZE	SZ_1M

#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_SIZE	SZ_1M

/* Relevant only for Orion-NAS */
#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_MEM_PHYS_BASE	0xe0000000
+1 −1
Original line number Diff line number Diff line
@@ -2,4 +2,4 @@
 * include/asm-arm/arch-orion/vmalloc.h
 */

#define VMALLOC_END       0xf0000000
#define VMALLOC_END       0xfd800000