Mercurial > ecos
changeset 2141:3b32d18684cf
Add at91sam7s
| author | asl |
|---|---|
| date | Sat, 25 Feb 2006 14:04:22 +0000 |
| parents | 4ec9b4f595e5 |
| children | a7557f72de47 |
| files | packages/ChangeLog packages/NEWS packages/ecos.db |
| diffstat | 3 files changed, 56 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/packages/ChangeLog +++ b/packages/ChangeLog @@ -2,6 +2,14 @@ 2006-02-22 Mark Salter <msalter@redhat * ecos.db: Added net autotest. +2006-01-01 Andrew Lunn <andrew.lunn@ascom.ch> + Oliver Munz <munz@speag.ch> + + * 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 <nickg@ecoscentric.com> * ecos.db: Added Object Loader package.
--- a/packages/NEWS +++ b/packages/NEWS @@ -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.
--- a/packages/ecos.db +++ b/packages/ecos.db @@ -358,6 +358,16 @@ package CYGPKG_DEVS_FLASH_EDB7XXX { 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 @@ -2012,6 +2022,16 @@ package CYGPKG_DEVICES_WATCHDOG_ARM_AT91 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 @@ -2475,6 +2495,7 @@ package CYGPKG_HAL_ARM_AT91 { 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 @@ -2485,6 +2506,16 @@ package CYGPKG_HAL_ARM_AT91_JTST { 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 @@ -2495,7 +2526,6 @@ package CYGPKG_HAL_ARM_AT91_EB40 { 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 @@ -4158,6 +4188,21 @@ target jtst { 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
