source: rtems/c/src/lib/libbsp/arm/lpc24xx/ChangeLog @ 4f609eec

4.115
Last change on this file since 4f609eec was 4f609eec, checked in by Sebastian Huber <sebastian.huber@…>, on Oct 17, 2011 at 10:40:00 AM

2011-10-17 Sebastian Huber <sebastian.huber@…>

  • include/start-config.h, make/custom/lpc24xx_plx800_rom_int.cfg, startup/linkcmds.lpc24xx_plx800_rom_int, startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c, startup/start-config-pinsel.c: New files.
  • Makefile.am, configure.ac, preinstall.am: Reflect changes above.
  • startup/bspstarthooks.c: Use configuration tables for EMC initialization.
  • Property mode set to 100644
File size: 15.1 KB
Line 
12011-10-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * include/start-config.h, make/custom/lpc24xx_plx800_rom_int.cfg,
4        startup/linkcmds.lpc24xx_plx800_rom_int,
5        startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c,
6        startup/start-config-pinsel.c: New files.
7        * Makefile.am, configure.ac, preinstall.am: Reflect changes above.
8        * startup/bspstarthooks.c: Use configuration tables for EMC
9        initialization.
10
112011-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
12
13        * irq/irq-dispatch.c: New file.
14        * irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
15        * Makefile.am: Reflect change from above.
16
172011-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
18
19        * include/lpc24xx.h: Added ADC defines.
20        * make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
21
222011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * Makefile.am: Fix broken path to cache_.h.
25
262011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * Makefile.am: Fix broken path to clockdrv_shell.h.
29
302011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
31
32        * Makefile.am, preinstall.am: Cache manager changes.
33
342011-05-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
35
36        * i2c/i2c-config.c: New file.
37        * include/lcd.h: Removed EMC definitions.
38        * misc/dma.c: Fixed initialization.
39        * include/i2c.h, include/io.h, include/lpc-ethernet-config.h,
40        include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c,
41        misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin
42        configuration API.
43        * Makefile.am, preinstall.am: Update.
44
452011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
46
47        * README: Add example mkimage command.
48
492011-02-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
50
51        * misc/restart.c: New file.
52        * Makefile.am: Reflect change from above.
53        * include/bsp.h: Declare bsp_restart().
54
552011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * startup/bspstarthooks.c:
58        Use "__asm__" instead of "asm" for improved c99-compliance.
59
602011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * misc/timer.c: Fix typo.
63
642011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * misc/timer.c: Include <rtems/btimer.h>.
67        Fix benchmark_timer_read() definition.
68
692011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * configure.ac: Require autoconf-2.68, automake-1.11.1.
72
732010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
74
75        * startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
76        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
77        startup/linkcmds.lpc24xx_ncs_rom_ext,
78        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
79        file changes.
80
812010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
82
83        * include/lcd.h, misc/lcd.c: New files.
84        * misc/io.c, include/io.h: Documentation, bug fixes, more
85        configurations.
86        * include/lpc24xx.h: Added DAC and I2S.
87        * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
88        startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
89        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
90        startup/linkcmds.lpc24xx_ncs_rom_ext,
91        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
92        file changes.
93
942010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
95
96        * misc/system-clocks.c: Use define instead of function call to allow
97        smaller delays.
98
992010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
100
101        * rtc/rtc-config.c: Fixed type.
102
1032010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
104
105        * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
106        of <bsp/utility.h>.
107
1082010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
109
110        * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
111        * misc/io.c: Added LCD pin configuration.
112
1132010-06-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
114
115        * make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New
116        files.
117        * Makefile.am, configure.ac: Reflect changes above.
118        * startup/linkcmds.lpc2362: Typos.
119        * README: Documentation.
120
1212010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
122
123        * startup/bspstarthooks.c: Removed start section attribute defines.
124
1252010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
126
127        * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
128        misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
129        superfluous macros.
130
1312010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
132
133        * Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
134        shared output character implementation.
135
1362010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
137
138        * make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
139
1402010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
141
142        * include/irq-config.h: Removed file.
143        * Makefile.am, preinstall.am: Reflect change above.
144        * irq/irq.c: Removed superfluous parameter checks.
145
1462010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
147
148        * make/custom/lpc24xx.inc: Use VFP floating point model.
149
1502010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
151
152        * make/custom/lpc24xx.inc: removed over-paranoid warning switches
153
1542010-04-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
155
156        * Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c,
157        make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c,
158        startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout.
159
1602010-03-29      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
161
162        * configure.ac: make the lpc2362 a SMALL MEMORY BSP
163
1642010-03-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
165
166        * include/lpc-ethernet-config.h: Fixed IO configurations.
167
1682010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
169
170        * include/lpc-ethernet-config.h: New file.
171        * network/network.c: Removed file.
172        * Makefile.am, configure.ac, preinstall.am, include/bsp.h,
173        include/lpc24xx.h: Changes throughout.
174
1752009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
176
177        * clock/clock-config.c: Removed file.
178        * include/lpc-clock-config.h, make/custom/lpc2362.cfg,
179        startup/linkcmds.lpc2362: New files.
180        * Makefile.am, configure.ac, preinstall.am, console/console-config.c,
181        i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h,
182        include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c,
183        misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c,
184        startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c,
185        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
186        startup/linkcmds.lpc24xx_ncs_rom_ext,
187        startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout.
188
1892009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * configure.ac: Add RTEMS_BSP_LINKCMDS.
192        * make/custom/lpc24xx.inc: Remove LDFLAGS.
193        * make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
194        * make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
195        * make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
196        * make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
197        * startup/linkcmds: Remove.
198        * Makefile.am: Rework linkcmds handling.
199
2002009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * clock/clock-config.c, misc/dma.c, network/network.c,
203        rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
204
2052009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
206
207        * i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for
208        interrupt handler type change.
209
2102009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
211
212        * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
213
2142009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * configure.ac: Don't add -ansi -fasm to CFLAGS.
217
2182009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
219
220        * make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
221        * make/custom/lpc24xx.cfg: Removed.
222        * make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
223        make/custom/lpc24xx_ncs_rom_ext.cfg,
224        make/custom/lpc24xx_ncs_rom_int.cfg:
225        Include make/custom/lpc24xx.inc.
226
2272009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
228
229        * make/custom/lpc24xx.cfg: New (relocated from /make/custom).
230        * make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
231        * make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
232        * make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
233        * make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).
234
2352009-10-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
236
237        * startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
238        startup/linkcmds.lpc2478_ncs_ram: Removed files.
239        * startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
240        startup/linkcmds.lpc24xx_ncs_rom_ext,
241        startup/linkcmds.lpc24xx_ncs_rom_int: New files.
242        * Makefile.am, README, configure.ac, preinstall.am, misc/io.c,
243        startup/linkcmds: Changes throughout.
244
2452009-09-21      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
246
247        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
248        missing files.
249
2502009-09-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
251
252        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files.
253        * Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h,
254        include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h,
255        include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c,
256        misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c,
257        ssp/ssp.c, startup/bspstart.c: Changes throughout.
258
2592009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
262
263 2009-08-27     Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * misc/bspidle.c: Include bsp.h and fix prototype.
266
2672009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
268
269        * Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
270        thread to bsp_idle_thread.
271        * misc/bspidle.c: New file.
272        * include/idle.h, misc/idle.c: Removed.
273
2742009-08-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
275
276        * startup/linkcmds, startup/linkcmds.lpc2478,
277        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
278        Fixed dummy entries.
279
2802009-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
281
282        * startup/linkcmds, startup/linkcmds.lpc2478,
283        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
284        Dummy entries for toolchain compatibility.
285
2862009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
287
288        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
289        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
290        have the same options.
291
2922009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
293
294        * i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c,
295        misc/io.c: New files.
296        * Makefile.am, README, configure.ac, preinstall.am,
297        clock/clock-config.c, console/console-config.c, include/irq.h,
298        include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
299        misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c,
300        startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
301        startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
302        startup/linkcmds.lpc2478_ncs_ram: Changes throughout.
303
3042009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
305
306        * README: Added NCS.
307        * Makefile.am, configure.ac, preinstall.am: Added BSP variants.
308        * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
309        register settings.  Cleanup.
310        * include/bsp.h: Added network defines and functions.
311        * include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
312        sizes.
313        * include/system-clocks.h, misc/system-clocks.c: Added micro seconds
314        delay function that uses Timer 1.  Changed PLL setup.
315        * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
316        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
317        files.
318        * startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.
319
3202009-02-17      Ralf Corsépius <ralf.corsepius@rtems.org>
321
322        * Makefile.am: Fix breakage introduced in 2009-02-13 changes.
323
3242009-02-13      Joel Sherrill <joel.sherrill@oarcorp.com>
325
326        * Makefile.am, preinstall.am: Use stub tm27.h.
327
3282008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
329
330        * configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
331        Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
332        * include/bsp.h: #include <bspopts.h>.
333        * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
334        LPC24XX_OSCILLATOR_MAIN through bspopts.h.
335
3362008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
337
338        * bsp_specs: Move -e start from *link to *startfile to avoid warning
339        for undefined entry symbol when linking relocatables with binutils
340        2.19.
341
3422008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        * Makefile.am, preinstall.am: Add timer driver stub.
345
3462008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
347
348        * ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files.
349
350        * Makefile.am, preinstall.am, README: Update.
351
352        * include/irq.h: Fixed typos.
353
354        * include/lpc24xx.h: New defines and types.  Converted to UNIX line
355        endings.
356
357        * misc/system-clocks.c, startup/bspstart.c: Update for utility.h
358        changes.
359
3602008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
361
362        * clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
363        * Makefile.am: Reflect changes above.
364
3652008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
366
367        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
368        of building libbspstart.a, using automake-rules.
369
3702008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
371
372        * Makefile.am: Eliminate *_SOURCES.
373
3742008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
375
376        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
377        components.
378
3792008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
380
381        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
382
3832008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
384
385        * preinstall.am: Regenerated.
386
3872008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
388
389        * Makefile.am: Eliminates libcpudir.
390
3912008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
392
393        * Makefile.am: Remove NETWORKING (Sources are missing).
394
3952008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
396
397        * Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
398
3992008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * Makefile.am: Add bsp_specs.
402
4032008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        PR 1322/bsps
406        * include/bspopts.h.in: Remove.
407
4082008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
409
410        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
411        work area allocation mandatory. Rename
412        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
413
4142008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
415
416        * README: Add URL.
417
4182008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
419
420        * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
421        Move utility.h
422
4232008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
424
425        * Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
426        can optionally print a message, poll for user to press key, and call
427        bsp_reset(). Using this eliminates the various bsp_cleanup()
428        implementations which had their own implementation and variety of
429        string constants.
430
4312008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
432
433        * .cvsignore, include/bspopts.h.in: New files.
434
4352008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
436
437        * bsp_specs, clock/clock-config.c, configure.ac,
438        console/console-config.c, include/bsp.h, include/irq-config.h,
439        include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
440        Makefile.am, misc/system-clocks.c, preinstall.am, README,
441        rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.
Note: See TracBrowser for help on using the repository browser.