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