From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29234 invoked by alias); 19 Feb 2006 19:08:30 -0000 Received: (qmail 29220 invoked by uid 9341); 19 Feb 2006 19:08:28 -0000 Date: Sun, 19 Feb 2006 19:08:00 -0000 Message-ID: <20060219190828.29218.qmail@sourceware.org> From: asl@sourceware.org To: ecos-cvs@ecos.sourceware.org Subject: ecos/packages/hal/arm/at91/var/current ChangeL ... Mailing-List: contact ecos-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Post: List-Help: , Sender: ecos-cvs-owner@sourceware.org List-Subscribe: X-SW-Source: 2006/txt/msg00030.txt.bz2 List-Id: CVSROOT: /cvs/ecos Module name: ecos Changes by: asl@sourceware.org 2006-02-19 19:08:28 Modified files: packages/hal/arm/at91/var/current: ChangeLog packages/hal/arm/at91/var/current/cdl: hal_arm_at91.cdl packages/hal/arm/at91/var/current/include: hal_diag.h var_arch.h var_io.h packages/hal/arm/at91/var/current/src: at91_misc.c Added files: packages/hal/arm/at91/var/current/src: hal_diag_dbg.c timer_pit.c timer_tc.c Log message: * cdl/hal_arm_at9a.cdl: Add the AT91SAM7S variant and control for new timer and debug usart code. * include/var_io.h: Register definitions for AT91SAM7S * include/var_arch.h: Idle action for AT91SAM7S * src/at91_misc.c (hal_hardware_init): Call HAL_PLF_HARDWARE_INIT for any platform specific initialization * src/at91_misc.c (hal_at91_reset_cpu): Use the reset controller if it exists. * src/at91_misc.c (hal_IRQ_handler): Decode interrupts from the system controller if it exists. * src/timer_tc.c (NEW) eCos timer using the Timer Counter * src/timer_pit.c (NEW) eCos timer using Periodic Interval Timer * src/hal_diag_dbg.c (NEW) Debug output via debug UART. * src/hal_diag.h: Indicate hal_at91_reset_cpu() is a C function otherwise we have problems with the watchdog driver which is C++.