- Fixes '=' whitespace
[openocd.git] / src / flash / ocl / at91sam7x / samflash.c
index a534f6d8de1dc270efa879609a583cf1ea4cc5f5..678d5393096b6310bef1c17be5307f586c594eb6 100644 (file)
 #include "samflash.h"
 
 
-unsigned int flash_page_count=1024;
-unsigned int flash_page_size=256;
+unsigned int flash_page_count = 1024;
+unsigned int flash_page_size = 256;
 
 /* pages per lock bit */
-unsigned int flash_lock_pages=1024/16;
+unsigned int flash_lock_pages = 1024/16;
 
 
 /* detect chip and set loader parameters */
@@ -32,38 +32,38 @@ int flash_init(void)
 {
        unsigned int nvpsiz;
 
-       nvpsiz=(inr(DBGU_CIDR) >> 8)&0xf;
+       nvpsiz = (inr(DBGU_CIDR) >> 8)&0xf;
 
        switch (nvpsiz) {
                case 3:
                        /* AT91SAM7x32 */
-                       flash_page_count=256;
-                       flash_page_size=128;
-                       flash_lock_pages=256/8;
+                       flash_page_count = 256;
+                       flash_page_size = 128;
+                       flash_lock_pages = 256/8;
                        break;
                case 5:
                        /* AT91SAM7x64 */
-                       flash_page_count=512;
-                       flash_page_size=128;
-                       flash_lock_pages=512/16;
+                       flash_page_count = 512;
+                       flash_page_size = 128;
+                       flash_lock_pages = 512/16;
                        break;
                case 7:
                        /* AT91SAM7x128*/
-                       flash_page_count=512;
-                       flash_page_size=256;
-                       flash_lock_pages=512/8;
+                       flash_page_count = 512;
+                       flash_page_size = 256;
+                       flash_lock_pages = 512/8;
                        break;
                case 9:
                        /* AT91SAM7x256 */
-                       flash_page_count=1024;
-                       flash_page_size=256;
-                       flash_lock_pages=1024/16;
+                       flash_page_count = 1024;
+                       flash_page_size = 256;
+                       flash_lock_pages = 1024/16;
                        break;
                case 10:
                        /* AT91SAM7x512 */
-                       flash_page_count=2048;
-                       flash_page_size=256;
-                       flash_lock_pages=2048/32;
+                       flash_page_count = 2048;
+                       flash_page_size = 256;
+                       flash_lock_pages = 2048/32;
                        break;
                default:
                        return FLASH_STAT_INITE;
@@ -82,19 +82,19 @@ int flash_page_program(uint32 *data, int page_num)
        uint32 *data_ptr;
 
        /* select proper controller */
-       if (page_num >= 1024) efc_ofs=0x10;
-       else efc_ofs=0;
+       if (page_num >= 1024) efc_ofs = 0x10;
+       else efc_ofs = 0;
 
        /* wait until FLASH is ready, just for sure */
        while ((inr(MC_FSR+efc_ofs)&MC_FRDY) == 0);
 
        /* calculate page address, only lower 8 bits are used to address the latch,
                 but the upper part of address is needed for writing to proper EFC */
-       flash_ptr=(uint32 *)(FLASH_AREA_ADDR+(page_num*flash_page_size));
-       data_ptr=data;
+       flash_ptr = (uint32 *)(FLASH_AREA_ADDR+(page_num*flash_page_size));
+       data_ptr = data;
 
        /* copy data to latch */
-       for (i=flash_page_size/4; i; i--) {
+       for (i = flash_page_size/4; i; i--) {
                /* we do not use memcpy to be sure that only 32 bit access is used */
                *(flash_ptr++)=*(data_ptr++);
        }
@@ -111,10 +111,10 @@ int flash_page_program(uint32 *data, int page_num)
 
 #if 0
        /* verify written data */
-       flash_ptr=(uint32 *)(FLASH_AREA_ADDR+(page_num*flash_page_size));
-       data_ptr=data;
+       flash_ptr = (uint32 *)(FLASH_AREA_ADDR+(page_num*flash_page_size));
+       data_ptr = data;
 
-       for (i=flash_page_size/4; i; i--) {
+       for (i = flash_page_size/4; i; i--) {
                if (*(flash_ptr++)!=*(data_ptr++)) return FLASH_STAT_VERIFE;
        }
 #endif
@@ -128,8 +128,8 @@ int flash_erase_plane(int efc_ofs)
        unsigned int lockbits;
        int page_num;
 
-       page_num=0;
-       lockbits=inr(MC_FSR+efc_ofs) >> 16;
+       page_num = 0;
+       lockbits = inr(MC_FSR+efc_ofs) >> 16;
        while (lockbits) {
                if (lockbits&1) {
 
@@ -175,10 +175,10 @@ int flash_erase_all(void)
 {
        int result;
        
-       if ((result=flash_erase_plane(0)) != FLASH_STAT_OK) return result;
+       if ((result = flash_erase_plane(0)) != FLASH_STAT_OK) return result;
 
        /* the second flash controller, if any */
-       if (flash_page_count>1024) result=flash_erase_plane(0x10);
+       if (flash_page_count>1024) result = flash_erase_plane(0x10);
 
        return result;
 }
@@ -188,7 +188,7 @@ int flash_verify(uint32 adr, unsigned int len, uint8 *src)
 {
        unsigned char *flash_ptr;
 
-       flash_ptr=(uint8 *)FLASH_AREA_ADDR+adr;
+       flash_ptr = (uint8 *)FLASH_AREA_ADDR+adr;
        for ( ;len; len--) {
                if (*(flash_ptr++)!=*(src++)) return FLASH_STAT_VERIFE;
        }

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)