Commit Graph
375 Commits
Author SHA1 Message Date
Joel Sherrill 00a2358559 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/serial/ns16550.c: Add not supported on arm even though it is
	not simple vectored.
2008-09-22 17:02:16 +00:00
Joel Sherrill fc9cbcf341 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/serial/ns16550.c: Not currently supported on architectures
	with simple vectored interrupt model.
2008-09-22 15:42:54 +00:00
Thomas Doerfler e97e0e0886 Include required header files. Removed support for old PowerPC exception handling. Various fixes for interrupt related routines. Added support for BSPs with IRQ extension API. 2008-09-22 11:46:15 +00:00
Thomas Doerfler 31c14d9043 Include required header files. Some internal functions have now static linkage type. Added constant qualifier to operations table and read-only function parameters. 2008-09-22 11:45:25 +00:00
Joel Sherrill 0b6ca8aa24 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c: Detect when there
	is no PCI bus based upon the BSP not having a base address defined.
	This means this driver cannot be supported on that board.
2008-09-20 22:20:14 +00:00
Joel Sherrill 4c9784e8a2 2008-09-19 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/dec21140.c, libchip/network/elnk.c,
	libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
2008-09-19 19:29:50 +00:00
Ralf Corsepius d862ab7ab4 Convert to Unix file format. 2008-09-08 06:59:44 +00:00
Ralf Corsepius 6640459d06 Convert to "bool". 2008-09-07 03:44:14 +00:00
Ralf Corsepius e8d4c79790 Convert to "bool". 2008-09-07 03:18:29 +00:00
Joel Sherrill 5c980d0f99 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/Makefile.am, libchip/shmdr/init.c, libchip/shmdr/mpisr.c,
	libchip/shmdr/poll.c, libchip/shmdr/shm_driver.h: Update shared
	memory driver to not use the clock ioctl to install a method to poll
	for input. It now uses a Class API Timer which means we can eliminate
	this special IOCTL from all clock drivers.
	* libchip/shmdr/setckvec.c: Removed.
2008-09-05 14:48:37 +00:00
Joel Sherrill a818530b48 2008-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/sonic.c: Do not declare a variable just to hold an
	ignored return value.
2008-08-30 20:29:57 +00:00
Joel Sherrill dccd35192f 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
2008-08-20 17:30:07 +00:00
Joel Sherrill cc4c524bd4 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
	* libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
2008-08-19 20:02:37 +00:00
Joel Sherrill 593297e428 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/display/disp_hcms29xx.c: Do not make these static. They
	appear to be unused that way.
2008-08-19 17:39:05 +00:00
Joel Sherrill aec17f1a2c 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/shmdr/shm_driver.h: Correct prototypes.
2008-08-19 15:22:41 +00:00
Joel Sherrill 54c7a7fef6 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
* libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
	variables and made methods static.
2008-08-19 12:27:47 +00:00
Joel Sherrill 73d53444ef 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/serial/ns16550.c: Fix warning.
2008-08-18 21:26:50 +00:00
Ralf Corsepius 6ffb0748bd Add missing prototype. 2008-08-18 10:48:55 +00:00
Ralf Corsepius 142025c80c Add missing prototypes. 2008-08-18 07:22:23 +00:00
Chris Johns f031251cee 2008-08-02 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
	rtems_blkdev_request count and start references. Use
	RTEMS_BLKDEV_START_BLOCK.
2008-08-02 06:26:29 +00:00
Chris Johns 3735f0859c 2008-07-29 Chris Johns <chrisj@rtems.org>
* libchip/i2c/spi-sd-card.c: Updated to the libblock changes.

	* libchip/ide/ata.c: Change to use a mutex rather than disable
	pre-emption. Updated to the libblock changes.

	* libchip/ide/ata_internal.h: Updated to the new chains API.

	* libchip/ide/ide_controller.c: Updated to the libblock
	changes. Added come debug tracing.

	* libchip/ide/ide_ctrl_cfg.h, libchip/ide/ide_ctrl_io.h: Updated
	to the libblock changes.
2008-07-29 02:23:48 +00:00
Thomas Doerfler be78809c94 usee inttypes.h for output format specifiers 2008-07-23 08:03:28 +00:00
Thomas Doerfler 9bd5118c72 fixes for display driver 2008-07-17 14:39:34 +00:00
Thomas Doerfler 574fb67510 updated gen83xx BSP
updated haleakala BSP
added MPC55xx BSP
2008-07-14 16:15:28 +00:00
Thomas Doerfler 9ec9123344 corrections in display driver 2008-07-14 08:45:32 +00:00
Thomas Doerfler 80a0ae8248 add display driver for HCMS* SPI displays 2008-07-11 10:03:19 +00:00
Thomas Doerfler e0ecc66d90 SD Card driver 2008-07-10 06:16:49 +00:00
Chris Johns b9c38ed727 2008-07-03 Chris Johns <chrisj@rtems.org>
* ata.c: Change to the Chains API.
2008-07-03 01:34:27 +00:00
Joel Sherrill adaf33af78 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/Makefile.am: Move termios helper routines from libchip to
	libcsupport. Add routine which makes it easy for a termios device
	driver to inform termios of its default baud rate. This avoids
	inconsistencies in later termios settings changes.
	* libchip/serial/termios_baud2index.c,
	libchip/serial/termios_baud2num.c: Removed.
