summaryrefslogtreecommitdiffstats
path: root/flash.h
diff options
context:
space:
mode:
authorStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2011-09-18 00:41:33 +0000
committerStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>2011-09-18 00:41:33 +0000
commitd196e7c1387b30ac35e7b0f605c79823ac9b5ec9 (patch)
treee0f40df44cb94c62f150a84080bf7171f8623aa8 /flash.h
parent75da80c17bbb992ce2b60ae15ef2fba7d23bfd8e (diff)
downloadast2050-flashrom-d196e7c1387b30ac35e7b0f605c79823ac9b5ec9.zip
ast2050-flashrom-d196e7c1387b30ac35e7b0f605c79823ac9b5ec9.tar.gz
Unsignify lengths and addresses in chip functions and structs
Corresponding to flashrom svn r1448. Signed-off-by: Stefan Tauner <stefan.tauner@alumni.tuwien.ac.at> Acked-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Diffstat (limited to 'flash.h')
-rw-r--r--flash.h14
1 files changed, 7 insertions, 7 deletions
diff --git a/flash.h b/flash.h
index 535c1b8..13bb43a 100644
--- a/flash.h
+++ b/flash.h
@@ -108,9 +108,9 @@ struct flashchip {
uint32_t model_id;
/* Total chip size in kilobytes */
- int total_size;
+ unsigned int total_size;
/* Chip page size in bytes */
- int page_size;
+ unsigned int page_size;
int feature_bits;
/*
@@ -122,7 +122,7 @@ struct flashchip {
int (*probe) (struct flashchip *flash);
/* Delay after "enter/exit ID mode" commands in microseconds. */
- int probe_timing;
+ unsigned int probe_timing;
/*
* Erase blocks and associated erase function. Any chip erase function
@@ -143,8 +143,8 @@ struct flashchip {
int (*printlock) (struct flashchip *flash);
int (*unlock) (struct flashchip *flash);
- int (*write) (struct flashchip *flash, uint8_t *buf, int start, int len);
- int (*read) (struct flashchip *flash, uint8_t *buf, int start, int len);
+ int (*write) (struct flashchip *flash, uint8_t *buf, unsigned int start, unsigned int len);
+ int (*read) (struct flashchip *flash, uint8_t *buf, unsigned int start, unsigned int len);
struct {
uint16_t min;
uint16_t max;
@@ -202,7 +202,7 @@ extern int verbose;
extern const char flashrom_version[];
extern char *chip_to_probe;
void map_flash_registers(struct flashchip *flash);
-int read_memmapped(struct flashchip *flash, uint8_t *buf, int start, int len);
+int read_memmapped(struct flashchip *flash, uint8_t *buf, unsigned int start, unsigned int len);
int erase_flash(struct flashchip *flash);
int probe_flash(int startchip, struct flashchip *fill_flash, int force);
int read_flash_to_file(struct flashchip *flash, const char *filename);
@@ -210,7 +210,7 @@ int min(int a, int b);
int max(int a, int b);
void tolower_string(char *str);
char *extract_param(char **haystack, const char *needle, const char *delim);
-int verify_range(struct flashchip *flash, uint8_t *cmpbuf, int start, int len, const char *message);
+int verify_range(struct flashchip *flash, uint8_t *cmpbuf, unsigned int start, unsigned int len, const char *message);
int need_erase(uint8_t *have, uint8_t *want, int len, enum write_granularity gran);
char *strcat_realloc(char *dest, const char *src);
void print_version(void);
OpenPOWER on IntegriCloud