Merge branch 'next' of ../custodians into next
This commit is contained in:
@@ -264,16 +264,10 @@
|
||||
/*
|
||||
* FLASH organization
|
||||
*/
|
||||
#ifndef __ASSEMBLY__
|
||||
extern int flash_banks;
|
||||
#endif
|
||||
|
||||
#define CONFIG_SYS_FLASH_BASE 0xFE000000
|
||||
#define CONFIG_SYS_FLASH_CFI 1 /* Flash is CFI conformant */
|
||||
#define CONFIG_FLASH_CFI_DRIVER 1 /* Use the common driver */
|
||||
#define CONFIG_SYS_MAX_FLASH_SECT 256 /* max num of sects on one chip */
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS flash_banks /* max num of flash banks */
|
||||
/* updated in board_early_init_r */
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS_DETECT 2
|
||||
#define CONFIG_SYS_FLASH_QUIET_TEST 1
|
||||
#define CONFIG_SYS_FLASH_INCREMENT 0x01000000
|
||||
|
||||
@@ -227,7 +227,7 @@
|
||||
#define CONFIG_SYS_FLASH_CFI /* The flash is CFI compatible */
|
||||
#define CONFIG_FLASH_CFI_DRIVER /* Use common CFI driver */
|
||||
#define CONFIG_SYS_FLASH_BANKS_LIST { 0xFF800000 }
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS_DETECT 1
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS 1 /* max number of memory banks */
|
||||
/* What should the base address of the main FLASH be and how big is
|
||||
* it (in MBytes)? This must contain TEXT_BASE from board/ids8247/config.mk
|
||||
* The main FLASH is whichever is connected to *CS0.
|
||||
@@ -242,7 +242,6 @@
|
||||
/*-----------------------------------------------------------------------
|
||||
* FLASH organization
|
||||
*/
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS 1 /* max num of memory banks */
|
||||
#define CONFIG_SYS_MAX_FLASH_SECT 128 /* max num of sects on one chip */
|
||||
|
||||
#define CONFIG_SYS_FLASH_ERASE_TOUT 240000 /* Flash Erase Timeout (in ms) */
|
||||
|
||||
@@ -101,10 +101,6 @@
|
||||
* defined as tqm834x_num_flash_banks.
|
||||
*/
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS_DETECT 2
|
||||
#ifndef __ASSEMBLY__
|
||||
extern int tqm834x_num_flash_banks;
|
||||
#endif
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS (tqm834x_num_flash_banks)
|
||||
|
||||
#define CONFIG_SYS_MAX_FLASH_SECT 512 /* max sectors per device */
|
||||
|
||||
|
||||
@@ -58,6 +58,8 @@ typedef struct {
|
||||
#endif
|
||||
} flash_info_t;
|
||||
|
||||
extern flash_info_t flash_info[]; /* info for FLASH chips */
|
||||
|
||||
typedef unsigned long flash_sect_t;
|
||||
|
||||
/*
|
||||
|
||||
@@ -151,6 +151,24 @@ struct cfi_pri_hdr {
|
||||
u8 minor_version;
|
||||
} __attribute__((packed));
|
||||
|
||||
#ifndef CONFIG_SYS_FLASH_BANKS_LIST
|
||||
#define CONFIG_SYS_FLASH_BANKS_LIST { CONFIG_SYS_FLASH_BASE }
|
||||
#endif
|
||||
|
||||
/*
|
||||
* CFI_MAX_FLASH_BANKS only used for flash_info struct declaration.
|
||||
*
|
||||
* Use CONFIG_SYS_MAX_FLASH_BANKS_DETECT if defined
|
||||
*/
|
||||
#if defined(CONFIG_SYS_MAX_FLASH_BANKS_DETECT)
|
||||
#define CONFIG_SYS_MAX_FLASH_BANKS (cfi_flash_num_flash_banks)
|
||||
#define CFI_MAX_FLASH_BANKS CONFIG_SYS_MAX_FLASH_BANKS_DETECT
|
||||
/* board code can update this variable before CFI detection */
|
||||
extern int cfi_flash_num_flash_banks;
|
||||
#else
|
||||
#define CFI_MAX_FLASH_BANKS CONFIG_SYS_MAX_FLASH_BANKS
|
||||
#endif
|
||||
|
||||
void flash_write_cmd(flash_info_t * info, flash_sect_t sect,
|
||||
uint offset, u32 cmd);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user