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

4.115
Last change on this file since 4a6cc2a was 4a6cc2a, checked in by Sebastian Huber <sebastian.huber@…>, on 11/08/11 at 10:39:46

2011-11-08 Sebastian Huber <sebastian.huber@…>

  • include/lpc17xx.h: New file.
  • Makefile.am, preinstall.am: Reflect change above. Update due to API changes.
  • configure.ac, console/console-config.c, include/bsp.h, include/io.h, include/irq.h, include/lcd.h, include/lpc-clock-config.h, include/lpc24xx.h, include/start-config.h, irq/irq-dispatch.c, irq/irq.c, misc/bspidle.c, misc/io.c, misc/lcd.c, misc/restart.c, misc/system-clocks.c, ssp/ssp.c, startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c, startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c, startup/start-config-pinsel.c: Basic support for LPC17XX. New memory configurations for W9825G2JB75I, IS42S32800B, and SST39VF3201.
  • Property mode set to 100644
File size: 16.1 KB
Line 
12011-11-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * include/lpc17xx.h: New file.
4        * Makefile.am, preinstall.am: Reflect change above.  Update due to API
5        changes.
6        * configure.ac, console/console-config.c, include/bsp.h, include/io.h,
7        include/irq.h, include/lcd.h, include/lpc-clock-config.h,
8        include/lpc24xx.h, include/start-config.h, irq/irq-dispatch.c,
9        irq/irq.c, misc/bspidle.c, misc/io.c, misc/lcd.c, misc/restart.c,
10        misc/system-clocks.c, ssp/ssp.c, startup/bspreset.c,
11        startup/bspstart.c, startup/bspstarthooks.c,
12        startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c,
13        startup/start-config-pinsel.c: Basic support for LPC17XX.  New memory
14        configurations for W9825G2JB75I, IS42S32800B, and SST39VF3201.
15
162011-11-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * console/console-config.c: Avoid explicit type.
19
202011-10-18      Jennifer Averett <Jennifer.Averett@OARcorp.com>
21
22        PR 1917/bsps
23        * Makefile.am, console/console-config.c: Modifications to add dynamic
24        tables for libchip serial drivers.
25
262011-10-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
27
28        * include/start-config.h, make/custom/lpc24xx_plx800_rom_int.cfg,
29        startup/linkcmds.lpc24xx_plx800_rom_int,
30        startup/start-config-emc-dynamic.c, startup/start-config-emc-static.c,
31        startup/start-config-pinsel.c: New files.
32        * Makefile.am, configure.ac, preinstall.am: Reflect changes above.
33        * startup/bspstarthooks.c: Use configuration tables for EMC
34        initialization.
35
362011-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
37
38        * irq/irq-dispatch.c: New file.
39        * irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
40        * Makefile.am: Reflect change from above.
41
422011-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
43
44        * include/lpc24xx.h: Added ADC defines.
45        * make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
46
472011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
48
49        * Makefile.am: Fix broken path to cache_.h.
50
512011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
52
53        * Makefile.am: Fix broken path to clockdrv_shell.h.
54
552011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
56
57        * Makefile.am, preinstall.am: Cache manager changes.
58
592011-05-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * i2c/i2c-config.c: New file.
62        * include/lcd.h: Removed EMC definitions.
63        * misc/dma.c: Fixed initialization.
64        * include/i2c.h, include/io.h, include/lpc-ethernet-config.h,
65        include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c,
66        misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin
67        configuration API.
68        * Makefile.am, preinstall.am: Update.
69
702011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * README: Add example mkimage command.
73
742011-02-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
75
76        * misc/restart.c: New file.
77        * Makefile.am: Reflect change from above.
78        * include/bsp.h: Declare bsp_restart().
79
802011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * startup/bspstarthooks.c:
83        Use "__asm__" instead of "asm" for improved c99-compliance.
84
852011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * misc/timer.c: Fix typo.
88
892011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * misc/timer.c: Include <rtems/btimer.h>.
92        Fix benchmark_timer_read() definition.
93
942011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * configure.ac: Require autoconf-2.68, automake-1.11.1.
97
982010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
99
100        * startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
101        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
102        startup/linkcmds.lpc24xx_ncs_rom_ext,
103        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
104        file changes.
105
1062010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
107
108        * include/lcd.h, misc/lcd.c: New files.
109        * misc/io.c, include/io.h: Documentation, bug fixes, more
110        configurations.
111        * include/lpc24xx.h: Added DAC and I2S.
112        * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
113        startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
114        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
115        startup/linkcmds.lpc24xx_ncs_rom_ext,
116        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
117        file changes.
118
1192010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * misc/system-clocks.c: Use define instead of function call to allow
122        smaller delays.
123
1242010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
125
126        * rtc/rtc-config.c: Fixed type.
127
1282010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
129
130        * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
131        of <bsp/utility.h>.
132
1332010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
134
135        * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
136        * misc/io.c: Added LCD pin configuration.
137
1382010-06-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
139
140        * make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New
141        files.
142        * Makefile.am, configure.ac: Reflect changes above.
143        * startup/linkcmds.lpc2362: Typos.
144        * README: Documentation.
145
1462010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
147
148        * startup/bspstarthooks.c: Removed start section attribute defines.
149
1502010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
151
152        * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
153        misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
154        superfluous macros.
155
1562010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
157
158        * Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
159        shared output character implementation.
160
1612010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
162
163        * make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
164
1652010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
166
167        * include/irq-config.h: Removed file.
168        * Makefile.am, preinstall.am: Reflect change above.
169        * irq/irq.c: Removed superfluous parameter checks.
170
1712010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
172
173        * make/custom/lpc24xx.inc: Use VFP floating point model.
174
1752010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
176
177        * make/custom/lpc24xx.inc: removed over-paranoid warning switches
178
1792010-04-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
180
181        * Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c,
182        make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c,
183        startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout.
184
1852010-03-29      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
186
187        * configure.ac: make the lpc2362 a SMALL MEMORY BSP
188
1892010-03-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
190
191        * include/lpc-ethernet-config.h: Fixed IO configurations.
192
1932010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
194
195        * include/lpc-ethernet-config.h: New file.
196        * network/network.c: Removed file.
197        * Makefile.am, configure.ac, preinstall.am, include/bsp.h,
198        include/lpc24xx.h: Changes throughout.
199
2002009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
201
202        * clock/clock-config.c: Removed file.
203        * include/lpc-clock-config.h, make/custom/lpc2362.cfg,
204        startup/linkcmds.lpc2362: New files.
205        * Makefile.am, configure.ac, preinstall.am, console/console-config.c,
206        i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h,
207        include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c,
208        misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c,
209        startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c,
210        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
211        startup/linkcmds.lpc24xx_ncs_rom_ext,
212        startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout.
213
2142009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * configure.ac: Add RTEMS_BSP_LINKCMDS.
217        * make/custom/lpc24xx.inc: Remove LDFLAGS.
218        * make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
219        * make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
220        * make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
221        * make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
222        * startup/linkcmds: Remove.
223        * Makefile.am: Rework linkcmds handling.
224
2252009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
226
227        * clock/clock-config.c, misc/dma.c, network/network.c,
228        rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
229
2302009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
231
232        * i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for
233        interrupt handler type change.
234
2352009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
236
237        * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
238
2392009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * configure.ac: Don't add -ansi -fasm to CFLAGS.
242
2432009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
244
245        * make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
246        * make/custom/lpc24xx.cfg: Removed.
247        * make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
248        make/custom/lpc24xx_ncs_rom_ext.cfg,
249        make/custom/lpc24xx_ncs_rom_int.cfg:
250        Include make/custom/lpc24xx.inc.
251
2522009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
253
254        * make/custom/lpc24xx.cfg: New (relocated from /make/custom).
255        * make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
256        * make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
257        * make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
258        * make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).
259
2602009-10-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
261
262        * startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
263        startup/linkcmds.lpc2478_ncs_ram: Removed files.
264        * startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
265        startup/linkcmds.lpc24xx_ncs_rom_ext,
266        startup/linkcmds.lpc24xx_ncs_rom_int: New files.
267        * Makefile.am, README, configure.ac, preinstall.am, misc/io.c,
268        startup/linkcmds: Changes throughout.
269
2702009-09-21      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
271
272        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
273        missing files.
274
2752009-09-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
276
277        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files.
278        * Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h,
279        include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h,
280        include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c,
281        misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c,
282        ssp/ssp.c, startup/bspstart.c: Changes throughout.
283
2842009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
285
286        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
287
288 2009-08-27     Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * misc/bspidle.c: Include bsp.h and fix prototype.
291
2922009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
295        thread to bsp_idle_thread.
296        * misc/bspidle.c: New file.
297        * include/idle.h, misc/idle.c: Removed.
298
2992009-08-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
300
301        * startup/linkcmds, startup/linkcmds.lpc2478,
302        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
303        Fixed dummy entries.
304
3052009-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
306
307        * startup/linkcmds, startup/linkcmds.lpc2478,
308        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
309        Dummy entries for toolchain compatibility.
310
3112009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
312
313        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
314        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
315        have the same options.
316
3172009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
318
319        * i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c,
320        misc/io.c: New files.
321        * Makefile.am, README, configure.ac, preinstall.am,
322        clock/clock-config.c, console/console-config.c, include/irq.h,
323        include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
324        misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c,
325        startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
326        startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
327        startup/linkcmds.lpc2478_ncs_ram: Changes throughout.
328
3292009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
330
331        * README: Added NCS.
332        * Makefile.am, configure.ac, preinstall.am: Added BSP variants.
333        * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
334        register settings.  Cleanup.
335        * include/bsp.h: Added network defines and functions.
336        * include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
337        sizes.
338        * include/system-clocks.h, misc/system-clocks.c: Added micro seconds
339        delay function that uses Timer 1.  Changed PLL setup.
340        * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
341        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
342        files.
343        * startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.
344
3452009-02-17      Ralf Corsépius <ralf.corsepius@rtems.org>
346
347        * Makefile.am: Fix breakage introduced in 2009-02-13 changes.
348
3492009-02-13      Joel Sherrill <joel.sherrill@oarcorp.com>
350
351        * Makefile.am, preinstall.am: Use stub tm27.h.
352
3532008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
354
355        * configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
356        Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
357        * include/bsp.h: #include <bspopts.h>.
358        * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
359        LPC24XX_OSCILLATOR_MAIN through bspopts.h.
360
3612008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
362
363        * bsp_specs: Move -e start from *link to *startfile to avoid warning
364        for undefined entry symbol when linking relocatables with binutils
365        2.19.
366
3672008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
368
369        * Makefile.am, preinstall.am: Add timer driver stub.
370
3712008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
372
373        * ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files.
374
375        * Makefile.am, preinstall.am, README: Update.
376
377        * include/irq.h: Fixed typos.
378
379        * include/lpc24xx.h: New defines and types.  Converted to UNIX line
380        endings.
381
382        * misc/system-clocks.c, startup/bspstart.c: Update for utility.h
383        changes.
384
3852008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
386
387        * clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
388        * Makefile.am: Reflect changes above.
389
3902008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
391
392        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
393        of building libbspstart.a, using automake-rules.
394
3952008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
396
397        * Makefile.am: Eliminate *_SOURCES.
398
3992008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
402        components.
403
4042008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
405
406        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
407
4082008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
409
410        * preinstall.am: Regenerated.
411
4122008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
413
414        * Makefile.am: Eliminates libcpudir.
415
4162008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
417
418        * Makefile.am: Remove NETWORKING (Sources are missing).
419
4202008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
421
422        * Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
423
4242008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
425
426        * Makefile.am: Add bsp_specs.
427
4282008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
429
430        PR 1322/bsps
431        * include/bspopts.h.in: Remove.
432
4332008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
434
435        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
436        work area allocation mandatory. Rename
437        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
438
4392008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
440
441        * README: Add URL.
442
4432008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
444
445        * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
446        Move utility.h
447
4482008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
449
450        * Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
451        can optionally print a message, poll for user to press key, and call
452        bsp_reset(). Using this eliminates the various bsp_cleanup()
453        implementations which had their own implementation and variety of
454        string constants.
455
4562008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
457
458        * .cvsignore, include/bspopts.h.in: New files.
459
4602008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
461
462        * bsp_specs, clock/clock-config.c, configure.ac,
463        console/console-config.c, include/bsp.h, include/irq-config.h,
464        include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
465        Makefile.am, misc/system-clocks.c, preinstall.am, README,
466        rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.
Note: See TracBrowser for help on using the repository browser.