Mercurial > ecos-v3_0-branch
diff packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl @ 201:dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
| author | jlarmour |
|---|---|
| date | Fri, 04 Jan 2002 14:13:51 +0000 |
| parents | 67850532eebb |
| children | e0c0827131d1 |
line wrap: on
line diff
--- a/packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl +++ b/packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl @@ -34,7 +34,7 @@ //#####DESCRIPTIONBEGIN#### // // Author(s): jskov -// Contributors: jskov +// Contributors: jskov, Koichi Nagashima // Date: 2001-06-08 // Purpose: // Description: AMD AM29xxxxx part descriptors @@ -208,6 +208,24 @@ banked : false }, #endif +#ifdef CYGHWR_DEVS_FLASH_AMD_TC58FVB800 + { // Toshiba TC58FVB800 (compatible with AM29LV800-B except for IDs.) + device_id : FLASHWORD(0xCE), + block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 16, + device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1), + bootblock : true, + bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE, + 0x004000 * CYGNUM_FLASH_INTERLEAVE, + 0x002000 * CYGNUM_FLASH_INTERLEAVE, + 0x002000 * CYGNUM_FLASH_INTERLEAVE, + 0x008000 * CYGNUM_FLASH_INTERLEAVE, + 0 + }, + banked : false + }, +#endif #else // 16 bit devices @@ -361,7 +379,6 @@ banked : false }, #endif - #ifdef CYGHWR_DEVS_FLASH_AMD_AM29LV640 { // MBM29LV640xx device_id : FLASHWORD(0x22d7), @@ -373,6 +390,24 @@ banked : false }, #endif +#ifdef CYGHWR_DEVS_FLASH_AMD_TC58FVB800 + { // Toshiba TC58FVB800 (compatible with AM29LV800-B except for IDs.) + device_id : FLASHWORD(0xCE), + block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 16, + device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1), + bootblock : true, + bootblocks : { 0x000000 * CYGNUM_FLASH_INTERLEAVE, + 0x004000 * CYGNUM_FLASH_INTERLEAVE, + 0x002000 * CYGNUM_FLASH_INTERLEAVE, + 0x002000 * CYGNUM_FLASH_INTERLEAVE, + 0x008000 * CYGNUM_FLASH_INTERLEAVE, + 0 + }, + banked : false + }, +#endif #endif // 16 bit devices
