#include <asm/addrspace.h>
#include <asm/bootinfo.h>
#include <asm/pmon.h>
+#include <asm/gt64240.h>
-#include "gt64240.h"
#include "ocelot_pld.h"
struct callvectors* debug_vectors;
-extern unsigned long gt64240_base;
+extern unsigned long marvell_base;
extern unsigned long bus_clock;
#ifdef CONFIG_GALILLEO_GT64240_ETH
return "Momentum Ocelot";
}
-/* [jsun@junsun.net] PMON passes arguments in C main() style */
void __init prom_init(void)
{
- uint32_t tmp;
int argc = fw_arg0;
char **arg = (char **) fw_arg1;
char **env = (char **) fw_arg2;
while (*env) {
if (strncmp("gtbase", *env, strlen("gtbase")) == 0) {
- gt64240_base = simple_strtol(*env + strlen("gtbase="),
+ marvell_base = simple_strtol(*env + strlen("gtbase="),
NULL, 16);
}
if (strncmp("busclock", *env, strlen("busclock")) == 0) {
bus_clock = simple_strtol(*env + strlen("busclock="),
NULL, 10);
}
- *env++;
+ env++;
}
-
- debug_vectors->printf("Booting Linux kernel...\n");
}
unsigned long __init prom_free_prom_memory(void)