aboutsummaryrefslogtreecommitdiffstats
path: root/arch/mips
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2010-08-05 08:25:47 -0400
committerRalf Baechle <ralf@linux-mips.org>2010-08-05 08:25:47 -0400
commit6a0cd4dca00110fd11b8b07b7c2e08a60d22c580 (patch)
tree3fca1fc1dec90f2aa3e5e691efde834735223262 /arch/mips
parentbaf3eb233df301081b66637a257ce0e9f6f84706 (diff)
MIPS: IP27: Migrate to new Platform file
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips')
-rw-r--r--arch/mips/Kbuild.platforms1
-rw-r--r--arch/mips/Makefile20
-rw-r--r--arch/mips/sgi-ip27/Makefile2
-rw-r--r--arch/mips/sgi-ip27/Platform19
4 files changed, 20 insertions, 22 deletions
diff --git a/arch/mips/Kbuild.platforms b/arch/mips/Kbuild.platforms
index 68794bb9ac3a..77e48b9bdded 100644
--- a/arch/mips/Kbuild.platforms
+++ b/arch/mips/Kbuild.platforms
@@ -4,6 +4,7 @@ platforms += alchemy
4platforms += ar7 4platforms += ar7
5platforms += loongson 5platforms += loongson
6platforms += mipssim 6platforms += mipssim
7platforms += sgi-ip27
7 8
8# include the platform specific files 9# include the platform specific files
9include $(patsubst %, $(srctree)/arch/mips/%/Platform, $(platforms)) 10include $(patsubst %, $(srctree)/arch/mips/%/Platform, $(platforms))
diff --git a/arch/mips/Makefile b/arch/mips/Makefile
index 57ca331fb880..ec2cd73a2b70 100644
--- a/arch/mips/Makefile
+++ b/arch/mips/Makefile
@@ -347,26 +347,6 @@ load-$(CONFIG_SGI_IP22) += 0xffffffff88004000
347endif 347endif
348 348
349# 349#
350# SGI-IP27 (Origin200/2000)
351#
352# Set the load address to >= 0xc000000000300000 if you want to leave space for
353# symmon, 0xc00000000001c000 for production kernels. Note that the value must
354# be 16kb aligned or the handling of the current variable will break.
355#
356ifdef CONFIG_SGI_IP27
357core-$(CONFIG_SGI_IP27) += arch/mips/sgi-ip27/
358cflags-$(CONFIG_SGI_IP27) += -I$(srctree)/arch/mips/include/asm/mach-ip27
359ifdef CONFIG_MAPPED_KERNEL
360load-$(CONFIG_SGI_IP27) += 0xc00000004001c000
361OBJCOPYFLAGS := --change-addresses=0x3fffffff80000000
362dataoffset-$(CONFIG_SGI_IP27) += 0x01000000
363else
364load-$(CONFIG_SGI_IP27) += 0xa80000000001c000
365OBJCOPYFLAGS := --change-addresses=0x57ffffff80000000
366endif
367endif
368
369#
370# SGI IP28 (Indigo2 R10k) 350# SGI IP28 (Indigo2 R10k)
371# 351#
372# Set the load address to >= 0xa800000020080000 if you want to leave space for 352# Set the load address to >= 0xa800000020080000 if you want to leave space for
diff --git a/arch/mips/sgi-ip27/Makefile b/arch/mips/sgi-ip27/Makefile
index 31f4931b8484..1f29e761d691 100644
--- a/arch/mips/sgi-ip27/Makefile
+++ b/arch/mips/sgi-ip27/Makefile
@@ -8,5 +8,3 @@ obj-y := ip27-berr.o ip27-irq.o ip27-init.o ip27-klconfig.o ip27-klnuma.o \
8 8
9obj-$(CONFIG_EARLY_PRINTK) += ip27-console.o 9obj-$(CONFIG_EARLY_PRINTK) += ip27-console.o
10obj-$(CONFIG_SMP) += ip27-smp.o 10obj-$(CONFIG_SMP) += ip27-smp.o
11
12EXTRA_CFLAGS += -Werror
diff --git a/arch/mips/sgi-ip27/Platform b/arch/mips/sgi-ip27/Platform
new file mode 100644
index 000000000000..1fb9c2ea7c8f
--- /dev/null
+++ b/arch/mips/sgi-ip27/Platform
@@ -0,0 +1,19 @@
1#
2# SGI-IP27 (Origin200/2000)
3#
4# Set the load address to >= 0xc000000000300000 if you want to leave space for
5# symmon, 0xc00000000001c000 for production kernels. Note that the value must
6# be 16kb aligned or the handling of the current variable will break.
7#
8ifdef CONFIG_SGI_IP27
9platform-$(CONFIG_SGI_IP27) += sgi-ip27/
10cflags-$(CONFIG_SGI_IP27) += -I$(srctree)/arch/mips/include/asm/mach-ip27
11ifdef CONFIG_MAPPED_KERNEL
12load-$(CONFIG_SGI_IP27) += 0xc00000004001c000
13OBJCOPYFLAGS := --change-addresses=0x3fffffff80000000
14dataoffset-$(CONFIG_SGI_IP27) += 0x01000000
15else
16load-$(CONFIG_SGI_IP27) += 0xa80000000001c000
17OBJCOPYFLAGS := --change-addresses=0x57ffffff80000000
18endif
19endif