summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mpc55xxevb (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsp/mpc55xx: PR2077: Avoid PPC_USE_SPEPeter Dufault2012-10-021-3/+1
|
* bsp/mpc55xx: PR2077: Mapping for external flashPeter Dufault2012-10-021-53/+6
|
* bsps: PR2076: SMC91111 fixes for mpc55xxevb BSPPeter Dufault2012-10-021-6/+5
| | | | | | | | - A typo prevents if_smc.c from being built when configured; - The argument passed to the interrupt handler was incorrect and the addition of support for RTEMS_INTERRUPT_SHARED exposed it; - A "#ifdef DEBUG" is supposed to be "#if DEBUG" since 0 is supposed to make it quiet.
* bsp/mpc55xx: Fix bsp_idle_thread()Sebastian Huber2012-10-023-13/+40
|
* bsp/mpc55xx: Add and use MPC55XX_CHIP_FAMILYSebastian Huber2012-10-0213-18/+22
|
* bsp/mpc55xx: Add e200z7 specific idle taskSebastian Huber2012-09-281-0/+13
|
* mpc55xxevb: Fix compilation in start-config-siu-pcr.cJoel Sherrill2012-09-061-2/+2
|
* bsp/mpc55xx: Use a one second timeoutChristian Mauderer2012-08-211-117/+217
|
* bsp/mpc55xx: Fix SMSC9218I_BIG_ENDIAN_SUPPORTChristian Mauderer2012-08-212-7/+15
|
* bsp/mpc55xx: Move work from ISR to task contextChristian Mauderer2012-08-211-6/+8
|
* Revert "Add bspopts.h.in."Gedare Bloom2012-08-061-135/+0
| | | | | | | | | | | | This reverts commit daffa606cc4a45d93c1f0f4fe365fde0fda6acbb. Conflicts: c/src/lib/libbsp/arm/lpc24xx/include/bspopts.h.in c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in c/src/lib/libbsp/powerpc/qoriq/include/bspopts.h.in Manually deleted conflicting files.
* bsp/mpc55xx: Add MPC55XX_CONSOLE_MINORSebastian Huber2012-07-253-8/+9
| | | | Remove MPC55XX_ESCI_CONSOLE_MINOR.
* bsp/mpc55xx: Whitespace changesSebastian Huber2012-07-251-7/+7
|
* bsp/mpc55xx: New EBI settings for MPC5674F boardsSebastian Huber2012-07-252-12/+10
|
* Require automake-1.12.2.Ralf Corsépius2012-07-191-1/+1
|
* Require autoconf-2.69.Ralf Corsépius2012-07-191-1/+1
|
* bsp/mpc55xx: Add SMSC9218I_IRQ_PINSebastian Huber2012-07-183-2/+10
|
* bsp/mpc55xx: Add SMSC9218I_RESET_PINSebastian Huber2012-07-183-3/+11
|
* bsp/mpc55xx: Add SMSC9218I_ENABLE_LED_OUTPUTSSebastian Huber2012-07-184-0/+16
|
* bsp/mpc55xx: Add SMSC9218I_BIG_ENDIAN_SUPPORTSebastian Huber2012-07-183-16/+44
|
* bsp/mpc55xx: New ECU508 BSPsSebastian Huber2012-07-1812-6/+223
|
* bsp/mpc55xx: Add ESCI_C and ESCI_D supportSebastian Huber2012-07-182-7/+30
|
* bsp/mpc55xx: Add MPC55XX_SYSTEM_CLOCK_DIVIDERSebastian Huber2012-07-183-6/+9
|
* bsp/mpc55xx: Add MPC55XX_NULL_POINTER_PROTECTIONSebastian Huber2012-07-183-1/+9
|
* bsp/mpc55xx: Add MPC55XX_NEEDS_LOW_LEVEL_INITSebastian Huber2012-07-188-132/+169
|
* bsp/mpc55xx: Implement network interface offChristian Mauderer2012-07-181-3/+29
|
* bsp/mpc55xx: Add bsp_restart()Christian Mauderer2012-07-183-1/+28
|
* bsp/mpc55xx: Add output value to PCR configSebastian Huber2012-07-183-77/+76
|
* bsps: Replace NIRVANA regionSebastian Huber2012-06-125-5/+0
| | | | | Replace the "NIRVANA" region with the more verbose "UNEXPECTED_SECTIONS" region. Move the region definition into the "linkcmds.base" files.
* powerpc/mpc55xx: BSP variant changes for MPC5643LSebastian Huber2012-06-0510-44/+60
|
* bsps/powerpc: Add load section for .nocacheSebastian Huber2012-06-047-16/+35
|
* Add bspopts.h.in.Ralf Corsépius2012-05-241-0/+114
|
* powerpc/mpc55xxevb: Fix cache define usageSebastian Huber2012-05-211-5/+9
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-1112-28/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* Revert: Remove CVS IdsJoel Sherrill2012-05-071-0/+4
| | | | | See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html for details.
* Remove CVS-Ids.Ralf Corsépius2012-05-041-4/+0
|
* bsp/mpc55xxevb: Enable stack allocatorSebastian Huber2012-04-246-4/+10
|
* bsps/powerpc: Add no cache sectionSebastian Huber2012-04-249-87/+60
|
* bsp/mpc55xxevb: Change early MMU settingsSebastian Huber2012-04-243-17/+28
| | | | | | Add internal SRAM sections with cache enabled to early MMU settings. The internal SRAM initialization will use the early MMU settings. This allows applications to use cache inhibited areas in the internal SRAM.
* bsp/mpc55xx: Add and use chip featuresSebastian Huber2012-04-031-5/+5
| | | | Add defines MPC55XX_HAS_SIU and MPC55XX_HAS_SIU_LITE.
* bsps: Add shared default IRQ handlerSebastian Huber2012-03-241-4/+6
|
* Remove all .cvsignore files.Joel Sherrill2012-02-012-12/+0
|
* Support for MPC5643L.Sebastian Huber2012-01-2334-630/+2609
| | | | | Rework of the start sequence to reduce the amount assembler code and to support configuration tables which may be provided by the application.
* 2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-0811-25/+97
| | | | | | | | | | | * 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.
* 2011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-3127-1180/+1348
| | | | | | | | | | | | | | | | | | | | * startup/bspgetworkarea.c, startup/linkcmds.base: Removed files. * include/mpc55xx-config.h, make/custom/mpc5674fevb.cfg, startup/early-init.c, startup/ebi-cal-cs-config.c, startup/ebi-cs-config.c, startup/exc-vector-base.S, startup/fmpll-syncr-vals.c, startup/linkcmds.mpc5674fevb, startup/mmu-config.c, startup/siu-pcr-config.c: New files. * Makefile.am, preinstall.am: Reflect changes above. * startup/linkcmds.gwlcfm, startup/linkcmds.mpc5566evb, startup/linkcmds.phycore_mpc5554: Use linker command base file. * configure.ac: Support MPC5674F. Changed eSCI options. * clock/clock-config.c: Support MPC5674F. * i2c/i2c_init.c, network/smsc9218i.c, startup/sd-card-init.c: Update due to API changes. * include/bsp.h: Define BSP_INTERRUPT_STACK_AT_WORK_AREA_BEGIN. * network/if_smc.c: Use HAS_SMC91111. * startup/start.S, startup/bspstart.c: Moved low-level initialization into new files. Overall cleanup.
* 2011-08-30 Peter Dufault <dufault@hda.com>Sebastian Huber2011-08-3010-9/+340
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make/custom/phycore_mpc5554.cfg, startup/linkcmds.phycore_mpc5554, network/if_smc.c: New files. * Makefile.am, preinstall.am: Reflect changes above. * configure.ac: Add support for the Phytec PhyCORE MPC5554. Includes: - HAS_SMC91111 to indicate a BSP has that neworking. - SMC91111_ENADDR_IS_SETUP so that it skips code to set up the MAC address. - MPC55XX_CLOCK_EMIOS_CHANNEL to permit one to set which eMIOS channel to use for the clock. - MPC55XX_BOOTFLAGS: Skips two words above the RCHW in the startup for use in skpping over the MMU setup. Required for debugging via a cheap emulator where code is loaded into RAM and then mapped in as flash. - BOARD_PHYCORE_MPC5554 If defined, use custom settings for the Phytec PhyCORE MPC5554 SOM. * clock/clock-config.c: Modify so that the EMIOS channel used for the clock can be selected at configuration time. For MPC5544 only: - Conditionally skip access to a register that faults if accessed on the MPC5554 - Do not set the control register mode as was done for GW_LCFM support, it breaks interrupts. * make/custom/mpc55xx.inc: Make it possible to override the soft-float to set the type of floating point BSP will use. * startup/start.S: Add support for the "boot flags", two long-words that I manipulate with the debugger to skip over MMU setup. Use an external for the start of external SRAM instead of the hardwired number 0x20000000. Disable write access to the internal flash.
* 2011-08-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-08-302-0/+6
| | | | * include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
* 2011-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-102-342/+438
| | | | * network/smsc9218i.c: Optimizations.
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-073-0/+7
| | | | | * Makefile.am: Added custom memcpy(). * startup/bspstart.c: Install standard alignment handler.
* 2011-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-06-073-15/+15
| | | | * configure.ac, startup/start.S: Use standard cache BSP options.