Joel Sherrill
9c2eacafea
2009-05-03 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/rtc/ds1375.c, libchip/rtc/mc146818a.c: Fix warnings. Reformat
as needed.
2009-05-04 00:53:45 +00:00
Chris Johns
92c70b96b6
2009-04-29 Chris Johns <chrisj@rtems.org>
...
* libchip/ide/ata.c: Remove a detection test that fails in qemu.
* libchip/ide/ide_controller.c: Change the status detection and
add a message if the transfer fails. There is currently no error
handle at the IDE drvier level.
2009-04-29 08:36:45 +00:00
Joel Sherrill
a33af586f1
2009-03-12 Daniel Hellstrom <daniel@gaisler.com>
...
PR 1392/bsps
* libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes
over multiple pages results in extra data being written.
2009-03-12 15:42:51 +00:00
Thomas Doerfler
ca5bcd88a0
PR 1356
...
* libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC
cards.
2009-02-27 11:10:46 +00:00
Joel Sherrill
66913da28a
2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is
enabled on x86.
2009-02-19 19:25:53 +00:00
Joel Sherrill
4c18d8c3d2
2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
RTEMS_BLKDEV_CAPABILITIES ioctl which caused invalid multiple block
writes. Fixed integer type in device structure.
2009-01-21 18:08:32 +00:00
Joel Sherrill
a26d51590a
2009-01-05 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/serial/ns16550.c: Turn on ns16550_process() for
BSP_FEATURE_IRQ_LEGACY case also.
2009-01-05 19:49:23 +00:00
Thomas Doerfler
9814d2ddef
spi-sd-card.c, spi-sd-card.h: removed high-level driver IF, added generic block I/O functions
2008-12-23 08:31:47 +00:00
Ralf Corsepius
dd9cc9f779
Include <errno.h> instead of <sys/errno.h>.
2008-12-22 03:48:52 +00:00
Joel Sherrill
0f4ad5709f
2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/serial/ns16550_p.h: Remove prototype with no implementation.
2008-12-18 21:10:04 +00:00
Joel Sherrill
534c893634
2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/shmdr/dump.c, libchip/shmdr/init.c, libchip/shmdr/send.c,
libchip/shmdr/shm_driver.h: Cleanup and remove variables which
duplicated data.
2008-12-18 17:15:51 +00:00
Ralf Corsepius
69be08eef6
2008-12-17 Ralf Corsépius <ralf.corsepius@rtems.org>
...
* libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
2008-12-17 12:48:04 +00:00
Joel Sherrill
b0f45d8fc1
2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate
all public use of TOD conversion routines.
2008-12-16 21:58:18 +00:00
Ralf Corsepius
d0e2fa3e42
#include <stdint.h> instead of <rtems/stdint.h>.
2008-12-11 08:32:48 +00:00
Thomas Doerfler
9151ec6763
libchip/serial/ns16550.c: Transmit the character in the polled write
...
function within a critical section for printk() compatibility.
2008-11-18 09:20:18 +00:00
Thomas Doerfler
f049983145
Update for status-checks.h changes.
2008-10-10 15:52:41 +00:00
Joel Sherrill
8c0cab0b09
2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
BSPs that support this feature.
2008-09-23 14:07:19 +00:00
Joel Sherrill
95ef82cb3c
2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/serial/ns16550.c: Fix typo.
2008-09-22 21:51:15 +00:00
Joel Sherrill
0fbd231001
2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>
...
* libchip/serial/ns16550.c: Fix typo.
2008-09-22 17:23:14 +00:00
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