source: rtems/c/src/lib/libbsp/powerpc/mpc55xxevb/ChangeLog @ eb1951a

4.11
Last change on this file since eb1951a was d922dab, checked in by Sebastian Huber <sebastian.huber@…>, on Nov 8, 2011 at 10:13:32 AM

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

  • make/custom/mpc5566evb_spe.cfg, make/custom/mpc5674fevb_spe.cfg, startup/linkcmds.mpc5566evb_spe, startup/linkcmds.mpc5674fevb_spe, startup/reset.c: New files.
  • Makefile.am, preinstall.am: Reflect changes above.
  • startup/early-init.c: Added missing section attribute.
  • configure.ac, network/smsc9218i.c: New BSP options SMSC9218I_EDMA_RX_CHANNEL and SMSC9218I_EDMA_TX_CHANNEL. Enable reset at cleanup.
  • Property mode set to 100644
File size: 13.6 KB
Line 
12011-11-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * make/custom/mpc5566evb_spe.cfg, make/custom/mpc5674fevb_spe.cfg,
4        startup/linkcmds.mpc5566evb_spe, startup/linkcmds.mpc5674fevb_spe,
5        startup/reset.c: New files.
6        * Makefile.am, preinstall.am: Reflect changes above.
7        * startup/early-init.c: Added missing section attribute.
8        * configure.ac, network/smsc9218i.c: New BSP options
9        SMSC9218I_EDMA_RX_CHANNEL and SMSC9218I_EDMA_TX_CHANNEL.  Enable reset
10        at cleanup.
11
122011-08-31      Sebastian Huber <sebastian.huber@embedded-brains.de>
13
14        * startup/bspgetworkarea.c, startup/linkcmds.base: Removed files.
15        * include/mpc55xx-config.h, make/custom/mpc5674fevb.cfg,
16        startup/early-init.c, startup/ebi-cal-cs-config.c,
17        startup/ebi-cs-config.c, startup/exc-vector-base.S,
18        startup/fmpll-syncr-vals.c, startup/linkcmds.mpc5674fevb,
19        startup/mmu-config.c, startup/siu-pcr-config.c: New files.
20        * Makefile.am, preinstall.am: Reflect changes above.
21        * startup/linkcmds.gwlcfm, startup/linkcmds.mpc5566evb,
22        startup/linkcmds.phycore_mpc5554: Use linker command base file.
23        * configure.ac: Support MPC5674F.  Changed eSCI options.
24        * clock/clock-config.c: Support MPC5674F.
25        * i2c/i2c_init.c, network/smsc9218i.c, startup/sd-card-init.c: Update
26        due to API changes.
27        * include/bsp.h: Define BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN.
28        * network/if_smc.c: Use HAS_SMC91111.
29        * startup/start.S, startup/bspstart.c: Moved low-level initialization
30        into new files.  Overall cleanup.
31
322011-08-30      Peter Dufault <dufault@hda.com>
33
34        * make/custom/phycore_mpc5554.cfg, startup/linkcmds.phycore_mpc5554,
35        network/if_smc.c: New files.
36        * Makefile.am, preinstall.am: Reflect changes above.
37        * configure.ac: Add support for the Phytec PhyCORE MPC5554.  Includes:
38          - HAS_SMC91111 to indicate a BSP has that neworking.
39          - SMC91111_ENADDR_IS_SETUP so that it skips code to set up the MAC
40          address.
41          - MPC55XX_CLOCK_EMIOS_CHANNEL to permit one to set which eMIOS
42          channel to use for the clock.
43          - MPC55XX_BOOTFLAGS: Skips two words above the RCHW in the startup
44          for use in skpping over the MMU setup.  Required for debugging via a
45          cheap emulator where code is loaded into RAM and then mapped in as
46          flash.
47         - BOARD_PHYCORE_MPC5554 If defined, use custom settings for the
48         Phytec PhyCORE MPC5554 SOM.
49        * clock/clock-config.c: Modify so that the EMIOS channel used for the
50        clock can be selected at configuration time.  For MPC5544 only:
51          - Conditionally skip access to a register that faults if accessed on
52          the MPC5554
53          - Do not set the control register mode as was done for GW_LCFM
54          support, it breaks interrupts.
55        * make/custom/mpc55xx.inc: Make it possible to override the soft-float
56        to set the type of floating point BSP will use.
57        * startup/start.S: Add support for the "boot flags", two long-words
58        that I manipulate with the debugger to skip over MMU setup.  Use an
59        external for the start of external SRAM instead of the hardwired
60        number 0x20000000.  Disable write access to the internal flash.
61
622011-08-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
63
64        * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
65
662011-06-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
67
68        * network/smsc9218i.c: Optimizations.
69
702011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
71
72        * Makefile.am: Added custom memcpy().
73        * startup/bspstart.c: Install standard alignment handler.
74
752011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77        * configure.ac, startup/start.S: Use standard cache BSP options.
78
792011-06-07      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * clock/clock-config.c: Fixes to pass psnsext01.
82        * startup/bspstart.c: Workaround for GCC 4.6 bug.
83        * include/smsc9218i.h, network/smsc9218i.c, Makefile.am: Changes
84        throughout.
85
862011-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
87
88        * network/smsc9218i.c, startup/bspstart.c:
89        Use "__asm__" instead of "asm" for improved c99-compliance.
90
912011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * configure.ac: Require autoconf-2.68, automake-1.11.1.
94
952011-01-31      Sebastian Huber <sebastian.huber@embedded-brains.de>
96
97        * startup/bspstart.c: Update for API changes.
98
992011-01-09      Peer Stritzinger <peer at stritzinger dot com>
100
101        * startup/bspstart.c: Fixed chip select configuration.
102
1032010-12-29      Sebastian Huber <sebastian.huber@embedded-brains.de>
104
105        * Makefile.am, preinstall.am, startup/start.S: Use standard zero
106        function.
107        * startup/linkcmds.base: Reserve enough space for the exception
108        minimum prologues.  Changed start section name.
109        * startup/bspstart.c: Removed superfluous cache initialization.
110        * configure.ac: Fixed option default values.
111
1122010-12-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
113
114        * configure.ac: Added I2C options.  Fixed eMIOS prescaler.  Use
115        standard linker command file support.
116        * include/bsp.h: Declare I2C initialization function.
117        * i2c/i2c_init.c: Implementation.
118        * make/custom/gwlcfm.cfg, make/custom/mpc5566evb.cfg,
119        make/custom/mpc55xx.inc: Use standard linker command file support.
120        * startup/bspstart.c: More board specific settings.
121        * Makefile.am, preinstall.am: Reflect changes above.
122
1232010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
124
125        * test/tests.c: Removed file.
126        * startup/bspstart.c: Fixed warnings.
127
1282010-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * configure.ac: Remove AC_CHECK_SIZEOF([void *]).
131
1322010-06-29      Joel Sherrill <Joel.Sherrill@OARcorp.com>
133
134        * configure.ac: Added AC_CHECK_SIZEOF macro.
135
1362010-06-03      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
137
138        * startup/sd-card-init.c: fix bug in mount table
139
1402010-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
141
142        * network/smsc9218i.c: Removed superfluous macros.
143
1442010-05-10      Joel Sherrill <joel.sherrilL@OARcorp.com>
145
146        * include/bsp.h: Add BSP_SMALL_MEMORY.
147
1482010-04-30      Sebastian Huber <sebastian.huber@embedded-brains.de>
149
150        * include/irq-config.h: Removed file.
151        * Makefile.am, preinstall.am: Reflect changes above.
152
1532010-04-07      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
154
155        * configure.ac, startup/bspstart.c:
156        renamed MPC55XX_CHIP_DERIVATE to MPC55XX_CHIP_TYPE
157
1582010-04-07      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
159        * Makefile.am, configure.ac, preinstall.am, clock/clock-config.c,
160        make/custom/gwlcfm.cfg, make/custom/mpc5566evb.cfg,
161        startup/bspgetworkarea.c, startup/bspstart.c, startup/linkcmds,
162        startup/start.S: fix GW_LCFM support
163        * make/custom/mpc55xx.cfg, startup/linkcmds.memory: removed to get
164        better structure
165        * make/custom/mpc55xx.inc, startup/linkcmds.base,
166        startup/linkcmds.gwlcfm, startup/linkcmds.mpc5566evb: added to
167        have better structure
168
1692010-03-27      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
170
171        * network/smsc9218i.c tests/tests.c: Removed warnings
172        * clock/clock-config.c: remove warning
173
1742010-03-25      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
175
176        * Makefile.am, confiugre.ac, include/bsp.h, startup/bspstart.c,
177        startup/start.S:
178        add support for GW_LCFM mpc551x based system
179
1802009-10-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
181
182        * Makefile.am: Update for exception support changes.
183        * startup/bspstart.c: Changed exception header file includes.  Update
184        for ppc_exc_initialize() changes.
185
1862009-10-21      Sebastian Huber <sebastian.huber@embedded-brains.de>
187
188        * network/smsc9218i.c, tests/tests.c: Update for interrupt handler
189        type change.
190
1912009-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * make/custom/mpc55xx.cfg: Remove RTEMS_BSP_FAMILY.
194
1952009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * configure.ac: Don't add -ansi -fasm to CFLAGS.
198
1992009-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
200
201        * make/custom/mpc5566evb.cfg: New (relocated from /make/custom).
202        * make/custom/mpc55xx.cfg: New (relocated from /make/custom).
203
2042009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * configure.ac: Remove RTEMS_BSP_BOOTCARD_OPTIONS.
207
208 2009-09-09     Joel Sherrill <joel.sherrill@oarcorp.com>
209
210        PR 1435/bsps
211        * Makefile.am: Use shared implementation of bsp_idle_thread().
212        * startup/bspidle.c: Removed.
213
2142009-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
215
216        * Makefile.am, startup/bspstart.c: Rename BSP specific idle thread to
217        bsp_idle_thread and split into its own file.
218        * startup/bspidle.c: New file.
219
2202009-07-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
221
222        * clock/clock-config.c, include/smsc9218i.h, network/smsc9218i.c: New
223        files.
224        * network/network.c: Removed file.
225        * Makefile.am, README, bsp_specs, preinstall.am, include/bsp.h,
226        startup/bspstart.c, startup/sd-card-init.c, tests/tests.c: Changes
227        throughout.
228
2292009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * configure.ac: Rename BSP_BOOTCARD_OPTIONS to
232        RTEMS_BSP_BOOTCARD_OPTIONS. Add RTEMS_BSP_CLEANUP_OPTIONS so all BSPs
233        have the same options.
234
2352009-05-08      Joel Sherrill <joel.sherrill@oarcorp.com>
236
237        * startup/bspgetworkarea.c: Switch from ssize_t to uintptr_t for
238        bsp_get_work_area() since the work area is larger than a single
239        allocatable object.
240
2412009-04-28      Chris Johns <chrisj@rtems.org>
242
243        * startup/start.S: Update for boot_card command line change.
244
2452009-02-12      Joel Sherrill <joel.sherrill@oarcorp.com>
246
247        * startup/bspstart.c: Change prototype of IDLE thread to consistently
248        return void * and take a uintptr_t argument.
249
2502009-02-11      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * startup/sd-card-init.c: Comment out fields having dropped
253        out from sd_card_driver_entry.
254        * tests/tests.c: Comment out fields having dropped out from
255        sd_card_driver_entry.
256
2572008-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
258
259        * bsp_specs: Remove start_g.o, remove -e start.
260
2612008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
262
263        * bsp_specs: Move -e start from *link to *startfile to avoid warning
264        for undefined entry symbol when linking relocatables with binutils
265        2.19.
266
2672008-10-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
268
269        * startup/bspstart.c, startup/sd-card-init.c, tests/tests.c: Update for
270        status-checks.h changes.
271
2722008-10-02      Joel Sherrill <joel.sherrill@OARcorp.com>
273
274        * Makefile.am, preinstall.am: Use shared tm27.h stub.
275        * include/tm27.h: Removed.
276
2772008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
278
279        * startup/bspgetworkarea.c: Change size_t to ssize_t on
280        bsp_get_work_area(). On 16-bit architectures, size_t can be 16-bits
281        which would limit the work area to 64K.
282
2832008-09-30      Joel Sherrill <joel.sherrill@oarcorp.com>
284
285        * Makefile.am, preinstall.am: Now links all tests.
286        * include/tm27.h: New file.
287
2882008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
289
290        * Makefile.am: Eliminate bsp.am. Build startup files as side-effect
291        of building libbspstart.a, using automake-rules.
292
2932008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
294
295        * Makefile.am: Eliminate *_SOURCES.
296
2972008-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
298
299        * Makefile.am: Move noinst_LIBRARIES = libbsp.a before its
300        components.
301
3022008-09-26      Ralf Corsépius <ralf.corsepius@rtems.org>
303
304        * Makefile.am: Cleanup ../../shared/include/bootcard.h handling.
305
3062008-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
307
308        * preinstall.am: Regenerated.
309
3102008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
311
312        * Makefile.am: Eliminates libcpudir.
313
3142008-09-24      Ralf Corsépius <ralf.corsepius@rtems.org>
315
316        * Makefile.am: Cosmetics.
317
3182008-09-23      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * configure.ac: Make letting boot_card() handle work area allocation
321        mandatory. Rename RTEMS_BSP_BOOTCARD_HANDLES_RAM_ALLOCATION to
322        BSP_BOOTCARD_OPTIONS.
323
3242008-09-16      Joel Sherrill <joel.sherrill@oarcorp.com>
325
326        * Makefile.am, startup/bspstart.c: Add use of bsp_get_work_area() in
327        its own file and rely on BSP Framework to perform more
328        initialization. Remove unnecessary includes of rtems/libio.h and
329        rtems/libcsupport.h.
330        * startup/bspgetworkarea.c: New file.
331
3322008-09-10      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * Makefile.am: Review of all bsp_cleanup() implementations. In this
335        phase, all prototypes were removed from bsp.h and empty
336        implementations were removed and made to use the shared stub.
337        * startup/bspclean.c: Removed.
338
3392008-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * Makefile.am, startup/bspstart.c: Use default bsp_pretasking_hook().
342
3432008-08-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
344
345        * include/mpc55xxevb.h, network/network.c, startup/sd-card-init.c,
346        tests/tests.c: Added copyright information.  Added missing prototypes.
347        Fixed integer conversion warning.
348        * startup/bspclean.c: Include bootcard.h.
349
3502008-08-20      Ralf Corsépius <ralf.corsepius@rtems.org>
351
352        * startup/bspclean.c, startup/sd-card-init.c, tests/tests.c:
353        Add missing prototypes.
354
3552008-08-01      Sebastian Huber <sebastian.huber@embedded-brains.de>
356
357        * startup/start.S: Clear environment pointer for bootcard.
358
3592008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
360
361        * Makefile.am: Do not build .rel files. Reduces code bloat.
362
3632008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
364
365        * tests/tests.c: Remove C++ style comments.
366
3672008-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * startup/bspclean.c: Use C style comment.
370
3712008-07-27      Ralf Corsépius <ralf.corsepius@rtems.org>
372
373        * configure.ac: Add -ansi to RTEMS_PROG_CC_FOR_TARGET.
374        * Makefile.am: Remove doxygen comments.
375        Remove bogus BUILT_SOURCES.
376
3772008-07-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
378
379        * configure.ac, startup/bspstart.c: Support RAM allocation via
380        bootcard.
381
3822008-07-17      Ralf Corsépius <ralf.corsepius@rtems.org>
383
384        * configure.ac: Remove RTEMS_AMPOLISH3.
385
3862008-07-15      Joel Sherrill <joel.sherrill@oarcorp.com>
387
388        * .cvsignore, include/.cvsignore: New files.
389
3902008-07-14     Sebastian Huber <sebastian.huber@embedded-brains.de>
391
392        * bsp_specs, configure.ac, include/bsp.h, include/irq-config.h,
393        include/mpc55xxevb.h, Makefile.am, network/network.c, preinstall.am,
394        README, startup/bspclean.c, startup/bspstart.c, startup/linkcmds,
395        startup/linkcmds.memory, startup/sd-card-init.c, startup/start.S,
396        tests/tests.c: New files.
Note: See TracBrowser for help on using the repository browser.