summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorEvan Wilson <evan@oliodevices.com>2014-11-07 01:45:53 -0800
committerEvan Wilson <evan@oliodevices.com>2014-11-07 01:45:53 -0800
commit58cc0880aeeeb9805a1ea1fa48d864962b34eaee (patch)
treef698ad93b481982f4c067a77856ed159dd4033e5 /common
parentcb5da424e7738bcf6c25febceee07700338faa44 (diff)
downloadolio-uboot-2014.01-58cc0880aeeeb9805a1ea1fa48d864962b34eaee.tar.xz
olio-uboot-2014.01-58cc0880aeeeb9805a1ea1fa48d864962b34eaee.zip
cmd_load: Removed user prompt when switching baudrates on serial load.
The user prompt did not work with automated scripts. Change-Id: I0738ea0825fc4aa8408d11fb2c89353ae41cf25a
Diffstat (limited to 'common')
-rw-r--r--common/cmd_load.c29
1 files changed, 19 insertions, 10 deletions
diff --git a/common/cmd_load.c b/common/cmd_load.c
index f6e522cbb..124819499 100644
--- a/common/cmd_load.c
+++ b/common/cmd_load.c
@@ -444,16 +444,20 @@ static int do_load_serial_bin(cmd_tbl_t *cmdtp, int flag, int argc,
}
if (load_baudrate != current_baudrate) {
- printf("## Switch baudrate to %d bps and press ENTER ...\n",
+ printf("## Switch baudrate to %d bps.\n",
load_baudrate);
udelay(50000);
gd->baudrate = load_baudrate;
serial_setbrg();
udelay(50000);
- for (;;) {
- if (getc() == '\r')
- break;
- }
+/* The commented out code was to wait to the user to press ENTER
+ * after setting to the new baudrate. This caused problems with automated flashing scripts.
+ * So disable this for now, and immediately continue at the new baudrate
+ * for (;;) {
+ * if (getc() == '\r')
+ * break;
+ * }
+*/
}
if (strcmp(argv[0],"loady")==0) {
@@ -490,16 +494,21 @@ static int do_load_serial_bin(cmd_tbl_t *cmdtp, int flag, int argc,
}
}
if (load_baudrate != current_baudrate) {
- printf("## Switch baudrate to %d bps and press ESC ...\n",
+ printf("## Switch baudrate to %d bps.\n",
current_baudrate);
udelay(50000);
gd->baudrate = current_baudrate;
serial_setbrg();
udelay(50000);
- for (;;) {
- if (getc() == 0x1B) /* ESC */
- break;
- }
+
+/* The commented out code was to wait to the user to press ESC
+ * after setting to the new baudrate. This caused problems with automated flashing scripts.
+ * So disable this for now, and immediately continue at the new baudrate
+ * for (;;) {
+ * if (getc() == 0x1B) // ESC
+ * break;
+ * }
+ */
}
return rcode;