diff -ur ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog ecos.patched/packages/devs/flash/intel/28fxxx/current/ChangeLog --- ecos/packages/devs/flash/intel/28fxxx/current/ChangeLog 2005-04-22 20:58:25.000000000 +0300 +++ ecos.patched/packages/devs/flash/intel/28fxxx/current/ChangeLog 2006-05-10 11:14:59.000000000 +0300 @@ -1,3 +1,8 @@ +2006-05-10 Sergei Gavrikov + + * cdl/flash_intel_28fxxx.cdl, include/flash_28fxxx_parts.inl: Add + Intel 28F160B3-T part. + 2005-04-22 David Vrabel * cdl/flash_intel_28fxxx.cdl, include/flash_28fxxx_parts.inl: Add diff -ur ecos/packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl ecos.patched/packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl --- ecos/packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl 2005-04-22 20:58:25.000000000 +0300 +++ ecos.patched/packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl 2006-05-10 10:01:59.000000000 +0300 @@ -83,6 +83,17 @@ part in the family." } + cdl_option CYGHWR_DEVS_FLASH_INTEL_28F160B3T { + display "Intel 28F160B3T flash memory support" + default_value 0 + implements CYGHWR_IO_FLASH_BLOCK_LOCKING + implements CYGINT_DEVS_FLASH_INTEL_VARIANTS + description " + When this option is enabled, the Intel flash driver will be + able to recognize and handle the 28F160B3T + part in the family." + } + cdl_option CYGHWR_DEVS_FLASH_INTEL_28F320B3 { display "Intel 28F320B3 flash memory support" default_value 0 diff -ur ecos/packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl ecos.patched/packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl --- ecos/packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl 2005-04-22 20:58:25.000000000 +0300 +++ ecos.patched/packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl 2006-05-10 10:02:07.000000000 +0300 @@ -180,7 +180,6 @@ }, #endif - #ifdef CYGHWR_DEVS_FLASH_INTEL_28F320S3 { // 28F320S3 device_id : FLASHWORD(0x00d4), @@ -209,6 +208,31 @@ }, #endif +#ifdef CYGHWR_DEVS_FLASH_INTEL_28F160B3T + { // 28F160B3-T + device_id : FLASHWORD(0x8890), + block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 32, + device_size: 0x200000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x200000 * CYGNUM_FLASH_INTERLEAVE - 1), + buffered_w : false, + locking : true, + bootblock : true, + bootblocks : { 0x1f0000 * 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, + 0 + }, + banked : false + }, +#endif + #ifdef CYGHWR_DEVS_FLASH_INTEL_28F800B5 { // 28F800B5-T device_id : FLASHWORD(0x889c),