Commit Graph

9800 Commits

Author SHA1 Message Date
Joel Sherrill
fc5490fe84 2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* shared/irq/irq.h, shared/irq/irq.c, shared/irq/irq_init.c: Converted
	to use generic interrupt support.
	* shared/irq/irq-config.h: New file.
2009-07-03 15:08:54 +00:00
Joel Sherrill
2c8a9804a5 2009-07-01 Sebastian Huber <sebastian.huber@embedded-brains.de>
* Makefile.am, preinstall.am: Update for generic interrupt support.
2009-07-03 15:07:54 +00:00
Joel Sherrill
c5dcfd4e0e 2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Switch to shared routine.
	* startup/setvec.c: Removed.
2009-07-03 13:58:17 +00:00
Joel Sherrill
2ed512bfb2 2009-07-03 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Eliminate unused routine.
	* startup/setvec.c: Removed.
2009-07-03 13:58:05 +00:00
Joel Sherrill
b4e5a61914 2009-06-29 Xi Yang <hiyangxi@gmail.com>
* pxa255/ffuart/ffuart.c, pxa255/include/pxa255.h: Add Skyeye support.
	* pxa255/include/bits.h: Removed.
2009-06-29 23:25:29 +00:00
Joel Sherrill
89c3f8498f 2009-06-29 Xi Yang <hiyangxi@gmail.com>
* Makefile.am: Update to current style.
	* bsp_specs: Fix warning for _start.
	* start/start.S: Proper attribution for origin.
	* startup/bspstart.c: Add Skyeye bsp_reset() on Skyeye.
	* include/.cvsignore: New file.
	* include/bspopts.h.in: Removed.
2009-06-29 23:16:44 +00:00
Joel Sherrill
b2cf98586c 2009-06-18 Fernando Nicodemos <fgnicodemos@terra.com.br>
* umon/umonrtemsglue.c: Add console device that uses MicroMonitor to do
	actual input and output. This driver should work on any board that
	uses MicroMonitor.
	* umon/umoncons.c: New file.
2009-06-18 19:58:35 +00:00
Joel Sherrill
737f8c4d5d 2009-06-18 Fernando Nicodemos <fgnicodemos@terra.com.br>
* Makefile.am, configure.ac, console/uarts.c: Add console device that
	uses MicroMonitor to do actual input and output. This driver should
	work on any board that uses MicroMonitor.
2009-06-18 19:58:27 +00:00
Joel Sherrill
753ddb2ffb 2009-06-18 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.csb637: Move .init section from
	the front of the executable so the start label has the first
	instruction in the executable.
2009-06-18 19:54:37 +00:00
Joel Sherrill
73c421b8ff 2009-06-17 Joel Sherrill <joel.sherrill@oarcorp.com>
* console/ps2_mouse.c: Fix inconsistent spacing.
2009-06-17 22:05:39 +00:00
Till Straumann
f382d0fb22 2009-06-17 Till Straumann <strauman@slac.stanford.edu>
* vmeUniverse/vmeUniverse.c, vmeUniverse/vmeTsi148.c:
	include <rtems/pci.h> instead of <bsp/pci.h>.
2009-06-17 21:01:01 +00:00
Joel Sherrill
8bcb9e23d3 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/umonrtemsglue.c: Add flag to ensure that it umon connection is
	initialized twice, it is safe.
2009-06-15 15:49:12 +00:00
Joel Sherrill
d09de3d1d1 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/monlib.h: Add umon.h to be installed as <rtems/umon.h> so umon
	.h files are modified as little as possible.
	* umon/umon.h: New file.
2009-06-15 15:38:38 +00:00
Joel Sherrill
3f6500bf0a 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Make an RTEMS specific umon.h wrapper
	include file.
2009-06-15 15:31:18 +00:00
Joel Sherrill
83e524e696 2009-06-15 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am: Re-add basic console code.
2009-06-15 14:36:48 +00:00
Joel Sherrill
84d7499a2b 2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Eliminate using the
	GNU/Linux specific error numbers EBADRQC and ENOTBLK. Switch to
	EINVAL and ENOTTY as appropriate.
