This is the mail archive of the ecos-patches@sources.redhat.com mailing list for the eCos project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Attachment:
dataflash.tgz
Description: application/compressed-tar
Index: devs/flash/arm/eb55/current/ChangeLog =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/eb55/current/ChangeLog,v retrieving revision 1.2 diff -u -5 -r1.2 ChangeLog --- devs/flash/arm/eb55/current/ChangeLog 15 Jul 2003 01:53:38 -0000 1.2 +++ devs/flash/arm/eb55/current/ChangeLog 4 Oct 2004 08:56:54 -0000 @@ -1,5 +1,11 @@ +2004-10-04 Savin Zlobec <savin@elatec.si> + + * cdl/flash_eb55.cdl: + * src/eb55_flash.c: + Added support for DataFlash. + 2003-07-15 Jonathan Larmour <jifl@eCosCentric.com> * src/eb55_flash.c: Generic Atmel driver now supports boot blocks. Other tweaks for the generic Atmel driver changes. Index: devs/flash/arm/eb55/current/cdl/flash_eb55.cdl =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/eb55/current/cdl/flash_eb55.cdl,v retrieving revision 1.2 diff -u -5 -r1.2 flash_eb55.cdl --- devs/flash/arm/eb55/current/cdl/flash_eb55.cdl 15 Jul 2003 01:53:50 -0000 1.2 +++ devs/flash/arm/eb55/current/cdl/flash_eb55.cdl 4 Oct 2004 08:56:54 -0000 @@ -56,17 +56,18 @@ parent CYGPKG_IO_FLASH active_if CYGPKG_IO_FLASH requires CYGPKG_HAL_ARM_AT91 - compile eb55_flash.c + compile -library=libextras.a eb55_flash.c # Arguably this should do in the generic package # but then there is a logic loop so you can never enable it. cdl_interface CYGINT_DEVS_FLASH_ATMEL_AT49XXXX_REQUIRED { display "Generic Atmel AM49XXXX driver required" } implements CYGINT_DEVS_FLASH_ATMEL_AT49XXXX_REQUIRED + implements CYGPKG_DEVS_FLASH_ATMEL_DATAFLASH_FLASH_DEV } # EOF flash_eb55.cdl Index: devs/flash/arm/eb55/current/src/eb55_flash.c =================================================================== RCS file: /cvs/ecos/ecos/packages/devs/flash/arm/eb55/current/src/eb55_flash.c,v retrieving revision 1.2 diff -u -5 -r1.2 eb55_flash.c --- devs/flash/arm/eb55/current/src/eb55_flash.c 15 Jul 2003 01:53:38 -0000 1.2 +++ devs/flash/arm/eb55/current/src/eb55_flash.c 4 Oct 2004 08:56:54 -0000 @@ -49,10 +49,11 @@ // //####DESCRIPTIONEND#### // //========================================================================== +#include "pkgconf/system.h" // There's a single AT49BV1604A on the EB55 board. #define CYGHWR_DEVS_FLASH_ATMEL_AT49BV1604A #define CYGNUM_FLASH_INTERLEAVE (1) @@ -60,8 +61,18 @@ #define CYGNUM_FLASH_SERIES (1) #define CYGNUM_FLASH_BASE (0x01000000u) #include "cyg/io/flash_at49xxxx.inl" +// Support for DataFlash + +#ifdef CYGPKG_DEVS_FLASH_ATMEL_DATAFLASH + +#define _FLASH_PRIVATE_ +#include <cyg/io/dataflash.h> + +CYG_DATAFLASH_FLASH_DRIVER(cyg_dataflash_dev0, cyg_spi_dataflash_dev0, 0x01200000, 0, -1); + +#endif // ------------------------------------------------------------------------ // EOF eb55_flash.c
package CYGPKG_DEVS_FLASH_ATMEL_DATAFLASH { alias { "Atmel DataFlash support" flash_dataflash dataflash } directory devs/flash/atmel/dataflash script devs_flash_atmel_dataflash.cdl hardware description "This package contains hardware support for Atmel DataFlash." } target eb55 { alias { "Atmel evaluation board (EB55)" at91_eb55 } packages { CYGPKG_HAL_ARM CYGPKG_HAL_ARM_AT91 CYGPKG_HAL_ARM_AT91_EB55 CYGPKG_DEVS_FLASH_EB55 CYGPKG_DEVS_FLASH_ATMEL_AT49XXXX CYGPKG_DEVS_FLASH_ATMEL_DATAFLASH CYGPKG_IO_SERIAL_ARM_AT91 CYGPKG_DEVS_SPI_ARM_EB55 CYGPKG_DEVS_SPI_ARM_AT91 CYGPKG_DEVICES_WATCHDOG_ARM_AT91 } description " The eb55 target provides the packages needed to run eCos on an Atmel evaluation board (EB55)." }
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |