# HG changeset patch # User asl # Date 1230058141 0 # Node ID 8419af81cd2715e3d4a99bb1dd556060471096a9 # Parent 3f1ca3a57e72f3aab28ed4a780f457f059730465 * include/flash_at49xxxx_parts.inl: Add support for AT49BV642D. diff --git a/packages/devs/flash/atmel/at49xxxx/current/ChangeLog b/packages/devs/flash/atmel/at49xxxx/current/ChangeLog --- 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 + + * include/flash_at49xxxx_parts.inl: Add support for + AT49BV642D. + 2008-11-17 Jonathan Larmour * cdl/flash_atmel_at49xxxx.cdl: Indicate that this driver uses diff --git a/packages/devs/flash/atmel/at49xxxx/current/include/flash_at49xxxx_parts.inl b/packages/devs/flash/atmel/at49xxxx/current/include/flash_at49xxxx_parts.inl --- 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) || \