2009-06-12 17:40:04 +00:00
Joel Sherrill
5c15be811c 2009-06-12 Joel Sherrill <joel.sherrill@oarcorp.com>
* Makefile.am: Add MicroMonitor support.
2009-06-12 17:36:59 +00:00
Joel Sherrill
2b6993e4f2 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, preinstall.am: Add MicroMonitor support.
	* startup/umonsupp.c: New file.
2009-06-12 17:21:07 +00:00
Joel Sherrill
ba6f12b7e4 2009-06-12 Joel Sherrill <joel.sherrill@OARcorp.com>
* umon/README, umon/cli.h, umon/monlib.c, umon/monlib.h, umon/tfs.h,
	umon/tfsDriver.c, umon/umonrtemsglue.c: New files.
2009-06-12 17:20:42 +00:00
Chris Johns
be72045b51 2009-06-12 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Format the data output in DEBUG mode.
2009-06-12 03:06:33 +00:00
Chris Johns
0c87142315 2009-06-12 Chris Johns <chrisj@rtems.org>
* Makefile.am: Compile the shared bspinit.c.
2009-06-12 03:03:20 +00:00
Joel Sherrill
e73f8a1758 2009-06-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* network/network.c: Attempt to support csb637 PHY.
2009-06-11 20:03:14 +00:00
Joel Sherrill
fe484f7d2e 2009-06-11 Joel Sherrill <joel.sherrill@oarcorp.com>
* startup/linkcmds: Fix spacing.
2009-06-11 13:12:42 +00:00
Till Straumann
5cb7096bde 2009-06-05 Till Straumann <strauman@slac.stanford.edu>
* network/tsec.c, network/if_tsec_pub.h:
	implemented multicast support.
2009-06-06 00:49:41 +00:00
Joel Sherrill
b360885dfd 2009-06-05 Joel Sherrill <joel.sherrill@OARcorp.com>
* preinstall.am, pxa255/clock/clock.c, pxa255/ffuart/ffuart.c,
	pxa255/irq/bsp_irq_init.c, pxa255/timer/timer.c: Fix typos and update
	timer.
2009-06-05 22:10:43 +00:00
Joel Sherrill
7a5c013c1e 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* pxa255/clock/clock.c: Add ON_SKYEYE option to enable fast idle mode.
2009-06-05 12:56:55 +00:00
Joel Sherrill
bab15ed4b9 2009-06-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* configure.ac, include/bspopts.h.in: Add ON_SKYEYE option to at least
	enable fast idle mode. Also added some standard BSP options.
2009-06-05 12:56:33 +00:00
Joel Sherrill
397e144c68 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* startup/bspstart.c: Eliminate unused variables.
2009-06-04 18:37:54 +00:00
Joel Sherrill
d7a915dade 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* Makefile.am, configure.ac, preinstall.am: New Gumstix BSP and PXA255
	support.
	* pxa255/clock/clock.c, pxa255/ffuart/ffuart.c, pxa255/include/bits.h,
	pxa255/include/ffuart.h, pxa255/include/pxa255.h,
	pxa255/irq/bsp_irq_asm.S, pxa255/irq/bsp_irq_init.c,
	pxa255/irq/irq.c, pxa255/irq/irq.h, pxa255/pmc/pmc.c,
	pxa255/timer/timer.c: New files.
2009-06-04 16:33:31 +00:00
Joel Sherrill
d2884e60e4 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* acinclude.m4: New Gumstix BSP.
2009-06-04 16:24:00 +00:00
Joel Sherrill
6e27be70e1 2009-06-04 Xi Yang <hiyangxi@gmail.com>
* .cvsignore, ChangeLog, Makefile.am, README, bsp_specs, configure.ac,
	preinstall.am, console/uarts.c, include/bsp.h, include/bspopts.h.in,
	include/tm27.h, start/start.S, startup/bspstart.c, startup/linkcmds,
	startup/memmap.c: New files.
