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

4.104.114.95
Last change on this file since e6a4446 was e6a4446, checked in by Joel Sherrill <joel.sherrill@…>, on 05/06/08 at 22:23:47

2008-05-06 Joel Sherrill <joel.sherrill@…>

  • s3c24xx/clock/clockdrv.c: Use rtems_configuration_get_microseconds_per_tick() rather than obsolete BSP_Configuration reference.
  • Property mode set to 100644
File size: 10.3 KB
RevLine 
[e6a4446]12008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * s3c24xx/clock/clockdrv.c: Use
4        rtems_configuration_get_microseconds_per_tick() rather than obsolete
5        BSP_Configuration reference.
6
[dbdb0255]72008-05-06      Ray Xu <rayx.cn@gmail.com>
8
9        * Makefile.am, configure.ac, preinstall.am, s3c2400/include/s3c2400.h:
10        Add CPU type s3c2410. Add a new s3c24xx common file shared between
11        s3c2400 and s3c2410. Most content is moved from s3c2400 now. Some
12        were changed to include <s3c24xx.h> instead of <s3c2400.h>.
13        * s3c2410/include/s3c2410.h, s3c2410/irq/bsp_irq_asm.S,
14        s3c2410/irq/irq.h, s3c24xx/clock/clockdrv.c, s3c24xx/clock/support.c,
15        s3c24xx/include/s3c24xx.h, s3c24xx/irq/bsp_irq_init.c,
16        s3c24xx/irq/irq.c, s3c24xx/irq/irq.h, s3c24xx/timer/timer.c: New files.
17
[35f1d89]182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * at91rm9200/clock/clock.c, lpc22xx/clock/clockdrv.c,
21        mc9328mxl/clock/clockdrv.c, s3c2400/clock/clockdrv.c: Eliminate
22        copies of the Configuration Table. Use the RTEMS provided accessor
23        macros to obtain configuration fields.
24
[5a364be3]252007-11-03      Ray Xu <rayx.cn@gmail.com>
26        *lpc22xx/irq/bsp_irq_asm.S: Add veneer for ARM<->Thumb
27        lpc22xx/irq/bsp_irq_init.c: add VIC address init
28
[c9274ae]292007-10-05      Ray Xu <xr@trasin.net>
30
31        * lpc22xx/clock/clockdrv.c, lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: Now
32        runs in Skyeye.
33
[23f1974]342007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        PR 1257/bsps
37        * at91rm9200/irq/irq.c, lpc22xx/irq/irq.c, mc9328mxl/irq/irq.c,
38        s3c2400/irq/irq.c: Code outside of cpukit should use the public API
39        for rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
40        public API and directly accessing _CPU_ISR_Disable and
41        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
42        directive which could lead to problems. This patch also changes the
43        type of the variable passed into these routines and addresses minor
44        style issues.
45
[716f6be]462007-05-01      Ray Xu <xr@trasin.net>
47
48        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
49        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
50        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c: Update
51        BSP to address changes between 4.7 and CVS head as well as to address
52        comments from Ralf and Joel.
53
[8b7e446e]542007-04-25      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
57        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/irq/bsp_irq_init.c,
58        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h, lpc22xx/timer/timer.c:
59        Use current OAR license file URL.
60
[7d33199]612007-04-25      Ray Xu <xr@trasin.net>
62
63        * Makefile.am, configure.ac: Add lpc22xx support.
64        * lpc22xx/clock/clockdrv.c, lpc22xx/include/lpc22xx.h,
65        lpc22xx/irq/bsp_irq_asm.S, lpc22xx/timer/lpc_timer.h,
[a44e045b]66        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
67        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
[7d33199]68
[93f4a906]692007-03-12      Joel Sherrill <joel@OARcorp.com>
70
71        * at91rm9200/clock/clock.c, at91rm9200/dbgu/dbgu.c,
72        at91rm9200/include/at91rm9200.h,
73        at91rm9200/include/at91rm9200_dbgu.h,
74        at91rm9200/include/at91rm9200_emac.h,
75        at91rm9200/include/at91rm9200_gpio.h,
76        at91rm9200/include/at91rm9200_mem.h,
77        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
78        at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/bsp_irq_init.c,
79        at91rm9200/irq/irq.c, at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
80        at91rm9200/timer/timer.c, mc9328mxl/clock/clockdrv.c,
81        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/bsp_irq_asm.S,
82        mc9328mxl/irq/bsp_irq_init.c, mc9328mxl/irq/irq.c,
83        mc9328mxl/irq/irq.h, mc9328mxl/timer/timer.c,
84        s3c2400/clock/clockdrv.c, s3c2400/timer/timer.c: Correct license URL
85        and/or fix mistake in copyright notice. Both of these mistakes appear
86        to be from code submitted after these changes were made previously.
87
[fcb0cd46]882006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * configure.ac: New BUG-REPORT address.
91
[11c60096]922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * configure.ac: Require autoconf-2.60. Require automake-1.10.
95
[5e14d89]962006-09-11      Joel Sherrill <joel@OARcorp.com>
97
98        * at91rm9200/include/at91rm9200.h,
99        at91rm9200/include/at91rm9200_dbgu.h,
100        at91rm9200/include/at91rm9200_emac.h,
101        at91rm9200/include/at91rm9200_gpio.h,
102        at91rm9200/include/at91rm9200_mem.h,
103        at91rm9200/include/at91rm9200_pmc.h, s3c2400/include/s3c2400.h:
104        Convert C++ style comments to C style.
105
[cb66894]1062006-09-11      Chris Johns <chrisj@rtems.org>
107
108        * s3c2400/include/s3c2400.h: Remove extra CRLF.
109       
[bc19e2a]1102006-06-02      Jay Monkman <jtm@lopingdog.com>
111
112        * mc9328mxl/include/mc9328mxl.h: Added UART register definitions.
113
1142006-06-02      Jay Monkman <jtm@lopingdog.com>
[7afe5a2]115
116        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
117        added mmu_set_cpu_async() function.
118
[bc19e2a]1192006-06-02      Jay Monkman <jtm@lopingdog.com>
[ada5201]120
121        * at91rm9200/irq/bsp_irq_init.c, mc9328mxl/clock/clockdrv.c,
122        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
123        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
124        s3c2400/irq/bsp_irq_init.c: Changed interrupt handling
125        to use shared rtems_irq_connect_data struct.
126
[5c89efa]1272006-05-31      Joel Sherrill <joel@OARcorp.com>
128
129        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
130
[4bee7d9c]1312006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * configure.ac: Use RTEMS_AMPOLISH3.
134
[75bf564]1352006-03-07      Lars Munch <lars@segv.dk>
136
137        * at91rm9200/clock/clock.c: The clock tick is not very precise on
138        at91rm9200. The attached patch improves the situation by:
139          (1) Not reloading the "period interval timer" register in the
140              interrupt handler since this is done automatically.
141          (2) Use integer rounding in the calculation of the "period interval
142              timer" register value to get as close as posible to the
143              CONFIGURE_MICROSECONDS_PER_TICK value.
144
[4609200]1452005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
148
[1370850]1492005-09-15      Jay Monkman <jtm@lopingdog.com>
150
151        PR 776/bsps
152        * at91rm9200/irq/bsp_irq_asm.S, at91rm9200/irq/irq.h: Added code to
153        pass interrupt vector number to ISR on AT91RM9200.
154
[77bb84e]1552005-08-17      Lars Munch <lars@segv.dk>
156
157        PR 727/bsps
158        * at91rm9200/clock/clock.c: Correct the equation so 10 milliseconds
159        tick is not 9.365 miliseconds long.
160
[1f18710]1612005-07-07      Philippe Simons <loki_666@fastmail.fm>
162
163        * Makefile.am: Remove s3c2400/lcd/lcd.c
164        * s3c2400/lcd/lcd.c: Remove.
165        * s3c2400/clock/support.c: file "rewrote" to avoid GPL.
166
[b2a4e861]1672005-06-01      Philippe Simons <loki_666@fastmail.fm>
168
169        * Makefile.am: Add s3c2400/lcd/lcd.c, s3c2400/clock/support.c
170        * s3c2400/clock/clockdrv.c: Update to use get_PCLK()
171        * s3c2400/timer/timer.c: Update to use get_PCLK()
172
[2c24794]1732005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
174
[086c1c3]175        * at91rm9200/irq/irq.h, mc9328mxl/irq/irq.h, s3c2400/irq/irq.h:
176        Modified names and types to match rtems/irq.h. Note: rtems/irq.h
177        should be included after the addition of a parameter to ISRs.
[2c24794]178
[c9cc5be]1792005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
180
181        * Makefile.am: Merge-in s3c2400/Makefile.am.
182        * preinstall.am: Regenerate.
183        * s3c2400/Makefile.am: Remove.
184        * configure.ac: Remove s3c2400/Makefile.
185
[8540218]1862005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
187
188        * Makefile.am: Merge-in mc9328mxl/Makefile.am.
189        * preinstall.am: Regenerate.
190        * mc9328mxl/Makefile.am: Remove.
191        * configure.ac: Remove mc9328mxl/Makefile.
192
[76aa03a]1932005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
194
195        * Makefile.am: Merge-in at91rm9200/Makefile.am.
196        * preinstall.am: Regenerate.
197        * at91rm9200/Makefile.am: Remove.
198        * configure.ac: Remove at91rm9200/Makefile.
199
[08966e16]2002005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
201
202        * Makefile.am: Merge-in shared/Makefile.am.
203        * preinstall.am: New.
204        * shared/Makefile.am: Remove.
205        * configure.ac: Reflect changes above.
206
[d409705]2072005-05-03      Joel Sherrill <joel@OARcorp.com>
208
209        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
210
[7c6a5ca]2112005-04-26      Joel Sherrill <joel@OARcorp.com>
212
213        * s3c2400/clock/clockdrv.c: Eliminate warning.
214
[479ac2d8]2152005-03-11      Philippe Simons <loki_666@fastmail.fm>
216
217        * Makefile.am, configure.ac: Added gp32 BSP.
218        * s3c2400/.cvsignore, s3c2400/Makefile.am, s3c2400/clock/clockdrv.c,
219        s3c2400/include/s3c2400.h, s3c2400/irq/bsp_irq_asm.S,
220        s3c2400/irq/bsp_irq_init.c, s3c2400/irq/irq.c, s3c2400/irq/irq.h,
221        s3c2400/timer/timer.c: New files.
222
[8008148]2232005-03-08      Jay Monkman <jtm@lopingdog.com>
224
225        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
226
[c743b48]2272005-02-24      Jay Monkman <jtm@lopingdog.com>
228
229        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
230
[e56f1b4]2312005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
232
233        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am, shared/Makefile.am:
234        Eliminate CFLAGS_OPTIMIZE_V.
235
[aaca942]2362005-01-04      Joel Sherrill <joel@OARcorp.com>
237
238        * at91rm9200/clock/clock.c, at91rm9200/irq/irq.c, at91rm9200/pmc/pmc.c,
239        mc9328mxl/clock/clockdrv.c, mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
240        shared/arm920/mmu.c: Remove warnings.
241
[81db9ef]2422005-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
243
244        * at91rm9200/Makefile.am, mc9328mxl/Makefile.am,
245        shared/Makefile.am: Remove build-variant support.
246
[f9485bb]2472005-01-02      Ralf Corsepius <ralf_corsepius@rtems.org>
248
249        * ChangeLog: Merge-in at91rm9200/ChangeLog, mc9328mxl/ChangeLog,
250        shared/ChangeLog.
251        * at91rm9200/ChangeLog, mc9328mxl/ChangeLog, shared/ChangeLog:
252        Remove.
253
2542004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
255
256        * at91rm9200/timer/timer.c, mc9328mxl/timer/timer.c: Use POSIX
257        fixed-size types.
258
[1469078f]2592004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
260
261        * configure.ac: Remove RTEMS_ENABLE_BARE.
262
[97891e5e]2632004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
264
265        * configure.ac: Require automake > 1.9.
266
[6daca108]2672004-07-24      Joel Sherrill <joel@OARcorp.com>
268
269        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
270        New files.
271
[ccaceb0]2722004-07-15      Jay Monkman
273
[f9485bb]274        * .cvsignore, ChangeLog, Makefile.am, configure.ac,
275        at91rm9200/ChangeLog, at91rm9200/Makefile.am,
276        at91rm9200/clock/.cvsignore, at91rm9200/clock/clock.c,
277        at91rm9200/dbgu/.cvsignore, at91rm9200/dbgu/dbgu.c,
278        at91rm9200/include/at91rm9200.h,
279        at91rm9200/include/at91rm9200_dbgu.h,
280        at91rm9200/include/at91rm9200_emac.h,
281        at91rm9200/include/at91rm9200_gpio.h,
282        at91rm9200/include/at91rm9200_mem.h,
283        at91rm9200/include/at91rm9200_pmc.h, at91rm9200/include/bits.h,
284        at91rm9200/irq/.cvsignore, at91rm9200/irq/bsp_irq_asm.S,
285        at91rm9200/irq/bsp_irq_init.c, at91rm9200/irq/irq.c,
286        at91rm9200/irq/irq.h, at91rm9200/pmc/pmc.c,
287        at91rm9200/timer/.cvsignore, at91rm9200/timer/timer.c,
288        mc9328mxl/ChangeLog, mc9328mxl/Makefile.am,
289        mc9328mxl/clock/.cvsignore, mc9328mxl/clock/clockdrv.c,
290        mc9328mxl/include/mc9328mxl.h, mc9328mxl/irq/.cvsignore,
291        mc9328mxl/irq/bsp_irq_asm.S, mc9328mxl/irq/bsp_irq_init.c,
292        mc9328mxl/irq/irq.c, mc9328mxl/irq/irq.h,
293        mc9328mxl/timer/.cvsignore, mc9328mxl/timer/timer.c,
294        shared/ChangeLog, shared/Makefile.am, shared/arm920/mmu.c,
295        shared/include/mmu.h: New files.
[ccaceb0]296
Note: See TracBrowser for help on using the repository browser.