]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - board/eric/flash.c
* Code cleanup:
[karo-tx-uboot.git] / board / eric / flash.c
index 5dfb620c6cb3ffa56e2e52f5bce6335f33fef65c..c08a760266129a6f4d23ce570150aec41acd83df 100644 (file)
@@ -57,8 +57,8 @@ unsigned long flash_init (void)
 {
        unsigned long size_b0, size_b1;
        int i;
-        uint pbcr;
-        unsigned long base_b0, base_b1;
+       uint pbcr;
+       unsigned long base_b0, base_b1;
 
        /* Init: no FLASHes known */
        for (i=0; i<CFG_MAX_FLASH_BANKS; ++i) {
@@ -88,9 +88,9 @@ unsigned long flash_init (void)
                                &flash_info[0]);
 #else
            (void)flash_protect(FLAG_PROTECT_SET,
-                               CFG_MONITOR_BASE,
-                               CFG_MONITOR_BASE+monitor_flash_len-1,
-                               &flash_info[0]);
+                               CFG_MONITOR_BASE,
+                               CFG_MONITOR_BASE+monitor_flash_len-1,
+                               &flash_info[0]);
 #endif
            size_b1 = 0 ;
            flash_info[0].size = size_b0;
@@ -137,9 +137,9 @@ unsigned long flash_init (void)
                                &flash_info[0]);
 #else
            (void)flash_protect(FLAG_PROTECT_SET,
-                               CFG_MONITOR_BASE,
-                               CFG_MONITOR_BASE+monitor_flash_len-1,
-                               &flash_info[0]);
+                               CFG_MONITOR_BASE,
+                               CFG_MONITOR_BASE+monitor_flash_len-1,
+                               &flash_info[0]);
 #endif
 
            if (size_b1) {
@@ -170,7 +170,6 @@ unsigned long flash_init (void)
 }
 
 
-
 /*-----------------------------------------------------------------------
  */
 
@@ -186,7 +185,7 @@ static void flash_get_offsets (ulong base, flash_info_t *info)
                info->start[i] = base + (i * info->size/info->sector_count);
            }
        } else if (info->flash_id & FLASH_BTYPE) {
-             if ((info->flash_id & FLASH_VENDMASK) == FLASH_MAN_INTEL) {
+            if ((info->flash_id & FLASH_VENDMASK) == FLASH_MAN_INTEL) {
 
 #ifndef CFG_FLASH_16BIT
                /* set sector offsets for bottom boot block type        */
@@ -200,9 +199,9 @@ static void flash_get_offsets (ulong base, flash_info_t *info)
                info->start[7] = base + 0x0001C000;
                for (i = 8; i < info->sector_count; i++) {
                        info->start[i] = base + (i * 0x00020000) - 0x000E0000;
-               }
-               }
-             else {
+               }
+              }
+            else {
                /* set sector offsets for bottom boot block type        */
                info->start[0] = base + 0x00000000;
                info->start[1] = base + 0x00008000;
@@ -224,9 +223,9 @@ static void flash_get_offsets (ulong base, flash_info_t *info)
                info->start[7] = base + 0x0000E000;
                for (i = 8; i < info->sector_count; i++) {
                        info->start[i] = base + (i * 0x00010000) - 0x00070000;
-               }
+               }
               }
