Mercurial > nand-ecoscentric
changeset 2278:aa9bc5b59c2b
* include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL128M]:
* cdl/flash_amd_am29xxxxx.cdl: Add AMD/SPANSION S29GL128M part
| author | asl |
|---|---|
| date | Tue, 29 Aug 2006 19:19:06 +0000 |
| parents | f7d04c9887d9 |
| children | 042c71d8381f |
| 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 |
| diffstat | 3 files changed, 31 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 @@ +2006-08-29 Yoshinori Sato <ysato@users.sourceforge.jp> + + * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL128M]: + * cdl/flash_amd_am29xxxxx.cdl: Add AMD/SPANSION S29GL128M part + 2005-08-11 Oyvind Harboe <oyvind.harboe@zylin.com> * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_ST_M29W320D]:
--- a/packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl +++ b/packages/devs/flash/amd/am29xxxxx/current/cdl/flash_amd_am29xxxxx.cdl @@ -386,4 +386,15 @@ cdl_package CYGPKG_DEVS_FLASH_AMD_AM29XX able to recognize and handle the S29GL512N part in the family." } + + cdl_option CYGHWR_DEVS_FLASH_AMD_S29GL128M { + display "AMD/SPANSION S29GL128M flash memory support" + default_value 0 + implements CYGINT_DEVS_FLASH_AMD_VARIANTS + description " + When this option is enabled, the AMD/SPANSION flash driver will be + able to recognize and handle the S29GL128M + part in the family." + } + }
--- a/packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl +++ b/packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl @@ -1404,6 +1404,21 @@ bufsiz : 16, }, #endif +#ifdef CYGHWR_DEVS_FLASH_AMD_S29GL128M + { // AMD/SPANSION S29GL128M + long_device_id: true, + device_id : FLASHWORD(0x227e), + device_id2 : FLASHWORD(0x2212), + device_id3 : FLASHWORD(0x2200), + block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE, + block_count: 256, + device_size: 0x1000000 * CYGNUM_FLASH_INTERLEAVE, + base_mask : ~(0x1000000 * CYGNUM_FLASH_INTERLEAVE - 1), + bootblock : false, + banked : false, + bufsiz : 16, + }, +#endif #endif // 16 bit devices
