source: rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog @ 849ef66c

4.115
Last change on this file since 849ef66c was 849ef66c, checked in by Ralf Corsepius <ralf.corsepius@…>, on 02/11/11 at 11:48:16

2011-02-11 Ralf Corsépius <ralf.corsepius@…>

  • startup/bspstarthooks.c: Use "asm" instead of "asm" for improved c99-compliance.
  • Property mode set to 100644
File size: 13.3 KB
Line 
12011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * startup/bspstarthooks.c:
4        Use "__asm__" instead of "asm" for improved c99-compliance.
5
62011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * misc/timer.c: Fix typo.
9
102011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
11
12        * misc/timer.c: Include <rtems/btimer.h>.
13        Fix benchmark_timer_read() definition.
14
152011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
16
17        * configure.ac: Require autoconf-2.68, automake-1.11.1.
18
192010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
20
21        * startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
22        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
23        startup/linkcmds.lpc24xx_ncs_rom_ext,
24        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
25        file changes.
26
272010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
28
29        * include/lcd.h, misc/lcd.c: New files.
30        * misc/io.c, include/io.h: Documentation, bug fixes, more
31        configurations.
32        * include/lpc24xx.h: Added DAC and I2S.
33        * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
34        startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
35        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
36        startup/linkcmds.lpc24xx_ncs_rom_ext,
37        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
38        file changes.
39
402010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * misc/system-clocks.c: Use define instead of function call to allow
43        smaller delays.
44
452010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
46
47        * rtc/rtc-config.c: Fixed type.
48
492010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
50
51        * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
52        of <bsp/utility.h>.
53
542010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
55
56        * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
57        * misc/io.c: Added LCD pin configuration.
58
592010-06-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New
62        files.
63        * Makefile.am, configure.ac: Reflect changes above.
64        * startup/linkcmds.lpc2362: Typos.
65        * README: Documentation.
66
672010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
68
69        * startup/bspstarthooks.c: Removed start section attribute defines.
70
712010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
72
73        * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
74        misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
75        superfluous macros.
76
772010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
78
79        * Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
80        shared output character implementation.
81
822010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
83
84        * make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
85
862010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
87
88        * include/irq-config.h: Removed file.
89        * Makefile.am, preinstall.am: Reflect change above.
90        * irq/irq.c: Removed superfluous parameter checks.
91
922010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
93
94        * make/custom/lpc24xx.inc: Use VFP floating point model.
95
962010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
97
98        * make/custom/lpc24xx.inc: removed over-paranoid warning switches
99
1002010-04-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
101
102        * Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c,
103        make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c,
104        startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout.
105
1062010-03-29      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
107
108        * configure.ac: make the lpc2362 a SMALL MEMORY BSP
109
1102010-03-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
111
112        * include/lpc-ethernet-config.h: Fixed IO configurations.
113
1142010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
115
116        * include/lpc-ethernet-config.h: New file.
117        * network/network.c: Removed file.
118        * Makefile.am, configure.ac, preinstall.am, include/bsp.h,
119        include/lpc24xx.h: Changes throughout.
120
1212009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
122
123        * clock/clock-config.c: Removed file.
124        * include/lpc-clock-config.h, make/custom/lpc2362.cfg,
125        startup/linkcmds.lpc2362: New files.
126        * Makefile.am, configure.ac, preinstall.am, console/console-config.c,
127        i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h,
128        include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c,
129        misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c,
130        startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c,
131        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
132        startup/linkcmds.lpc24xx_ncs_rom_ext,
133        startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout.
134
1352009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * configure.ac: Add RTEMS_BSP_LINKCMDS.
138        * make/custom/lpc24xx.inc: Remove LDFLAGS.
139        * make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
140        * make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
141        * make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
142        * make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
143        * startup/linkcmds: Remove.
144        * Makefile.am: Rework linkcmds handling.
145
1462009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * clock/clock-config.c, misc/dma.c, network/network.c,
149        rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
150
1512009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
152
153        * i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for
154        interrupt handler type change.
155
1562009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
159
1602009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * configure.ac: Don't add -ansi -fasm to CFLAGS.
163
1642009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        * make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
167        * make/custom/lpc24xx.cfg: Removed.
168        * make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
169        make/custom/lpc24xx_ncs_rom_ext.cfg,
170        make/custom/lpc24xx_ncs_rom_int.cfg:
171        Include make/custom/lpc24xx.inc.
172
1732009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
174
175        * make/custom/lpc24xx.cfg: New (relocated from /make/custom).
176        * make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
177        * make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
178        * make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
179        * make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).
180
1812009-10-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
182
183        * startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
184        startup/linkcmds.lpc2478_ncs_ram: Removed files.
185        * startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
186        startup/linkcmds.lpc24xx_ncs_rom_ext,
187        startup/linkcmds.lpc24xx_ncs_rom_int: New files.
188        * Makefile.am, README, configure.ac, preinstall.am, misc/io.c,
189        startup/linkcmds: Changes throughout.
190
1912009-09-21      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
192
193        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
194        missing files.
195
1962009-09-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
197
198        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files.
199        * Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h,
200        include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h,
201        include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c,
202        misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c,
203        ssp/ssp.c, startup/bspstart.c: Changes throughout.
204
2052009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
206
207        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
208
209 2009-08-27     Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * misc/bspidle.c: Include bsp.h and fix prototype.
212
2132009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
216        thread to bsp_idle_thread.
217        * misc/bspidle.c: New file.
218        * include/idle.h, misc/idle.c: Removed.
219
2202009-08-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
221
222        * startup/linkcmds, startup/linkcmds.lpc2478,
223        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
224        Fixed dummy entries.
225
2262009-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
227
228        * startup/linkcmds, startup/linkcmds.lpc2478,
229        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
230        Dummy entries for toolchain compatibility.
231
2322009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
233
234        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
235        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
236        have the same options.
237
2382009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
239
240        * i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c,
241        misc/io.c: New files.
242        * Makefile.am, README, configure.ac, preinstall.am,
243        clock/clock-config.c, console/console-config.c, include/irq.h,
244        include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
245        misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c,
246        startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
247        startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
248        startup/linkcmds.lpc2478_ncs_ram: Changes throughout.
249
2502009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
251
252        * README: Added NCS.
253        * Makefile.am, configure.ac, preinstall.am: Added BSP variants.
254        * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
255        register settings.  Cleanup.
256        * include/bsp.h: Added network defines and functions.
257        * include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
258        sizes.
259        * include/system-clocks.h, misc/system-clocks.c: Added micro seconds
260        delay function that uses Timer 1.  Changed PLL setup.
261        * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
262        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
263        files.
264        * startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.
265
2662009-02-17      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * Makefile.am: Fix breakage introduced in 2009-02-13 changes.
269
2702009-02-13      Joel Sherrill <joel.sherrill@oarcorp.com>
271
272        * Makefile.am, preinstall.am: Use stub tm27.h.
273
2742008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
275
276        * configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
277        Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
278        * include/bsp.h: #include <bspopts.h>.
279        * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
280        LPC24XX_OSCILLATOR_MAIN through bspopts.h.
281
2822008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * bsp_specs: Move -e start from *link to *startfile to avoid warning
285        for undefined entry symbol when linking relocatables with binutils
286        2.19.
287
2882008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        * Makefile.am, preinstall.am: Add timer driver stub.
291
2922008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
293
294        * ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files.
295
296        * Makefile.am, preinstall.am, README: Update.
297
298        * include/irq.h: Fixed typos.
299
300        * include/lpc24xx.h: New defines and types.  Converted to UNIX line
301        endings.
302
303        * misc/system-clocks.c, startup/bspstart.c: Update for utility.h
304        changes.
305
3062008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
307
308        * clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
309        * Makefile.am: Reflect changes above.
310
3112008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
312
313        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
314        of building libbspstart.a, using automake-rules.
315
3162008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
317
318        * Makefile.am: Eliminate *_SOURCES.
319
3202008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
321
322        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
323        components.
324
3252008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
326
327        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
328
3292008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
330
331        * preinstall.am: Regenerated.
332
3332008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
334
335        * Makefile.am: Eliminates libcpudir.
336
3372008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
338
339        * Makefile.am: Remove NETWORKING (Sources are missing).
340
3412008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
342
343        * Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
344
3452008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
346
347        * Makefile.am: Add bsp_specs.
348
3492008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
350
351        PR 1322/bsps
352        * include/bspopts.h.in: Remove.
353
3542008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
355
356        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
357        work area allocation mandatory. Rename
358        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
359
3602008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
361
362        * README: Add URL.
363
3642008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
365
366        * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
367        Move utility.h
368
3692008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
370
371        * Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
372        can optionally print a message, poll for user to press key, and call
373        bsp_reset(). Using this eliminates the various bsp_cleanup()
374        implementations which had their own implementation and variety of
375        string constants.
376
3772008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
378
379        * .cvsignore, include/bspopts.h.in: New files.
380
3812008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
382
383        * bsp_specs, clock/clock-config.c, configure.ac,
384        console/console-config.c, include/bsp.h, include/irq-config.h,
385        include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
386        Makefile.am, misc/system-clocks.c, preinstall.am, README,
387        rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.
Note: See TracBrowser for help on using the repository browser.