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 08/08/11 at 12:36:15

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
RevLine 
[2a514e80]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
[acb692d3]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
[30a45737]122011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * Makefile.am: Fix broken path to cache_.h.
15
[1f7d0cca]162011-06-19      Ralf Corsépius <ralf.corsepius@rtems.org>
17
18        * Makefile.am: Fix broken path to clockdrv_shell.h.
19
[25874f0]202011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
21
22        * Makefile.am, preinstall.am: Cache manager changes.
23
[d74ed4a]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
[a5082ff8]352011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        * README: Add example mkimage command.
38
[c446d7c]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
[849ef66c]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
[bd8cd756]502011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * misc/timer.c: Fix typo.
53
[2c4cae4]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
[8ee3775]592011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * configure.ac: Require autoconf-2.68, automake-1.11.1.
62
[90cc2ec]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
[dd853a3]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
[ed2ab95]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
[82dcbc8]892010-11-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
90
91        * rtc/rtc-config.c: Fixed type.
92
[8f60119e]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
[d267a8a0]982010-10-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
99
100        * misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
[cb6c5dcf]101        * misc/io.c: Added LCD pin configuration.
[d267a8a0]102
[b18fd86]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
[c3dd440]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
[a9485d7b]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
[90e991a]1262010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
127
128        * make/custom/lpc24xx.inc: Workaround for GCC bug 38644.
129
[47adf3f]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
[5895c00]1362010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
137
138        * make/custom/lpc24xx.inc: Use VFP floating point model.
139
[a0bdb9b]1402010-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
141
142        * make/custom/lpc24xx.inc: removed over-paranoid warning switches
143
[22f107b6]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
[484146f0]1502010-03-29      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
151
152        * configure.ac: make the lpc2362 a SMALL MEMORY BSP
153
[1d11028]1542010-03-03      Sebastian Huber <sebastian.huber@embedded-brains.de>
155
156        * include/lpc-ethernet-config.h: Fixed IO configurations.
157
[39c8fdb]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
[c468f18b]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
[7187942]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
[07bfeb14]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
[60e5832]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
[ecd800ca]2002009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.
203
[d236e964]2042009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * configure.ac: Don't add -ansi -fasm to CFLAGS.
207
[848c996]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
[d09a7bd0]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
[2c4d9874]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
[687e34b]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
[ba938b8d]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
[6b2b37d2]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>
[25df30d]254
255        * misc/bspidle.c: Include bsp.h and fix prototype.
256
[e90329f]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
[bdceecd2]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
[123f10a]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
[d1be26b]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
[7ae2775]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
[9647f7fe]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
[4ee7d75]3102009-02-17      Ralf Corsépius <ralf.corsepius@rtems.org>
311
312        * Makefile.am: Fix breakage introduced in 2009-02-13 changes.
313
[ef06d30]3142009-02-13      Joel Sherrill <joel.sherrill@oarcorp.com>
315
316        * Makefile.am, preinstall.am: Use stub tm27.h.
317
[bf3b7cbc]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
[df393962]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
[a523721]3322008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * Makefile.am, preinstall.am: Add timer driver stub.
335
[29cc1477]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
[5681a2b]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
[c0bea05]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
[64eb0c7]3602008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
361
362        * Makefile.am: Eliminate *_SOURCES.
363
[e94666d]3642008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
365
366        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
367        components.
368
[3416c44]3692008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
372
[8f07770]3732008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
374
375        * preinstall.am: Regenerated.
376
[a4bacff4]3772008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
378
379        * Makefile.am: Eliminates libcpudir.
380
[4857b31]3812008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
382
383        * Makefile.am: Remove NETWORKING (Sources are missing).
384
[a00d18ce]3852008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
386
387        * Makefile.am: Add DISTCLEANFILES = include/bspopts.h.
388
[c7ee4da9]3892008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
390
391        * Makefile.am: Add bsp_specs.
392
[1495d91]3932008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
394
395        PR 1322/bsps
396        * include/bspopts.h.in: Remove.
397
[63d82b7]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
[59bdd966]4042008-09-23      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * README: Add URL.
407
[13995d1]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
[b23d895]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
[5619a04]4212008-09-22      Joel Sherrill <joel.sherrill@oarcorp.com>
422
423        * .cvsignore, include/bspopts.h.in: New files.
424
[5aeed17]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.