From: George Kashperko <george@znau.edu.ua> Issue map read after Write Buffer Load command to ensure chip is ready to receive data. Signed-off-by: George Kashperko <george@znau.edu.ua>
SVN-Revision: 27760
This commit is contained in:
		@@ -0,0 +1,18 @@
 | 
			
		||||
From: George Kashperko <george@znau.edu.ua>
 | 
			
		||||
 | 
			
		||||
Issue map read after Write Buffer Load command to ensure chip is ready
 | 
			
		||||
to receive data.
 | 
			
		||||
Signed-off-by: George Kashperko <george@znau.edu.ua>
 | 
			
		||||
---
 | 
			
		||||
 drivers/mtd/chips/cfi_cmdset_0002.c |    1 +
 | 
			
		||||
 1 file changed, 1 insertion(+)
 | 
			
		||||
--- a/drivers/mtd/chips/cfi_cmdset_0002.c
 | 
			
		||||
+++ b/drivers/mtd/chips/cfi_cmdset_0002.c
 | 
			
		||||
@@ -1412,6 +1412,7 @@ static int __xipram do_write_buffer(stru
 | 
			
		||||
 
 | 
			
		||||
 	/* Write Buffer Load */
 | 
			
		||||
 	map_write(map, CMD(0x25), cmd_adr);
 | 
			
		||||
+	(void) map_read(map, cmd_adr);
 | 
			
		||||
 
 | 
			
		||||
 	chip->state = FL_WRITING_TO_BUFFER;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user