2009-06-04 16:23:11 +00:00
Joel Sherrill
985ad2f818 Add PR 1420. 2009-06-03 14:13:03 +00:00
Joel Sherrill
148e6219ec Fix formatting. 2009-06-02 22:20:46 +00:00
Joel Sherrill
3b8dfa66e7 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* at91rm9200/dbgu/dbgu.c: Needed carriage return on newline.
2009-06-02 22:20:16 +00:00
Joel Sherrill
e7bde49248 2009-06-02 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, configure.ac, preinstall.am, console/uarts.c,
	include/bsp.h, startup/memmap.c: Add support for /dev/fbcons which is
	a console type output only device to print to the LCD screen. The
	video controller (SED) and fonts are copied from MicroMonitor and
	proper attribution is made in those files and confirmed by Ed Sutter.
	* console/fbcons.c, console/font8x16.h, console/sed1356.c,
	console/sed1356_16bit.h, include/sed1356.h: New files.
2009-06-02 22:19:44 +00:00
Eric Norum
14eefeabaa As per Freescale chip errata, disable buffered writes. 2009-06-02 21:13:44 +00:00
Ralf Corsepius
222f86844e Regenerate. 2009-06-02 13:21:13 +00:00
Ralf Corsepius
cd94be4ec9 2009-06-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Fix breakage having been introduced in previous patch.
2009-06-02 13:21:04 +00:00
Chris Johns
57be444e59 2009-05-30 Chris Johns <chrisj@rtems.org>
* ide/ide.c: Add initialisation code to reset the IDE devices and
        to probe them and display their model numbers. Also add code to
        display the probing to aid bring up new hardware.

        * ide/idecfg.c: Add the --ide-show command to show probing type
        accessing when finding devices on the configured IDE buses.
2009-05-30 04:49:26 +00:00
Chris Johns
b30c618ab1 2009-05-30 Chris Johns <chrisj@rtems.org>
* c/src/libchip/ide/ata.c: Fixed the bug that ignored slave
        devices on an IDE bus and cleaned up the initialisation register
        call.
2009-05-30 04:48:30 +00:00
Joel Sherrill
33ab74dabe 2009-05-29 Roxana Leontie <roxana.leontie@gmail.com>
* Makefile.am, preinstall.am: Install tty_drv.h
2009-05-29 12:39:47 +00:00
Joel Sherrill
a319ab0471 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
* start/start.S: Correct call to boot_card to meet bfin abi by
	clearing l0 - l3 and allocating some stack space.
2009-05-28 20:55:46 +00:00
Joel Sherrill
b767616d2d 2009-05-28 Joel Sherrill <joel.sherrill@OARcorp.com>
* Makefile.am, README, configure.ac, preinstall.am, start/start.S,
	startup/memmap.c: Add csb637 as alias and variant.
	* startup/linkcmds.csb637: New file.
2009-05-28 20:08:20 +00:00
Joel Sherrill
b11e05fe0f 2009-05-27 Michael Walle <michael@walle.cc>
* shared/start/start.S: Export crt0 symbol because the debug.S uses
	that.
2009-05-27 15:36:09 +00:00
Joel Sherrill
8d64f08eb8 2009-05-27 Fernando Nicodemos <fgnicodemos@terra.com.br>
* at91rm9200/clock/clock.c: Add support for nanoseconds since last
	tick. The resolution is not that high but better than nothing.
2009-05-27 14:34:24 +00:00
Joel Sherrill
72fe60735b 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* clock/rtc.c, clock/tod.h: Update for new RTC driver interface.
2009-05-27 14:22:10 +00:00
Joel Sherrill
7e0bd6ee20 2009-05-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
* tod.h, tod.c: Update for new RTC driver interface.
2009-05-27 14:21:29 +00:00
Joel Sherrill
31099c7dfe PR added. 2009-05-27 11:58:34 +00:00
Joel Sherrill
64501892a9 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1415/bsps
	* startup/bspstart.c, startup/linkcmds: Enable caches and therefore
	enable the mmu.
	* start/start.S: Correct call to boot_card to meet bfin abi by
	clearing l0 - l3 and allocating some stack space.
2009-05-27 11:58:16 +00:00
Joel Sherrill
6ff3add123 2009-05-25 Allan Hessenflow <allanh@kallisti.com>
PR 1418/bsps
	* mmu/mmu.c: enable mmu after initializing it.
	* mmu/mmu.h: add missing mmu flags entries.
	* include/mmuRegs.h: correct a couple field name typos.
2009-05-27 11:57:33 +00:00