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