2008-05-22 20:19:55 +00:00
Thomas Doerfler 42bf1b9f13 adapted gen83xx to new board 2008-05-15 15:10:38 +00:00
Joel Sherrill 89d190339d 2008-05-07 Till Straumann <strauman@slac.stanford.edu>
PR 649/bsps
	* libchip/ide/ata.c: Give up if the interface does not become ready.
2008-05-07 20:49:05 +00:00
Chris Johns a61cc6c28f 2008-01-05 Chris Johns <chrisj@rtems.org>
* libchip/flash/am29lv160.c: Update the blank check error message
	to say there is an error.
2008-01-05 06:59:11 +00:00
Chris Johns f3bf21f2cf 2007-12-14 Chris Johns <chrisj@rtems.org>
* wrapup/Makefile.am: Add libflash.a to the libbsp library.
	* libchip/Makefile.am, libchip/preinstall.am: Add the flash chip support.
	* libchip/flash, libchip/flash/am29lv160.c,
	libchip/flash/am29lv160.h: New.
2007-12-14 04:54:57 +00:00
Till Straumann 118df76a8c 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
		added CVS ID.
2007-11-27 19:44:54 +00:00
Joel Sherrill 9d7fa71a51 2007-11-26 Joel Sherrill <joel.sherrill@oarcorp.com>
* libchip/network/if_fxp.c: Spacing.
2007-11-26 22:25:53 +00:00
Till Straumann d371a97e58 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
	Avoid using 'stdio' before the system is up and fully
	initialized.
2007-11-21 06:23:12 +00:00
Till Straumann 381a2f18fc 2007-11-20 Till Straumann <strauman@slac.stanford.edu>
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
	* libchip/Makefile.am, libchip/preinstall.am:
	added new driver for Maxim DS1375 i2c RTC.
2007-11-20 20:16:43 +00:00
Thomas Doerfler 7a4e8e7c8a corrected bug in libchip/i2c/spi-flash-m25p40 2007-10-26 09:54:28 +00:00
Thomas Doerfler 83374f3b27 adding new spi flash driver 2007-10-26 06:07:06 +00:00
Thomas Doerfler 55a685bddc added SPI support to libi2c
added IRQ support to MPC83xx i2c driver
added mpc83xx spi driver
2007-10-25 16:17:56 +00:00
Joel Sherrill a29bf16b56 2007-09-25 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
2007-09-25 21:34:43 +00:00
Joel Sherrill b00e693a19 2007-09-17 Joel Sherrill <joel.sherrill@OARcorp.com>
* libchip/network/smc91111.h: Eliminate DEBUG_puts.
2007-09-17 14:10:57 +00:00
Joel Sherrill 24af51c5e9 2007-09-14 Daron Chabot <djc915@mail.usask.ca>
* libchip/network/if_dc.c: Changed type of ISR argument to void* from
	rtems_interrupt_vector, to permit passing arbitrary arguments to the
	ISR. Clean up of variables to silence compiler warnings.
2007-09-14 14:58:23 +00:00
Joel Sherrill 324e311f85 2007-09-13 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
2007-09-13 19:29:13 +00:00
Joel Sherrill 2a2b206ba3 2007-09-12 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/smc91111.c, libchip/network/smc91111.h: Multiple fixes.
	  - Odd bit bug in some chips taken care of.
	  - Buggy ASSERT removed, it seem to be inserted to detect if MBUF data
	    alignment but failing to do so must have made the driver writer to make
	    some incorrect assumptions about MBUFs.
	  - Fixed MBUF handling to handle mbuf chains better. The Data length of
	    MBUFs in middle of the mbuf chain are now checked for odd number of bytes.
	  - Made while loop responsible for copying data to fifo port copy 16 shorts
	    per loop instead of 1 short, increasing the copying process.
2007-09-12 15:41:43 +00:00
Joel Sherrill 050249d25d 2007-09-07 Daniel Hellstrom <daniel@gaisler.com>
* libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
	and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
2007-09-07 15:01:15 +00:00
Thomas Doerfler 6aff507844 added PPC_e300 to raw_exception.c
removed timed abort in ns16550.c transmit code
2007-07-18 12:51:30 +00:00
Thomas Doerfler f610e83f53 compilable release of virtex/gen83xx/gen5200 powerpc adaptations. Merged many different versions of new exception handling code to shared sources. 2007-07-10 16:00:28 +00:00
Ralf Corsepius 6542918f0e i386-specific adjustments to pci-API changes. 2007-04-01 04:00:10 +00:00
Ralf Corsepius 71cfbb8fb6 powerpc-specific adjustments to pci-API changes. 2007-04-01 03:20:09 +00:00