diff options
author | Ingo Albrecht <prom@berlin.ccc.de> | 2010-04-23 21:47:25 +0200 |
---|---|---|
committer | Ingo Albrecht <prom@berlin.ccc.de> | 2010-07-20 14:41:20 +0200 |
commit | 25f671a0234364d09512606fa675677534c1d117 (patch) | |
tree | a5348c7dcc8eba070bc3874323975d71786c9ea0 /src/target/firmware/flash | |
parent | f871b070ffa12c7afe304af676f9f54c000986e1 (diff) |
firmware: warning fixes
Diffstat (limited to 'src/target/firmware/flash')
-rw-r--r-- | src/target/firmware/flash/cfi_flash.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/target/firmware/flash/cfi_flash.c b/src/target/firmware/flash/cfi_flash.c index 456f69dd..452b395e 100644 --- a/src/target/firmware/flash/cfi_flash.c +++ b/src/target/firmware/flash/cfi_flash.c @@ -403,6 +403,8 @@ static int get_query(void *base_addr, struct cfi_query *query) { return res; } +#if 0 + /* Internal: retrieve intel protection data */ __ramtext static int get_intel_protection(void *base_addr, uint16_t *lockp, uint8_t protp[8]) { @@ -433,8 +435,6 @@ static int get_intel_protection(void *base_addr, uint16_t *lockp, uint8_t protp[ return 0; } -#if 0 - static void dump_intel_protection(uint16_t lock, uint8_t data[8]) { printf(" protection lock 0x%4.4x data 0x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x%2.2x\n", lock, data[0], data[1], data[2], data[3], data[4], data[5], data[6], data[7]); @@ -495,7 +495,8 @@ void flash_dump_info(flash_t *flash) { __ramtext int flash_init(flash_t *flash, void *base_addr) { - int res, i; + int res; + unsigned u; uint16_t m_id, d_id; uint32_t base; struct cfi_query qry; @@ -533,12 +534,12 @@ int flash_init(flash_t *flash, void *base_addr) { /* compute actual erase region info from cfi junk */ base = 0; - for(i = 0; i < flash->f_nregions; i++) { - flash_region_t *fr = &flash->f_regions[i]; + for(u = 0; u < flash->f_nregions; u++) { + flash_region_t *fr = &flash->f_regions[u]; - fr->fr_base = base; - fr->fr_bnum = qry.erase_regions[i].b_count + 1; - fr->fr_bsize = qry.erase_regions[i].b_size * 256; + fr->fr_base = (void*)base; + fr->fr_bnum = qry.erase_regions[u].b_count + 1; + fr->fr_bsize = qry.erase_regions[u].b_size * 256; base += fr->fr_bnum * fr->fr_bsize; } |