changeset 2704:8419af81cd27

* include/flash_at49xxxx_parts.inl: Add support for AT49BV642D.
author asl
date Tue, 23 Dec 2008 18:49:01 +0000
parents 3f1ca3a57e72
children 878e0f9373cf
files packages/devs/flash/atmel/at49xxxx/current/ChangeLog packages/devs/flash/atmel/at49xxxx/current/include/flash_at49xxxx_parts.inl
diffstat 2 files changed, 26 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/packages/devs/flash/atmel/at49xxxx/current/ChangeLog
+++ b/packages/devs/flash/atmel/at49xxxx/current/ChangeLog
@@ -1,3 +1,8 @@
+2008-12-23   Evgeniy Dushistov <dushistov@mail.ru>
+	
+	* include/flash_at49xxxx_parts.inl: Add support for
+	AT49BV642D.
+	
 2008-11-17  Jonathan Larmour  <jifl@eCosCentric.com>
 
 	* cdl/flash_atmel_at49xxxx.cdl: Indicate that this driver uses
--- a/packages/devs/flash/atmel/at49xxxx/current/include/flash_at49xxxx_parts.inl
+++ b/packages/devs/flash/atmel/at49xxxx/current/include/flash_at49xxxx_parts.inl
@@ -212,6 +212,27 @@
                      }
     },
 #endif
+#if defined(CYGHWR_DEVS_FLASH_ATMEL_AT49BV642D)
+    {
+        device_id : FLASHWORD(0x1D6),
+        block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,
+        block_count: 128,
+        device_size: 0x800000 * CYGNUM_FLASH_INTERLEAVE,
+        base_mask : ~(0x800000 * CYGNUM_FLASH_INTERLEAVE - 1),
+        bootblock : true,
+        bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       0x002000 * CYGNUM_FLASH_INTERLEAVE,
+                       _LAST_BOOTBLOCK
+                     }   
+    },
+#endif
 
 #if defined(CYGHWR_DEVS_FLASH_ATMEL_AT49BV1604A) || \
     defined(CYGHWR_DEVS_FLASH_ATMEL_AT49BV1614A) || \