diff options
Diffstat (limited to 'include/flash.h')
-rw-r--r-- | include/flash.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/include/flash.h b/include/flash.h index 2a5e13a13d..6041bcb22e 100644 --- a/include/flash.h +++ b/include/flash.h @@ -47,6 +47,23 @@ typedef struct { #ifdef CONFIG_MTD struct mtd_info *mtd; #endif +#ifdef CONFIG_AST_SPI_NOR + ulong reg_base; + ulong readcmd; + ulong dualport; + ulong dummybyte; + ulong tCK_Write; + ulong tCK_Erase; + ulong tCK_Read; + ulong CE; + ulong sysspi; + ulong iomode; + ulong address32; + ulong quadport; + ulong dummydata; + ulong buffersize; + ulong specificspi; +#endif } flash_info_t; extern flash_info_t flash_info[]; /* info for FLASH chips */ @@ -98,6 +115,10 @@ extern int flash_write (char *, ulong, ulong); extern flash_info_t *addr2info (ulong); extern int write_buff (flash_info_t *info, uchar *src, ulong addr, ulong cnt); +#ifdef CONFIG_AST_SPI_NOR +extern void memmove_dma(void * dest,const void *src,size_t count); +#endif + /* drivers/mtd/cfi_mtd.c */ #ifdef CONFIG_FLASH_CFI_MTD extern int cfi_mtd_init(void); |