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] |