source: rtems/c/src/lib/libbsp/powerpc/gen5200/ChangeLog @ b83b754e

4.104.114.95
Last change on this file since b83b754e was b83b754e, checked in by Joel Sherrill <joel.sherrill@…>, on 10/30/07 at 19:32:02

2007-10-30 Joel Sherrill <joel.sherrill@…>

  • include/mpc5200.h: Added some simple interrupt GPIO constants.
  • Property mode set to 100644
File size: 12.6 KB
RevLine 
[b83b754e]12007-10-30      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * include/mpc5200.h: Added some simple interrupt GPIO constants.
4
[327b0020]52007-10-26      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * irq/irq.h: Fixed typos.
8
[fe5ecbb]92007-09-21      Joel Sherrill <joel.sherrill@OARcorp.com>
10
11        * network_5200/network.c: Add multicast support.
12
[ec1d0b9d]132007-09-12      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        PR 1257/bsps
16        * irq/irq.c: Code outside of cpukit should use the public API for
17        rtems_interrupt_disable/rtems_interrupt_enable. By bypassing the
18        public API and directly accessing _CPU_ISR_Disable and
19        _CPU_ISR_Enable, they were bypassing the compiler memory barrier
20        directive which could lead to problems. This patch also changes the
21        type of the variable passed into these routines and addresses minor
22        style issues.
23
[9773493]242007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
25
26        * irq/irq.h: Reformat -- make things line up.
27
[af3d092]282007-08-28      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * console/console.c: Add missing semi-colon.
31
[1abae10]322007-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
33
34        * Makefile.am, README.IceCube, preinstall.am, include/bsp.h,
35        vectors/vectors.S: Rename EP5200 to IceCube since that is the
36        nickname for the Freescale evaluation board it is based upon. BSP was
37        tested on a Freescale MPC5200LITE.
38
[403fe9a]392007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * ide/pcmcia_ide.c: Added prototype of mpc5200_pcmciaide_dma_blockop to
42        eliminate warning.
43
[65762c81]442007-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * Makefile.am: Add shared ShowBATS().
47        * startup/cpuinit.c: Split out BAT initialization into subroutine
48        that is defined based upon conditionals set.  More critically
49        added code to detect and correct for a buggy U-Boot found on
50        some Freescale LITE5200B boards which report Flash memory to
51        be for 32MB at 0xFF000000 instead of 0xFE000000.  If we use
52        the reported information, the system gives an exception just
53        after the BAT is programmed.
54        * vectors/vectors_init.c: Turn off message unless verbose is on.
55
[ead311b]562007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * Makefile.am, vectors/vectors_init.c: Print stack trace on exception.
59
[9190d236]602007-07-12      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * startup/linkcmds.brs5l: Add .jcr section.
63
[68b9f58]642007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * README.IceCube: New file.
67
[0e1a67e7]682007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * console/console.c: Fix typo accidentally introduced.
71        * network_5200/network.c: Fix warning.
72
[48593d7]732007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * startup/linkcmds.ep5200: Add .jcr section.
76
[29e86b62]772007-07-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
78
[6c053cb]79        * bsp_specs, startup/linkcmds, startup/linkcmds.pm520:
80        add c++ support again
[29e86b62]81        * preinstall.am: some fixes
82
[0a029a5]832007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * Makefile.am: Add startup/bspclean.c
86        * console/console.c: Remove warning.
87        * include/bsp.h: Add conditionals for prompt for reset and resetting
88        board.
89        * start/start.S: Remove if 1 around section.
90        * vectors/vectors_init.c: Do not print unless noisy init enabled.
91        * startup/bspclean.c: New file. Will prompt for reset and reset.
92
[1611e8ca]932007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * clock/clock.c, console/console.c: Add clock HW initialization missed
96        in earlier conversion.
97
[78f96ab]982007-07-06      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
99
100        * irq_init.c, Makefile.am: adapted to shared exception code
101
[b16f38a]1022007-06-22      Joel Sherrill <joel.sherrill@oarcorp.com>
103
104        * clock/clock.c, network_5200/network.c: Convert to using clock driver
105        template.
106
[6f2208f]1072007-06-22      Joel Sherrill <joel.sherrill@OARcorp.com>
108
109        * startup/linkcmds.brs5l: Add missing wild card on .sdata section so
110        all class examples build.
111
[31fe820]1122007-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * clock/clock.c: Add nanoseconds since last tick support.
115
[7da3405]1162007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        Add Embedded Planets EP5200 which is the same as the Freescale
119        5200Lite (a.k.a. IceCube) evaluation board.
120        * Makefile.am: Add linkcmds.ep5200.
121        Add -DMPC5200_BAPI_LIBC_HEADERS to remove some warnings in bestcomm.
122        * preinstall.am: Add linkcmds.ep5200.
123        * clock/clock.c: Correct math for prescaler/counter when bus speed
124        is high enough to require multiple passes of loop.
125        * console/console.c: Use same math for initial baud rate as when it
126        is changed via ioctl.  When HAS_UBOOT is defined, initialize console
127        to the same baud as it was with U-Boot.
128        * include/bsp.h: Add EP5200 and console boot baud support.
129        * include/mpc5200.h: Spacing.
130        * startup/bspstart.c: If HAS_UBOOT and SHOW_MORE_INIT_SETTINGS are
131        both defined, dump the U-Boot BD info structure.
132        * vectors/vectors.S: ep5200 cannot use vectors segment.  When loading
133        it, U-Boot freezes.  Besides, U-Boot can automatically start the BSP
134        so we do not have to run from board reset.
135        * startup/linkcmds.ep5200: New file.
136
[db280d23]1372007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * mscan/mscan.c: Use size_t for message sizes. Remove absurd type
140          cast.
141
[2679eb9d]1422007-04-12      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * bsp_specs: Remove qrtems_debug.
145
[35439f37]1462007-04-06      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * bsp_specs: Remove lib (Now expected to exist in GCC).
149
[c90d07c]1502007-03-12      Joel Sherrill <joel@OARcorp.com>
151
152        * clock/clock.c, console/console.c, ide/pcmcia_ide.c, irq/irq.c,
153        irq/irq.h, irq/irq_asm.S, irq/irq_init.c, nvram/nvram.c,
154        nvram/nvram.h, slicetimer/slicetimer.c, startup/bspstart.c,
155        vectors/vectors.h, vectors/vectors_init.c: Correct license URL and/or
156        fix mistake in copyright notice. Both of these mistakes appear to be
157        from code submitted after these changes were made previously.
158
[3f0cfc56]1592007-03-11      Joel Sherrill <joel@OARcorp.com>
160
161        * startup/bspstart.c: Remove assignments of
162        Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
163        value in boot_card.c
164
[5d3d6d1a]1652007-03-10      Joel Sherrill <joel@OARcorp.com>
166
167        PR 1227/bsps
168        * include/bsp.h: Remove MAX_LONG_TEST_DURATION and
169        MAX_SHORT_TEST_DURATION. They are obsolete and unused.
170
[565a65e5]1712007-01-23      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
172
173        * console/console.c: corrected typo in UART error handler (usage
174        * of ISR_PE instead of ISR_OE)
175       
[038e9fb9]1762006-12-15      Ralf Corsépius <ralf.corsepius@rtems.org>
177
[b6ffe83]178        * bestcomm/load_task.c: Remove bogus casts.
[038e9fb9]179        * network_5200/network.c: Use ioctl_command_t as arg to ioctl functions.
180
[fcb0cd46]1812006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * configure.ac: New BUG-REPORT address.
184
[aa4369c]1852006-11-15      Joel Sherrill <joel@OARcorp.com>
186
187        * Makefile.am: Merge c_rtems_main() into boot_card(). This eliminated a
188        file and simplified initialization.
189
[57357d9]1902006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * Makefile.am: Remove superfluous -DASM.
193
[754610f]1942006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
195
196        * configure.ac: Require autoconf-2.60. Require automake-1.10.
197
[2c278a4]1982006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * clock/clock.c, console/console.c, ide/pcmcia_ide.c,
201        ide/pcmcia_ide.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
202        irq/irq_init.c, nvram/m93cxx.h, nvram/nvram.c, nvram/nvram.h,
203        slicetimer/slicetimer.c, start/start.S, startup/bspstart.c,
204        startup/cpuinit.c, vectors/vectors.S, vectors/vectors_init.c:
205        Convert to utf-8.
206
[c5feb602]2072006-09-11      Joel Sherrill <joel@OARcorp.com>
208
209        * include/mpc5200.h, network_5200/network.c: Convert C++ style comments
210        to C style.
211
[0f8eaed1]2122006-08-15      Joel Sherrill <joel@OARcorp.com>
213
214        * Makefile.am, preinstall.am, startup/linkcmds, startup/linkcmds.brs5l,
215        startup/linkcmds.pm520: Add support for missing .rela sections.
216        Install linkcmds.
217
[73a312d7]2182006-08-08      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
219
220        * linkcmds.brs5l:
221        (PR1117) Add  startup/linkcmds.brs5l
222
[8eb78a20]2232006-06-28      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
224
225        * Makefile.am, preinstall.am:
226        (PR1117) Add  startup/linkcmds.brs5l, slicetimer.h, nvram.h
227        to distributed files, add start/start.S to startup sources
228
229        * bestcomm/bestcomm_glue.c:
230        (PR1117) make SDMA interrupt operations interrupt save
231       
232        * bsp_specs: (PR1117) move ecrti to proper location
233
234        * console/console.c: (PR1117) round baudrate divider to nearest match
235
236        * include/bsp.h: (PR1117) activate interrupt for ATA,
237        modify calculation of ROM size, add BSP_Convert_decrementer
238
239        * include/mpc5200.h: (PR1117) add some register definitions
240
241        * include/tm27.h:
242        (PR1117) adapt to make tm27 compile again with this BSP
243
244        * mscan/mscan.[ch]:
245        (PR1117) many improvements and fixes,
246        transmit queue added,
247        baud rate settings adapted
248
249        * network/network.c:
250        (PR1117) add handler code to detect and restart FEC on DMA overflow
251
252        * start/start.S:
253        (PR1117) fixed some typos and minor bugs
254        enable FPU in start sequence
255
256        * startup/linkcmds:
257        (PR1117) removed, no longer used
258       
259        * startup/linkcmds.brs5l:
260        (PR1117) added
261
262        * tod/pcf8563.c:
263        (PR1117) fixed bug which read wrong hour from RTC
264
[c8e821cd]2652006-03-08      Joel Sherrill <joel@OARcorp.com>
266
267        * startup/linkcmds, startup/linkcmds.pm520: Add .gnu.linkonce.b.*
268        section.
269
[9a7474b]2702006-02-08      Joel Sherrill <joel@OARcorp.com>
271
272        * startup/linkcmds, startup/linkcmds.pm520: Add sections required by
273        newer gcc versions.
274
[73733dc]2752006-01-11      Ralf Corsepius <ralf.corsepius@rtems.org>
276
277        * configure.ac: Remove explicit ampolish3 support (now in
278        RTEMS_BSP_CONFIGURE).
279
[7cc4f59]2802006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
281
282        * configure.ac: Add ampolish3 support.
283        * Makefile.am: Add preinstall.am.
284
[ea63b37]2852006-01-09      Ralf Corsepius <ralf.corsepius@rtems.org>
286
287        * Makefile.am: Don't include subdirs.am.
288
[e044403]2892006-01-02      Ralf Corsepius <ralf.corsepius@rtems.org>
290
291        * vectors/asm_utils.S: Remove (Bogus, now in libcpu).
292
[4e498120]2932006-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
294
295        * bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, clock/clock.c,
296        console/console.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
297        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
298        include/bsp.h, include/mpc5200.h, irq/irq.c, irq/irq.h,
299        irq/irq_asm.S, irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
300        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
301        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
302        start/start.S, startup/bspstart.c, startup/cpuinit.c, tod/pcf8563.c,
303        tod/pcf8563.h, tod/todcfg.c, vectors/vectors.S,
304        vectors/vectors_init.c: Cleanup CVS data.
305
[951ca73]3062005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
307
[56ceb5f]308        * irq/irq.c, irq/irq_init.c, vectors/vectors_init.c:
309        include <libcpu/raw_exceptions.h>.
[951ca73]310        * include/raw_exception.h, vectors/raw_exception.c: Remove.
311        Use implementation from libcpu instead.
312
[7b41527]3132005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
314
315        * bestcomm/bestcomm_glue.c, clock/clock.c, console/console.c,
316        i2c/i2c.c, i2c/i2cdrv.c, ide/idecfg.c, ide/pcmcia_ide.c,
317        ide/pcmcia_ide.h, include/i2c.h, irq/irq.c, irq/irq_init.c,
318        mscan/mscan.c, network_5200/network.c, nvram/nvram.c, nvram/nvram.h,
319        slicetimer/slicetimer.c, startup/bspstart.c, startup/cpuinit.c,
320        tod/todcfg.c, vectors/vectors_init.c: Misc include file fixes.
321
[ca680bc5]3222005-12-31      Ralf Corsepius <ralf.corsepius@rtems.org>
323
324        * Makefile.am, README, bsp_specs, configure.ac,
325        bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h,
326        bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h,
327        bestcomm/bestcomm_priv.h, bestcomm/dma_image.c,
328        bestcomm/dma_image.capi.h, bestcomm/dma_image.h,
329        bestcomm/dma_image.reloc.c, bestcomm/load_task.c,
330        bestcomm/tasksetup_ata.c, bestcomm/tasksetup_bdtable.c,
331        bestcomm/tasksetup_crc16_dp_0.c, bestcomm/tasksetup_crc16_dp_1.c,
332        bestcomm/tasksetup_fec_rx_bd.c, bestcomm/tasksetup_fec_tx_bd.c,
333        bestcomm/tasksetup_gen_dp_0.c, bestcomm/tasksetup_gen_dp_1.c,
334        bestcomm/tasksetup_gen_dp_2.c, bestcomm/tasksetup_gen_dp_3.c,
335        bestcomm/tasksetup_gen_dp_bd_0.c, bestcomm/tasksetup_gen_dp_bd_1.c,
336        bestcomm/tasksetup_gen_rx_bd.c, bestcomm/tasksetup_gen_tx_bd.c,
337        bestcomm/tasksetup_lpc.c, bestcomm/tasksetup_pci_rx.c,
338        bestcomm/tasksetup_pci_tx.c, bestcomm/include/mgt5200/mgt5200.h,
339        bestcomm/include/mgt5200/sdma.h,
340        bestcomm/task_api/bestcomm_api_mem.h,
341        bestcomm/task_api/bestcomm_cntrl.h,
342        bestcomm/task_api/tasksetup_bdtable.h,
343        bestcomm/task_api/tasksetup_general.h, clock/clock.c,
344        console/console.c, i2c/i2c.c, i2c/i2cdrv.c, i2c/mpc5200mbus.c,
345        i2c/mpc5200mbus.h, ide/idecfg.c, ide/pcmcia_ide.c, ide/pcmcia_ide.h,
346        include/bsp.h, include/coverhd.h, include/i2c.h, include/i2cdrv.h,
347        include/mpc5200.h, include/raw_exception.h, include/tm27.h,
348        include/u-boot.h, irq/irq.c, irq/irq.h, irq/irq_asm.S,
349        irq/irq_init.c, mscan/mscan.c, mscan/mscan.h,
350        network_5200/network.c, nvram/m93cxx.h, nvram/nvram.c,
351        nvram/nvram.h, slicetimer/slicetimer.c, slicetimer/slicetimer.h,
352        start/start.S, startup/bspstart.c, startup/cpuinit.c,
353        startup/linkcmds, startup/linkcmds.pm520, tod/pcf8563.c,
354        tod/pcf8563.h, tod/todcfg.c, vectors/asm_utils.S,
355        vectors/raw_exception.c, vectors/vectors.S, vectors/vectors.h,
356        vectors/vectors_init.c: New (CVS import submission by
357        Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>)
358
3592005-12-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
360
361        * Integrated gen5200 BSP to source tree
Note: See TracBrowser for help on using the repository browser.