source: rtems/c/src/lib/libcpu/arm/ChangeLog @ 389afd9

4.104.115
Last change on this file since 389afd9 was 389afd9, checked in by Joel Sherrill <joel.sherrill@…>, on 08/04/09 at 11:59:20

2009-08-04 Xi Yang <hiyangxi@…>

  • pxa255/clock/clock.c: Move parentheses to improve math. More tests run.
  • Property mode set to 100644
File size: 13.8 KB
Line 
12009-08-04      Xi Yang <hiyangxi@gmail.com>
2
3        * pxa255/clock/clock.c: Move parentheses to improve math. More tests
4        run.
5
62009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * Makefile.am: Removed references to deleted file
9        '../../libbsp/arm/shared/irq/irq_asm.S'.
10        * s3c2410/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_asm.S,
11        pxa255/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_asm.S,
12        at91rm9200/irq/bsp_irq_asm.S, s3c2400/irq/bsp_irq_asm.S: Renamed
13        ExecuteITHandler() into bsp_interrupt_dispatch().
14
152009-07-10      Xi Yang <hiyangxi@gmail.com>
16
17        * Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
18        pxa255/pmc/pmc.c: Add PMC support.
19
202009-06-29      Xi Yang <hiyangxi@gmail.com>
21
22        * pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
23        * pxa255/include/bits.h: Removed.
24
252009-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
28        pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update
29        timer.
30
312009-06-05      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
34
352009-06-04      Xi Yang <hiyangxi@gmail.com>
36
37        * Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
38        support.
39        * pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
40        pxa255/include/ffuart.h, pxa255/include/pxa255.h,
41        pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
42        pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
43        pxa255/timer/timer.c: New files.
44
452009-06-02      Joel Sherrill <joel.sherrill@OARcorp.com>
46
47        * at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
48
492009-05-27      Fernando Nicodemos <fgnicodemos@terra.com.br>
50
51        * at91rm9200/clock/clock.c: Add support for nanoseconds since last
52        tick. The resolution is not that high but better than nothing.
53
542008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
55
56        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
57        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c,
58        s3c24xx/clock/clockdrv.c:
59        Include ../../../../libbsp/shared/clockdrv_shell.h
60        instead of ../../../../libbsp/shared/clockdrv_shell.c.
61
622008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
63
64        * lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
65        #include <stdint.h> instead of <rtems/stdint.h>.
66        * at91rm9200/dbgu/dbgu.c: Add missing prototype.
67
682008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can
71        optionally print a message, poll for user to press key, and call
72        bsp_reset(). Using this eliminates the various bsp_cleanup()
73        implementations which had their own implementation and variety of
74        string constants. This driver had to support the standard poll
75        key input method.
76
772008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
80        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
81        s3c24xx/timer/timer.c: Convert to "bool".
82
832008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
86        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
87        s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS
88        programming conventions.
89
902008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * lpc22xx/timer/timer.c: Remove broken bool implementation.
93        Remove unused vars.
94
952008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c,
98        mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c:
99        Add missing prototypes.
100
1012008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * s3c24xx/clock/clockdrv.c: Use
104        rtems_configuration_get_microseconds_per_tick() rather than obsolete
105        BSP_Configuration reference.
106
1072008-05-06      Ray Xu <rayx.cn@gmail.com>
108
109        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
110        Add CPU type s3c2410. Add a new s3c24xx common file shared between
111        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
112        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
113        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
114        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
115        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
116        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
117
1182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
119
120        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
121        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
122        copies of the Configuration Table. Use the RTEMS provided accessor
123        macros to obtain configuration fields.
124
1252007-11-03      Ray Xu <rayx.cn@gmail.com>
126        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
127        lpc22xx/irq/bsp_irq_init.c: add VIC address init
128
1292007-10-05      Ray Xu <xr@trasin.net>
130
131        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
132        runs in Skyeye.
133
1342007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        PR 1257/bsps
137        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
138        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
139        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
140        public API and directly accessing _CPU_ISR_Disable and
141        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
142        directive which could lead to problems. This patch also changes the
143        type of the variable passed into these routines and addresses minor
144        style issues.
145
1462007-05-01      Ray Xu <xr@trasin.net>
147
148        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
149        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
150        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
151        BSP to address changes between 4.7 and CVS head as well as to address
152        comments from Ralf and Joel.
153
1542007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
157        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
158        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
159        Use current OAR license file URL.
160
1612007-04-25      Ray Xu <xr@trasin.net>
162
163        * Makefile.am, configure.ac: Add lpc22xx support.
164        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
165        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
166        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
167        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
168
1692007-03-12      Joel Sherrill <joel@OARcorp.com>
170
171        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
172        at91rm9200/include/at91rm9200.h,
173        at91rm9200/include/at91rm9200_dbgu.h,
174        at91rm9200/include/at91rm9200_emac.h,
175        at91rm9200/include/at91rm9200_gpio.h,
176        at91rm9200/include/at91rm9200_mem.h,
177        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
178        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
179        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
180        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
181        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
182        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
183        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
184        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
185        and/or fix mistake in copyright notice. Both of these mistakes appear
186        to be from code submitted after these changes were made previously.
187
1882006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * configure.ac: New BUG-REPORT address.
191
1922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * configure.ac: Require autoconf-2.60. Require automake-1.10.
195
1962006-09-11      Joel Sherrill <joel@OARcorp.com>
197
198        * at91rm9200/include/at91rm9200.h,
199        at91rm9200/include/at91rm9200_dbgu.h,
200        at91rm9200/include/at91rm9200_emac.h,
201        at91rm9200/include/at91rm9200_gpio.h,
202        at91rm9200/include/at91rm9200_mem.h,
203        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
204        Convert C++ style comments to C style.
205
2062006-09-11      Chris Johns <chrisj@rtems.org>
207
208        * s3c2400/include/s3c2400.h: Remove extra CRLF.
209       
2102006-06-02      Jay Monkman <jtm@lopingdog.com>
211
212        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
213
2142006-06-02      Jay Monkman <jtm@lopingdog.com>
215
216        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
217        added mmu_set_cpu_async() function.
218
2192006-06-02      Jay Monkman <jtm@lopingdog.com>
220
221        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
222        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
223        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
224        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
225        to use shared rtems_irq_connect_data struct.
226
2272006-05-31      Joel Sherrill <joel@OARcorp.com>
228
229        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
230
2312006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
232
233        * configure.ac: Use RTEMS_AMPOLISH3.
234
2352006-03-07      Lars Munch <lars@segv.dk>
236
237        * at91rm9200/clock/clock.c: The clock tick is not very precise on
238        at91rm9200. The attached patch improves the situation by:
239          (1) Not reloading the "period interval timer" register in the
240              interrupt handler since this is done automatically.
241          (2) Use integer rounding in the calculation of the "period interval
242              timer" register value to get as close as posible to the
243              CONFIGURE_MICROSECONDS_PER_TICK value.
244
2452005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
246
247        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
248
2492005-09-15      Jay Monkman <jtm@lopingdog.com>
250
251        PR 776/bsps
252        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
253        pass interrupt vector number to ISR on AT91RM9200.
254
2552005-08-17      Lars Munch <lars@segv.dk>
256
257        PR 727/bsps
258        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
259        tick is not 9.365 miliseconds long.
260
2612005-07-07      Philippe Simons <loki_666@fastmail.fm>
262
263        * Makefile.am: Remove s3c2400/lcd/lcd.c
264        * s3c2400/lcd/lcd.c: Remove.
265        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
266
2672005-06-01      Philippe Simons <loki_666@fastmail.fm>
268
269        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
270        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
271        * s3c2400/timer/timer.c: Update to use get_PCLK()
272
2732005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
274
275        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
276        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
277        should be included after the addition of a parameter to ISRs.
278
2792005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * Makefile.am: Merge-in s3c2400/Makefile.am.
282        * preinstall.am: Regenerate.
283        * s3c2400/Makefile.am: Remove.
284        * configure.ac: Remove s3c2400/Makefile.
285
2862005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
287
288        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
289        * preinstall.am: Regenerate.
290        * mc9328mxl/Makefile.am: Remove.
291        * configure.ac: Remove mc9328mxl/Makefile.
292
2932005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * Makefile.am: Merge-in at91rm9200/Makefile.am.
296        * preinstall.am: Regenerate.
297        * at91rm9200/Makefile.am: Remove.
298        * configure.ac: Remove at91rm9200/Makefile.
299
3002005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
301
302        * Makefile.am: Merge-in shared/Makefile.am.
303        * preinstall.am: New.
304        * shared/Makefile.am: Remove.
305        * configure.ac: Reflect changes above.
306
3072005-05-03      Joel Sherrill <joel@OARcorp.com>
308
309        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
310
3112005-04-26      Joel Sherrill <joel@OARcorp.com>
312
313        * s3c2400/clock/clockdrv.c: Eliminate warning.
314
3152005-03-11      Philippe Simons <loki_666@fastmail.fm>
316
317        * Makefile.am, configure.ac: Added gp32 BSP.
318        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
319        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
320        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
321        s3c2400/timer/timer.c: New files.
322
3232005-03-08      Jay Monkman <jtm@lopingdog.com>
324
325        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
326
3272005-02-24      Jay Monkman <jtm@lopingdog.com>
328
329        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
330
3312005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
332
333        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
334        Eliminate CFLAGS_OPTIMIZE_V.
335
3362005-01-04      Joel Sherrill <joel@OARcorp.com>
337
338        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
339        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
340        shared/arm920/mmu.c: Remove warnings.
341
3422005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
343
344        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
345        shared/Makefile.am: Remove build-variant support.
346
3472005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
348
349        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
350        shared/ChangeLog.
351        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
352        Remove.
353
3542004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
355
356        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
357        fixed-size types.
358
3592004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
360
361        * configure.ac: Remove RTEMS_ENABLE_BARE.
362
3632004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
364
365        * configure.ac: Require automake > 1.9.
366
3672004-07-24      Joel Sherrill <joel@OARcorp.com>
368
369        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
370        New files.
371
3722004-07-15      Jay Monkman
373
374        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
375        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
376        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
377        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
378        at91rm9200/include/at91rm9200.h,
379        at91rm9200/include/at91rm9200_dbgu.h,
380        at91rm9200/include/at91rm9200_emac.h,
381        at91rm9200/include/at91rm9200_gpio.h,
382        at91rm9200/include/at91rm9200_mem.h,
383        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
384        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
385        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
386        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
387        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
388        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
389        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
390        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
391        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
392        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
393        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
394        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
395        shared/include/mmu.h: New files.
396
Note: See TracBrowser for help on using the repository browser.