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

4.115
Last change on this file since a3931631 was a3931631, checked in by Jennifer Averett <Jennifer.Averett@…>, on 10/18/11 at 18:25:35

2011-10-18 Jennifer Averett <Jennifer.Averett@…>

PR 1917/bsps

  • Makefile.am, console/console-config.c: Modifications to add dynamic tables for libchip serial drivers.
  • Property mode set to 100644
File size: 15.3 KB
Line 
12011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
2
3        PR 1917/bsps
4        * Makefile.am, console/console-config.c: Modifications to add dynamic
5        tables for libchip serial drivers.
6
72011-10-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * include/start-config.h, make/custom/lpc24xx_plx800_rom_int.cfg,
10        startup/linkcmds.lpc24xx_plx800_rom_int,
11        startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c,
12        startup/start-config-pinsel.c: New files.
13        * Makefile.am, configure.ac, preinstall.am: Reflect changes above.
14        * startup/bspstarthooks.c: Use configuration tables for EMC
15        initialization.
16
172011-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
18
19        * irq/irq-dispatch.c: New file.
20        * irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
21        * Makefile.am: Reflect change from above.
22
232011-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
24
25        * include/lpc24xx.h: Added ADC defines.
26        * make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
27
282011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * Makefile.am: Fix broken path to cache_.h.
31
322011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * Makefile.am: Fix broken path to clockdrv_shell.h.
35
362011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
37
38        * Makefile.am, preinstall.am: Cache manager changes.
39
402011-05-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * i2c/i2c-config.c: New file.
43        * include/lcd.h: Removed EMC definitions.
44        * misc/dma.c: Fixed initialization.
45        * include/i2c.h, include/io.h, include/lpc-ethernet-config.h,
46        include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c,
47        misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin
48        configuration API.
49        * Makefile.am, preinstall.am: Update.
50
512011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * README: Add example mkimage command.
54
552011-02-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
56
57        * misc/restart.c: New file.
58        * Makefile.am: Reflect change from above.
59        * include/bsp.h: Declare bsp_restart().
60
612011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * startup/bspstarthooks.c:
64        Use "__asm__" instead of "asm" for improved c99-compliance.
65
662011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * misc/timer.c: Fix typo.
69
702011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * misc/timer.c: Include <rtems/btimer.h>.
73        Fix benchmark_timer_read() definition.
74
752011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * configure.ac: Require autoconf-2.68, automake-1.11.1.
78
792010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
82        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
83        startup/linkcmds.lpc24xx_ncs_rom_ext,
84        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
85        file changes.
86
872010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
88
89        * include/lcd.h, misc/lcd.c: New files.
90        * misc/io.c, include/io.h: Documentation, bug fixes, more
91        configurations.
92        * include/lpc24xx.h: Added DAC and I2S.
93        * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
94        startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
95        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
96        startup/linkcmds.lpc24xx_ncs_rom_ext,
97        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
98        file changes.
99
1002010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
101
102        * misc/system-clocks.c: Use define instead of function call to allow
103        smaller delays.
104
1052010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
106
107        * rtc/rtc-config.c: Fixed type.
108
1092010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
110
111        * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
112        of <bsp/utility.h>.
113
1142010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
115
116        * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
117        * misc/io.c: Added LCD pin configuration.
118
1192010-06-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New
122        files.
123        * Makefile.am, configure.ac: Reflect changes above.
124        * startup/linkcmds.lpc2362: Typos.
125        * README: Documentation.
126
1272010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
128
129        * startup/bspstarthooks.c: Removed start section attribute defines.
130
1312010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
132
133        * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
134        misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
135        superfluous macros.
136
1372010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
138
139        * Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
140        shared output character implementation.
141
1422010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
143
144        * make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
145
1462010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
147
148        * include/irq-config.h: Removed file.
149        * Makefile.am, preinstall.am: Reflect change above.
150        * irq/irq.c: Removed superfluous parameter checks.
151
1522010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
153
154        * make/custom/lpc24xx.inc: Use VFP floating point model.
155
1562010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
157
158        * make/custom/lpc24xx.inc: removed over-paranoid warning switches
159
1602010-04-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
161
162        * Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c,
163        make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c,
164        startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout.
165
1662010-03-29      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
167
168        * configure.ac: make the lpc2362 a SMALL MEMORY BSP
169
1702010-03-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
171
172        * include/lpc-ethernet-config.h: Fixed IO configurations.
173
1742010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
175
176        * include/lpc-ethernet-config.h: New file.
177        * network/network.c: Removed file.
178        * Makefile.am, configure.ac, preinstall.am, include/bsp.h,
179        include/lpc24xx.h: Changes throughout.
180
1812009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
182
183        * clock/clock-config.c: Removed file.
184        * include/lpc-clock-config.h, make/custom/lpc2362.cfg,
185        startup/linkcmds.lpc2362: New files.
186        * Makefile.am, configure.ac, preinstall.am, console/console-config.c,
187        i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h,
188        include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c,
189        misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c,
190        startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c,
191        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
192        startup/linkcmds.lpc24xx_ncs_rom_ext,
193        startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout.
194
1952009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * configure.ac: Add RTEMS_BSP_LINKCMDS.
198        * make/custom/lpc24xx.inc: Remove LDFLAGS.
199        * make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
200        * make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
201        * make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
202        * make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
203        * startup/linkcmds: Remove.
204        * Makefile.am: Rework linkcmds handling.
205
2062009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * clock/clock-config.c, misc/dma.c, network/network.c,
209        rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
210
2112009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
212
213        * i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for
214        interrupt handler type change.
215
2162009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
219
2202009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
221
222        * configure.ac: Don't add -ansi -fasm to CFLAGS.
223
2242009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
225
226        * make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
227        * make/custom/lpc24xx.cfg: Removed.
228        * make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
229        make/custom/lpc24xx_ncs_rom_ext.cfg,
230        make/custom/lpc24xx_ncs_rom_int.cfg:
231        Include make/custom/lpc24xx.inc.
232
2332009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * make/custom/lpc24xx.cfg: New (relocated from /make/custom).
236        * make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
237        * make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
238        * make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
239        * make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).
240
2412009-10-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
242
243        * startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
244        startup/linkcmds.lpc2478_ncs_ram: Removed files.
245        * startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
246        startup/linkcmds.lpc24xx_ncs_rom_ext,
247        startup/linkcmds.lpc24xx_ncs_rom_int: New files.
248        * Makefile.am, README, configure.ac, preinstall.am, misc/io.c,
249        startup/linkcmds: Changes throughout.
250
2512009-09-21      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
252
253        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
254        missing files.
255
2562009-09-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
257
258        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files.
259        * Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h,
260        include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h,
261        include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c,
262        misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c,
263        ssp/ssp.c, startup/bspstart.c: Changes throughout.
264
2652009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
266
267        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
268
269 2009-08-27     Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * misc/bspidle.c: Include bsp.h and fix prototype.
272
2732009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
276        thread to bsp_idle_thread.
277        * misc/bspidle.c: New file.
278        * include/idle.h, misc/idle.c: Removed.
279
2802009-08-06      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        Fixed dummy entries.
285
2862009-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
287
288        * startup/linkcmds, startup/linkcmds.lpc2478,
289        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
290        Dummy entries for toolchain compatibility.
291
2922009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
295        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
296        have the same options.
297
2982009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
299
300        * i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c,
301        misc/io.c: New files.
302        * Makefile.am, README, configure.ac, preinstall.am,
303        clock/clock-config.c, console/console-config.c, include/irq.h,
304        include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
305        misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c,
306        startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
307        startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
308        startup/linkcmds.lpc2478_ncs_ram: Changes throughout.
309
3102009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
311
312        * README: Added NCS.
313        * Makefile.am, configure.ac, preinstall.am: Added BSP variants.
314        * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
315        register settings.  Cleanup.
316        * include/bsp.h: Added network defines and functions.
317        * include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
318        sizes.
319        * include/system-clocks.h, misc/system-clocks.c: Added micro seconds
320        delay function that uses Timer 1.  Changed PLL setup.
321        * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
322        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
323        files.
324        * startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.
325
3262009-02-17      Ralf Corsépius <ralf.corsepius@rtems.org>
327
328        * Makefile.am: Fix breakage introduced in 2009-02-13 changes.
329
3302009-02-13      Joel Sherrill <joel.sherrill@oarcorp.com>
331
332        * Makefile.am, preinstall.am: Use stub tm27.h.
333
3342008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
335
336        * configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
337        Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
338        * include/bsp.h: #include <bspopts.h>.
339        * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
340        LPC24XX_OSCILLATOR_MAIN through bspopts.h.
341
3422008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        * bsp_specs: Move -e start from *link to *startfile to avoid warning
345        for undefined entry symbol when linking relocatables with binutils
346        2.19.
347
3482008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
349
350        * Makefile.am, preinstall.am: Add timer driver stub.
351
3522008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
353
354        * ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files.
355
356        * Makefile.am, preinstall.am, README: Update.
357
358        * include/irq.h: Fixed typos.
359
360        * include/lpc24xx.h: New defines and types.  Converted to UNIX line
361        endings.
362
363        * misc/system-clocks.c, startup/bspstart.c: Update for utility.h
364        changes.
365
3662008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
367
368        * clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
369        * Makefile.am: Reflect changes above.
370
3712008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
372
373        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
374        of building libbspstart.a, using automake-rules.
375
3762008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
377
378        * Makefile.am: Eliminate *_SOURCES.
379
3802008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
381
382        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
383        components.
384
3852008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
386
387        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
388
3892008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
390
391        * preinstall.am: Regenerated.
392
3932008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
394
395        * Makefile.am: Eliminates libcpudir.
396
3972008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
398
399        * Makefile.am: Remove NETWORKING (Sources are missing).
400
4012008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
402
403        * Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
404
4052008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
406
407        * Makefile.am: Add bsp_specs.
408
4092008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
410
411        PR 1322/bsps
412        * include/bspopts.h.in: Remove.
413
4142008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
415
416        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
417        work area allocation mandatory. Rename
418        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
419
4202008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
421
422        * README: Add URL.
423
4242008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
425
426        * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
427        Move utility.h
428
4292008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
430
431        * Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
432        can optionally print a message, poll for user to press key, and call
433        bsp_reset(). Using this eliminates the various bsp_cleanup()
434        implementations which had their own implementation and variety of
435        string constants.
436
4372008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
438
439        * .cvsignore, include/bspopts.h.in: New files.
440
4412008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
442
443        * bsp_specs, clock/clock-config.c, configure.ac,
444        console/console-config.c, include/bsp.h, include/irq-config.h,
445        include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
446        Makefile.am, misc/system-clocks.c, preinstall.am, README,
447        rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.
Note: See TracBrowser for help on using the repository browser.