]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
mpc83xx: Miscellaneous code style fixes
authorTimur Tabi <timur@freescale.com>
Tue, 28 Nov 2006 18:09:35 +0000 (12:09 -0600)
committerKim Phillips <kim.phillips@freescale.com>
Wed, 29 Nov 2006 05:34:30 +0000 (23:34 -0600)
Implement various code style fixes and similar changes.

Signed-off-by: Timur Tabi <timur@freescale.com>
board/mpc8349itx/mpc8349itx.c
common/cmd_i2c.c
cpu/mpc83xx/cpu.c
cpu/mpc83xx/cpu_init.c
cpu/mpc83xx/interrupts.c
cpu/mpc83xx/spd_sdram.c
cpu/mpc83xx/speed.c
cpu/mpc83xx/traps.c

index 097bb370e7721b3f641fb132516ed33407dd400e..4838e707f095dbb77428b0ccfb3552c07dcfe37d 100644 (file)
@@ -349,7 +349,7 @@ int misc_init_r(void)
        u8 i2c_data;
 
 #ifdef CFG_I2C_RTC_ADDR
-       char ds1339_data[17];
+       u8 ds1339_data[17];
 #endif
 
 #ifdef CFG_I2C_EEPROM_ADDR
index 62378af8a2662e23ed46cd03dd4e0dc04862b8a6..45cfde2eb840aeb0585dc2abdf07ae03ea5c94de 100644 (file)
@@ -174,7 +174,7 @@ int do_i2c_md ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                 */
                addr = simple_strtoul(argv[2], NULL, 16);
                alen = 1;
-               for(j = 0; j < 8; j++) {
+               for (j = 0; j < 8; j++) {
                        if (argv[2][j] == '.') {
                                alen = argv[2][j+1] - '0';
                                if (alen > 4) {
@@ -182,9 +182,8 @@ int do_i2c_md ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                                        return 1;
                                }
                                break;
-                       } else if (argv[2][j] == '\0') {
+                       } else if (argv[2][j] == '\0')
                                break;
-                       }
                }
 
                /*
@@ -208,9 +207,9 @@ int do_i2c_md ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 
                linebytes = (nbytes > DISP_LINE_LEN) ? DISP_LINE_LEN : nbytes;
 
-               if(i2c_read(chip, addr, alen, linebuf, linebytes) != 0) {
+               if (i2c_read(chip, addr, alen, linebuf, linebytes) != 0)
                        puts ("Error reading the chip.\n");
-               else {
+               else {
                        printf("%04x:", addr);
                        cp = linebuf;
                        for (j=0; j<linebytes; j++) {
@@ -279,17 +278,16 @@ int do_i2c_mw ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
         */
        addr = simple_strtoul(argv[2], NULL, 16);
        alen = 1;
