Joel Sherrill
400078e949
2011-01-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/ide/ata.c: Fix spelling.
2011-01-17 23:46:55 +00:00
Joel Sherrill
51110dd4d6
2011-01-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/pci/detect_raven_bridge.c: Fix spelling.
2011-01-17 23:46:32 +00:00
Joel Sherrill
25edf9cdfd
2011-01-17 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* shared/start/start.S: Remove conflict lines in comments.
2011-01-17 14:48:25 +00:00
Sebastian Huber
29badca6c1
2011-01-17 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libchip/serial/ns16550.c: Install interrupt handler after TTY
pointer is valid.
2011-01-17 10:31:18 +00:00
Sebastian Huber
0e1d590c18
2011-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* network/network.c: Moved initializations from generic TSEC driver
part.
2011-01-14 10:54:06 +00:00
Sebastian Huber
f2c8c34887
2011-01-14 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* mpc83xx/network/tsec.c, mpc83xx/network/tsec.h: Use configuration
structure instead of many function parameters. Moved board specific
initializations. Added support for interfaces without PHY access.
2011-01-14 10:48:57 +00:00
Sebastian Huber
174ac5de2e
Typo.
2011-01-10 14:20:50 +00:00
Sebastian Huber
683af8a7fd
2011-01-09 Peer Stritzinger <peer at stritzinger dot com>
...
* startup/bspstart.c: Fixed chip select configuration.
2011-01-10 14:19:32 +00:00
Sebastian Huber
e62721c4dd
2011-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* new-exceptions/bspsupport/ppc_exc_categories.c: Fixed e200 machine
check category.
2011-01-10 12:00:27 +00:00
Joel Sherrill
a7dc62aec3
2011-01-06 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* configure.ac: Move comment to correct location.
2011-01-06 18:57:59 +00:00
Joel Sherrill
5fbf42c276
2011-01-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* shared/irq/irq_asm.S: Fix spelling.
2011-01-06 14:34:08 +00:00
Sebastian Huber
45c8fb6534
2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* network/network.c: Update for API changes.
2010-12-30 14:05:34 +00:00
Sebastian Huber
ce0922e685
2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 13:16:41 +00:00
Sebastian Huber
4bb492529a
2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 13:12:03 +00:00
Sebastian Huber
1e86d1e350
2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 13:09:47 +00:00
Sebastian Huber
5cace1823c
2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 13:04:24 +00:00
Sebastian Huber
eab47ad80e
2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 13:01:13 +00:00
Sebastian Huber
9812d517a1
2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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-30 12:58:39 +00:00
Sebastian Huber
6175176562
2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 10:54:57 +00:00
Sebastian Huber
47b0230107
2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/include/start.h, shared/src/bsp-start-zero.S: New files.
2010-12-29 10:52:03 +00:00
Sebastian Huber
4e9d8ea602
2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* new-exceptions/bspsupport/ppc_exc_address.c,
new-exceptions/bspsupport/ppc_exc_initialize.c: Fixed IVOR handling for
e200z0 and e200z1.
2010-12-29 10:48:08 +00:00
Sebastian Huber
ef8dff0531
2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* mpc55xx/include/mpc55xx.h, mpc55xx/misc/copy.S: Removed zero
functions.
2010-12-29 10:45:33 +00:00
Sebastian Huber
644448f840
2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 09:51:18 +00:00
Sebastian Huber
26a250afca
2010-12-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* startup/linkcmds.base: Reserve enough space for the exception
minimum prologues.
2010-12-29 09:43:06 +00:00
Sebastian Huber
6d9059f6e8
2010-12-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* mpc83xx/i2c/mpc83xx_i2cdrv.c: Fixed interrupt flag clearing for
MPC55XX family.
2010-12-23 12:50:55 +00:00
Sebastian Huber
dbb3211a29
2010-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 14:21:03 +00:00
Sebastian Huber
b5919529db
2010-12-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* new-exceptions/bspsupport/ppc_exc.S: Comment.
* new-exceptions/bspsupport/ppc_exc_address.c: Fixed address
calculation for e200z1 core.
2010-12-22 14:13:03 +00:00
Sebastian Huber
861ff1ef73
Added missing include file.
2010-12-16 14:41:03 +00:00
Sebastian Huber
6d4d934340
2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 13:35:26 +00:00
Sebastian Huber
cfe13cb1bd
2010-12-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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-16 13:35:06 +00:00
Joel Sherrill
d810129b2f
2010-12-06 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* make/custom/rtl22xx_t.cfg: Now compiles.
2010-12-06 23:13:11 +00:00
Sebastian Huber
8353f94f85
Typo.
2010-12-03 10:57:28 +00:00
Sebastian Huber
8d992be9c1
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* bsp_specs, start/start.S, startup/linkcmds: Use linker command base
file.
2010-12-03 10:52:07 +00:00
Sebastian Huber
dda9595327
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* bsp_specs, start/start.S, startup/linkcmds.csb337,
startup/linkcmds.csb637: Use linker command base file.
2010-12-03 10:51:54 +00:00
Sebastian Huber
4651508bc0
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* startup/linkcmds: Use linker command base file.
2010-12-03 10:51:22 +00:00
Sebastian Huber
dfee787dd2
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* start/start.S, startup/linkcmds: Use linker command base file.
2010-12-03 10:50:52 +00:00
Sebastian Huber
f990c1ae61
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* startup/linkcmds, start/start.S: Use linker command base file.
2010-12-03 10:50:28 +00:00
Sebastian Huber
f2d1c4db2f
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 10:49:50 +00:00
Sebastian Huber
90cc2ec8b2
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 10:16:38 +00:00
Sebastian Huber
2eebf25cf1
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 10:13:07 +00:00
Sebastian Huber
e792ecf4ff
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* shared/startup/linkcmds.base: Split up fast region.
2010-12-03 10:09:59 +00:00
Sebastian Huber
dd853a3973
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 09:56:48 +00:00
Sebastian Huber
598a450518
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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 09:29:08 +00:00
Sebastian Huber
a3579d3b2d
2010-12-03 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* 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-12-03 09:23:52 +00:00
Joel Sherrill
95b18d0118
2010-11-30 Joel Sherrill <joel.sherrilL@OARcorp.com>
...
* mpc55xx/edma/edma.c: Use rtems_chain_first() and do not directly
access the structure.
2010-11-30 17:13:28 +00:00
Sebastian Huber
9c2da80f4e
2010-11-23 Gedare Bloom <giddyup44@yahoo.com>
...
PR 1719/cpukit
* shared/start/start.S: Avoid "bx" instruction to support ARMv4 and
below.
2010-11-23 16:01:09 +00:00
Sebastian Huber
3246789a52
2010-11-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* mscan/mscan-base.c: Do not use sleep mode to enter init mode. Do
not wait for sleep mode acknowledge.
2010-11-18 11:08:41 +00:00
Joel Sherrill
b5df1f9a7d
2010-11-16 Gedare Bloom <giddyup44@yahoo.com>
...
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-16 23:22:13 +00:00
Joel Sherrill
722c0fdfdf
2010-11-15 Gedare Bloom <giddyup44@yahoo.com>
...
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-16 23:20:08 +00:00
Joel Sherrill
982b484912
2010-11-15 Gedare Bloom <giddyup44@yahoo.com>
...
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-16 23:19:58 +00:00