summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/lpc24xx/ChangeLog
blob: f90f913063ba82ba4649b70c57473ff63954480b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
2010-12-03	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
	startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
	startup/linkcmds.lpc24xx_ncs_rom_ext,
	startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
	file changes.

2010-12-03	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lcd.h, misc/lcd.c: New files.
	* misc/io.c, include/io.h: Documentation, bug fixes, more
	configurations.
	* include/lpc24xx.h: Added DAC and I2S.
	* Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c,
	startup/linkcmds.lpc2362, startup/linkcmds.lpc23xx_tli800,
	startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
	startup/linkcmds.lpc24xx_ncs_rom_ext,
	startup/linkcmds.lpc24xx_ncs_rom_int: Update due to linker command
	file changes.

2010-11-12	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* misc/system-clocks.c: Use define instead of function call to allow
	smaller delays.

2010-11-12	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* rtc/rtc-config.c: Fixed type.

2010-10-14	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lpc24xx.h, misc/system-clocks.c: Removed superfluous include
	of <bsp/utility.h>.

2010-10-14	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* misc/system-clocks.c: Fixed lpc24xx_micro_seconds_delay().
	* misc/io.c: Added LCD pin configuration.

2010-06-23	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* make/custom/lpc23xx_tli800.cfg, startup/linkcmds.lpc23xx_tli800: New
	files.
	* Makefile.am, configure.ac: Reflect changes above.
	* startup/linkcmds.lpc2362: Typos.
	* README: Documentation.

2010-05-20	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* startup/bspstarthooks.c: Removed start section attribute defines.

2010-05-20	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lpc24xx.h, misc/dma-copy.c, misc/dma.c,
	misc/system-clocks.c, ssp/ssp.c, startup/bspstarthooks.c: Removed
	superfluous macros.

2010-05-20	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* Makefile.am, preinstall.am, include/bsp.h, startup/bspstart.c: Use
	shared output character implementation.

2010-05-20	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* make/custom/lpc24xx.inc: Workaround for GCC bug 38644.

2010-04-30	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/irq-config.h: Removed file.
	* Makefile.am, preinstall.am: Reflect change above.
	* irq/irq.c: Removed superfluous parameter checks.

2010-04-30	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* make/custom/lpc24xx.inc: Use VFP floating point model.

2010-04-09	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* make/custom/lpc24xx.inc: removed over-paranoid warning switches

2010-04-09	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* Makefile.am, configure.ac, include/lpc24xx.h, irq/irq.c,
	make/custom/lpc24xx.inc, misc/io.c, startup/bspstart.c,
	startup/bspstarthooks.c, startup/linkcmds.lpc2362: Changes throughout.

2010-03-29	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* configure.ac: make the lpc2362 a SMALL MEMORY BSP

2010-03-03	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lpc-ethernet-config.h: Fixed IO configurations.

2010-01-12	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* include/lpc-ethernet-config.h: New file.
	* network/network.c: Removed file.
	* Makefile.am, configure.ac, preinstall.am, include/bsp.h,
	include/lpc24xx.h: Changes throughout.

2009-12-15	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* clock/clock-config.c: Removed file.
	* include/lpc-clock-config.h, make/custom/lpc2362.cfg,
	startup/linkcmds.lpc2362: New files.
	* Makefile.am, configure.ac, preinstall.am, console/console-config.c,
	i2c/i2c.c, include/bsp.h, include/io.h, include/irq.h,
	include/lpc24xx.h, irq/irq.c, make/custom/lpc24xx.inc, misc/dma.c,
	misc/io.c, misc/timer.c, network/network.c, rtc/rtc-config.c,
	startup/bspreset.c, startup/bspstart.c, startup/bspstarthooks.c,
	startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
	startup/linkcmds.lpc24xx_ncs_rom_ext,
	startup/linkcmds.lpc24xx_ncs_rom_int: Changes throughout.

2009-11-03	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Add RTEMS_BSP_LINKCMDS.
	* make/custom/lpc24xx.inc: Remove LDFLAGS.
	* make/custom/lpc24xx_ea.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_ram.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_ext.cfg: Remove LPC24XX_LINKCMDS.
	* make/custom/lpc24xx_ncs_rom_int.cfg: Remove LPC24XX_LINKCMDS.
	* startup/linkcmds: Remove.
	* Makefile.am: Rework linkcmds handling.