-             else {
+            else {
                /* set sector offsets for bottom boot block type        */
                info->start[0] = base + 0x00000000;
                info->start[1] = base + 0x00004000;
@@ -240,7 +239,7 @@ static void flash_get_offsets (ulong base, flash_info_t *info)
        } else {
                /* set sector offsets for top boot block type           */
                i = info->sector_count - 1;
-             if ((info->flash_id & FLASH_VENDMASK) == FLASH_MAN_INTEL) {
+            if ((info->flash_id & FLASH_VENDMASK) == FLASH_MAN_INTEL) {
 
 #ifndef CFG_FLASH_16BIT
                info->start[i--] = base + info->size - 0x00004000;
@@ -254,7 +253,7 @@ static void flash_get_offsets (ulong base, flash_info_t *info)
                        info->start[i] = base + i * 0x00020000;
                }
 
-               } else {
+              } else {
 
                info->start[i--] = base + info->size - 0x00008000;
                info->start[i--] = base + info->size - 0x0000C000;
@@ -275,7 +274,7 @@ static void flash_get_offsets (ulong base, flash_info_t *info)
                        info->start[i] = base + i * 0x00010000;
                }
 
-               } else {
+              } else {
 
                info->start[i--] = base + info->size - 0x00004000;
                info->start[i--] = base + info->size - 0x00006000;
@@ -408,8 +407,8 @@ ulong flash_get_size (volatile FLASH_WORD_SIZE *addr, flash_info_t *info)
 
        /*
         * Note: if it is an AMD flash and the word at addr[0000]
-         * is 0x00890089 this routine will think it is an Intel
-         * flash device and may(most likely) cause trouble.
+        * is 0x00890089 this routine will think it is an Intel
+        * flash device and may(most likely) cause trouble.
         */
 
        addr[0x0000] = 0x00900090;
@@ -421,8 +420,8 @@ ulong flash_get_size (volatile FLASH_WORD_SIZE *addr, flash_info_t *info)
 
        /*
         * Note: if it is an AMD flash and the word at addr[0000]
-         * is 0x0089 this routine will think it is an Intel
-         * flash device and may(most likely) cause trouble.
+        * is 0x0089 this routine will think it is an Intel
+        * flash device and may(most likely) cause trouble.
         */
 
        addr[0x0000] = 0x0090;
@@ -631,7 +630,7 @@ int flash_erase (flash_info_t *info, int s_first, int s_last)
 
        if ((info->flash_id == FLASH_UNKNOWN) ||
            ((info->flash_id > FLASH_AMD_COMP) &&
-             ( (info->flash_id & FLASH_VENDMASK) != FLASH_MAN_INTEL ) ) ){
+            ( (info->flash_id & FLASH_VENDMASK) != FLASH_MAN_INTEL ) ) ){
                printf ("Can't erase unknown flash type - aborted\n");
                return 1;
        }
@@ -1035,13 +1034,13 @@ static int write_word (flash_info_t *info, ulong dest, ulong data)
                if( barf ) {
                        barf >>=16;
                } else {
-                       barf = addr[0] & 0x0000003A;
+                       barf = addr[0] & 0x0000003A;
                }
                printf("\nFlash write error at address %lx\n",(unsigned long)dest);
                if(barf & 0x0002) printf("Block locked, not erased.\n");
                if(barf & 0x0010) printf("Programming error.\n");
                if(barf & 0x0008) printf("Vpp Low error.\n");
-               return(2);
+               return(2);
        }
 
 
@@ -1074,7 +1073,7 @@ static int write_short (flash_info_t *info, ulong dest, ushort data)
        addr[0x0555] = 0x00A0;
      } else {
        /* intel stuff */
-        *addr = 0x00D0;
+       *addr = 0x00D0;
        *addr = 0x0040;
      }
        *((vu_short *)dest) = data;
@@ -1087,7 +1086,7 @@ static int write_short (flash_info_t *info, ulong dest, ushort data)
        start = get_timer (0);
 
      if(info->flash_id < FLASH_AMD_COMP) {
-          /* AMD stuff */
+         /* AMD stuff */
        while ((*((vu_short *)dest) & 0x0080) != (data & 0x0080)) {
                if (get_timer(start) > CFG_FLASH_WRITE_TOUT) {
                        return (1);
@@ -1106,7 +1105,7 @@ static int write_short (flash_info_t *info, ulong dest, ushort data)
                if(barf & 0x0002) printf("Block locked, not erased.\n");
                if(barf & 0x0010) printf("Programming error.\n");
                if(barf & 0x0008) printf("Vpp Low error.\n");
-               return(2);
+               return(2);
        }
        *addr = 0x00B0;
        *addr = 0x0070;
@@ -1127,4 +1126,3 @@ static int write_short (flash_info_t *info, ulong dest, ushort data)
 
 /*-----------------------------------------------------------------------
  */
-