aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch')
-rw-r--r--target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch93
1 files changed, 0 insertions, 93 deletions
diff --git a/target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch b/target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch
deleted file mode 100644
index 8b8bb56b38..0000000000
--- a/target/linux/ramips/patches-3.8/0004-MIPS-ralink-adds-prom-and-cmdline-code.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-From 36424b3f1f184c752562d19d0df1a427c8c584a2 Mon Sep 17 00:00:00 2001
-From: John Crispin <blogic@openwrt.org>
-Date: Sun, 20 Jan 2013 22:01:05 +0100
-Subject: [PATCH 04/79] MIPS: ralink: adds prom and cmdline code
-
-Add minimal code to handle commandlines.
-
-Signed-off-by: John Crispin <blogic@openwrt.org>
-Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
-Patchwork: http://patchwork.linux-mips.org/patch/4892/
----
- arch/mips/ralink/prom.c | 69 +++++++++++++++++++++++++++++++++++++++++++++++
- 1 file changed, 69 insertions(+)
- create mode 100644 arch/mips/ralink/prom.c
-
-diff --git a/arch/mips/ralink/prom.c b/arch/mips/ralink/prom.c
-new file mode 100644
-index 0000000..9c64f02
---- /dev/null
-+++ b/arch/mips/ralink/prom.c
-@@ -0,0 +1,69 @@
-+/*
-+ * 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.
-+ *
-+ * Copyright (C) 2009 Gabor Juhos <juhosg@openwrt.org>
-+ * Copyright (C) 2010 Joonas Lahtinen <joonas.lahtinen@gmail.com>
-+ * Copyright (C) 2013 John Crispin <blogic@openwrt.org>
-+ */
-+
-+#include <linux/string.h>
-+#include <linux/of_fdt.h>
-+#include <linux/of_platform.h>
-+
-+#include <asm/bootinfo.h>
-+#include <asm/addrspace.h>
-+
-+#include "common.h"
-+
-+struct ralink_soc_info soc_info;
-+
-+const char *get_system_type(void)
-+{
-+ return soc_info.sys_type;
-+}
-+
-+static __init void prom_init_cmdline(int argc, char **argv)
-+{
-+ int i;
-+
-+ pr_debug("prom: fw_arg0=%08x fw_arg1=%08x fw_arg2=%08x fw_arg3=%08x\n",
-+ (unsigned int)fw_arg0, (unsigned int)fw_arg1,
-+ (unsigned int)fw_arg2, (unsigned int)fw_arg3);
-+
-+ argc = fw_arg0;
-+ argv = (char **) KSEG1ADDR(fw_arg1);
-+
-+ if (!argv) {
-+ pr_debug("argv=%p is invalid, skipping\n",
-+ argv);
-+ return;
-+ }
-+
-+ for (i = 0; i < argc; i++) {
-+ char *p = (char *) KSEG1ADDR(argv[i]);
-+
-+ if (CPHYSADDR(p) && *p) {
-+ pr_debug("argv[%d]: %s\n", i, p);
-+ strlcat(arcs_cmdline, " ", sizeof(arcs_cmdline));
-+ strlcat(arcs_cmdline, p, sizeof(arcs_cmdline));
-+ }
-+ }
-+}
-+
-+void __init prom_init(void)
-+{
-+ int argc;
-+ char **argv;
-+
-+ prom_soc_init(&soc_info);
-+
-+ pr_info("SoC Type: %s\n", get_system_type());
-+
-+ prom_init_cmdline(argc, argv);
-+}
-+
-+void __init prom_free_prom_memory(void)
-+{
-+}
---
-1.7.10.4
-