-       for(j = 0; j < 8; j++) {
+       for (j = 0; j < 8; j++) {
                if (argv[2][j] == '.') {
                        alen = argv[2][j+1] - '0';
-                       if(alen > 4) {
+                       if (alen > 4) {
                                printf ("Usage:\n%s\n", cmdtp->usage);
                                return 1;
                        }
                        break;
-               } else if (argv[2][j] == '\0') {
+               } else if (argv[2][j] == '\0')
                        break;
-               }
        }
 
        /*
@@ -300,16 +298,14 @@ int do_i2c_mw ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
        /*
         * Optional count
         */
-       if(argc == 5) {
+       if (argc == 5)
                count = simple_strtoul(argv[4], NULL, 16);
-       } else {
+       else
                count = 1;
-       }
 
        while (count-- > 0) {
-               if(i2c_write(chip, addr++, alen, &byte, 1) != 0) {
+               if (i2c_write(chip, addr++, alen, &byte, 1) != 0)
                        puts ("Error writing the chip.\n");
-               }
                /*
                 * Wait for the write to complete.  The write can take
                 * up to 10mSec (we allow a little more time).
@@ -326,9 +322,9 @@ int do_i2c_mw ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 #endif
 
 #if 0
-               for(timeout = 0; timeout < 10; timeout++) {
+               for (timeout = 0; timeout < 10; timeout++) {
                        udelay(2000);
-                       if(i2c_probe(chip) == 0)
+                       if (i2c_probe(chip) == 0)
                                break;
                }
 #endif
@@ -369,17 +365,16 @@ int do_i2c_crc (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
         */
        addr = simple_strtoul(argv[2], NULL, 16);
        alen = 1;
-       for(j = 0; j < 8; j++) {
+       for (j = 0; j < 8; j++) {
                if (argv[2][j] == '.') {
                        alen = argv[2][j+1] - '0';
-                       if(alen > 4) {
+                       if (alen > 4) {
                                printf ("Usage:\n%s\n", cmdtp->usage);
                                return 1;
                        }
                        break;
-               } else if (argv[2][j] == '\0') {
+               } else if (argv[2][j] == '\0')
                        break;
-               }
        }
 
        /*
@@ -394,19 +389,16 @@ int do_i2c_crc (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
         */
        crc = 0;
        err = 0;
-       while(count-- > 0) {
-               if(i2c_read(chip, addr, alen, &byte, 1) != 0) {
+       while (count-- > 0) {
+               if (i2c_read(chip, addr, alen, &byte, 1) != 0)
                        err++;
-               }
                crc = crc32 (crc, &byte, 1);
                addr++;
        }
-       if(err > 0)
-       {
+       if (err > 0)
                puts ("Error reading the chip,\n");
-       } else {
+       else
                printf ("%08lx\n", crc);
-       }
 
        return 0;
 }
@@ -464,17 +456,16 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])
                 */
                addr = simple_strtoul(argv[2], NULL, 16);
                alen = 1;
-               for(j = 0; j < 8; j++) {
+               for (j = 0; j < 8; j++) {
                        if (argv[2][j] == '.') {
                                alen = argv[2][j+1] - '0';
-                               if(alen > 4) {
+                               if (alen > 4) {
                                        printf ("Usage:\n%s\n", cmdtp->usage);
                                        return 1;
                                }
                                break;
-                       } else if (argv[2][j] == '\0') {
+                       } else if (argv[2][j] == '\0')
                                break;
-                       }
                }
        }
 
@@ -484,17 +475,16 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])
         */
        do {
                printf("%08lx:", addr);
-               if(i2c_read(chip, addr, alen, (uchar *)&data, size) != 0) {
+               if (i2c_read(chip, addr, alen, (uchar *)&data, size) != 0)
                        puts ("\nError reading the chip,\n");
-               else {
+               else {
                        data = cpu_to_be32(data);
-                       if(size == 1) {
+                       if (size == 1)
                                printf(" %02lx", (data >> 24) & 0x000000FF);
-                       } else if(size == 2) {
+                       else if (size == 2)
                                printf(" %04lx", (data >> 16) & 0x0000FFFF);
-                       } else {
+                       else
                                printf(" %08lx", data);
-                       }
                }
 
                nbytes = readline (" ? ");
@@ -511,19 +501,17 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])
 #endif
                }
 #ifdef CONFIG_BOOT_RETRY_TIME
