mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
Clean up dataflash partitioning
This patch removes the board dependent parts from "drivers/mtd/dataflash.c". Each board relying on this, will have the appropriate code in a new file, "partition.c" in the board directory. board Makefiles updated to use the file. The dataflash partitions are aligned on sector/page boundaries. The CONFIG_NEW_DF_PARTITION was used to create named partitions This is now the default operation, and the CONFIG variable is removed. Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
This commit is contained in:
committed by
Wolfgang Denk
parent
51ecde946f
commit
c3a60cb3bd
@@ -130,7 +130,10 @@ typedef struct _AT91S_DATAFLASH_INFO {
|
||||
unsigned int id; /* device id */
|
||||
} AT91S_DATAFLASH_INFO, *AT91PS_DATAFLASH_INFO;
|
||||
|
||||
|
||||
struct dataflash_addr {
|
||||
unsigned long addr;
|
||||
int cs;
|
||||
};
|
||||
/*-------------------------------------------------------------------------------------------------*/
|
||||
|
||||
#define AT45DB161 0x2c
|
||||
@@ -207,9 +210,9 @@ extern int read_dataflash (unsigned long addr, unsigned long size, char *result)
|
||||
extern int write_dataflash (unsigned long addr, unsigned long dest, unsigned long size);
|
||||
extern void dataflash_print_info (void);
|
||||
extern void dataflash_perror (int err);
|
||||
extern void AT91F_DataflashSetEnv (void);
|
||||
|
||||
#ifdef CONFIG_NEW_DF_PARTITION
|
||||
extern int AT91F_DataflashSetEnv (void); #endif
|
||||
#endif
|
||||
|
||||
extern struct dataflash_addr cs[CFG_MAX_DATAFLASH_BANKS];
|
||||
extern dataflash_protect_t area_list[NB_DATAFLASH_AREA];
|
||||
extern AT91S_DATAFLASH_INFO dataflash_info[];
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user