Last patch for today.

This adds the new packages to ecos.db and includes it in the NEWS
file.

        Andrew
Index: NEWS
===================================================================
RCS file: /cvs/ecos/ecos/packages/NEWS,v
retrieving revision 1.96
diff -u -r1.96 NEWS
--- NEWS        12 Jun 2005 13:07:10 -0000      1.96
+++ NEWS        19 Feb 2006 20:44:35 -0000
@@ -1,3 +1,5 @@
+* Port to the ATMEL AT91SAM7S by Oliver Munz and Andrew Lunn
+* Improved varient support for the AT91
 * Support for the Ethenet device on the NETARM devices.
 * Added support for the AT91 based PhyCore.
 * Added support for Exys XSEngine (PXA255) based system.
Index: ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/ChangeLog,v
retrieving revision 1.159
diff -u -r1.159 ChangeLog
--- ChangeLog   7 Jul 2005 10:55:12 -0000       1.159
+++ ChangeLog   19 Feb 2006 20:44:38 -0000
@@ -1,3 +1,11 @@
+2006-01-01  Andrew Lunn <[EMAIL PROTECTED]>
+            Oliver Munz <[EMAIL PROTECTED]>
+       
+       * ecos.db: Added support for the AT91SAM7S. This includes a new
+       flash driver, watchdog driver, minor changes to the AT91 USART
+       driver, and extensions to the AT91 variant HAL in addition to the
+       AT91SAM7S HAL.
+       
 2005-06-28  Nick Garnett  <[EMAIL PROTECTED]>
 
        * ecos.db: Added Object Loader package.
Index: ecos.db
===================================================================
RCS file: /cvs/ecos/ecos/packages/ecos.db,v
retrieving revision 1.145
diff -u -r1.145 ecos.db
--- ecos.db     25 Aug 2005 13:40:35 -0000      1.145
+++ ecos.db     19 Feb 2006 20:44:46 -0000
@@ -358,6 +358,16 @@
           on the Cirrus Logic EP7xxx based platform(s)."
 }
 
+package CYGPKG_DEVS_FLASH_AT91 {
+       alias           { "FLASH memory support for Atmel AT91 EFC" flash_at91 }
+       directory       devs/flash/arm/at91
+       script          flash_at91.cdl
+       hardware
+        description "
+           This package contains hardware support for Embedded FLASH 
+           controller as found in the AT91SAM7S platform"
+}
+
 package CYGPKG_DEVS_FLASH_EB40 {
        alias           { "FLASH memory support for Atmel AT91/EB40" flash_eb40 
}
        directory       devs/flash/arm/eb40
@@ -2005,6 +2015,16 @@
            ARM AT91 CPU."
 }
 
+package CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC {
+       alias           { "Watchdog driver for ARM AT91 WDTC" 
devices_watchdog_at91wdtc device_watchdog_at91wdtc }
+       directory       devs/watchdog/arm/at91wdtc
+       script          watchdog_at91wdtc.cdl
+       hardware
+        description "
+           This package provides a watchdog driver implementation for the
+           ARM AT91 CPUs which have the Watchdog Timer Controller."
+}
+
 package CYGPKG_DEVICES_WATCHDOG_ARM_LPC2XXX {
         alias           { "Watchdog driver for ARM LPC2XXX CPU" 
devices_watchdog_lpc2xxx device_watchdog_lpc2xxx }
        directory       devs/watchdog/arm/lpc2xxx
@@ -2468,6 +2488,7 @@
         The at91 HAL package provides the support needed to run eCos on Atmel
         AT91 based targets."
 }
+
 package CYGPKG_HAL_ARM_AT91_JTST {
        alias           { "Atmel AT572D740 (diopsis) evaluation board (jtst)" 
hal_arm_at91 arm_at91_hal }
        directory       hal/arm/at91/jtst
@@ -2478,6 +2499,16 @@
         the Atmel evaluation board AT572D74-DK1."
 }
 
+package CYGPKG_HAL_ARM_AT91SAM7S {
+       alias           { "Atmel AT91SAM7S" hal_arm_at91sam7s arm_at91_sam7s }
+       directory       hal/arm/at91/at91sam7s
+       script          hal_arm_at91sam7s.cdl
+       hardware
+        description "
+       The at91sam7s HAL package provides the support needed to run eCos on 
+        an Atmel evaluation board for the AT91SAM7S."
+}
+
 package CYGPKG_HAL_ARM_AT91_EB40 {
        alias           { "Atmel evaluation board (EB40)" hal_arm_at91 
arm_at91_hal }
        directory       hal/arm/at91/eb40
@@ -2488,7 +2519,6 @@
        evaluation board (EB40)."
 }
 
-
 package CYGPKG_HAL_ARM_AT91_EB40A {
        alias           { "Atmel evaluation board (EB40A)" hal_arm_at91_eb40a 
arm_at91_eb40a_hal }
        directory       hal/arm/at91/eb40a
@@ -4151,6 +4181,21 @@
         Diospsis evaluation board (jtst)."
 }
 
+target at91sam7s {
+       alias { "Atmel AT91SAM7S evaluation board" at91_at91sam7s }
+       packages { CYGPKG_HAL_ARM
+                   CYGPKG_HAL_ARM_AT91
+                   CYGPKG_HAL_ARM_AT91SAM7S
+                   CYGPKG_IO_SERIAL_ARM_AT91
+                   CYGPKG_DEVS_FLASH_AT91
+                   CYGPKG_DEVS_SPI_ARM_AT91
+                   CYGPKG_DEVICES_WATCHDOG_ARM_AT91WDTC
+        }
+        description "
+        The at91sam7s target provides the packages needed to run eCos on an 
+        Atmel at91sam7s evaluation board."
+}
+
 target eb40a {
        alias { "Atmel evaluation board (EB40A)" at91_eb40a }
        packages { CYGPKG_HAL_ARM

Reply via email to