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

4.115
Last change on this file since 6dbbe5b8 was 6dbbe5b8, checked in by Sebastian Huber <sebastian.huber@…>, on 12/06/11 at 13:52:48

2011-12-06 Sebastian Huber <sebastian.huber@…>

  • make/custom/lpc24xx.inc: Flags for EABI tool chain.
  • Property mode set to 100644
File size: 16.2 KB
Line 
12011-12-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * make/custom/lpc24xx.inc: Flags for EABI tool chain.
4
52011-11-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * include/lpc17xx.h: New file.
8        * Makefile.am, preinstall.am: Reflect change above.  Update due to API
9        changes.
10        * configure.ac, console/console-config.c, include/bsp.h, include/io.h,
11        include/irq.h, include/lcd.h, include/lpc-clock-config.h,
12        include/lpc24xx.h, include/start-config.h, irq/irq-dispatch.c,
13        irq/irq.c, misc/bspidle.c, misc/io.c, misc/lcd.c, misc/restart.c,
14        misc/system-clocks.c, ssp/ssp.c, startup/bspreset.c,
15        startup/bspstart.c, startup/bspstarthooks.c,
16        startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c,
17        startup/start-config-pinsel.c: Basic support for LPC17XX.  New memory
18        configurations for W9825G2JB75I, IS42S32800B, and SST39VF3201.
19
202011-11-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * console/console-config.c: Avoid explicit type.
23
242011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
25
26        PR 1917/bsps
27        * Makefile.am, console/console-config.c: Modifications to add dynamic
28        tables for libchip serial drivers.
29
302011-10-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
31
32        * include/start-config.h, make/custom/lpc24xx_plx800_rom_int.cfg,
33        startup/linkcmds.lpc24xx_plx800_rom_int,
34        startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c,
35        startup/start-config-pinsel.c: New files.
36        * Makefile.am, configure.ac, preinstall.am: Reflect changes above.
37        * startup/bspstarthooks.c: Use configuration tables for EMC
38        initialization.
39
402011-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * irq/irq-dispatch.c: New file.
43        * irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
44        * Makefile.am: Reflect change from above.
45
462011-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
47
48        * include/lpc24xx.h: Added ADC defines.
49        * make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
50
512011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * Makefile.am: Fix broken path to cache_.h.
54
552011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * Makefile.am: Fix broken path to clockdrv_shell.h.
58
592011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * Makefile.am, preinstall.am: Cache manager changes.
62
632011-05-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * i2c/i2c-config.c: New file.
66        * include/lcd.h: Removed EMC definitions.
67        * misc/dma.c: Fixed initialization.
68        * include/i2c.h, include/io.h, include/lpc-ethernet-config.h,
69        include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c,
70        misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin
71        configuration API.
72        * Makefile.am, preinstall.am: Update.
73
742011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * README: Add example mkimage command.
77
782011-02-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
79
80        * misc/restart.c: New file.
81        * Makefile.am: Reflect change from above.
82        * include/bsp.h: Declare bsp_restart().
83
842011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * startup/bspstarthooks.c:
87        Use "__asm__" instead of "asm" for improved c99-compliance.
88
892011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * misc/timer.c: Fix typo.
92
932011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
94
95        * misc/timer.c: Include <rtems/btimer.h>.
96        Fix benchmark_timer_read() definition.
97
982011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * configure.ac: Require autoconf-2.68, automake-1.11.1.
101
1022010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
103
104        * startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
105        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
106        startup/linkcmds.lpc24xx_ncs_rom_ext,
107        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
108        file changes.
109
1102010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
111
112        * include/lcd.h, misc/lcd.c: New files.
113        * misc/io.c, include/io.h: Documentation, bug fixes, more
114        configurations.
115        * include/lpc24xx.h: Added DAC and I2S.
116        * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
117        startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
118        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
119        startup/linkcmds.lpc24xx_ncs_rom_ext,
120        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
121        file changes.
122
1232010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
124
125        * misc/system-clocks.c: Use define instead of function call to allow
126        smaller delays.
127
1282010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
129
130        * rtc/rtc-config.c: Fixed type.
131
1322010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
133
134        * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
135        of <bsp/utility.h>.
136
1372010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
138
139        * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
140        * misc/io.c: Added LCD pin configuration.
141
1422010-06-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
143
144        * make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New
145        files.
146        * Makefile.am, configure.ac: Reflect changes above.
147        * startup/linkcmds.lpc2362: Typos.
148        * README: Documentation.
149
1502010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
151
152        * startup/bspstarthooks.c: Removed start section attribute defines.
153
1542010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
155
156        * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
157        misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
158        superfluous macros.
159
1602010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
161
162        * Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
163        shared output character implementation.
164
1652010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
166
167        * make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
168
1692010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
170
171        * include/irq-config.h: Removed file.
172        * Makefile.am, preinstall.am: Reflect change above.
173        * irq/irq.c: Removed superfluous parameter checks.
174
1752010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
176
177        * make/custom/lpc24xx.inc: Use VFP floating point model.
178
1792010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
180
181        * make/custom/lpc24xx.inc: removed over-paranoid warning switches
182
1832010-04-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
184
185        * Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c,
186        make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c,
187        startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout.
188
1892010-03-29      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
190
191        * configure.ac: make the lpc2362 a SMALL MEMORY BSP
192
1932010-03-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
194
195        * include/lpc-ethernet-config.h: Fixed IO configurations.
196
1972010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
198
199        * include/lpc-ethernet-config.h: New file.
200        * network/network.c: Removed file.
201        * Makefile.am, configure.ac, preinstall.am, include/bsp.h,
202        include/lpc24xx.h: Changes throughout.
203
2042009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
205
206        * clock/clock-config.c: Removed file.
207        * include/lpc-clock-config.h, make/custom/lpc2362.cfg,
208        startup/linkcmds.lpc2362: New files.
209        * Makefile.am, configure.ac, preinstall.am, console/console-config.c,
210        i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h,
211        include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c,
212        misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c,
213        startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c,
214        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
215        startup/linkcmds.lpc24xx_ncs_rom_ext,
216        startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout.
217
2182009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
219
220        * configure.ac: Add RTEMS_BSP_LINKCMDS.
221        * make/custom/lpc24xx.inc: Remove LDFLAGS.
222        * make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
223        * make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
224        * make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
225        * make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
226        * startup/linkcmds: Remove.
227        * Makefile.am: Rework linkcmds handling.
228
2292009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * clock/clock-config.c, misc/dma.c, network/network.c,
232        rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
233
2342009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
235
236        * i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for
237        interrupt handler type change.
238
2392009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
242
2432009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
244
245        * configure.ac: Don't add -ansi -fasm to CFLAGS.
246
2472009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
248
249        * make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
250        * make/custom/lpc24xx.cfg: Removed.
251        * make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
252        make/custom/lpc24xx_ncs_rom_ext.cfg,
253        make/custom/lpc24xx_ncs_rom_int.cfg:
254        Include make/custom/lpc24xx.inc.
255
2562009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
257
258        * make/custom/lpc24xx.cfg: New (relocated from /make/custom).
259        * make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
260        * make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
261        * make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
262        * make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).
263
2642009-10-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
265
266        * startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
267        startup/linkcmds.lpc2478_ncs_ram: Removed files.
268        * startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
269        startup/linkcmds.lpc24xx_ncs_rom_ext,
270        startup/linkcmds.lpc24xx_ncs_rom_int: New files.
271        * Makefile.am, README, configure.ac, preinstall.am, misc/io.c,
272        startup/linkcmds: Changes throughout.
273
2742009-09-21      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
275
276        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
277        missing files.
278
2792009-09-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
280
281        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files.
282        * Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h,
283        include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h,
284        include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c,
285        misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c,
286        ssp/ssp.c, startup/bspstart.c: Changes throughout.
287
2882009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
289
290        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
291
292 2009-08-27     Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * misc/bspidle.c: Include bsp.h and fix prototype.
295
2962009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
297
298        * Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
299        thread to bsp_idle_thread.
300        * misc/bspidle.c: New file.
301        * include/idle.h, misc/idle.c: Removed.
302
3032009-08-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
304
305        * startup/linkcmds, startup/linkcmds.lpc2478,
306        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
307        Fixed dummy entries.
308
3092009-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
310
311        * startup/linkcmds, startup/linkcmds.lpc2478,
312        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
313        Dummy entries for toolchain compatibility.
314
3152009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
316
317        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
318        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
319        have the same options.
320
3212009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
322
323        * i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c,
324        misc/io.c: New files.
325        * Makefile.am, README, configure.ac, preinstall.am,
326        clock/clock-config.c, console/console-config.c, include/irq.h,
327        include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
328        misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c,
329        startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
330        startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
331        startup/linkcmds.lpc2478_ncs_ram: Changes throughout.
332
3332009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
334
335        * README: Added NCS.
336        * Makefile.am, configure.ac, preinstall.am: Added BSP variants.
337        * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
338        register settings.  Cleanup.
339        * include/bsp.h: Added network defines and functions.
340        * include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
341        sizes.
342        * include/system-clocks.h, misc/system-clocks.c: Added micro seconds
343        delay function that uses Timer 1.  Changed PLL setup.
344        * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
345        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
346        files.
347        * startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.
348
3492009-02-17      Ralf Corsépius <ralf.corsepius@rtems.org>
350
351        * Makefile.am: Fix breakage introduced in 2009-02-13 changes.
352
3532009-02-13      Joel Sherrill <joel.sherrill@oarcorp.com>
354
355        * Makefile.am, preinstall.am: Use stub tm27.h.
356
3572008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
358
359        * configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
360        Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
361        * include/bsp.h: #include <bspopts.h>.
362        * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
363        LPC24XX_OSCILLATOR_MAIN through bspopts.h.
364
3652008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
366
367        * bsp_specs: Move -e start from *link to *startfile to avoid warning
368        for undefined entry symbol when linking relocatables with binutils
369        2.19.
370
3712008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
372
373        * Makefile.am, preinstall.am: Add timer driver stub.
374
3752008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
376
377        * ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files.
378
379        * Makefile.am, preinstall.am, README: Update.
380
381        * include/irq.h: Fixed typos.
382
383        * include/lpc24xx.h: New defines and types.  Converted to UNIX line
384        endings.
385
386        * misc/system-clocks.c, startup/bspstart.c: Update for utility.h
387        changes.
388
3892008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
390
391        * clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
392        * Makefile.am: Reflect changes above.
393
3942008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
395
396        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
397        of building libbspstart.a, using automake-rules.
398
3992008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * Makefile.am: Eliminate *_SOURCES.
402
4032008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
406        components.
407
4082008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
409
410        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
411
4122008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
413
414        * preinstall.am: Regenerated.
415
4162008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
417
418        * Makefile.am: Eliminates libcpudir.
419
4202008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
421
422        * Makefile.am: Remove NETWORKING (Sources are missing).
423
4242008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
425
426        * Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
427
4282008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
429
430        * Makefile.am: Add bsp_specs.
431
4322008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
433
434        PR 1322/bsps
435        * include/bspopts.h.in: Remove.
436
4372008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
438
439        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
440        work area allocation mandatory. Rename
441        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
442
4432008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
444
445        * README: Add URL.
446
4472008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
448
449        * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
450        Move utility.h
451
4522008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
453
454        * Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
455        can optionally print a message, poll for user to press key, and call
456        bsp_reset(). Using this eliminates the various bsp_cleanup()
457        implementations which had their own implementation and variety of
458        string constants.
459
4602008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
461
462        * .cvsignore, include/bspopts.h.in: New files.
463
4642008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
465
466        * bsp_specs, clock/clock-config.c, configure.ac,
467        console/console-config.c, include/bsp.h, include/irq-config.h,
468        include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
469        Makefile.am, misc/system-clocks.c, preinstall.am, README,
470        rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.
Note: See TracBrowser for help on using the repository browser.