diff options
Diffstat (limited to 'target/linux/atheros/files-2.6.28/arch/mips/atheros/prom.c')
-rw-r--r-- | target/linux/atheros/files-2.6.28/arch/mips/atheros/prom.c | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/target/linux/atheros/files-2.6.28/arch/mips/atheros/prom.c b/target/linux/atheros/files-2.6.28/arch/mips/atheros/prom.c new file mode 100644 index 0000000..82617cd --- /dev/null +++ b/target/linux/atheros/files-2.6.28/arch/mips/atheros/prom.c @@ -0,0 +1,45 @@ +/* + * This file is subject to the terms and conditions of the GNU General Public + * License. See the file "COPYING" in the main directory of this archive + * for more details. + * + * Copyright MontaVista Software Inc + * Copyright (C) 2003 Atheros Communications, Inc., All Rights Reserved. + * Copyright (C) 2006 FON Technology, SL. + * Copyright (C) 2006 Imre Kaloz <kaloz@openwrt.org> + * Copyright (C) 2006 Felix Fietkau <nbd@openwrt.org> + */ + +/* + * Prom setup file for ar531x + */ + +#include <linux/init.h> +#include <linux/autoconf.h> +#include <linux/kernel.h> +#include <linux/string.h> +#include <linux/mm.h> +#include <linux/bootmem.h> + +#include <asm/bootinfo.h> +#include <asm/addrspace.h> +#include <ar531x.h> + +void __init prom_init(void) +{ + char **argv; + + mips_machtype = -1; + + DO_AR5312(ar5312_prom_init();) + DO_AR5315(ar5315_prom_init();) +#if 0 + argv = (char **)fw_arg1; + /* RedBoot desired command line is argv[1] */ + strcat(arcs_cmdline, argv[1]); +#endif +} + +void __init prom_free_prom_memory(void) +{ +} |