2009-10-22	Ralf Corsépius <ralf.corsepius@rtems.org>

	* clock/clock-config.c, misc/dma.c, network/network.c,
	rtc/rtc-config.c, ssp/ssp.c: Remove unused vars.

2009-10-21	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* i2c/i2c.c, misc/dma-copy.c, network/network.c, ssp/ssp.c: Update for
	interrupt handler type change.

2009-10-21	Ralf Corsépius <ralf.corsepius@rtems.org>

	* make/custom/lpc24xx.inc: Remove RTEMS_BSP_FAMILY.

2009-10-20	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Don't add -ansi -fasm to CFLAGS.

2009-10-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* make/custom/lpc24xx.inc: New (Renamed from lpc24xx.cfg).
	* make/custom/lpc24xx.cfg: Removed.
	* make/custom/lpc24xx_ea.cfg, lpc24xx_ncs_ram.cfg,
	make/custom/lpc24xx_ncs_rom_ext.cfg,
	make/custom/lpc24xx_ncs_rom_int.cfg:
	Include make/custom/lpc24xx.inc.

2009-10-15	Ralf Corsépius <ralf.corsepius@rtems.org>

	* make/custom/lpc24xx.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ea.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ncs_ram.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ncs_rom_ext.cfg: New (relocated from /make/custom).
	* make/custom/lpc24xx_ncs_rom_int.cfg: New (relocated from /make/custom).

2009-10-04	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
	startup/linkcmds.lpc2478_ncs_ram: Removed files.
	* startup/linkcmds.lpc24xx_ea, startup/linkcmds.lpc24xx_ncs_ram,
	startup/linkcmds.lpc24xx_ncs_rom_ext,
	startup/linkcmds.lpc24xx_ncs_rom_int: New files.
	* Makefile.am, README, configure.ac, preinstall.am, misc/io.c,
	startup/linkcmds: Changes throughout.

2009-09-21	Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>

	* startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: Add
	missing files.

2009-09-17	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* startup/bspstarthooks.c, misc/dma-copy.c, misc/timer.c: New files.
	* Makefile.am, configure.ac, i2c/i2c.c, include/bsp.h, include/dma.h,
	include/i2c.h, include/io.h, include/irq.h, include/lpc24xx.h,
	include/ssp.h, include/system-clocks.h, irq/irq.c, misc/bspidle.c,
	misc/dma.c, misc/io.c, misc/system-clocks.c, network/network.c,
	ssp/ssp.c, startup/bspstart.c: Changes throughout.

2009-09-15	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.

 2009-08-27	Joel Sherrill <joel.sherrill@OARcorp.com>

	* misc/bspidle.c: Include bsp.h and fix prototype.

2009-08-26	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am, preinstall.am, include/bsp.h: Rename BSP specific idle
	thread to bsp_idle_thread.
	* misc/bspidle.c: New file.
	* include/idle.h, misc/idle.c: Removed.

2009-08-06	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* startup/linkcmds, startup/linkcmds.lpc2478,
	startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
	Fixed dummy entries.

2009-07-16	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* startup/linkcmds, startup/linkcmds.lpc2478,
	startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram:
	Dummy entries for toolchain compatibility.

2009-07-16	Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac: Rename BSP_BOOTCARD_OPTIONS to
	RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
	have the same options.

2009-07-15	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* i2c/i2c.c, include/i2c.h, include/idle.h, include/io.h, misc/idle.c,
	misc/io.c: New files.
	* Makefile.am, README, configure.ac, preinstall.am,
	clock/clock-config.c, console/console-config.c, include/irq.h,
	include/dma.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
	misc/dma.c, misc/system-clocks.c, network/network.c, rtc/rtc-config.c,
	startup/bspreset.c, startup/bspstart.c, startup/linkcmds,
	startup/linkcmds.lpc2478, startup/linkcmds.lpc2478_ncs,
	startup/linkcmds.lpc2478_ncs_ram: Changes throughout.

