source: rtems/c/src/lib/libcpu/arm/ChangeLog @ 4e545aaa

4.104.115
Last change on this file since 4e545aaa was 4e545aaa, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 30, 2009 at 10:13:03 PM

2009-11-30 Fernando Nicodemos <fgnicodemos@…>

  • at91rm9200/include/at91rm9200.h: Update to match development version.
  • Property mode set to 100644
File size: 14.7 KB
Line 
12009-11-30      Fernando Nicodemos <fgnicodemos@terra.com.br>
2
3        * at91rm9200/include/at91rm9200.h: Update to match development version.
4
52009-11-21      Fernando Nicodemos <fgnicodemos@terra.com.br>
6
7        * Makefile.am, preinstall.am, at91rm9200/include/at91rm9200.h: Add
8        initial support for USART on at91rm9200.
9        * at91rm9200/include/at91rm9200_usart.h, at91rm9200/usart/usart.c:
10        New files.
11
122009-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * pxa255/ffuart/ffuart.c: Add BSP_poll_char.
15
162009-08-22      Xi Yang <hiyangxi@gmail.com>
17
18        * pxa255/include/pxa255.h: Add constants for LCD, Network, and Timer.
19        * pxa255/irq/bsp_irq_init.c, pxa255/irq/irq.c,
20        pxa255/irq/irq.h: Change to dummy_handler().
21
222009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * s3c2400/clock/clockdrv.c, s3c24xx/clock/clockdrv.c: Add stubs for
25        nanoseconds since tick handler.
26
272009-08-06      Xi Yang <hiyangxi@gmail.com>
28
29        * pxa255/clock/clock.c: Adjust clock for Skyeye. Joel added empty
30        nanoseconds since last tick handler.
31
322009-08-04      Xi Yang <hiyangxi@gmail.com>
33
34        * pxa255/clock/clock.c: Move parentheses to improve math. More tests
35        run.
36
372009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
38
39        * Makefile.am: Removed references to deleted file
40        '../../libbsp/arm/shared/irq/irq_asm.S'.
41        * s3c2410/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_asm.S,
42        pxa255/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_asm.S,
43        at91rm9200/irq/bsp_irq_asm.S, s3c2400/irq/bsp_irq_asm.S: Renamed
44        ExecuteITHandler() into bsp_interrupt_dispatch().
45
462009-07-10      Xi Yang <hiyangxi@gmail.com>
47
48        * Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
49        pxa255/pmc/pmc.c: Add PMC support.
50
512009-06-29      Xi Yang <hiyangxi@gmail.com>
52
53        * pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
54        * pxa255/include/bits.h: Removed.
55
562009-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
59        pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update
60        timer.
61
622009-06-05      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
65
662009-06-04      Xi Yang <hiyangxi@gmail.com>
67
68        * Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
69        support.
70        * pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
71        pxa255/include/ffuart.h, pxa255/include/pxa255.h,
72        pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
73        pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
74        pxa255/timer/timer.c: New files.
75
762009-06-02      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
79
802009-05-27      Fernando Nicodemos <fgnicodemos@terra.com.br>
81
82        * at91rm9200/clock/clock.c: Add support for nanoseconds since last
83        tick. The resolution is not that high but better than nothing.
84
852008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
86
87        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
88        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c,
89        s3c24xx/clock/clockdrv.c:
90        Include ../../../../libbsp/shared/clockdrv_shell.h
91        instead of ../../../../libbsp/shared/clockdrv_shell.c.
92
932008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
94
95        * lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
96        #include <stdint.h> instead of <rtems/stdint.h>.
97        * at91rm9200/dbgu/dbgu.c: Add missing prototype.
98
992008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can
102        optionally print a message, poll for user to press key, and call
103        bsp_reset(). Using this eliminates the various bsp_cleanup()
104        implementations which had their own implementation and variety of
105        string constants. This driver had to support the standard poll
106        key input method.
107
1082008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
111        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
112        s3c24xx/timer/timer.c: Convert to "bool".
113
1142008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
117        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
118        s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS
119        programming conventions.
120
1212008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
122
123        * lpc22xx/timer/timer.c: Remove broken bool implementation.
124        Remove unused vars.
125
1262008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c,
129        mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c:
130        Add missing prototypes.
131
1322008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
133
134        * s3c24xx/clock/clockdrv.c: Use
135        rtems_configuration_get_microseconds_per_tick() rather than obsolete
136        BSP_Configuration reference.
137
1382008-05-06      Ray Xu <rayx.cn@gmail.com>
139
140        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
141        Add CPU type s3c2410. Add a new s3c24xx common file shared between
142        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
143        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
144        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
145        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
146        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
147        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
148
1492007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
152        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
153        copies of the Configuration Table. Use the RTEMS provided accessor
154        macros to obtain configuration fields.
155
1562007-11-03      Ray Xu <rayx.cn@gmail.com>
157        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
158        lpc22xx/irq/bsp_irq_init.c: add VIC address init
159
1602007-10-05      Ray Xu <xr@trasin.net>
161
162        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
163        runs in Skyeye.
164
1652007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
166
167        PR 1257/bsps
168        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
169        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
170        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
171        public API and directly accessing _CPU_ISR_Disable and
172        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
173        directive which could lead to problems. This patch also changes the
174        type of the variable passed into these routines and addresses minor
175        style issues.
176
1772007-05-01      Ray Xu <xr@trasin.net>
178
179        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
180        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
181        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
182        BSP to address changes between 4.7 and CVS head as well as to address
183        comments from Ralf and Joel.
184
1852007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
188        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
189        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
190        Use current OAR license file URL.
191
1922007-04-25      Ray Xu <xr@trasin.net>
193
194        * Makefile.am, configure.ac: Add lpc22xx support.
195        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
196        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
197        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
198        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
199
2002007-03-12      Joel Sherrill <joel@OARcorp.com>
201
202        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
203        at91rm9200/include/at91rm9200.h,
204        at91rm9200/include/at91rm9200_dbgu.h,
205        at91rm9200/include/at91rm9200_emac.h,
206        at91rm9200/include/at91rm9200_gpio.h,
207        at91rm9200/include/at91rm9200_mem.h,
208        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
209        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
210        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
211        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
212        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
213        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
214        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
215        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
216        and/or fix mistake in copyright notice. Both of these mistakes appear
217        to be from code submitted after these changes were made previously.
218
2192006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * configure.ac: New BUG-REPORT address.
222
2232006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
224
225        * configure.ac: Require autoconf-2.60. Require automake-1.10.
226
2272006-09-11      Joel Sherrill <joel@OARcorp.com>
228
229        * at91rm9200/include/at91rm9200.h,
230        at91rm9200/include/at91rm9200_dbgu.h,
231        at91rm9200/include/at91rm9200_emac.h,
232        at91rm9200/include/at91rm9200_gpio.h,
233        at91rm9200/include/at91rm9200_mem.h,
234        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
235        Convert C++ style comments to C style.
236
2372006-09-11      Chris Johns <chrisj@rtems.org>
238
239        * s3c2400/include/s3c2400.h: Remove extra CRLF.
240       
2412006-06-02      Jay Monkman <jtm@lopingdog.com>
242
243        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
244
2452006-06-02      Jay Monkman <jtm@lopingdog.com>
246
247        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
248        added mmu_set_cpu_async() function.
249
2502006-06-02      Jay Monkman <jtm@lopingdog.com>
251
252        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
253        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
254        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
255        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
256        to use shared rtems_irq_connect_data struct.
257
2582006-05-31      Joel Sherrill <joel@OARcorp.com>
259
260        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
261
2622006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
263
264        * configure.ac: Use RTEMS_AMPOLISH3.
265
2662006-03-07      Lars Munch <lars@segv.dk>
267
268        * at91rm9200/clock/clock.c: The clock tick is not very precise on
269        at91rm9200. The attached patch improves the situation by:
270          (1) Not reloading the "period interval timer" register in the
271              interrupt handler since this is done automatically.
272          (2) Use integer rounding in the calculation of the "period interval
273              timer" register value to get as close as posible to the
274              CONFIGURE_MICROSECONDS_PER_TICK value.
275
2762005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
277
278        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
279
2802005-09-15      Jay Monkman <jtm@lopingdog.com>
281
282        PR 776/bsps
283        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
284        pass interrupt vector number to ISR on AT91RM9200.
285
2862005-08-17      Lars Munch <lars@segv.dk>
287
288        PR 727/bsps
289        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
290        tick is not 9.365 miliseconds long.
291
2922005-07-07      Philippe Simons <loki_666@fastmail.fm>
293
294        * Makefile.am: Remove s3c2400/lcd/lcd.c
295        * s3c2400/lcd/lcd.c: Remove.
296        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
297
2982005-06-01      Philippe Simons <loki_666@fastmail.fm>
299
300        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
301        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
302        * s3c2400/timer/timer.c: Update to use get_PCLK()
303
3042005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
305
306        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
307        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
308        should be included after the addition of a parameter to ISRs.
309
3102005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
311
312        * Makefile.am: Merge-in s3c2400/Makefile.am.
313        * preinstall.am: Regenerate.
314        * s3c2400/Makefile.am: Remove.
315        * configure.ac: Remove s3c2400/Makefile.
316
3172005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
318
319        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
320        * preinstall.am: Regenerate.
321        * mc9328mxl/Makefile.am: Remove.
322        * configure.ac: Remove mc9328mxl/Makefile.
323
3242005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
325
326        * Makefile.am: Merge-in at91rm9200/Makefile.am.
327        * preinstall.am: Regenerate.
328        * at91rm9200/Makefile.am: Remove.
329        * configure.ac: Remove at91rm9200/Makefile.
330
3312005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
332
333        * Makefile.am: Merge-in shared/Makefile.am.
334        * preinstall.am: New.
335        * shared/Makefile.am: Remove.
336        * configure.ac: Reflect changes above.
337
3382005-05-03      Joel Sherrill <joel@OARcorp.com>
339
340        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
341
3422005-04-26      Joel Sherrill <joel@OARcorp.com>
343
344        * s3c2400/clock/clockdrv.c: Eliminate warning.
345
3462005-03-11      Philippe Simons <loki_666@fastmail.fm>
347
348        * Makefile.am, configure.ac: Added gp32 BSP.
349        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
350        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
351        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
352        s3c2400/timer/timer.c: New files.
353
3542005-03-08      Jay Monkman <jtm@lopingdog.com>
355
356        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
357
3582005-02-24      Jay Monkman <jtm@lopingdog.com>
359
360        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
361
3622005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
363
364        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
365        Eliminate CFLAGS_OPTIMIZE_V.
366
3672005-01-04      Joel Sherrill <joel@OARcorp.com>
368
369        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
370        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
371        shared/arm920/mmu.c: Remove warnings.
372
3732005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
374
375        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
376        shared/Makefile.am: Remove build-variant support.
377
3782005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
379
380        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
381        shared/ChangeLog.
382        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
383        Remove.
384
3852004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
386
387        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
388        fixed-size types.
389
3902004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
391
392        * configure.ac: Remove RTEMS_ENABLE_BARE.
393
3942004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
395
396        * configure.ac: Require automake > 1.9.
397
3982004-07-24      Joel Sherrill <joel@OARcorp.com>
399
400        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
401        New files.
402
4032004-07-15      Jay Monkman
404
405        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
406        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
407        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
408        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
409        at91rm9200/include/at91rm9200.h,
410        at91rm9200/include/at91rm9200_dbgu.h,
411        at91rm9200/include/at91rm9200_emac.h,
412        at91rm9200/include/at91rm9200_gpio.h,
413        at91rm9200/include/at91rm9200_mem.h,
414        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
415        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
416        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
417        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
418        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
419        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
420        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
421        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
422        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
423        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
424        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
425        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
426        shared/include/mmu.h: New files.
427
Note: See TracBrowser for help on using the repository browser.