| Commit message (Collapse) | Author | Files | Lines |
|
Update #3254.
|
|
Remove old ISR parameter since is not used by the clock driver shell.
Make an implementation optional.
Update #3139.
|
|
Make Clock_driver_support_shutdown_hardware() optional. This avoids
the atexit() support on memory constrained targets.
|
|
Update #2271.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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.
|
|
|
|
* pxa255/clock/clock.c: Adjust clock for Skyeye. Joel added empty
nanoseconds since last tick handler.
|
|
* pxa255/clock/clock.c: Move parentheses to improve math. More tests
run.
|
|
* 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.
|
|
* pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
|
|
* 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.
|
|
* at91rm9200/clock/clock.c: Add support for nanoseconds since last
tick. The resolution is not that high but better than nothing.
|
|
../../../../libbsp/shared/clockdrv_shell.c.
|
|
* 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.
|
|
* 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.
|
|
* at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
|
|
* at91rm9200/clock/clock.c: The clock tick is not very precise on
at91rm9200. The attached patch improves the situation by:
(1) Not reloading the "period interval timer" register in the
interrupt handler since this is done automatically.
(2) Use integer rounding in the calculation of the "period interval
timer" register value to get as close as posible to the
CONFIGURE_MICROSECONDS_PER_TICK value.
|
|
PR 727/bsps
* at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
tick is not 9.365 miliseconds long.
|
|
* 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.
|
|
* ChangeLog, Makefile.am, clock/.cvsignore, clock/clock.c,
dbgu/.cvsignore, dbgu/dbgu.c, include/at91rm9200.h,
include/at91rm9200_dbgu.h, include/at91rm9200_emac.h,
include/at91rm9200_gpio.h, include/at91rm9200_mem.h,
include/at91rm9200_pmc.h, include/bits.h, irq/.cvsignore,
irq/bsp_irq_asm.S, irq/bsp_irq_init.c, irq/irq.c, irq/irq.h,
pmc/pmc.c, timer/.cvsignore, timer/timer.c: New files.
|