2009-02-27	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* README: Added NCS.
	* Makefile.am, configure.ac, preinstall.am: Added BSP variants.
	* console/console-config.c, clock/clock-config.c, ssp/ssp.c: Fixed
	register settings.  Cleanup.
	* include/bsp.h: Added network defines and functions.
	* include/lpc24xx.h: Added AHB and EMC defines.  Fixed Ethernet status
	sizes.
	* include/system-clocks.h, misc/system-clocks.c: Added micro seconds
	delay function that uses Timer 1.  Changed PLL setup.
	* network/network.c, startup/bspreset.c, startup/linkcmds.lpc2478,
	startup/linkcmds.lpc2478_ncs, startup/linkcmds.lpc2478_ncs_ram: New
	files.
	* startup/bspstart.c: Added EMC initialization.  Changes for ROM boot.

2009-02-17	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Fix breakage introduced in 2009-02-13 changes.

2009-02-13	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am, preinstall.am: Use stub tm27.h.

2008-12-11	Ralf Corsépius <ralf.corsepius@rtems.org>

	* configure.ac: Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_RTC).
	Add RTEMS_BSPOPTS(LPC24XX_OSCILLATOR_MAIN).
	* include/bsp.h: #include <bspopts.h>.
	* misc/system-clocks.c: Receive LPC24XX_OSCILLATOR_RTC,
	LPC24XX_OSCILLATOR_MAIN through bspopts.h.

2008-12-04	Joel Sherrill <joel.sherrill@oarcorp.com>

	* bsp_specs: Move -e start from *link to *startfile to avoid warning
	for undefined entry symbol when linking relocatables with binutils
	2.19.

2008-09-30	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am, preinstall.am: Add timer driver stub.

2008-09-30	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* ssp/ssp.c, misc/dma.c, include/dma.h, include/ssp.h: New files.

	* Makefile.am, preinstall.am, README: Update.

	* include/irq.h: Fixed typos.

	* include/lpc24xx.h: New defines and types.  Converted to UNIX line
	endings.

	* misc/system-clocks.c, startup/bspstart.c: Update for utility.h
	changes.

2008-09-30	Ralf Corsépius <ralf.corsepius@rtems.org>

	* clock/clock-config.c: include "../../../shared/clockdrv_shell.h".
	* Makefile.am: Reflect changes above.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminate bsp.am. Build startup files as side-effect 
	of building libbspstart.a, using automake-rules.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminate *_SOURCES.

2008-09-29	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
	components.

2008-09-26	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Cleanup ../../shared/include/bootcard.h handling.

2008-09-25	Joel Sherrill <joel.sherrill@oarcorp.com>

	* preinstall.am: Regenerated.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Eliminates libcpudir.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Remove NETWORKING (Sources are missing).

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Add DISTCLEANFILES = include/bspopts.h.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	* Makefile.am: Add bsp_specs.

2008-09-24	Ralf Corsépius <ralf.corsepius@rtems.org>

	PR 1322/bsps
	* include/bspopts.h.in: Remove.

2008-09-23	Joel Sherrill <joel.sherrill@oarcorp.com>

	* configure.ac, include/bspopts.h.in: Make letting boot_card() handle
	work area allocation mandatory. Rename
	RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to BSP_BOOTCARD_OPTIONS.

2008-09-23	Joel Sherrill <joel.sherrill@OARcorp.com>

	* README: Add URL.

2008-09-23	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* Makefile.am, preinstall.am, include/lpc24xx.h, misc/system-clocks.c:
	Move utility.h

2008-09-22	Joel Sherrill <joel.sherrill@oarcorp.com>

	* Makefile.am, startup/bspstart.c: Use standardized bsp_cleanup() which
	can optionally print a message, poll for user to press key, and call
	bsp_reset(). Using this eliminates the various bsp_cleanup()
	implementations which had their own implementation and variety of
	string constants.

2008-09-22	Joel Sherrill <joel.sherrill@oarcorp.com>

	* .cvsignore, include/bspopts.h.in: New files.

2008-09-22	Sebastian Huber <sebastian.huber@embedded-brains.de>

	* bsp_specs, clock/clock-config.c, configure.ac,
	console/console-config.c, include/bsp.h, include/irq-config.h,
	include/irq.h, include/lpc24xx.h, include/system-clocks.h, irq/irq.c,
	Makefile.am, misc/system-clocks.c, preinstall.am, README,
	rtc/rtc-config.c, startup/bspstart.c, startup/linkcmds: New files.