r3798 - trunk/src/target/u-boot/patches

laforge at sita.openmoko.org laforge at sita.openmoko.org
Wed Jan 9 20:15:03 CET 2008


Author: laforge
Date: 2008-01-09 20:15:01 +0100 (Wed, 09 Jan 2008)
New Revision: 3798

Removed:
   trunk/src/target/u-boot/patches/nand-read_write_oob.patch
   trunk/src/target/u-boot/patches/uboot-cramfs_but_no_jffs2.patch
   trunk/src/target/u-boot/patches/uboot-serial_terminal.patch
Modified:
   trunk/src/target/u-boot/patches/series
Log:
remove three patches that have been merged mainline


Deleted: trunk/src/target/u-boot/patches/nand-read_write_oob.patch
===================================================================
--- trunk/src/target/u-boot/patches/nand-read_write_oob.patch	2008-01-09 16:16:51 UTC (rev 3797)
+++ trunk/src/target/u-boot/patches/nand-read_write_oob.patch	2008-01-09 19:15:01 UTC (rev 3798)
@@ -1,23 +0,0 @@
-Re-introduce the 'nand read.oob' and 'nand write.oob' commands
-that used to exist with the legacy NAND code
-
-Signed-off-by: Harald Welte <laforge at openmoko.org>
-Index: u-boot/common/cmd_nand.c
-===================================================================
---- u-boot.orig/common/cmd_nand.c
-+++ u-boot/common/cmd_nand.c
-@@ -343,6 +343,14 @@
- 				opts.quiet      = quiet;
- 				ret = nand_write_opts(nand, &opts);
- 			}
-+		} else if (s != NULL && !strcmp(s, ".oob")) {
-+			/* read out-of-band data */
-+			if (read)
-+				ret = nand->read_oob(nand, off, size, &size,
-+						     (u_char *) addr);
-+			else
-+				ret = nand->write_oob(nand, off, size, &size, 
-+						      (u_char *) addr);
- 		} else {
- 			if (read)
- 				ret = nand_read(nand, off, &size, (u_char *)addr);

Modified: trunk/src/target/u-boot/patches/series
===================================================================
--- trunk/src/target/u-boot/patches/series	2008-01-09 16:16:51 UTC (rev 3797)
+++ trunk/src/target/u-boot/patches/series	2008-01-09 19:15:01 UTC (rev 3798)
@@ -4,9 +4,6 @@
 
 # those we want to get mainline
 uboot-strtoul.patch
-uboot-cramfs_but_no_jffs2.patch
-nand-read_write_oob.patch
-uboot-serial_terminal.patch
 uboot-arm920t-gd_in_irq.patch
 uboot-arm920_s3c2410_irq_demux.patch
 uboot-s3c2410-nand.patch

Deleted: trunk/src/target/u-boot/patches/uboot-cramfs_but_no_jffs2.patch
===================================================================
--- trunk/src/target/u-boot/patches/uboot-cramfs_but_no_jffs2.patch	2008-01-09 16:16:51 UTC (rev 3797)
+++ trunk/src/target/u-boot/patches/uboot-cramfs_but_no_jffs2.patch	2008-01-09 19:15:01 UTC (rev 3798)
@@ -1,41 +0,0 @@
-Fix building with CRAMFS but not JFFS2 support
-
-Signed-off-by: Harald Welte <laforge at openmoko.org>
-
-Index: u-boot/fs/cramfs/cramfs.c
-===================================================================
---- u-boot.orig/fs/cramfs/cramfs.c	2007-02-17 11:46:26.000000000 +0100
-+++ u-boot/fs/cramfs/cramfs.c	2007-02-17 11:54:36.000000000 +0100
-@@ -27,7 +27,7 @@
- #include <common.h>
- #include <malloc.h>
- 
--#if defined(CONFIG_CMD_JFFS2)
-+#if defined(CONFIG_CMD_CRAMFS)
- 
- #include <asm/byteorder.h>
- #include <linux/stat.h>
-Index: u-boot/common/cmd_jffs2.c
-===================================================================
---- u-boot.orig/common/cmd_jffs2.c	2007-02-17 11:47:51.000000000 +0100
-+++ u-boot/common/cmd_jffs2.c	2007-02-17 14:08:25.000000000 +0100
-@@ -170,10 +170,19 @@
- static struct mtd_device *current_dev = NULL;
- static u8 current_partnum = 0;
- 
-+#if defined(CONFIG_CMD_CRAMFS)
- extern int cramfs_check (struct part_info *info);
- extern int cramfs_load (char *loadoffset, struct part_info *info, char *filename);
- extern int cramfs_ls (struct part_info *info, char *filename);
- extern int cramfs_info (struct part_info *info);
-+#else
-+/* defining empty macros for function names is ugly but avoids ifdef clutter
-+ * all over the code */
-+#define cramfs_check(x)		(0)
-+#define cramfs_load(x,y,z)	(-1)
-+#define cramfs_ls(x,y)		(0)
-+#define cramfs_info(x)		(0)
-+#endif
- 
- static struct part_info* jffs2_part_info(struct mtd_device *dev, unsigned int part_num);
- 

Deleted: trunk/src/target/u-boot/patches/uboot-serial_terminal.patch
===================================================================
--- trunk/src/target/u-boot/patches/uboot-serial_terminal.patch	2008-01-09 16:16:51 UTC (rev 3797)
+++ trunk/src/target/u-boot/patches/uboot-serial_terminal.patch	2008-01-09 19:15:01 UTC (rev 3798)
@@ -1,134 +0,0 @@
-This patch adds a 'cu' like serial terminal command to u-boot
-using which you can access other serial ports from the system console.
-
-Index: u-boot/common/Makefile
-===================================================================
---- u-boot.orig/common/Makefile
-+++ u-boot/common/Makefile
-@@ -86,6 +86,7 @@
- COBJS-y += cmd_sata.o
- COBJS-$(CONFIG_CMD_SCSI) += cmd_scsi.o
- COBJS-$(CONFIG_CMD_SPI) += cmd_spi.o
-+COBJS-$(CONFIG_CMD_TERMINAL) += cmd_terminal.o
- COBJS-$(CONFIG_CMD_UNIVERSE) += cmd_universe.o
- COBJS-$(CONFIG_CMD_USB) += cmd_usb.o
- COBJS-y += cmd_vfd.o
-Index: u-boot/common/cmd_terminal.c
-===================================================================
---- /dev/null
-+++ u-boot/common/cmd_terminal.c
-@@ -0,0 +1,102 @@
-+/*
-+ * (C) Copyright 2007 OpenMoko, Inc.
-+ * Written by Harald Welte <laforge at openmoko.org>
-+ *
-+ * See file CREDITS for list of people who contributed to this
-+ * project.
-+ *
-+ * This program is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License as
-+ * published by the Free Software Foundation; either version 2 of
-+ * the License, or (at your option) any later version.
-+ *
-+ * This program is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public License
-+ * along with this program; if not, write to the Free Software
-+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-+ * MA 02111-1307 USA
-+ */
-+
-+/*
-+ * Boot support
-+ */
-+#include <common.h>
-+#include <command.h>
-+#include <devices.h>
-+
-+#if defined(CONFIG_CMD_TERMINAL)
-+
-+int do_terminal(cmd_tbl_t * cmd, int flag, int argc, char *argv[])
-+{
-+	int i, l;
-+	int last_tilde = 0;
-+	device_t *dev = NULL;
-+
-+	if (argc < 1)
-+		return -1;
-+
-+	/* Scan for selected output/input device */
-+	for (i = 1; i <= ListNumItems (devlist); i++) {
-+		device_t *tmp = ListGetPtrToItem (devlist, i);
-+		if (!strcmp(tmp->name, argv[1])) {
-+			dev = tmp;
-+			break;
-+		}
-+	}
-+	if (!dev)
-+		return -1;
-+
-+	serial_reinit_all();
-+	printf("Entering terminal mode for port %s\n", dev->name);
-+	puts("Use '~.' to leave the terminal and get back to u-boot\n");
-+
-+	while (1) {
-+		int c;
-+
-+		/* read from console and display on serial port */
-+		if (stdio_devices[0]->tstc()) {
-+			c = stdio_devices[0]->getc();
-+			if (last_tilde == 1) {
-+				if (c == '.') {
-+					putc(c);
-+					putc('\n');
-+					break;
-+				} else {
-+					last_tilde = 0;
-+					/* write the delayed tilde */
-+					dev->putc('~');
-+					/* fall-through to print current
-+					 * character */
-+				}
-+			}
-+			if (c == '~') {
-+				last_tilde = 1;
-+				puts("[u-boot]");
-+				putc(c);
-+			}
-+			dev->putc(c);
-+		}
-+
-+		/* read from serial port and display on console */
-+		if (dev->tstc()) {
-+			c = dev->getc();
-+			putc(c);
-+		}
-+	}
-+	return 0;
-+}
-+
-+
-+/***************************************************/
-+
-+U_BOOT_CMD(
-+	terminal,	3,	1,	do_terminal,
-+	"terminal - start terminal emulator\n",
-+	""
-+);
-+
-+#endif /* CONFIG_CMD_TERMINAL */
-Index: u-boot/include/config_cmd_all.h
-===================================================================
---- u-boot.orig/include/config_cmd_all.h
-+++ u-boot/include/config_cmd_all.h
-@@ -73,6 +73,7 @@
- #define CONFIG_CMD_SETGETDCR	/* DCR support on 4xx		*/
- #define CONFIG_CMD_SNTP		/* SNTP support			*/
- #define CONFIG_CMD_SPI		/* SPI utility			*/
-+#define CONFIG_CMD_TERMINAL	/* built-in Serial Terminal	*/
- #define CONFIG_CMD_UNIVERSE	/* Tundra Universe Support	*/
- #define CONFIG_CMD_USB		/* USB Support			*/
- #define CONFIG_CMD_VFD		/* VFD support (TRAB)		*/





More information about the commitlog mailing list