summaryrefslogtreecommitdiffstats
path: root/c (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-10-072011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+2
* ppc403/clock/clock.c (ClockOn): Define pvr only for "ifndef ppc405".
2011-10-072011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-4/+1
* ppc403/clock/clock.c (Install_clock): Remove unused var "pvr".
2011-10-072011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+3
* new-exceptions/bspsupport/ppc_exc_prologue.c (ppc_exc_create_branch_op): Comment out unused var "BRANCH_OP_LINK".
2011-10-072011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+6
* mpc5xx/clock/clock.c: Make BSP_disconnect_clock_handler decl a prototype.
2011-10-072011-10-07 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-2/+7
PR 1928/bsps: * mpc55xx/include/fsl-mpc567x.h (struct FLASH_tag): Extend SIZE to 4 bits.
2011-10-062011-10-06 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill5-12/+51
PR 1920/bsp * shared/helenos/kernel/sparc64/src/sun4u/takemmu.S, shared/start/start.S, shared/startup/bspgetworkarea.c, shared/startup/linkcmds: Fix BSP memory use to support more than 4 MB of RAM.
2011-10-062011-10-06 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill2-0/+26
PR 1919/bsp * shared/startup/bsppredriverhook.c: New file.
2011-10-062011-10-06 Gedare Bloom <giddyup44@yahoo.com>Joel Sherrill2-2/+7
PR 1919/bsp * Makefile.am: Change install ISR callout to bsppredriverhook.
2011-10-05Corrected changelog.Jennifer Averett1-2/+2
2011-10-042011-10-04 Sebastian Huber <sebastian.huber@embedded-brains.de>Jennifer Averett2-0/+7
PR 1922 * preinstall.am: EDF and CBS scheduler: extern declarations fix.
2011-10-02New (Missing from BSP import).Ralf Corsepius1-0/+155
2011-09-30New (Missed during BSP-import).Ralf Corsepius1-0/+103
2011-09-262011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber17-92/+174
* make/custom/mpc8309som.cfg, startup/linkcmds.mpc8309som: New file. * Makefile.am, preinstall.am: Reflect changes above. * configure.ac, console/console-config.c, include/bsp.h, include/hwreg_vals.h, include/irq.h, network/network.c, spi/spi_init.c, startup/cpuinit.c: Renamed various BSP options. * make/custom/gen83xx.inc, make/custom/hsc_cm01.cfg, make/custom/mpc8313erdb.cfg, make/custom/mpc8349eamds.cfg: Avoid special linkcmds.
2011-09-262011-09-27 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-7/+10
* mpc83xx/include/mpc83xx.h, mpc83xx/network/tsec.c: Update due to API changes.
2011-09-242011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-0/+6
* acinclude.m4: Added lm3s69xx BSP.
2011-09-242011-09-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber29-0/+1343
* 0001-Fixed-interrupt-handling-for-ARMv7M.patch, 0002-Fixed-system-handler-priority-register-access.patch, 0003-Disable-priority_mask-unused-for-NVIC.patch, 0004-Typo.patch, 0005-Evil-hack-for-BASEPRI-BASEPRI_MAX.patch, 0006-Evil-hack-to-increase-the-RAM-size.patch, bsp_specs, ChangeLog, clock/clock-config.c, configure.ac, console/console-config.c, console/uart.c, .cvsignore, include/bsp.h, include/.cvsignore, include/irq.h, include/lm3s69xx.h, include/uart.h, irq/irq.c, make/custom/lm3s6965.cfg, make/custom/lm3s69xx.inc, Makefile.am, README, start/start.S, startup/bspreset.c, startup/bspstart.c, startup/bspstarthook.c, startup/linkcmds.lm3s6965, timer/timer.c: New files.
2011-09-222011-09-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber10-99/+222
* make/custom/lpc32xx.inc: Workaround for GCC bug 50106. * include/lpc32xx.h: Fixed register map for NAND MLC. * include/boot.h: Declare lpc32xx_set_boot_block_bad(). * misc/boot.c: Define lpc32xx_set_boot_block_bad(). * include/nand-mlc.h, misc/nand-mlc-erase-block-safe.c, misc/nand-mlc-read-blocks.c, misc/nand-mlc-write-blocks.c, misc/nand-mlc.c: Changed bad block handling. Support for non-aligned data. Documentation.
2011-09-192011-09-19 Andrei Mozzhuhin <nopscmn@gmail.com>Sebastian Huber2-2/+7
PR 1915/libcpu * at91rm9200/usart/usart.c: Fixed polled read.
2011-09-012011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-7/+14
* startup/bspstart.c: Update due to API changes.
2011-09-012011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-0/+5
* mpc55xx/include/fsl-mpc567x.h: Added FLASH as an alias to FLASH_A.
2011-09-012011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-8/+12
* mpc55xx/include/fsl-mpc551x.h: Use legacy register naming.
2011-09-012011-09-01 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber4-10/+15
* mpc55xx/include/fsl-mpc551x.h, mpc55xx/include/fsl-mpc556x.h, mpc55xx/include/fsl-mpc567x.h: Added missing FLASH types.
2011-08-312011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber27-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-312011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-376/+6
* startup/linkcmds.base: Removed file. * Makefile.am: Reflect change above.
2011-08-312011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-0/+379
* shared/startup/linkcmds.base: New file.
2011-08-312011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber22-5043/+20169
* mpc55xx/include/fsl-mpc551x.h, mpc55xx/include/fsl-mpc555x.h, mpc55xx/include/fsl-mpc556x.h, mpc55xx/include/fsl-mpc567x.h, mpc55xx/include/regs-edma.h, mpc55xx/include/regs-mmu.h: New files. * Makefile.am, M preinstall.am: Reflect changes above. * mpc55xx/dspi/dspi.c: Update due to API changes. * mpc55xx/include/edma.h, mpc55xx/edma/edma.c: Rework to support multiple eDMA modules. Removed complex error interrupt handling. * mpc55xx/include/esci.h, mpc55xx/esci/esci.c: Support interrupt mode and printk(). Use configure options. * mpc55xx/include/irq.h: More defines. API changes. * mpc55xx/include/mpc55xx.h: API changes. * mpc55xx/include/reg-defs.h: Added register defines. * mpc55xx/include/regs.h: Use new register header files. * mpc55xx/include/siu.h: Fixed includes. * mpc55xx/misc/fmpll.S, mpc55xx/misc/copy.S, mpc55xx/misc/flash.S: Changed sections. API changes. Support MPC5674F.
2011-08-312011-08-31 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber4-7/+18
* new-exceptions/bspsupport/ppc_exc_categories.c, shared/include/cpuIdent.c, shared/include/cpuIdent.h: Support e200z7.
2011-08-302011-08-30 Peter Dufault <dufault@hda.com>Sebastian Huber10-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-302011-08-30 Peter Dufault <dufault@hda.com>Sebastian Huber7-9/+820
* mpc55xx/misc/flash_support.c: New file. * Makefile.am: Reflect change above. * mpc55xx/include/mpc55xx.h: Add definitions for the FLASH interface and two memory protect interfaces. Add modifications to eliminate warnings in some of the cache macros. * mpc55xx/include/regs.h: Add some structure tag names for some structures that I needed access to. Don't define the ALTCADR for the MPC5554 - it is reserved and acess casues an exception. Hide the C99 designated initializers when compiling with C++. Add some support for the EQADC. * mpc55xx/include/esci.h, mpc55xx/include/watchdog.h: Add C++ protection.
2011-08-302011-08-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber3-23/+32
* libchip/network/smc91111exp.h, libchip/network/smc91111.c: Use BSP_FEATURE_IRQ_EXTENSION define.
2011-08-302011-08-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-0/+6
* include/bsp.h: Define BSP_FEATURE_IRQ_EXTENSION.
2011-08-302011-08-30 Peter Dufault <dufault@hda.com>Sebastian Huber4-39/+91
* libchip/network/smc91111.c: Modify to support the MPC5554 using new exceptions. Fix where the networking status is being dumped to a single thousand-character line. Add support for when the chip loaded it's MAC address from a serial chip at reset (the SMC91111_ENADDR_IS_SETUP option). Call lan91cxx_start() every time the the device is initialized. Without this change the chip can not be "upped" once it has been downed. * c/src/libchip/network/smc91111.h: Change the "#ifdef expression" to "#if expression". * c/src/libchip/network/smc91111exp.h: Add support for new exceptions.
2011-08-302011-08-30 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-4/+18
* bootcard.c: Revert patch and add comment clarifying code and need for cast.
2011-08-292011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-3/+7
* bootcard.c: Correct printk() format.
2011-08-292011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-7/+4
* configure.ac: Formatting. Remove duplication BSP_HAS_SMP.
2011-08-292011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill3-28/+30
* Makefile.am, startup/bspstart.c: Formatting.
2011-08-292011-08-29 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-0/+6
* Makefile.am: Do not include ne2000.rel unless networking is enabled.
2011-08-242011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-6/+10
* start/start.S: Update due to API changes.
2011-08-242011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-2/+6
* startup/iss555.c: Update due to API changes.
2011-08-242011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-3/+4
* console/polled_io.c: Update due to API changes.
2011-08-242011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-2/+6
* network/network.c: Update due to API changes.
2011-08-242011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber6-16/+18
* shared/bootloader/exception.S, shared/bootloader/misc.c, shared/bootloader/mm.c, shared/console/polled_io.c, shared/startup/probeMemEnd.c: Update due to API changes.
2011-08-242011-08-24 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber6-13/+19
* mpc6xx/clock/c_clock.c, mpc6xx/mmu/mmuAsm.S, new-exceptions/bspsupport/ppc_exc_global_handler.c, shared/include/cpuIdent.c, shared/src/stack.c: Update due to API changes.
2011-08-232011-08-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett4-1/+66
* Makefile.am, console/config.c: Resolved printk issues. * console/printk_support.c: New file.
2011-08-232011-08-23 Jennifer Averett <Jennifer.Averett@OARcorp.com>Jennifer Averett3-274/+7
* Makefile.am: Removed console.c and linked to the shared console.c. Note: This change was verified through compilation only. * console/console.c: Removed.
2011-08-232011-08-23 Julien Delange <julien.delange@gmail.com>Sebastian Huber2-1/+5
* startup/linkcmds: Fixed instruction cache size.
2011-08-222011-08-22 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-1/+5
* start/start.S: Fixed code section.
2011-08-152011-08-15 Julien Delange <julien.delange@gmail.com>Sebastian Huber4-3/+11
* irq/irq.c: Removed printk() before the interrupt initialization because it somehow destroys the interrupt context. * make/custom/nds.cfg: Enable Thumb interwork. * startup/bspstart.c: Set default exception handler.
2011-08-082011-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber4-27/+61
* irq/irq-dispatch.c: New file. * irq/irq.c: Moved bsp_interrupt_dispatch() to new file. * Makefile.am: Reflect change from above.
2011-08-082011-08-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-6/+4
* misc/i2c.c: Bugfix.