Replease the "spinning wheel" eye candy by printing a simple  row  of
dots. This avoids problems with control charactersin log files etc.

Also, it saves a few bytes.

Signed-off-by: Wolfgang Denk <[EMAIL PROTECTED]>
---
 board/esd/common/cmd_loadpci.c      |    4 +---
 board/esd/pci405/cmd_pci405.c       |    4 +---
 board/esd/pmc440/cmd_pmc440.c       |    4 +---
 cpu/ppc4xx/44x_spd_ddr2.c           |   12 ++++--------
 cpu/ppc4xx/4xx_ibm_ddr2_autocalib.c |   13 ++++---------
 5 files changed, 11 insertions(+), 26 deletions(-)

diff --git a/board/esd/common/cmd_loadpci.c b/board/esd/common/cmd_loadpci.c
index d88b387..31d45b1 100644
--- a/board/esd/common/cmd_loadpci.c
+++ b/board/esd/common/cmd_loadpci.c
@@ -40,7 +40,6 @@ int do_loadpci(cmd_tbl_t *cmdtp, int flag, int argc, char 
*argv[])
        int count = 0;
        int count2 = 0;
        char addr[16];
-       char str[] = "\\|/-";
        char *local_args[2];
 
        while(1) {
@@ -60,8 +59,7 @@ int do_loadpci(cmd_tbl_t *cmdtp, int flag, int argc, char 
*argv[])
                        count++;
                        if (!(count % 100)) {
                                count2++;
-                               putc(0x08); /* backspace */
-                               putc(str[count2 % 4]);
+                               putc('.');
                        }
 
                        /* Abort if ctrl-c was pressed */
diff --git a/board/esd/pci405/cmd_pci405.c b/board/esd/pci405/cmd_pci405.c
index 5c717e2..670bc19 100644
--- a/board/esd/pci405/cmd_pci405.c
+++ b/board/esd/pci405/cmd_pci405.c
@@ -51,7 +51,6 @@ int do_loadpci(cmd_tbl_t *cmdtp, int flag, int argc, char 
*argv[])
        int status;
        int i;
        char addr[16];
-       char str[] = "\\|/-";
        char *local_args[2];
 
        /*
@@ -68,8 +67,7 @@ int do_loadpci(cmd_tbl_t *cmdtp, int flag, int argc, char 
*argv[])
                count++;
                if (!(count % 100)) {
                        count2++;
-                       putc(0x08); /* backspace */
-                       putc(str[count2 % 4]);
+                       putc('.');
                }
 
                /* Abort if ctrl-c was pressed */
diff --git a/board/esd/pmc440/cmd_pmc440.c b/board/esd/pmc440/cmd_pmc440.c
index 38ee74e..7108263 100644
--- a/board/esd/pmc440/cmd_pmc440.c
+++ b/board/esd/pmc440/cmd_pmc440.c
@@ -121,7 +121,6 @@ int do_fifo(cmd_tbl_t *cmdtp, int flag, int argc, char 
*argv[])
        int i;
        int n = 0;
        u32 ctrl, data, f;
-       char str[] = "\\|/-";
        int abort = 0;
        int count = 0;
        int count2 = 0;
@@ -175,8 +174,7 @@ int do_fifo(cmd_tbl_t *cmdtp, int flag, int argc, char 
*argv[])
                                        count++;
                                        if (!(count % 100)) {
                                                count2++;
-                                               putc(0x08); /* backspace */
-                                               putc(str[count2 % 4]);
+                                               putc('.');
                                        }
 
                                        /* Abort if ctrl-c was pressed */
