| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
| |
|
|
|
|
| |
../../../../libbsp/shared/clockdrv_shell.c.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
|
|
|
|
|
|
|
|
| |
* at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
to use shared rtems_irq_connect_data struct.
|
|
|
|
|
|
| |
* at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
Modified names and types to match rtems/irq.h. Note: rtems/irq.h
should be included after the addition of a parameter to ISRs.
|
| |
|
|
|
|
| |
* mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
|
|
|
|
| |
* mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
|
|
|
|
|
| |
* at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
Eliminate CFLAGS_OPTIMIZE_V.
|
|
|
|
|
|
| |
* at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
shared/arm920/mmu.c: Remove warnings.
|
|
|
|
|
| |
* at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
shared/Makefile.am: Remove build-variant support.
|
| |
|
|
|
|
|
|
|
| |
* ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
shared/ChangeLog.
* at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
Remove.
|
| |
|
|
|
|
| |
* timer/timer.c: Use POSIX fixed-size types.
|
|
|
|
|
| |
* at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
New files.
|
|
* ChangeLog, Makefile.am, clock/.cvsignore, clock/clockdrv.c,
include/mc9328mxl.h, irq/.cvsignore, irq/bsp_irq_asm.S,
irq/bsp_irq_init.c, irq/irq.c, irq/irq.h, timer/.cvsignore,
timer/timer.c: New files.
|