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
Line 
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
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
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
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
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
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
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
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
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,
66        lpc22xx/timer/timer.c, lpc22xx/irq/bsp_irq_init.c
67        lpc22xx/irq/irq.c, lpc22xx/irq/irq.h: New (Initial submission).
68
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
882006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * configure.ac: New BUG-REPORT address.
91
922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * configure.ac: Require autoconf-2.60. Require automake-1.10.
95
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
1062006-09-11      Chris Johns <chrisj@rtems.org>
107
108        * s3c2400/include/s3c2400.h: Remove extra CRLF.
109       
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>
115
116        * shared/arm920/mmu.c: Fixed bug in mmu_get_ctrl(),
117        added mmu_set_cpu_async() function.
118
1192006-06-02      Jay Monkman <jtm@lopingdog.com>
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
1272006-05-31      Joel Sherrill <joel@OARcorp.com>
128
129        * at91rm9200/clock/clock.c: Convert to using shared clock driver shell.
130
1312006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * configure.ac: Use RTEMS_AMPOLISH3.
134
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
1452005-11-04      Ralf Corsepius <ralf.corsepius@rtems.org>
146
147        * configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
148
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
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
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
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
1732005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
174
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.
178
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
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
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
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
2072005-05-03      Joel Sherrill <joel@OARcorp.com>
208
209        * mc9328mxl/irq/irq.c, s3c2400/irq/irq.c: Remove warnings.
210
2112005-04-26      Joel Sherrill <joel@OARcorp.com>
212
213        * s3c2400/clock/clockdrv.c: Eliminate warning.
214
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
2232005-03-08      Jay Monkman <jtm@lopingdog.com>
224
225        * mc9328mxl/irq/irq.h: Fixed error in declaration of bsp_vector_table.
226
2272005-02-24      Jay Monkman <jtm@lopingdog.com>
228
229        * at91rm9200/include/at91rm9200_emac.h: Cleanup.
230
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
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
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
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
2592004-10-19      Ralf Corsepius <ralf_corsepius@rtems.org>
260
261        * configure.ac: Remove RTEMS_ENABLE_BARE.
262
2632004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
264
265        * configure.ac: Require automake > 1.9.
266
2672004-07-24      Joel Sherrill <joel@OARcorp.com>
268
269        * at91rm9200/.cvsignore, mc9328mxl/.cvsignore, shared/.cvsignore:
270        New files.
271
2722004-07-15      Jay Monkman
273
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.
296
Note: See TracBrowser for help on using the repository browser.