nwflash.c (2d8ad8719591fa803b0d589ed057fa46f49b7155) | nwflash.c (90ab5ee94171b3e28de6bb42ee30b527014e0be7) |
---|---|
1/* 2 * Flash memory interface rev.5 driver for the Intel 3 * Flash chips used on the NetWinder. 4 * 5 * 20/08/2000 RMK use __ioremap to map flash into virtual memory 6 * make a few more places use "volatile" 7 * 22/05/2001 RMK - Lock read against write 8 * - merge printk level changes (with mods) from Alan Cox. --- 37 unchanged lines hidden (view full) --- 46static int erase_block(int nBlock); 47static int write_block(unsigned long p, const char __user *buf, int count); 48 49#define KFLASH_SIZE 1024*1024 //1 Meg 50#define KFLASH_SIZE4 4*1024*1024 //4 Meg 51#define KFLASH_ID 0x89A6 //Intel flash 52#define KFLASH_ID4 0xB0D4 //Intel flash 4Meg 53 | 1/* 2 * Flash memory interface rev.5 driver for the Intel 3 * Flash chips used on the NetWinder. 4 * 5 * 20/08/2000 RMK use __ioremap to map flash into virtual memory 6 * make a few more places use "volatile" 7 * 22/05/2001 RMK - Lock read against write 8 * - merge printk level changes (with mods) from Alan Cox. --- 37 unchanged lines hidden (view full) --- 46static int erase_block(int nBlock); 47static int write_block(unsigned long p, const char __user *buf, int count); 48 49#define KFLASH_SIZE 1024*1024 //1 Meg 50#define KFLASH_SIZE4 4*1024*1024 //4 Meg 51#define KFLASH_ID 0x89A6 //Intel flash 52#define KFLASH_ID4 0xB0D4 //Intel flash 4Meg 53 |
54static int flashdebug; //if set - we will display progress msgs | 54static bool flashdebug; //if set - we will display progress msgs |
55 56static int gbWriteEnable; 57static int gbWriteBase64Enable; 58static volatile unsigned char *FLASH_BASE; 59static int gbFlashSize = KFLASH_SIZE; 60static DEFINE_MUTEX(nwflash_mutex); 61 62static int get_flash_id(void) --- 627 unchanged lines hidden --- | 55 56static int gbWriteEnable; 57static int gbWriteBase64Enable; 58static volatile unsigned char *FLASH_BASE; 59static int gbFlashSize = KFLASH_SIZE; 60static DEFINE_MUTEX(nwflash_mutex); 61 62static int get_flash_id(void) --- 627 unchanged lines hidden --- |