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

4.115
Last change on this file since 2a514e80 was 2a514e80, checked in by Sebastian Huber <sebastian.huber@…>, on Aug 8, 2011 at 12:36:15 PM

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

  • irq/irq-dispatch.c: New file.
  • irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
  • Makefile.am: Reflect change from above.
  • Property mode set to 100644
File size: 14.7 KB
Line 
12011-08-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * irq/irq-dispatch.c: New file.
4        * irq/irq.c: Moved bsp_interrupt_dispatch() to new file.
5        * Makefile.am: Reflect change from above.
6
72011-07-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * include/lpc24xx.h: Added ADC defines.
10        * make/custom/lpc24xx.inc: Workaround for GCC bug 49641.
11
122011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Fix broken path to cache_.h.
15
162011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Fix broken path to clockdrv_shell.h.
19
202011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * Makefile.am, preinstall.am: Cache manager changes.
23
242011-05-19      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * i2c/i2c-config.c: New file.
27        * include/lcd.h: Removed EMC definitions.
28        * misc/dma.c: Fixed initialization.
29        * include/i2c.h, include/io.h, include/lpc-ethernet-config.h,
30        include/lpc24xx.h, console/console-config.c, i2c/i2c.c, misc/io.c,
31        misc/lcd.c, startup/bspstart.c, startup/bspstarthooks.c: New pin
32        configuration API.
33        * Makefile.am, preinstall.am: Update.
34
352011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * README: Add example mkimage command.
38
392011-02-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
40
41        * misc/restart.c: New file.
42        * Makefile.am: Reflect change from above.
43        * include/bsp.h: Declare bsp_restart().
44
452011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * startup/bspstarthooks.c:
48        Use "__asm__" instead of "asm" for improved c99-compliance.
49
502011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * misc/timer.c: Fix typo.
53
542011-02-09      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * misc/timer.c: Include <rtems/btimer.h>.
57        Fix benchmark_timer_read() definition.
58
592011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * configure.ac: Require autoconf-2.68, automake-1.11.1.
62
632010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
64
65        * startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
66        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
67        startup/linkcmds.lpc24xx_ncs_rom_ext,
68        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
69        file changes.
70
712010-12-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
72
73        * include/lcd.h, misc/lcd.c: New files.
74        * misc/io.c, include/io.h: Documentation, bug fixes, more
75        configurations.
76        * include/lpc24xx.h: Added DAC and I2S.
77        * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
78        startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
79        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
80        startup/linkcmds.lpc24xx_ncs_rom_ext,
81        startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
82        file changes.
83
842010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
85
86        * misc/system-clocks.c: Use define instead of function call to allow
87        smaller delays.
88
892010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
90
91        * rtc/rtc-config.c: Fixed type.
92
932010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
94
95        * include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
96        of <bsp/utility.h>.
97
982010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
99
100        * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
101        * misc/io.c: Added LCD pin configuration.
102
1032010-06-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
104
105        * make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New
106        files.
107        * Makefile.am, configure.ac: Reflect changes above.
108        * startup/linkcmds.lpc2362: Typos.
109        * README: Documentation.
110
1112010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
112
113        * startup/bspstarthooks.c: Removed start section attribute defines.
114
1152010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
116
117        * include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
118        misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
119        superfluous macros.
120
1212010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
122
123        * Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
124        shared output character implementation.
125
1262010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
127
128        * make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
129
1302010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
131
132        * include/irq-config.h: Removed file.
133        * Makefile.am, preinstall.am: Reflect change above.
134        * irq/irq.c: Removed superfluous parameter checks.
135
1362010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
137
138        * make/custom/lpc24xx.inc: Use VFP floating point model.
139
1402010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
141
142        * make/custom/lpc24xx.inc: removed over-paranoid warning switches
143
1442010-04-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
145
146        * Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c,
147        make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c,
148        startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout.
149
1502010-03-29      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
151
152        * configure.ac: make the lpc2362 a SMALL MEMORY BSP
153
1542010-03-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
155
156        * include/lpc-ethernet-config.h: Fixed IO configurations.
157
1582010-01-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
159
160        * include/lpc-ethernet-config.h: New file.
161        * network/network.c: Removed file.
162        * Makefile.am, configure.ac, preinstall.am, include/bsp.h,
163        include/lpc24xx.h: Changes throughout.
164
1652009-12-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
166
167        * clock/clock-config.c: Removed file.
168        * include/lpc-clock-config.h, make/custom/lpc2362.cfg,
169        startup/linkcmds.lpc2362: New files.
170        * Makefile.am, configure.ac, preinstall.am, console/console-config.c,
171        i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h,
172        include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c,
173        misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c,
174        startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c,
175        startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
176        startup/linkcmds.lpc24xx_ncs_rom_ext,
177        startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout.
178
1792009-11-03      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * configure.ac: Add RTEMS_BSP_LINKCMDS.
182        * make/custom/lpc24xx.inc: Remove LDFLAGS.
183        * make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
184        * make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
185        * make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
186        * make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
187        * startup/linkcmds: Remove.
188        * Makefile.am: Rework linkcmds handling.
189
1902009-10-22      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * clock/clock-config.c, misc/dma.c, network/network.c,
193        rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.
194
1952009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
196
197        * i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for
198        interrupt handler type change.
199
2002009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
203
2042009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * configure.ac: Don't add -ansi -fasm to CFLAGS.
207
2082009-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
211        * make/custom/lpc24xx.cfg: Removed.
212        * make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
213        make/custom/lpc24xx_ncs_rom_ext.cfg,
214        make/custom/lpc24xx_ncs_rom_int.cfg:
215        Include make/custom/lpc24xx.inc.
216
2172009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * make/custom/lpc24xx.cfg: New (relocated from /make/custom).
220        * make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
221        * make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
222        * make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
223        * make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).
224
2252009-10-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
226
227        * startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
228        startup/linkcmds.lpc2478_ncs_ram: Removed files.
229        * startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
230        startup/linkcmds.lpc24xx_ncs_rom_ext,
231        startup/linkcmds.lpc24xx_ncs_rom_int: New files.
232        * Makefile.am, README, configure.ac, preinstall.am, misc/io.c,
233        startup/linkcmds: Changes throughout.
234
2352009-09-21      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
236
237        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
238        missing files.
239
2402009-09-17      Sebastian Huber <sebastian.huber@embedded-brains.de>
241
242        * startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files.
243        * Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h,
244        include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h,
245        include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c,
246        misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c,
247        ssp/ssp.c, startup/bspstart.c: Changes throughout.
248
2492009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
250
251        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
252
253 2009-08-27     Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * misc/bspidle.c: Include bsp.h and fix prototype.
256
2572009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
258
259        * Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
260        thread to bsp_idle_thread.
261        * misc/bspidle.c: New file.
262        * include/idle.h, misc/idle.c: Removed.
263
2642009-08-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
265
266        * startup/linkcmds, startup/linkcmds.lpc2478,
267        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
268        Fixed dummy entries.
269
2702009-07-16      Sebastian Huber <sebastian.huber@embedded-brains.de>
271
272        * startup/linkcmds, startup/linkcmds.lpc2478,
273        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
274        Dummy entries for toolchain compatibility.
275
2762009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
277
278        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
279        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
280        have the same options.
281
2822009-07-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
283
284        * i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c,
285        misc/io.c: New files.
286        * Makefile.am, README, configure.ac, preinstall.am,
287        clock/clock-config.c, console/console-config.c, include/irq.h,
288        include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
289        misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c,
290        startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
291        startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
292        startup/linkcmds.lpc2478_ncs_ram: Changes throughout.
293
2942009-02-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
295
296        * README: Added NCS.
297        * Makefile.am, configure.ac, preinstall.am: Added BSP variants.
298        * console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
299        register settings.  Cleanup.
300        * include/bsp.h: Added network defines and functions.
301        * include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
302        sizes.
303        * include/system-clocks.h, misc/system-clocks.c: Added micro seconds
304        delay function that uses Timer 1.  Changed PLL setup.
305        * network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
306        startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
307        files.
308        * startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.
309
3102009-02-17      Ralf Corsépius <ralf.corsepius@rtems.org>
311
312        * Makefile.am: Fix breakage introduced in 2009-02-13 changes.
313
3142009-02-13      Joel Sherrill <joel.sherrill@oarcorp.com>
315
316        * Makefile.am, preinstall.am: Use stub tm27.h.
317
3182008-12-11      Ralf Corsépius <ralf.corsepius@rtems.org>
319
320        * configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
321        Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
322        * include/bsp.h: #include <bspopts.h>.
323        * misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
324        LPC24XX_OSCILLATOR_MAIN through bspopts.h.
325
3262008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
327
328        * bsp_specs: Move -e start from *link to *startfile to avoid warning
329        for undefined entry symbol when linking relocatables with binutils
330        2.19.
331
3322008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * Makefile.am, preinstall.am: Add timer driver stub.
335
3362008-09-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
337
338        * ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files.
339
340        * Makefile.am, preinstall.am, README: Update.
341
342        * include/irq.h: Fixed typos.
343
344        * include/lpc24xx.h: New defines and types.  Converted to UNIX line
345        endings.
346
347        * misc/system-clocks.c, startup/bspstart.c: Update for utility.h
348        changes.
349
3502008-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
351
352        * clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
353        * Makefile.am: Reflect changes above.
354
3552008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
356
357        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
358        of building libbspstart.a, using automake-rules.
359
3602008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
361
362        * Makefile.am: Eliminate *_SOURCES.
363
3642008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
365
366        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
367        components.
368
3692008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
372
3732008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
374
375        * preinstall.am: Regenerated.
376
3772008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
378
379        * Makefile.am: Eliminates libcpudir.
380
3812008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
382
383        * Makefile.am: Remove NETWORKING (Sources are missing).
384
3852008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
386
387        * Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
388
3892008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
390
391        * Makefile.am: Add bsp_specs.
392
3932008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
394
395        PR 1322/bsps
396        * include/bspopts.h.in: Remove.
397
3982008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * configure.ac, include/bspopts.h.in: Make letting boot_card() handle
401        work area allocation mandatory. Rename
402        RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.
403
4042008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * README: Add URL.
407
4082008-09-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
409
410        * Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
411        Move utility.h
412
4132008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
416        can optionally print a message, poll for user to press key, and call
417        bsp_reset(). Using this eliminates the various bsp_cleanup()
418        implementations which had their own implementation and variety of
419        string constants.
420
4212008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
422
423        * .cvsignore, include/bspopts.h.in: New files.
424
4252008-09-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
426
427        * bsp_specs, clock/clock-config.c, configure.ac,
428        console/console-config.c, include/bsp.h, include/irq-config.h,
429        include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
430        Makefile.am, misc/system-clocks.c, preinstall.am, README,
431        rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.
Note: See TracBrowser for help on using the repository browser.