source: rtems/c/src/lib/libcpu/arm/ChangeLog @ 142a9df

4.104.115
Last change on this file since 142a9df was 142a9df, checked in by Joel Sherrill <joel.sherrill@…>, on 07/10/09 at 15:34:12

2009-07-10 Xi Yang <hiyangxi@…>

  • Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h, pxa255/pmc/pmc.c: Add PMC support.
  • Property mode set to 100644
File size: 13.3 KB
Line 
12009-07-10      Xi Yang <hiyangxi@gmail.com>
2
3        * Makefile.am, pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h,
4        pxa255/pmc/pmc.c: Add PMC support.
5
62009-06-29      Xi Yang <hiyangxi@gmail.com>
7
8        * pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
9        * pxa255/include/bits.h: Removed.
10
112009-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
14        pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update
15        timer.
16
172009-06-05      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
20
212009-06-04      Xi Yang <hiyangxi@gmail.com>
22
23        * Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
24        support.
25        * pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
26        pxa255/include/ffuart.h, pxa255/include/pxa255.h,
27        pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
28        pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
29        pxa255/timer/timer.c: New files.
30
312009-06-02      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
34
352009-05-27      Fernando Nicodemos <fgnicodemos@terra.com.br>
36
37        * at91rm9200/clock/clock.c: Add support for nanoseconds since last
38        tick. The resolution is not that high but better than nothing.
39
402008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
41
42        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
43        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c,
44        s3c24xx/clock/clockdrv.c:
45        Include ../../../../libbsp/shared/clockdrv_shell.h
46        instead of ../../../../libbsp/shared/clockdrv_shell.c.
47
482008-12-11      Ralf Corsepius <ralf.corsepius@rtems.org>
49
50        * lpc22xx/include/lpc22xx.h, mc9328mxl/include/mc9328mxl.h:
51        #include <stdint.h> instead of <rtems/stdint.h>.
52        * at91rm9200/dbgu/dbgu.c: Add missing prototype.
53
542008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * at91rm9200/dbgu/dbgu.c: Use standardized bsp_cleanup() which can
57        optionally print a message, poll for user to press key, and call
58        bsp_reset(). Using this eliminates the various bsp_cleanup()
59        implementations which had their own implementation and variety of
60        string constants. This driver had to support the standard poll
61        key input method.
62
632008-09-05      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
66        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
67        s3c24xx/timer/timer.c: Convert to "bool".
68
692008-08-31      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * at91rm9200/timer/timer.c, lpc22xx/timer/timer.c,
72        mc9328mxl/timer/timer.c, s3c2400/timer/timer.c,
73        s3c24xx/timer/timer.c: Rename timer driver methods to follow RTEMS
74        programming conventions.
75
762008-08-27      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * lpc22xx/timer/timer.c: Remove broken bool implementation.
79        Remove unused vars.
80
812008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
82
83        * at91rm9200/irq/bsp_irq_init.c, lpc22xx/irq/bsp_irq_init.c,
84        mc9328mxl/irq/bsp_irq_init.c, s3c24xx/irq/bsp_irq_init.c:
85        Add missing prototypes.
86
872008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * s3c24xx/clock/clockdrv.c: Use
90        rtems_configuration_get_microseconds_per_tick() rather than obsolete
91        BSP_Configuration reference.
92
932008-05-06      Ray Xu <rayx.cn@gmail.com>
94
95        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
96        Add CPU type s3c2410. Add a new s3c24xx common file shared between
97        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
98        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
99        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
100        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
101        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
102        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
103
1042007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
107        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
108        copies of the Configuration Table. Use the RTEMS provided accessor
109        macros to obtain configuration fields.
110
1112007-11-03      Ray Xu <rayx.cn@gmail.com>
112        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
113        lpc22xx/irq/bsp_irq_init.c: add VIC address init
114
1152007-10-05      Ray Xu <xr@trasin.net>
116
117        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
118        runs in Skyeye.
119
1202007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        PR 1257/bsps
123        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
124        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
125        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
126        public API and directly accessing _CPU_ISR_Disable and
127        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
128        directive which could lead to problems. This patch also changes the
129        type of the variable passed into these routines and addresses minor
130        style issues.
131
1322007-05-01      Ray Xu <xr@trasin.net>
133
134        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
135        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
136        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
137        BSP to address changes between 4.7 and CVS head as well as to address
138        comments from Ralf and Joel.
139
1402007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
143        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
144        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
145        Use current OAR license file URL.
146
1472007-04-25      Ray Xu <xr@trasin.net>
148
149        * Makefile.am, configure.ac: Add lpc22xx support.
150        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
151        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
152        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
153        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
154
1552007-03-12      Joel Sherrill <joel@OARcorp.com>
156
157        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
158        at91rm9200/include/at91rm9200.h,
159        at91rm9200/include/at91rm9200_dbgu.h,
160        at91rm9200/include/at91rm9200_emac.h,
161        at91rm9200/include/at91rm9200_gpio.h,
162        at91rm9200/include/at91rm9200_mem.h,
163        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
164        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
165        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
166        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
167        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
168        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
169        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
170        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
171        and/or fix mistake in copyright notice. Both of these mistakes appear
172        to be from code submitted after these changes were made previously.
173
1742006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
175
176        * configure.ac: New BUG-REPORT address.
177
1782006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
179
180        * configure.ac: Require autoconf-2.60. Require automake-1.10.
181
1822006-09-11      Joel Sherrill <joel@OARcorp.com>
183
184        * at91rm9200/include/at91rm9200.h,
185        at91rm9200/include/at91rm9200_dbgu.h,
186        at91rm9200/include/at91rm9200_emac.h,
187        at91rm9200/include/at91rm9200_gpio.h,
188        at91rm9200/include/at91rm9200_mem.h,
189        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
190        Convert C++ style comments to C style.
191
1922006-09-11      Chris Johns <chrisj@rtems.org>
193
194        * s3c2400/include/s3c2400.h: Remove extra CRLF.
195       
1962006-06-02      Jay Monkman <jtm@lopingdog.com>
197
198        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
199
2002006-06-02      Jay Monkman <jtm@lopingdog.com>
201
202        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
203        added mmu_set_cpu_async() function.
204
2052006-06-02      Jay Monkman <jtm@lopingdog.com>
206
207        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
208        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
209        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
210        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
211        to use shared rtems_irq_connect_data struct.
212
2132006-05-31      Joel Sherrill <joel@OARcorp.com>
214
215        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
216
2172006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * configure.ac: Use RTEMS_AMPOLISH3.
220
2212006-03-07      Lars Munch <lars@segv.dk>
222
223        * at91rm9200/clock/clock.c: The clock tick is not very precise on
224        at91rm9200. The attached patch improves the situation by:
225          (1) Not reloading the "period interval timer" register in the
226              interrupt handler since this is done automatically.
227          (2) Use integer rounding in the calculation of the "period interval
228              timer" register value to get as close as posible to the
229              CONFIGURE_MICROSECONDS_PER_TICK value.
230
2312005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
232
233        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
234
2352005-09-15      Jay Monkman <jtm@lopingdog.com>
236
237        PR 776/bsps
238        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
239        pass interrupt vector number to ISR on AT91RM9200.
240
2412005-08-17      Lars Munch <lars@segv.dk>
242
243        PR 727/bsps
244        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
245        tick is not 9.365 miliseconds long.
246
2472005-07-07      Philippe Simons <loki_666@fastmail.fm>
248
249        * Makefile.am: Remove s3c2400/lcd/lcd.c
250        * s3c2400/lcd/lcd.c: Remove.
251        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
252
2532005-06-01      Philippe Simons <loki_666@fastmail.fm>
254
255        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
256        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
257        * s3c2400/timer/timer.c: Update to use get_PCLK()
258
2592005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
260
261        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
262        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
263        should be included after the addition of a parameter to ISRs.
264
2652005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
266
267        * Makefile.am: Merge-in s3c2400/Makefile.am.
268        * preinstall.am: Regenerate.
269        * s3c2400/Makefile.am: Remove.
270        * configure.ac: Remove s3c2400/Makefile.
271
2722005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
273
274        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
275        * preinstall.am: Regenerate.
276        * mc9328mxl/Makefile.am: Remove.
277        * configure.ac: Remove mc9328mxl/Makefile.
278
2792005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
280
281        * Makefile.am: Merge-in at91rm9200/Makefile.am.
282        * preinstall.am: Regenerate.
283        * at91rm9200/Makefile.am: Remove.
284        * configure.ac: Remove at91rm9200/Makefile.
285
2862005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
287
288        * Makefile.am: Merge-in shared/Makefile.am.
289        * preinstall.am: New.
290        * shared/Makefile.am: Remove.
291        * configure.ac: Reflect changes above.
292
2932005-05-03      Joel Sherrill <joel@OARcorp.com>
294
295        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
296
2972005-04-26      Joel Sherrill <joel@OARcorp.com>
298
299        * s3c2400/clock/clockdrv.c: Eliminate warning.
300
3012005-03-11      Philippe Simons <loki_666@fastmail.fm>
302
303        * Makefile.am, configure.ac: Added gp32 BSP.
304        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
305        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
306        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
307        s3c2400/timer/timer.c: New files.
308
3092005-03-08      Jay Monkman <jtm@lopingdog.com>
310
311        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
312
3132005-02-24      Jay Monkman <jtm@lopingdog.com>
314
315        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
316
3172005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
318
319        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
320        Eliminate CFLAGS_OPTIMIZE_V.
321
3222005-01-04      Joel Sherrill <joel@OARcorp.com>
323
324        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
325        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
326        shared/arm920/mmu.c: Remove warnings.
327
3282005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
329
330        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
331        shared/Makefile.am: Remove build-variant support.
332
3332005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
334
335        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
336        shared/ChangeLog.
337        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
338        Remove.
339
3402004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
341
342        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
343        fixed-size types.
344
3452004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
346
347        * configure.ac: Remove RTEMS_ENABLE_BARE.
348
3492004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
350
351        * configure.ac: Require automake > 1.9.
352
3532004-07-24      Joel Sherrill <joel@OARcorp.com>
354
355        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
356        New files.
357
3582004-07-15      Jay Monkman
359
360        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
361        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
362        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
363        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
364        at91rm9200/include/at91rm9200.h,
365        at91rm9200/include/at91rm9200_dbgu.h,
366        at91rm9200/include/at91rm9200_emac.h,
367        at91rm9200/include/at91rm9200_gpio.h,
368        at91rm9200/include/at91rm9200_mem.h,
369        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
370        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
371        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
372        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
373        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
374        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
375        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
376        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
377        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
378        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
379        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
380        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
381        shared/include/mmu.h: New files.
382
Note: See TracBrowser for help on using the repository browser.