summaryrefslogtreecommitdiffstats
path: root/c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Typo.Sebastian Huber2011-01-101-1/+1
|
* 2011-01-09 Peer Stritzinger <peer at stritzinger dot com>Sebastian Huber2011-01-102-1/+5
| | | | * startup/bspstart.c: Fixed chip select configuration.
* 2011-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-01-102-1/+6
| | | | | * new-exceptions/bspsupport/ppc_exc_categories.c: Fixed e200 machine check category.
* 2011-01-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2011-01-062-1/+5
| | | | * configure.ac: Move comment to correct location.
* 2011-01-06 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-01-062-1/+5
| | | | * shared/irq/irq_asm.S: Fix spelling.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-301-2/+2
| | | | * network/network.c: Update for API changes.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-3010-57/+104
| | | | | | | | | * include/u-boot.h: Removed file. * include/u-boot-config.h, include/tsec-config.h: New files. * include/bsp.h, start/start.S, startup/bspstart.c: Use new U-Boot support. * network/network.c: Update for API changes. * Makefile.am, preinstall.am: Reflect changes above.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-303-7/+7
| | | | | | * Makefile.am, preinstall.am, mpc83xx/include/mpc83xx.h, mpc83xx/network/tsec.c, mpc83xx/network/tsec.h: Make it possible to use the TSEC driver for other systems.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-304-688/+618
| | | | | | * mpc83xx/include/mpc83xx.h, mpc83xx/network/tsec.c, mpc83xx/network/tsec.h: Make it possible to use the TSEC driver for other systems.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-308-176/+63
| | | | | | | | * include/u-boot.h: Removed file. * include/u-boot-config.h: New file. * include/bsp.h, start/start.S, startup/bspstart.c: Use new U-Boot support. * Makefile.am, preinstall.am: Reflect changes above.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-303-28/+29
| | | | | | * shared/uboot_dump_bdinfo.c: Include <bsp/u-boot.h> if necessary. * shared/include/u-boot-board-info.h: New file. * shared/include/u-boot.h: Removed file.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-304-1/+76
| | | | | | * shared/bspgetworkarea.c: Include <bsp/u-boot.h> if necessary. * shared/include/u-boot.h, shared/src/bsp-uboot-board-info.c: New files.
* 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-297-39/+22
| | | | | | | | | * Makefile.am, preinstall.am, startup/start.S: Use standard zero function. * startup/linkcmds.base: Reserve enough space for the exception minimum prologues. Changed start section name. * startup/bspstart.c: Removed superfluous cache initialization. * configure.ac: Fixed option default values.
* 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-293-0/+192
| | | | * shared/include/start.h, shared/src/bsp-start-zero.S: New files.
* 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-292-4/+12
| | | | | | * new-exceptions/bspsupport/ppc_exc_address.c, new-exceptions/bspsupport/ppc_exc_initialize.c: Fixed IVOR handling for e200z0 and e200z1.
* 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-293-150/+3
| | | | | * mpc55xx/include/mpc55xx.h, mpc55xx/misc/copy.S: Removed zero functions.
* 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-299-184/+146
| | | | | | | | | | | | | | | | * shared/include/cpuIdent.c, shared/include/cpuIdent.h: Added support for e500v2. Removed IVPR/IVOR/HWIVOR features since they are included in Book E. * new-exceptions/bspsupport/vectors.h, new-exceptions/bspsupport/ppc_exc.S, new-exceptions/bspsupport/ppc_exc_address.c, new-exceptions/bspsupport/ppc_exc_categories.c, new-exceptions/bspsupport/ppc_exc_initialize.c, new-exceptions/bspsupport/ppc_exc_prologue.c: Added support for e500v2. Added exception vector defines for Book E types. Removed e200 exception vector defines. Added e500 exception vector defines. Unified IVOR calculation for e200 and e500 (e200z1 has hard wired IVOR values).
* 2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-292-1/+6
| | | | | * startup/linkcmds.base: Reserve enough space for the exception minimum prologues.
* 2010-12-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-232-2/+11
| | | | | * mpc83xx/i2c/mpc83xx_i2cdrv.c: Fixed interrupt flag clearing for MPC55XX family.
* 2010-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-2210-214/+395
| | | | | | | | | | | * configure.ac: Added I2C options. Fixed eMIOS prescaler. Use standard linker command file support. * include/bsp.h: Declare I2C initialization function. * i2c/i2c_init.c: Implementation. * make/custom/gwlcfm.cfg, make/custom/mpc5566evb.cfg, make/custom/mpc55xx.inc: Use standard linker command file support. * startup/bspstart.c: More board specific settings. * Makefile.am, preinstall.am: Reflect changes above.
* 2010-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-223-1/+13
| | | | | | * new-exceptions/bspsupport/ppc_exc.S: Comment. * new-exceptions/bspsupport/ppc_exc_address.c: Fixed address calculation for e200z1 core.
* Added missing include file.Sebastian Huber2010-12-161-0/+2
|
* 2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-164-10/+174
| | | | | | * shared/lpc/include/lpc-i2s.h: Documentation. Fixed defines. * shared/lpc/include/lpc-timer.h: Documentation. * shared/lpc/network/lpc-ethernet.c: Added support for 10MBit/s links.
* 2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-167-15/+128
| | | | | | | * configure.ac, include/bspopts.h.in: More options. * include/lpc32xx.h: Added watchdog definitions. * include/mmu.h, misc/mmu.c: Added const qualifier. * startup/bspreset.c: Use watchdog reset.
* 2010-12-06 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-12-062-1/+5
| | | | * make/custom/rtl22xx_t.cfg: Now compiles.
* Typo.Sebastian Huber2010-12-031-1/+1
|
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-0316-1031/+171
| | | | | * bsp_specs, start/start.S, startup/linkcmds: Use linker command base file.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-035-474/+66
| | | | | * bsp_specs, start/start.S, startup/linkcmds.csb337, startup/linkcmds.csb637: Use linker command base file.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-034-277/+68
| | | | * startup/linkcmds: Use linker command base file.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-033-290/+42
| | | | * start/start.S, startup/linkcmds: Use linker command base file.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-033-253/+35
| | | | * startup/linkcmds, start/start.S: Use linker command base file.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-0311-305/+71
| | | | | | | | | * startup/bspgetworkarea.c: Removed file. * Makefile.am, bsp_specs, start/start.S, startup/bspstart.c, libnds/include/nds/jtypes.h, libnds/source/arm9/gurumeditation.c, libnds/source/common/interruptDispatcher.S, libnds/source/common/interrupts.c, startup/linkcmds: Use linker command base file.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-037-12/+32
| | | | | | | | * 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>Sebastian Huber2010-12-035-8/+23
| | | | | | | * startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1, startup/linkcmds.lpc32xx_mzx_stage_2, startup/linkcmds.lpc32xx_phycore: Update due to linker command file changes.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-032-2/+6
| | | | * shared/startup/linkcmds.base: Split up fast region.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-0316-68/+369
| | | | | | | | | | | | | * 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-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-0311-54/+69
| | | | | | | | | | * include/lpc32xx.h: Added I2S module. * Makefile.am, bsp_specs, preinstall.am, startup/bspstarthooks.c, startup/linkcmds.lpc32xx, startup/linkcmds.lpc32xx_mzx, startup/linkcmds.lpc32xx_mzx_stage_1, startup/linkcmds.lpc32xx_mzx_stage_2, startup/linkcmds.lpc32xx_phycore: Update due to linker command file changes.
* 2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-0310-245/+553
| | | | | | | | | | | | | | * preinstall.am, shared/lpc/include/lpc-i2s.h, shared/startup/linkcmds.armv4, shared/startup/linkcmds.armv7: New files. * Makefile.am: Added header and linker command files intended to be used by every ARM BSP. * shared/startup/linkcmds.base: Support for EABI and ARM ELF standard. * shared/include/linker-symbols.h: Update due to linker command file changes. * shared/start/start.S, shared/include/start.h: Renamed entry symbol from start to _start to avoid namespace conflicts. Update due to linker command file changes.
* 2010-11-30 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-11-302-1/+6
| | | | | * mpc55xx/edma/edma.c: Use rtems_chain_first() and do not directly access the structure.
* 2010-11-23 Gedare Bloom <giddyup44@yahoo.com>Sebastian Huber2010-11-232-0/+26
| | | | | | PR 1719/cpukit * shared/start/start.S: Avoid "bx" instruction to support ARMv4 and below.
* 2010-11-18 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-182-13/+7
| | | | | * mscan/mscan-base.c: Do not use sleep mode to enter init mode. Do not wait for sleep mode acknowledge.
* 2010-11-16 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill2010-11-162-2/+14
| | | | | | | | PR 1691/bsps * shared/clock/ckinit.c: The sparc64/shared/clock driver has a bug that causes nested timer interrupts to not be serviced, which leads to non-preemptive behavior especially when dispatching work from the timer ISR.
* 2010-11-15 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill2010-11-164-183/+139
| | | | | | | PR 1691/bsps * shared/include/traptable.h, shared/start/trap_table.S, shared/startup/linkcmds: Create a dummy trap table that jumps to the firmware trap table for default trap handlers.
* 2010-11-15 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill2010-11-162-6/+17
| | | | | | PR 1691/bsps * usiii/start/bspinit.S: Create a dummy trap table that jumps to the firmware trap table for default trap handlers.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-1525-650/+805
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make/custom/dp2.cfg, startup/linkcmds.dp2: New files. * Makefile.am, preinstall.am: Reflect change above. Install <bsp/utility.h>. Install BestComm header files. * configure.ac: Changed BSP options. * include/mpc5200.h: Added module structures and register defines. * bestcomm/bestcomm_api.c, bestcomm/bestcomm_api.h, bestcomm/bestcomm_glue.c, bestcomm/bestcomm_glue.h, bestcomm/bestcomm_priv.h, bestcomm/load_task.c, bestcomm/tasksetup_bdtable.c, bestcomm/task_api/bestcomm_cntrl.h: C++ compatibility. Use special heap to manage the SRAM region. Use interrupt extension API. Fixed warnings. * console/console.c: Fixed console registration. Fixed warnings. Added GPS module registration. * ide/pcmcia_ide.h: Fixed clock value macros. * ide/pcmcia_ide.c: Update for BestComm API changes. DP2 specific initialization. Removed zero loop in PIO receive function. * include/bsp.h: Added DP2 variant. Removed obsolete defines. * include/mscan-base.h, mscan/mscan-base.c: Use volatile qualifier. Format. * irq/irq.c: Fixed peripheral interrupt handling. * network_5200/network.c: Update for BestComm API changes. * start/start.S: U-Boot fixes. * startup/cpuinit.c: Enable write-back cache strategy. Added special memory regions. * startup/linkcmds.brs5l: Fixed memory size.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-1212-619/+207
| | | | | | | | | | | | * console/console.h, console/console.c, console/config.c, console/ns16550cfg.c: Removed files. * console/console-config.c: New file. * Makefile.am: Reflect changes above. * configure.ac: New BSP options. * include/bsp.h: Use new BSP options. * network/network.c: Avoid memory leak. * startup/bspstart.c: Initialize console port table. * spi/spi_init.c: Update for SD card API changes.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-122-1/+6
| | | | | * misc/system-clocks.c: Use define instead of function call to allow smaller delays.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-124-2/+10
| | | | * rtc/rtc-config.c: Fixed type.
* 2010-11-12 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-11-125-139/+176
| | | | | | | * mpc55xx/include/irq.h: Include missing <bspopts.h>. Format. * mpc83xx/include/mpc83xx.h, mpc83xx/i2c/mpc83xx_i2cdrv.h, mpc83xx/i2c/mpc83xx_i2cdrv.c: Changes to use this driver for the MPC55XX familiy.
* 2010-10-25 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-10-252-4/+8
| | | | * libchip/ide/ata.c: Do not violate chain API.