summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* add support for lpc32xxThomas Doerfler2010-01-127-131/+830
|
* 2009-11-30 Fernando Nicodemos <fgnicodemos@terra.com.br>Joel Sherrill2009-11-302-3/+9
| | | | * at91rm9200/include/at91rm9200.h: Update to match development version.
* Whitespace removal.Ralf Corsepius2009-11-3047-397/+397
|
* Whitespace removal.Ralf Corsepius2009-11-282-3/+3
|
* 2009-11-21 Fernando Nicodemos <fgnicodemos@terra.com.br>Joel Sherrill2009-11-216-6/+462
| | | | | | | * Makefile.am, preinstall.am, at91rm9200/include/at91rm9200.h: Add initial support for USART on at91rm9200. * at91rm9200/include/at91rm9200_usart.h, at91rm9200/usart/usart.c: New files.
* 2009-09-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-09-182-0/+9
| | | | * pxa255/ffuart/ffuart.c: Add BSP_poll_char.
* 2009-08-22 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-08-225-5/+36
| | | | | | * pxa255/include/pxa255.h: Add constants for LCD, Network, and Timer. * pxa255/irq/bsp_irq_init.c, pxa255/irq/irq.c, pxa255/irq/irq.h: Change to dummy_handler().
* 2009-08-18 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-08-183-6/+31
| | | | | * s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Add stubs for nanoseconds since tick handler.
* 2009-08-06 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-08-062-0/+24
| | | | | * pxa255/clock/clock.c: Adjust clock for Skyeye. Joel added empty nanoseconds since last tick handler.
* 2009-08-04 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-08-042-2/+7
| | | | | * pxa255/clock/clock.c: Move parentheses to improve math. More tests run.
* exception handling maintenanceThomas Doerfler2009-07-178-18/+27
|
* 2009-07-10 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-07-105-31/+133
| | | | | * Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h, pxa255/pmc/pmc.c: Add PMC support.
* 2009-06-29 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-06-294-53/+9
| | | | | * pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support. * pxa255/include/bits.h: Removed.
* 2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-056-63/+50
| | | | | | * preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update timer.
* 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-06-052-6/+9
| | | | * pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
* 2009-06-04 Xi Yang <hiyangxi@gmail.com>Joel Sherrill2009-06-0415-1/+1021
| | | | | | | | | | * Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255 support. * pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h, pxa255/include/ffuart.h, pxa255/include/pxa255.h, pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c, pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c, pxa255/timer/timer.c: New files.
* 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-06-022-1/+7
| | | | * at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
* 2009-05-27 Fernando Nicodemos <fgnicodemos@terra.com.br>Joel Sherrill2009-05-272-1/+19
| | | | | * at91rm9200/clock/clock.c: Add support for nanoseconds since last tick. The resolution is not that high but better than nothing.
* 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-111-0/+8
| | | | | | | | * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Include ../../../../libbsp/shared/clockdrv_shell.h instead of ../../../../libbsp/shared/clockdrv_shell.c.
* Include ../../../../libbsp/shared/clockdrv_shell.h instead of ↵Ralf Corsepius2008-12-115-10/+10
| | | | ../../../../libbsp/shared/clockdrv_shell.c.
* 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-111-0/+2
| | | | | * lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h: #include <stdint.h> instead of <rtems/stdint.h>.
* #include <stdint.h> instead of <rtems/stdint.h>.Ralf Corsepius2008-12-112-2/+2
|
* 2008-12-11 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-112-1/+5
| | | | * at91rm9200/dbgu/dbgu.c: Add missing prototype.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-222-1/+15
| | | | | | | | | * at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can optionally print a message, poll for user to press key, and call bsp_reset(). Using this eliminates the various bsp_cleanup() implementations which had their own implementation and variety of string constants. This driver had to support the standard poll key input method.
* Convert to "bool".Ralf Corsepius2008-09-055-20/+10
|
* 2008-09-05 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-09-051-0/+6
| | | | | | * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c, mc9328mxl/timer/timer.c, s3c2400/timer/timer.c, s3c24xx/timer/timer.c: Convert to "bool".
* 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-315-94/+44
| | | | | | | | * arm/at91rm9200/timer/timer.c, arm/lpc22xx/timer/timer.c, arm/mc9328mxl/timer/timer.c, arm/s3c2400/timer/timer.c, arm/s3c24xx/timer/timer.c, bfin/timer/timer.c, m68k/mcf5206/timer/timer.c, m68k/mcf5272/timer/timer.c: Rename timer driver methods to follow RTEMS programming conventions.
* 2008-08-31 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-316-49/+56
| | | | | | | * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c, mc9328mxl/timer/timer.c, s3c2400/timer/timer.c, s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS programming conventions.
* 2008-08-27 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-271-0/+5
| | | | | * lpc22xx/timer/timer.c: Remove broken bool implementation. Remove unused vars.
* Remove broken bool implementation.Ralf Corsepius2008-08-271-10/+0
| | | | Remove unused vars.
* 2008-08-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-08-201-0/+6
| | | | | | * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c, mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c: Add missing prototypes.
* Add missing prototypes.Ralf Corsepius2008-08-204-8/+8
|
* Cleanup.Ralf Corsepius2008-07-141-6/+0
|
* 2008-05-06 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-05-062-1/+7
| | | | | | * s3c24xx/clock/clockdrv.c: Use rtems_configuration_get_microseconds_per_tick() rather than obsolete BSP_Configuration reference.
* 2008-05-06 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2008-05-0615-3/+1618
| | | | | | | | | | | * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h: Add CPU type s3c2410. Add a new s3c24xx common file shared between s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some were changed to include <s3c24xx.h> instead of <s3c2400.h>. * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S, s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c, s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
* 2007-12-11 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-12-115-7/+14
| | | | | | | * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate copies of the Configuration Table. Use the RTEMS provided accessor macros to obtain configuration fields.
* 2007-11-03 Ray Xu <rayx.cn@gmail.com>Joel Sherrill2007-11-063-13/+32
| | | | | *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb lpc22xx/irq/bsp_irq_init.c: add VIC address init
* 2007-10-05 Ray Xu <xr@trasin.net>Joel Sherrill2007-10-054-8/+13
| | | | | * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now runs in Skyeye.
* 2007-09-12 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2007-09-125-25/+36
| | | | | | | | | | | | PR 1257/bsps * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Code outside of cpukit should use the public API for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the public API and directly accessing _CPU_ISR_Disable and _CPU_ISR_Enable, they were bypassing the compiler memory barrier directive which could lead to problems. This patch also changes the type of the variable passed into these routines and addresses minor style issues.
* 2007-05-01 Ray Xu <xr@trasin.net>Joel Sherrill2007-05-018-44/+46
| | | | | | | | * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h, lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update BSP to address changes between 4.7 and CVS head as well as to address comments from Ralf and Joel.
* Fixup CVS Ids.Ralf Corsepius2007-04-255-5/+5
|
* Fixup CVS Ids.Ralf Corsepius2007-04-253-3/+3
|
* Regenerate.Ralf Corsepius2007-04-251-0/+9
|
* 2007-04-25 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-04-251-0/+7
| | | | | | | * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h, lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Use current OAR license file URL.
* Use current OAR license file URL.Ralf Corsepius2007-04-257-7/+7
|
* 2007-04-25 Ray Xu <xr@trasin.net>Ralf Corsepius2007-04-254-1/+342
| | | | | * lpc22xx/irq/bsp_irq_init.c lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
* Convert to Unix.Ralf Corsepius2007-04-251-48/+48
|
* 2007-04-25 Ray Xu <xr@trasin.net>Ralf Corsepius2007-04-258-0/+867
| | | | | | | * Makefile.am, configure.ac: Add lpc22xx support. * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h, lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h, lpc22xx/timer/timer.c: New (Initial submission).
* 2007-03-12 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2007-03-1225-24/+43
| | | | | | | | | | | | | | | | | | | * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c, at91rm9200/include/at91rm9200.h, at91rm9200/include/at91rm9200_dbgu.h, at91rm9200/include/at91rm9200_emac.h, at91rm9200/include/at91rm9200_gpio.h, at91rm9200/include/at91rm9200_mem.h, at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h, at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c, at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c, mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c, s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL and/or fix mistake in copyright notice. Both of these mistakes appear to be from code submitted after these changes were made previously.
* Regenerate.Ralf Corsepius2007-01-081-2/+2
|