source: rtems/c/src/lib/libcpu/arm/ChangeLog @ d7a915da

4.104.115
Last change on this file since d7a915da was d7a915da, checked in by Joel Sherrill <joel.sherrill@…>, on 06/04/09 at 16:33:31

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

  • 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.
  • Property mode set to 100644
File size: 12.7 KB
Line 
12009-06-04      Xi Yang <hiyangxi@gmail.com>
2
3        * Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
4        support.
5        * pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
6        pxa255/include/ffuart.h, pxa255/include/pxa255.h,
7        pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
8        pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
9        pxa255/timer/timer.c: New files.
10
112009-06-02      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
14
152009-05-27      Fernando Nicodemos <fgnicodemos@terra.com.br>
16
17        * at91rm9200/clock/clock.c: Add support for nanoseconds since last
18        tick. The resolution is not that high but better than nothing.
19
202008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
21
22        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
23        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c,
24        s3c24xx/clock/clockdrv.c:
25        Include ../../../../libbsp/shared/clockdrv_shell.h
26        instead of ../../../../libbsp/shared/clockdrv_shell.c.
27
282008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
29
30        * lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
31        #include <stdint.h> instead of <rtems/stdint.h>.
32        * at91rm9200/dbgu/dbgu.c: Add missing prototype.
33
342008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can
37        optionally print a message, poll for user to press key, and call
38        bsp_reset(). Using this eliminates the various bsp_cleanup()
39        implementations which had their own implementation and variety of
40        string constants. This driver had to support the standard poll
41        key input method.
42
432008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
46        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
47        s3c24xx/timer/timer.c: Convert to "bool".
48
492008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
52        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
53        s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS
54        programming conventions.
55
562008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * lpc22xx/timer/timer.c: Remove broken bool implementation.
59        Remove unused vars.
60
612008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c,
64        mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c:
65        Add missing prototypes.
66
672008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * s3c24xx/clock/clockdrv.c: Use
70        rtems_configuration_get_microseconds_per_tick() rather than obsolete
71        BSP_Configuration reference.
72
732008-05-06      Ray Xu <rayx.cn@gmail.com>
74
75        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
76        Add CPU type s3c2410. Add a new s3c24xx common file shared between
77        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
78        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
79        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
80        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
81        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
82        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
83
842007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
85
86        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
87        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
88        copies of the Configuration Table. Use the RTEMS provided accessor
89        macros to obtain configuration fields.
90
912007-11-03      Ray Xu <rayx.cn@gmail.com>
92        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
93        lpc22xx/irq/bsp_irq_init.c: add VIC address init
94
952007-10-05      Ray Xu <xr@trasin.net>
96
97        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
98        runs in Skyeye.
99
1002007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        PR 1257/bsps
103        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
104        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
105        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
106        public API and directly accessing _CPU_ISR_Disable and
107        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
108        directive which could lead to problems. This patch also changes the
109        type of the variable passed into these routines and addresses minor
110        style issues.
111
1122007-05-01      Ray Xu <xr@trasin.net>
113
114        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
115        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
116        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
117        BSP to address changes between 4.7 and CVS head as well as to address
118        comments from Ralf and Joel.
119
1202007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
123        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
124        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
125        Use current OAR license file URL.
126
1272007-04-25      Ray Xu <xr@trasin.net>
128
129        * Makefile.am, configure.ac: Add lpc22xx support.
130        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
131        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
132        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
133        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
134
1352007-03-12      Joel Sherrill <joel@OARcorp.com>
136
137        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
138        at91rm9200/include/at91rm9200.h,
139        at91rm9200/include/at91rm9200_dbgu.h,
140        at91rm9200/include/at91rm9200_emac.h,
141        at91rm9200/include/at91rm9200_gpio.h,
142        at91rm9200/include/at91rm9200_mem.h,
143        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
144        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
145        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
146        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
147        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
148        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
149        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
150        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
151        and/or fix mistake in copyright notice. Both of these mistakes appear
152        to be from code submitted after these changes were made previously.
153
1542006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
155
156        * configure.ac: New BUG-REPORT address.
157
1582006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * configure.ac: Require autoconf-2.60. Require automake-1.10.
161
1622006-09-11      Joel Sherrill <joel@OARcorp.com>
163
164        * at91rm9200/include/at91rm9200.h,
165        at91rm9200/include/at91rm9200_dbgu.h,
166        at91rm9200/include/at91rm9200_emac.h,
167        at91rm9200/include/at91rm9200_gpio.h,
168        at91rm9200/include/at91rm9200_mem.h,
169        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
170        Convert C++ style comments to C style.
171
1722006-09-11      Chris Johns <chrisj@rtems.org>
173
174        * s3c2400/include/s3c2400.h: Remove extra CRLF.
175       
1762006-06-02      Jay Monkman <jtm@lopingdog.com>
177
178        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
179
1802006-06-02      Jay Monkman <jtm@lopingdog.com>
181
182        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
183        added mmu_set_cpu_async() function.
184
1852006-06-02      Jay Monkman <jtm@lopingdog.com>
186
187        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
188        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
189        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
190        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
191        to use shared rtems_irq_connect_data struct.
192
1932006-05-31      Joel Sherrill <joel@OARcorp.com>
194
195        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
196
1972006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * configure.ac: Use RTEMS_AMPOLISH3.
200
2012006-03-07      Lars Munch <lars@segv.dk>
202
203        * at91rm9200/clock/clock.c: The clock tick is not very precise on
204        at91rm9200. The attached patch improves the situation by:
205          (1) Not reloading the "period interval timer" register in the
206              interrupt handler since this is done automatically.
207          (2) Use integer rounding in the calculation of the "period interval
208              timer" register value to get as close as posible to the
209              CONFIGURE_MICROSECONDS_PER_TICK value.
210
2112005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
212
213        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
214
2152005-09-15      Jay Monkman <jtm@lopingdog.com>
216
217        PR 776/bsps
218        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
219        pass interrupt vector number to ISR on AT91RM9200.
220
2212005-08-17      Lars Munch <lars@segv.dk>
222
223        PR 727/bsps
224        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
225        tick is not 9.365 miliseconds long.
226
2272005-07-07      Philippe Simons <loki_666@fastmail.fm>
228
229        * Makefile.am: Remove s3c2400/lcd/lcd.c
230        * s3c2400/lcd/lcd.c: Remove.
231        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
232
2332005-06-01      Philippe Simons <loki_666@fastmail.fm>
234
235        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
236        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
237        * s3c2400/timer/timer.c: Update to use get_PCLK()
238
2392005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
240
241        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
242        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
243        should be included after the addition of a parameter to ISRs.
244
2452005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
246
247        * Makefile.am: Merge-in s3c2400/Makefile.am.
248        * preinstall.am: Regenerate.
249        * s3c2400/Makefile.am: Remove.
250        * configure.ac: Remove s3c2400/Makefile.
251
2522005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
253
254        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
255        * preinstall.am: Regenerate.
256        * mc9328mxl/Makefile.am: Remove.
257        * configure.ac: Remove mc9328mxl/Makefile.
258
2592005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
260
261        * Makefile.am: Merge-in at91rm9200/Makefile.am.
262        * preinstall.am: Regenerate.
263        * at91rm9200/Makefile.am: Remove.
264        * configure.ac: Remove at91rm9200/Makefile.
265
2662005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
267
268        * Makefile.am: Merge-in shared/Makefile.am.
269        * preinstall.am: New.
270        * shared/Makefile.am: Remove.
271        * configure.ac: Reflect changes above.
272
2732005-05-03      Joel Sherrill <joel@OARcorp.com>
274
275        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
276
2772005-04-26      Joel Sherrill <joel@OARcorp.com>
278
279        * s3c2400/clock/clockdrv.c: Eliminate warning.
280
2812005-03-11      Philippe Simons <loki_666@fastmail.fm>
282
283        * Makefile.am, configure.ac: Added gp32 BSP.
284        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
285        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
286        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
287        s3c2400/timer/timer.c: New files.
288
2892005-03-08      Jay Monkman <jtm@lopingdog.com>
290
291        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
292
2932005-02-24      Jay Monkman <jtm@lopingdog.com>
294
295        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
296
2972005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
298
299        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
300        Eliminate CFLAGS_OPTIMIZE_V.
301
3022005-01-04      Joel Sherrill <joel@OARcorp.com>
303
304        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
305        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
306        shared/arm920/mmu.c: Remove warnings.
307
3082005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
309
310        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
311        shared/Makefile.am: Remove build-variant support.
312
3132005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
314
315        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
316        shared/ChangeLog.
317        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
318        Remove.
319
3202004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
321
322        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
323        fixed-size types.
324
3252004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
326
327        * configure.ac: Remove RTEMS_ENABLE_BARE.
328
3292004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
330
331        * configure.ac: Require automake > 1.9.
332
3332004-07-24      Joel Sherrill <joel@OARcorp.com>
334
335        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
336        New files.
337
3382004-07-15      Jay Monkman
339
340        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
341        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
342        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
343        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
344        at91rm9200/include/at91rm9200.h,
345        at91rm9200/include/at91rm9200_dbgu.h,
346        at91rm9200/include/at91rm9200_emac.h,
347        at91rm9200/include/at91rm9200_gpio.h,
348        at91rm9200/include/at91rm9200_mem.h,
349        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
350        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
351        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
352        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
353        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
354        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
355        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
356        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
357        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
358        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
359        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
360        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
361        shared/include/mmu.h: New files.
362
Note: See TracBrowser for help on using the repository browser.