summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/boot/cuboot-bamboo.c
diff options
context:
space:
mode:
authorJosh Boyer <jwboyer@linux.vnet.ibm.com>2007-09-14 20:54:11 +0200
committerJosh Boyer <jwboyer@gmail.com>2007-09-20 04:13:16 +0200
commit658e81701970a82d33f46241f20be416ebd5e930 (patch)
tree3390a85f111ee99c666dacb0573c455fe0ac2cf5 /arch/powerpc/boot/cuboot-bamboo.c
parentMerge branch 'linux-2.6' (diff)
downloadlinux-658e81701970a82d33f46241f20be416ebd5e930.tar.xz
linux-658e81701970a82d33f46241f20be416ebd5e930.zip
[POWERPC] cuimage for Bamboo board
Add a cuboot wrapper for the Bamboo board. Additionally, we enable MAC address fixups for both cuboot and treeboot. This also removes some obsoleted linker declarations that have been moved into ops.h Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com> Acked-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'arch/powerpc/boot/cuboot-bamboo.c')
-rw-r--r--arch/powerpc/boot/cuboot-bamboo.c30
1 files changed, 30 insertions, 0 deletions
diff --git a/arch/powerpc/boot/cuboot-bamboo.c b/arch/powerpc/boot/cuboot-bamboo.c
new file mode 100644
index 000000000000..900c7ff2b7e9
--- /dev/null
+++ b/arch/powerpc/boot/cuboot-bamboo.c
@@ -0,0 +1,30 @@
+/*
+ * Old U-boot compatibility for Bamboo
+ *
+ * Author: Josh Boyer <jwboyer@linux.vnet.ibm.com>
+ *
+ * Copyright 2007 IBM Corporation
+ *
+ * Based on cuboot-ebony.c
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 as published
+ * by the Free Software Foundation.
+ */
+
+#include "ops.h"
+#include "stdio.h"
+#include "44x.h"
+#include "cuboot.h"
+
+#define TARGET_44x
+#include "ppcboot.h"
+
+static bd_t bd;
+
+void platform_init(unsigned long r3, unsigned long r4, unsigned long r5,
+ unsigned long r6, unsigned long r7)
+{
+ CUBOOT_INIT();
+ bamboo_init(&bd.bi_enetaddr, &bd.bi_enet1addr);
+}