Commit Graph

11012 Commits

Author SHA1 Message Date
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