summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/arm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove CVS-Ids.Ralf Corsépius2012-05-042-6/+0
|
* General - Remove extraneous blank line in license messageJoel Sherrill2012-05-0325-25/+0
| | | | | | | | | | | | | Many files had an extra blank line in the license text found in the file header. This patch removes that line. * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * * http://www.rtems.com/license/LICENSE. The script that did this also turned off execute permission when it was turned on incorrectly.
* Libcpu misc files - Remove execute permission on source files.Joel Sherrill2012-05-0310-0/+0
|
* s3c24xx shared: Clock driver clean up and ISR Handler Prototype Correction.Joel Sherrill2012-04-191-23/+11
|
* pxa255 shared: Clock driver clean up and ISR Handler Prototype Correction.Joel Sherrill2012-04-191-16/+8
|
* mc9328mxl shared: Clock driver clean up and ISR Handler Prototype Correction.Joel Sherrill2012-04-191-31/+18
|
* lpc22xx shared: Clock driver clean up and ISR Handler Prototype Correction.Joel Sherrill2012-04-191-58/+53
|
* at91rm9200 shared: Clock driver clean up and ISR Handler Prototype Correction.Joel Sherrill2012-04-191-23/+19
|
* bsps: Add shared default IRQ handlerSebastian Huber2012-03-245-25/+0
|
* Remove all .cvsignore files.Joel Sherrill2012-02-011-8/+0
|
* 2011-09-19 Andrei Mozzhuhin <nopscmn@gmail.com>Sebastian Huber2011-09-192-2/+7
| | | | | PR 1915/libcpu * at91rm9200/usart/usart.c: Fixed polled read.
* 2011-07-13 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2011-07-132-1/+17
| | | | | | | | | | PR 1832/libcpu * at91rm9200/irq/irq.c: he bsp_interrupt_dispatch routine does not determine the correct interrupt source number. According to the datasheet, the reading of the interrupt vector register (AIC_IVR) notifies the hardware that the OS is taken care of the interrupt. Only after AIC_IVR have been read can the correct source number be read from the interrupt status register (AIC_ISR).
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-073-139/+120
| | | | | * shared/include/cache_.h: Moved content of "cache.h" to "cache_.h". * shared/include/cache.h: Removed file.
* 2011-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-113-56/+61
| | | | | * pxa255/pmc/pmc.c, shared/include/arm-cp15.h: Use "__asm__" instead of "asm" for improved c99-compliance.
* 2011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2011-02-022-2/+6
| | | | * configure.ac: Require autoconf-2.68, automake-1.11.1.
* 2011-01-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-282-1/+5
| | | | * s3c24xx/irq/irq.c: Fix typo where license said found in found in.
* 2010-08-15 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-08-153-2/+6
| | | | * at91rm9200/dbgu/dbgu.c, pxa255/ffuart/ffuart.c: Add BSP_poll_char.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-304-7/+12
| | | | | * at91rm9200/dbgu/dbgu.c, at91rm9200/usart/usart.c, pxa255/ffuart/ffuart.c: Fixed warnings due to Termios API change.
* 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-04-3024-843/+248
| | | | | | | | | | | | | | | | | * at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h, pxa255/irq/irq.c, pxa255/irq/irq.h, s3c24xx/irq/irq.c, s3c24xx/irq/irq.h: The previous interrupt warning fix changed the interrupt handler API. To fix this problem the generic interrupt support framework will be used now. This eliminates a lot of copy and paste code. The interrupt header file is now <bsp/irq.h>. * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c, mc9328mxl/clock/clockdrv.c, pxa255/clock/clock.c, s3c24xx/clock/clockdrv.c: Include <bsp/irq.h> instead of <irq.h>. * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c, mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_asm.S, s3c24xx/irq/bsp_irq_init.c: Removed files. * Makefile.am, preinstall.am: Reflect changes above.
* unify irq data types and code, merge s3c2400/s3c2410 supportThomas Doerfler2010-04-0930-1171/+205
|
* Documentation. Fixed mask defines.Thomas Doerfler2010-04-092-147/+203
|
* Fixed _CPU_cache_disable_data()Thomas Doerfler2010-03-122-2/+5
|
* 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.