diff --git a/cpu/ppc4xx/44x_spd_ddr2.c b/cpu/ppc4xx/44x_spd_ddr2.c
index b40e4b1..9587896 100644
--- a/cpu/ppc4xx/44x_spd_ddr2.c
+++ b/cpu/ppc4xx/44x_spd_ddr2.c
@@ -2362,8 +2362,7 @@ static void program_ecc_addr(unsigned long start_address,
        unsigned long end_address;
        unsigned long address_increment;
        unsigned long mcopt1;
-       char str[] = "ECC generation -";
-       char slash[] = "\\|/-\\|/-";
+       char str[] = "ECC generation: ";
        int loop = 0;
        int loopi = 0;
 
@@ -2390,8 +2389,7 @@ static void program_ecc_addr(unsigned long start_address,
                                current_address += address_increment;
 
                                if ((loop++ % (2 << 20)) == 0) {
-                                       putc('\b');
-                                       putc(slash[loopi++ % 8]);
+                                       putc('.');
                                }
                        }
 
@@ -2572,8 +2570,7 @@ static void DQS_calibration_process(void)
        u32 rqfd_start;
        u32 rqfd_average;
        int loopi = 0;
-       char str[] = "Auto calibration -";
-       char slash[] = "\\|/-\\|/-";
+       char str[] = "Auto calibration: ";
 
        /*------------------------------------------------------------------
         * Test to determine the best read clock delay tuning bits.
@@ -2760,8 +2757,7 @@ calibration_loop:
         *-----------------------------------------------------------------*/
        if (window_found == FALSE) {
                if (rqfd_start < SDRAM_RQDC_RQFD_MAX) {
-                       putc('\b');
-                       putc(slash[loopi++ % 8]);
+                       putc('.');
 
                        /* try again from with a different RQFD start value */
                        rqfd_start++;
diff --git a/cpu/ppc4xx/4xx_ibm_ddr2_autocalib.c 
b/cpu/ppc4xx/4xx_ibm_ddr2_autocalib.c
index 1e3e20d..7f69336 100644
--- a/cpu/ppc4xx/4xx_ibm_ddr2_autocalib.c
+++ b/cpu/ppc4xx/4xx_ibm_ddr2_autocalib.c
@@ -428,7 +428,6 @@ static u32 DQS_calibration_methodA(struct ddrautocal *cal)
 #endif
        ulong rdcc;
 
-       char slash[] = "\\|/-\\|/-";
        int loopi = 0;
 
        /* start */
@@ -483,15 +482,13 @@ static u32 DQS_calibration_methodA(struct ddrautocal *cal)
        debug("<%s>SDRAM_RFDC=0x%x\n", __func__, temp);
 #endif
 
-       putc(' ');
        for (rqfd = 0; rqfd <= SDRAM_RQDC_RQFD_MAX; rqfd++) {
 
                mfsdram(SDRAM_RQDC, rqdc_reg);
                rqdc_reg &= ~(SDRAM_RQDC_RQFD_MASK);
                mtsdram(SDRAM_RQDC, rqdc_reg | SDRAM_RQDC_RQFD_ENCODE(rqfd));
 
-               putc('\b');
-               putc(slash[loopi++ % 8]);
+               putc('.');
 
                curr_win_min.rffd = 0;
                curr_win_max.rffd = 0;
@@ -944,7 +941,6 @@ u32 DQS_autocalibration(void)
        u32 val;
        int verbose_lvl = 0;
        char *str;
-       char slash[] = "\\|/-\\|/-";
        int loopi = 0;
        struct sdram_timing *scan_list;
 
@@ -962,9 +958,9 @@ u32 DQS_autocalibration(void)
 
        mfsdram(SDRAM_MCOPT1, val);
        if ((val & SDRAM_MCOPT1_MCHK_CHK_REP) == SDRAM_MCOPT1_MCHK_CHK_REP)
-               str = "ECC Auto calibration -";
+               str = "ECC Auto calibration: ";
        else
-               str = "Auto calibration -";
+               str = "Auto calibration: ";
 
        puts(str);
 
@@ -1000,8 +996,7 @@ u32 DQS_autocalibration(void)
 
                relock_memory_DLL();
 
-               putc('\b');
-               putc(slash[loopi++ % 8]);
+               putc('.');
 
 #ifdef DEBUG
                debug("\n");
-- 
1.5.5.1

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to