Mercurial > ecos
changeset 1962:9104e3a1850c
* cdl/flash_intel_28fxxx.cdl, include/flash_28fxxx_parts.inl: Add
Intel 28F800B5-T and 28F800B5-B parts.
| author | asl |
|---|---|
| date | Fri, 22 Apr 2005 17:58:25 +0000 |
| parents | 72081de0594d |
| children | 430496f0d077 |
| files | packages/devs/flash/intel/28fxxx/current/ChangeLog packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl |
| diffstat | 3 files changed, 52 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/flash/intel/28fxxx/current/ChangeLog +++ b/packages/devs/flash/intel/28fxxx/current/ChangeLog @@ -1,3 +1,8 @@ +2005-04-22 David Vrabel <dvrabel@arcom.com> + + * cdl/flash_intel_28fxxx.cdl, include/flash_28fxxx_parts.inl: Add + Intel 28F800B5-T and 28F800B5-B parts. + 2002-12-12 Gary Thomas <gthomas@ecoscentric.com> 2002-12-12 Patrick Doyle <wpd@delcomsys.com>
--- a/packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl +++ b/packages/devs/flash/intel/28fxxx/current/cdl/flash_intel_28fxxx.cdl @@ -116,6 +116,16 @@ cdl_package CYGPKG_DEVS_FLASH_INTEL_28FX part in the family." } + cdl_option CYGHWR_DEVS_FLASH_INTEL_28F800B5 { + display "Intel 28F800B5 flash memory support" + default_value 0 + implements CYGINT_DEVS_FLASH_INTEL_VARIANTS + description " + When this option is enabled, the Intel flash driver will be + able to recognize and handle the 28F800B5 + part in the family." + } + cdl_option CYGHWR_DEVS_FLASH_SHARP_LH28F016SCT_Z4 { display "Sharp LH28F016SCT-Z4 flash memory support" default_value 0
--- a/packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl +++ b/packages/devs/flash/intel/28fxxx/current/include/flash_28fxxx_parts.inl @@ -209,6 +209,43 @@ }, #endif +#ifdef CYGHWR_DEVS_FLASH_INTEL_28F800B5 + { // 28F800B5-T + device_id : FLASHWORD(0x889c), + block_size : 0x20000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 8, + device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1), + locking : false, + buffered_w : false, + bootblock : true, + bootblocks : { 0xE0000, + 0x18000, + 0x2000, + 0x2000, + 0x4000 + }, + banked : false + }, + { // 28F800B5-B + device_id : FLASHWORD(0x889d), + block_size : 0x20000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 8, + device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1), + locking : false, + buffered_w : false, + bootblock : true, + bootblocks : { 0x00000, + 0x4000, + 0x2000, + 0x2000, + 0x18000 + }, + banked : false + }, +#endif + #endif // 16 bit devices
