Mercurial > flash_v2
changeset 450:4dbb32159a9c
AM29DL322 Support
| author | msalter |
|---|---|
| date | Wed, 04 Dec 2002 22:20:48 +0000 |
| parents | 2f7c7863d579 |
| children | 37abdd3f31c6 |
| files | packages/devs/flash/amd/am29xxxxx/current/ChangeLog packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl packages/devs/flash/mn10300/asb2303/current/ChangeLog packages/devs/flash/mn10300/asb2303/current/cdl/flash_asb2303.cdl packages/devs/flash/mn10300/asb2305/current/ChangeLog packages/devs/flash/mn10300/asb2305/current/cdl/flash_asb2305.cdl |
| diffstat | 7 files changed, 72 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/devs/flash/amd/am29xxxxx/current/ChangeLog +++ b/packages/devs/flash/amd/am29xxxxx/current/ChangeLog @@ -1,3 +1,8 @@ +2002-12-04 Mark Salter <msalter@redhat.com> + + * include/flash_am29xxxxx_parts.inl: + * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29DL322. + 2002-11-25 Gary Thomas <gthomas@ecoscentric.com> * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
--- a/packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl +++ b/packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl @@ -128,6 +128,16 @@ cdl_package CYGPKG_DEVS_FLASH_AMD_AM29XX part in the family." } + cdl_option CYGHWR_DEVS_FLASH_AMD_AM29DL322D { + display "AMD AM29DL322D flash memory support" + default_value 0 + implements CYGINT_DEVS_FLASH_AMD_VARIANTS + description " + When this option is enabled, the AMD flash driver will be + able to recognize and handle the AM29DL322D + part in the family." + } + cdl_option CYGHWR_DEVS_FLASH_AMD_AM29DL324D { display "AMD AM29DL324D flash memory support" default_value 0
--- a/packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl +++ b/packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl @@ -201,6 +201,54 @@ banked : false }, #endif +#ifdef CYGHWR_DEVS_FLASH_AMD_AM29DL322D + { // AM29DL322D-T + device_id : FLASHWORD(0x55), + block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 64, + device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x400000 * CYGNUM_FLASH_INTERLEAVE - 1), + bootblock : true, + bootblocks : { 0x3f0000 * 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 + }, + banked : true, + banks : { 0x380000 * CYGNUM_FLASH_INTERLEAVE, + 0 + } + }, + { // AM29DL322D-B + device_id : FLASHWORD(0x56), + block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 64, + device_size: 0x400000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x400000 * 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 + }, + banked : true, + banks : { 0x80000 * CYGNUM_FLASH_INTERLEAVE, + 0 + } + }, +#endif #ifdef CYGHWR_DEVS_FLASH_AMD_AM29DL324D { // AM29DL324D-T device_id : FLASHWORD(0x5c),
--- a/packages/devs/flash/mn10300/asb2303/current/ChangeLog +++ b/packages/devs/flash/mn10300/asb2303/current/ChangeLog @@ -1,3 +1,6 @@ +2002-12-04 Mark Salter <msalter@redhat.com> + + * cdl/flash_asb2303.cdl: Support AM29DL322D. //=========================================================================== //####ECOSGPLCOPYRIGHTBEGIN####
--- a/packages/devs/flash/mn10300/asb2303/current/cdl/flash_asb2303.cdl +++ b/packages/devs/flash/mn10300/asb2303/current/cdl/flash_asb2303.cdl @@ -76,6 +76,7 @@ cdl_package CYGPKG_DEVS_FLASH_MN10300_AS } implements CYGINT_DEVS_FLASH_AMD_AM29XXXXX_REQUIRED + requires CYGHWR_DEVS_FLASH_AMD_AM29DL322D requires CYGHWR_DEVS_FLASH_AMD_AM29DL324D requires CYGHWR_DEVS_FLASH_AMD_AM29LV800 }
--- a/packages/devs/flash/mn10300/asb2305/current/ChangeLog +++ b/packages/devs/flash/mn10300/asb2305/current/ChangeLog @@ -1,3 +1,7 @@ +2002-12-04 Mark Salter <msalter@redhat.com> + + * cdl/flash_asb2305.cdl: Support AM29DL322D. + 2001-06-08 Jesper Skov <jskov@redhat.com> From dhowells@redhat.com * src/mn10300_asb2305_flash.c: New package/file(s).
--- a/packages/devs/flash/mn10300/asb2305/current/cdl/flash_asb2305.cdl +++ b/packages/devs/flash/mn10300/asb2305/current/cdl/flash_asb2305.cdl @@ -76,6 +76,7 @@ cdl_package CYGPKG_DEVS_FLASH_MN10300_AS } implements CYGINT_DEVS_FLASH_AMD_AM29XXXXX_REQUIRED + requires CYGHWR_DEVS_FLASH_AMD_AM29DL322D requires CYGHWR_DEVS_FLASH_AMD_AM29DL324D requires CYGHWR_DEVS_FLASH_AMD_AM29LV800 }
