Mercurial > ecos
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) || \