-               else if (nbytes == -2) {
+               else if (nbytes == -2)
                        break;  /* timed out, exit the command  */
-               }
 #endif
                else {
                        char *endp;
 
                        data = simple_strtoul(console_buffer, &endp, 16);
-                       if(size == 1) {
+                       if (size == 1)
                                data = data << 24;
-                       } else if(size == 2) {
+                       else if (size == 2)
                                data = data << 16;
-                       }
                        data = be32_to_cpu(data);
                        nbytes = endp - console_buffer;
                        if (nbytes) {
@@ -533,9 +521,8 @@ mod_i2c_mem(cmd_tbl_t *cmdtp, int incrflag, int flag, int argc, char *argv[])
                                 */
                                reset_cmd_timeout();
 #endif
-                               if(i2c_write(chip, addr, alen, (uchar *)&data, size) != 0) {
+                               if (i2c_write(chip, addr, alen, (uchar *)&data, size) != 0)
                                        puts ("Error writing the chip.\n");
-                               }
 #ifdef CFG_EEPROM_PAGE_WRITE_DELAY_MS
                                udelay(CFG_EEPROM_PAGE_WRITE_DELAY_MS * 1000);
 #endif
@@ -565,13 +552,11 @@ int do_i2c_probe (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 #endif /* NOPROBES */
 
        puts ("Valid chip addresses:");
-       for(j = 0; j < 128; j++) {
+       for (j = 0; j < 128; j++) {
 #if defined(CFG_I2C_NOPROBES)
                skip = 0;
-               for(k=0; k < NUM_ELEMENTS_NOPROBE; k++)
-               {
-                       if(COMPARE_BUS(bus, k) && COMPARE_ADDR(j, k))
-                       {
+               for (k=0; k < NUM_ELEMENTS_NOPROBE; k++) {
+                       if (COMPARE_BUS(bus, k) && COMPARE_ADDR(j, k)) {
                                skip = 1;
                                break;
                        }
@@ -579,17 +564,15 @@ int do_i2c_probe (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                if (skip)
                        continue;
 #endif
-               if(i2c_probe(j) == 0) {
+               if (i2c_probe(j) == 0)
                        printf(" %02X", j);
-               }
        }
        putc ('\n');
 
 #if defined(CFG_I2C_NOPROBES)
        puts ("Excluded chip addresses:");
-       for(k=0; k < NUM_ELEMENTS_NOPROBE; k++)
-       {
-               if(COMPARE_BUS(bus,k))
+       for (k=0; k < NUM_ELEMENTS_NOPROBE; k++) {
+               if (COMPARE_BUS(bus,k))
                        printf(" %02X", NO_PROBE_ADDR(k));
        }
        putc ('\n');
@@ -630,7 +613,7 @@ int do_i2c_loop(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
         */
        addr = simple_strtoul(argv[2], NULL, 16);
        alen = 1;
-       for(j = 0; j < 8; j++) {
+       for (j = 0; j < 8; j++) {
                if (argv[2][j] == '.') {
                        alen = argv[2][j+1] - '0';
                        if (alen > 4) {
@@ -638,9 +621,8 @@ int do_i2c_loop(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                                return 1;
                        }
                        break;
-               } else if (argv[2][j] == '\0') {
+               } else if (argv[2][j] == '\0')
                        break;
-               }
        }
 
        /*
@@ -648,24 +630,21 @@ int do_i2c_loop(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
         */
        length = 1;
        length = simple_strtoul(argv[3], NULL, 16);
-       if(length > sizeof(bytes)) {
+       if (length > sizeof(bytes))
                length = sizeof(bytes);
-       }
 
        /*
         * The delay time (uSec) is optional.
         */
        delay = 1000;
-       if (argc > 3) {
+       if (argc > 3)
                delay = simple_strtoul(argv[4], NULL, 10);
-       }
        /*
         * Run the loop...
         */
-       while(1) {
-               if(i2c_read(chip, addr, alen, bytes, length) != 0) {
+       while (1) {
+               if (i2c_read(chip, addr, alen, bytes, length) != 0)
                        puts ("Error reading the chip.\n");
-               }
                udelay(delay);
        }
 
@@ -700,7 +679,7 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
         */
        chip = simple_strtoul(argv[1], NULL, 16);
 
-       if(i2c_read(chip, 0, 1, data, sizeof(data)) != 0) {
+       if (i2c_read(chip, 0, 1, data, sizeof(data)) != 0) {
                puts ("No SDRAM Serial Presence Detect found.\n");
                return 1;
        }
@@ -709,7 +688,7 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
        for (j = 0; j < 63; j++) {
                cksum += data[j];
        }
-       if(cksum != data[63]) {
+       if (cksum != data[63]) {
                printf ("WARNING: Configuration data checksum failure:\n"
                        "  is 0x%02x, calculated 0x%02x\n",
                        data[63], cksum);
@@ -725,17 +704,15 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                default: puts ("unknown\n");    break;
        }
        puts ("Row address bits             ");
-       if((data[3] & 0x00F0) == 0) {
+       if ((data[3] & 0x00F0) == 0)
                printf("%d\n", data[3] & 0x0F);
-       } else {
+       else
                printf("%d/%d\n", data[3] & 0x0F, (data[3] >> 4) & 0x0F);
-       }
        puts ("Column address bits          ");
-       if((data[4] & 0x00F0) == 0) {
+       if ((data[4] & 0x00F0) == 0)
                printf("%d\n", data[4] & 0x0F);
-       } else {
+       else
                printf("%d/%d\n", data[4] & 0x0F, (data[4] >> 4) & 0x0F);
-       }
        printf("Module rows                  %d\n", data[5]);
        printf("Module data width            %d bits\n", (data[7] << 8) | data[6]);
        puts ("Interface signal levels      ");
@@ -758,11 +735,10 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                case 2:  puts ("ECC\n");        break;
                default: puts ("unknown\n");    break;
        }
-       if((data[12] & 0x80) == 0) {
+       if ((data[12] & 0x80) == 0)
                puts ("No self refresh, rate        ");
-       } else {
+       else
                puts ("Self refresh, rate           ");
-       }
        switch(data[12] & 0x7F) {
                case 0:  puts ("15.625uS\n");   break;
                case 1:  puts ("3.9uS\n");      break;
@@ -773,17 +749,16 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                default: puts ("unknown\n");    break;
        }
        printf("SDRAM width (primary)        %d\n", data[13] & 0x7F);
-       if((data[13] & 0x80) != 0) {
+       if ((data[13] & 0x80) != 0) {
                printf("  (second bank)              %d\n",
                        2 * (data[13] & 0x7F));
        }
-       if(data[14] != 0) {
+       if (data[14] != 0) {
                printf("EDC width                    %d\n",
                        data[14] & 0x7F);
-               if((data[14] & 0x80) != 0) {
+               if ((data[14] & 0x80) != 0)
                        printf("  (second bank)              %d\n",
                                2 * (data[14] & 0x7F));
-               }
        }
        printf("Min clock delay, back-to-back random column addresses %d\n",
                data[15]);
@@ -881,18 +856,18 @@ int do_sdram  ( cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
                (data[35] & 0x80) ? '-' : '+',
                (data[35] >> 4) & 0x07, data[35] & 0x0F);
        puts ("Manufacturer's JEDEC ID      ");
-       for(j = 64; j <= 71; j++)
+       for (j = 64; j <= 71; j++)
                printf("%02X ", data[j]);
        putc ('\n');
        printf("Manufacturing Location       %02X\n", data[72]);
        puts ("Manufacturer's Part Number   ");
-       for(j = 73; j <= 90; j++)
+       for (j = 73; j <= 90; j++)
                printf("%02X ", data[j]);
        putc ('\n');
        printf("Revision Code                %02X %02X\n", data[91], data[92]);
        printf("Manufacturing Date           %02X %02X\n", data[93], data[94]);
        puts ("Assembly Serial Number       ");
-       for(j = 95; j <= 98; j++)
+       for (j = 95; j <= 98; j++)
                printf("%02X ", data[j]);
        putc ('\n');
        printf("Speed rating                 PC%d\n",
@@ -908,19 +883,15 @@ int do_i2c_bus_num(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
 {
        int bus_idx, ret=0;
 
-       if (argc == 1)  /* querying current setting */
-       {
+       if (argc == 1)
+               /* querying current setting */
                printf("Current bus is %d\n", i2c_get_bus_num());
-       }
-       else
-       {
+       else {
                bus_idx = simple_strtoul(argv[1], NULL, 10);
                printf("Setting bus to %d\n", bus_idx);
                ret = i2c_set_bus_num(bus_idx);
-               if(ret)
-               {
+               if (ret)
                        printf("Failure changing bus number (%d)\n", ret);
-               }
        }
        return ret;
 }
@@ -930,19 +901,15 @@ int do_i2c_bus_speed(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
 {
        int speed, ret=0;
 
-       if (argc == 1)  /* querying current speed */
-       {
+       if (argc == 1)
+               /* querying current speed */
                printf("Current bus speed=%d\n", i2c_get_bus_speed());
-       }
-       else
-       {
+       else {
                speed = simple_strtoul(argv[1], NULL, 10);
                printf("Setting bus speed to %d Hz\n", speed);
                ret = i2c_set_bus_speed(speed);
-               if(ret)
-               {
+               if (ret)
                        printf("Failure changing bus speed (%d)\n", ret);
-               }
        }
        return ret;
 }
@@ -950,53 +917,31 @@ int do_i2c_bus_speed(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
 int do_i2c(cmd_tbl_t * cmdtp, int flag, int argc, char *argv[])
 {
 #if defined(CONFIG_I2C_MULTI_BUS)
-       if(!strncmp(argv[1], "de", 2))
-       {
+       if (!strncmp(argv[1], "de", 2))
                return do_i2c_bus_num(cmdtp, flag, --argc, ++argv);
-       }
 #endif  /* CONFIG_I2C_MULTI_BUS */
-       if(!strncmp(argv[1], "sp", 2))
-       {
+       if (!strncmp(argv[1], "sp", 2))
                return do_i2c_bus_speed(cmdtp, flag, --argc, ++argv);
-       }
-       if(!strncmp(argv[1], "md", 2))
-       {
+       if (!strncmp(argv[1], "md", 2))
                return do_i2c_md(cmdtp, flag, --argc, ++argv);
-       }
-       if(!strncmp(argv[1], "mm", 2))
-       {
+       if (!strncmp(argv[1], "mm", 2))
                return do_i2c_mm(cmdtp, flag, --argc, ++argv);
-       }
-       if(!strncmp(argv[1], "mw", 2))
-       {
+       if (!strncmp(argv[1], "mw", 2))
                return do_i2c_mw(cmdtp, flag, --argc, ++argv);
-       }
-       if(!strncmp(argv[1], "nm", 2))
-       {
+       if (!strncmp(argv[1], "nm", 2))
                return do_i2c_nm(cmdtp, flag, --argc, ++argv);
-       }
-       if(!strncmp(argv[1], "cr", 2))
-       {
+       if (!strncmp(argv[1], "cr", 2))
                return do_i2c_crc(cmdtp, flag, --argc, ++argv);
-       }
-       if(!strncmp(argv[1], "pr", 2))
-       {
+       if (!strncmp(argv[1], "pr", 2))
                return do_i2c_probe(cmdtp, flag, --argc, ++argv);
-       }
-       if(!strncmp(argv[1], "lo", 2))
-       {
+       if (!strncmp(argv[1], "lo", 2))
                return do_i2c_loop(cmdtp, flag, --argc, ++argv);
-       }
 #if (CONFIG_COMMANDS & CFG_CMD_SDRAM)
-       if(!strncmp(argv[1], "sd", 2))
-       {
+       if (!strncmp(argv[1], "sd", 2))
                return do_sdram(cmdtp, flag, --argc, ++argv);
-       }
 #endif /* CFG_CMD_SDRAM */
        else
-       {
                printf ("Usage:\n%s\n", cmdtp->usage);
-       }
        return 0;
 }
 #endif  /* CONFIG_I2C_CMD_TREE */
index 1d169bab22dcb979a70c4b9e3848c2dc8dd38512..1b5107881ed9b3079845fea409c6153fa3aa40bb 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
- *
- * Change log:
- *
- * 20050101: Eran Liberty (liberty@freescale.com)
- *          Initial file creating (porting from 85XX & 8260)
  */
 
 /*
index 4f80f4a0944c6d3d60ff83dcba843739305c7796..e5725fb91d95ef7cc7cb90e064e61ab474889db7 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
- *
- * Change log:
- *
- * 20050101: Eran Liberty (liberty@freescale.com)
- *           Initial file creating (porting from 85XX & 8260)
  */
 
 #include <common.h>
index 98fccff227524b80aa5c36117fab5cb304222ecf..bb1fe1af3f3bba3c3ca199f7a884a640b79efb87 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
- *
- * Change log:
- *
- * Hacked for MPC8260 by Murray.Jensen@cmst.csiro.au, 22-Oct-00
- *
- * 20050101: Eran Liberty (liberty@freescale.com)
- *           Initial file creating (porting from 85XX & 8260)
  */
 
 #include <common.h>
index dc8f6790a6e357e39998cd98620e69613ced27d7..cfc42c4a838d71e2b995eb895fe478f99223e60f 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
- *
- * Change log:
- *
- * 20050101: Eran Liberty (liberty@freescale.com)
- *           Initial file creating (porting from 85XX & 8260)
- * 20060601: Dave Liu (daveliu@freescale.com)
- *           DDR ECC support
- *           unify variable names for 83xx
- *           code cleanup
  */
 
 #include <common.h>
@@ -45,6 +36,8 @@
 
 #ifdef CONFIG_SPD_EEPROM
 
+DECLARE_GLOBAL_DATA_PTR;
+
 #if defined(CONFIG_DDR_ECC) && !defined(CONFIG_ECC_INIT_VIA_DDRC)
 extern void dma_init(void);
 extern uint dma_check(void);
@@ -58,19 +51,16 @@ extern int dma_xfer(void *dest, uint count, void *src);
 /*
  * Convert picoseconds into clock cycles (rounding up if needed).
  */
-extern ulong get_ddr_clk(ulong dummy);
-
 int
 picos_to_clk(int picos)
 {
        unsigned int ddr_bus_clk;
        int clks;
 
-       ddr_bus_clk = get_ddr_clk(0) >> 1;
+       ddr_bus_clk = gd->ddr_clk >> 1;
        clks = picos / ((1000000000 / ddr_bus_clk) * 1000);
-       if (picos % ((1000000000 / ddr_bus_clk) * 1000) !=0) {
+       if (picos % ((1000000000 / ddr_bus_clk) * 1000) != 0)
                clks++;
-       }
 
        return clks;
 }
@@ -249,7 +239,7 @@ long int spd_sdram()
 
        debug("DDR:Module maximum data rate is: %dMhz\n", max_data_rate);
 
-       ddrc_clk = get_ddr_clk(0) / 1000000;
+       ddrc_clk = gd->ddr_clk / 1000000;
 
        if (max_data_rate >= 390) { /* it is DDR 400 */
                if (ddrc_clk <= 410 && ddrc_clk > 350) {
@@ -259,31 +249,28 @@ long int spd_sdram()
                } else if (ddrc_clk <= 350 && ddrc_clk > 280) {
                        /* DDR controller clk at 280~350 */
                        effective_data_rate = 333; /* 6ns */
-                       if (spd.clk_cycle2 == 0x60) {
+                       if (spd.clk_cycle2 == 0x60)
                                caslat = caslat - 1;
-                       } else {
+                       else
                                caslat = caslat;
-                       }
                } else if (ddrc_clk <= 280 && ddrc_clk > 230) {
                        /* DDR controller clk at 230~280 */
                        effective_data_rate = 266; /* 7.5ns */
-                       if (spd.clk_cycle3 == 0x75) {
+                       if (spd.clk_cycle3 == 0x75)
                                caslat = caslat - 2;
-                       } else if (spd.clk_cycle2 == 0x60) {
+                       else if (spd.clk_cycle2 == 0x60)
                                caslat = caslat - 1;
-                       } else {
+                       else
                                caslat = caslat;
-                       }
                } else if (ddrc_clk <= 230 && ddrc_clk > 90) {
                        /* DDR controller clk at 90~230 */
                        effective_data_rate = 200; /* 10ns */
-                       if (spd.clk_cycle3 == 0x75) {
+                       if (spd.clk_cycle3 == 0x75)
                                caslat = caslat - 2;
-                       } else if (spd.clk_cycle2 == 0x60) {
+                       else if (spd.clk_cycle2 == 0x60)
                                caslat = caslat - 1;
-                       } else {
+                       else
                                caslat = caslat;
-                       }
                }
        } else if (max_data_rate >= 323) { /* it is DDR 333 */
                if (ddrc_clk <= 350 && ddrc_clk > 280) {
@@ -293,21 +280,19 @@ long int spd_sdram()
                } else if (ddrc_clk <= 280 && ddrc_clk > 230) {
                        /* DDR controller clk at 230~280 */
                        effective_data_rate = 266; /* 7.5ns */
-                       if (spd.clk_cycle2 == 0x75) {
+                       if (spd.clk_cycle2 == 0x75)
                                caslat = caslat - 1;
-                       } else {
+                       else
                                caslat = caslat;
-                       }
                } else if (ddrc_clk <= 230 && ddrc_clk > 90) {
                        /* DDR controller clk at 90~230 */
                        effective_data_rate = 200; /* 10ns */
-                       if (spd.clk_cycle3 == 0xa0) {
+                       if (spd.clk_cycle3 == 0xa0)
                                caslat = caslat - 2;
-                       } else if (spd.clk_cycle2 == 0x75) {
+                       else if (spd.clk_cycle2 == 0x75)
                                caslat = caslat - 1;
-                       } else {
+                       else
                                caslat = caslat;
-                       }
                }
        } else if (max_data_rate >= 256) { /* it is DDR 266 */
                if (ddrc_clk <= 350 && ddrc_clk > 280) {
@@ -322,9 +307,8 @@ long int spd_sdram()
                } else if (ddrc_clk <= 230 && ddrc_clk > 90) {
                        /* DDR controller clk at 90~230 */
                        effective_data_rate = 200; /* 10ns */
-                       if (spd.clk_cycle2 == 0xa0) {
+                       if (spd.clk_cycle2 == 0xa0)
                                caslat = caslat - 1;
-                       }
                }
        } else if (max_data_rate >= 190) { /* it is DDR 200 */
                if (ddrc_clk <= 350 && ddrc_clk > 230) {
@@ -346,13 +330,13 @@ long int spd_sdram()
         * Errata DDR6 work around: input enable 2 cycles earlier.
         * including MPC834x Rev1.0/1.1 and MPC8360 Rev1.1/1.2.
         */
-       if (caslat == 2) {
+       if (caslat == 2)
                ddr->debug_reg = 0x201c0000; /* CL=2 */
-       } else if (caslat == 3) {
+       else if (caslat == 3)
                ddr->debug_reg = 0x202c0000; /* CL=2.5 */
-       } else if (caslat == 4) {
+       else if (caslat == 4)
                ddr->debug_reg = 0x202c0000; /* CL=3.0 */
-       }
+
        __asm__ __volatile__ ("sync");
 
        debug("Errata DDR6 (debug_reg=0x%08x)\n", ddr->debug_reg);
@@ -392,11 +376,10 @@ long int spd_sdram()
        }
 
        /* Is this an ECC DDR chip? */
-       if (spd.config == 0x02) {
+       if (spd.config == 0x02)
                printf(" with ECC\n");
-       } else {
+       else
                printf(" without ECC\n");
-       }
 
        /* Burst length is always 4 for 64 bit data bus, 8 for 32 bit data bus,
           Burst type is sequential
@@ -482,14 +465,13 @@ long int spd_sdram()
        sdram_cfg = 0xC2000000;
 
        /* sdram_cfg[3] = RD_EN - registered DIMM enable */
-       if (spd.mod_attr & 0x02) {
+       if (spd.mod_attr & 0x02)
                sdram_cfg |= 0x10000000;
-       }
 
        /* The DIMM is 32bit width */
-       if (spd.dataw_lsb == 0x20) {
+       if (spd.dataw_lsb == 0x20)
                sdram_cfg |= 0x000C0000;
-       }
+
        ddrc_ecc_enable = 0;
 
 #if defined(CONFIG_DDR_ECC)
index 213e7180a7df619a247e01b2c1283ed17052fb48..7e53b1e6061c69fab129da0d6f42bee3c0ea8985 100644 (file)
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
- *
- * Change log:
- *
- * 20050101: Eran Liberty (liberty@freescale.com)
- *           Initial file creating (porting from 85XX & 8260)
  */
 
 #include <common.h>
@@ -343,11 +338,6 @@ int get_clocks(void)
 
 }
 
-ulong get_ddr_clk(ulong dummy)
-{
-       return gd->ddr_clk;
-}
-
 /********************************************
  * get_bus_freq
  * return system bus freq in Hz
index 44345afbfaa447aba717f585124aa9ca2cdab075..152fa735612a2b164ed150984326437854a07fed 100644 (file)
@@ -1,5 +1,8 @@
 /*
- * linux/arch/ppc/kernel/traps.c
+ * (C) Copyright 2000
+ * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
+ *
+ * Copyright (C) 1995-1996  Gary Thomas (gdt@linuxppc.org)
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License as
  * along with this program; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
  * MA 02111-1307 USA
- *
- * Change log:
- *
- * Copyright (C) 1995-1996  Gary Thomas (gdt@linuxppc.org)
- *
- * Modified by Cort Dougan (cort@cs.nmt.edu)
- * and Paul Mackerras (paulus@cs.anu.edu.au)
- *
- * (C) Copyright 2000
- * Wolfgang Denk, DENX Software Engineering, wd@denx.de.
- *
- * 20050101: Eran Liberty (liberty@freescale.com)
- *           Initial file creating (porting from 85XX & 8260)
  */
 
 /*