summaryrefslogtreecommitdiffstats
path: root/c/src/libchip (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2010-06-24 Arnout Vandecappelle <arnout@mind.be>Sebastian Huber2010-06-242-3/+18
| | | | | | PR 1586/misc * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Add retries to SD card accesses.
* 2010-06-22 Arnout Vandecappelle <arnout@mind.be>Sebastian Huber2010-06-221-24/+32
| | | | | | PR 1580/misc * libchip/i2c/spi-sd-card.c: Use bigger chunks and yield processor while waiting for read data.
* 2010-06-22 Arnout Vandecappelle <arnout@mind.be>Sebastian Huber2010-06-221-3/+12
| | | | | | PR 1579/misc * libchip/i2c/spi-sd-card.c: Gradually increasing sleep times when waiting for write to finish.
* 2010-06-22 Arnout Vandecappelle <arnout@mind.be>Sebastian Huber2010-06-222-5/+25
| | | | | | PR 1567/misc * libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed timeouts.
* 2010-06-21 Arnout Vandecappelle <arnout@mind.be>Sebastian Huber2010-06-211-1/+5
| | | | | PR 1576/misc * libchip/i2c/spi-sd-card.c: Enable CRC checks.
* 2010-06-21 Arnout Vandecappelle <arnout@mind.be>Sebastian Huber2010-06-211-7/+77
| | | | | PR 1569/misc * libchip/i2c/spi-sd-card.c: Added CRC checks.
* 2010-06-14 Arnout Vandecappelle <arnout@mind.be>Sebastian Huber2010-06-141-0/+1
| | | | | PR 1557/misc * libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
* 2010-06-03 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-06-031-5/+1
| | | | * libchip/network/if_dc.c: Fix warning.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-311-6/+13
| | | | | * libchip/network/greth.c: Misc. hacks to allow compilation on 16bit targets.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-311-0/+9
| | | | | | PR 1531/newlib * libchip/network/i82586.c: Add local copy of ALIGN().
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-311-5/+6
| | | | | * libchip/network/cs8900.c: Misc. changes to make code 16bit-target compliant.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-311-4/+4
| | | | | * libchip/network/i82586.c: Use int32_t instead of int for 16bit-target compliance.
* 2010-05-31 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2010-05-311-4/+15
| | | | | * libchip/network/open_eth.c: Misc. changes to make code 16bit-target compliant.
* 010-05-18 Chris Johns <chrisj@rtems.org>Chris Johns2010-05-182-2/+2
| | | | | * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR 1448/filesystem.
* 2010-04-28 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-281-1/+0
| | | | * libchip/network/if_dc.c: Remove warnings.
* 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-266-20/+20
| | | | | | | * libchip/serial/mc68681.c, libchip/serial/mc68681_reg.c, libchip/serial/ns16550.c, libchip/serial/serial.h, libchip/serial/z85c30.c, libchip/serial/z85c30_reg.c: Use uintptr_t or intptr_t instead of uint32_t or int32_t.
* 2010-04-25 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-256-24/+23
| | | | | | | * libchip/rtc/ds1375-rtc.h, libchip/rtc/ds1375.c, libchip/rtc/icm7170.c, libchip/rtc/icm7170_reg.c, libchip/rtc/m48t08_reg.c, libchip/rtc/rtc.h: Use uintptr_t instead of uint32_t.
* Add extern "C".Ralf Corsepius2010-04-101-1/+8
|
* adapt _write_ functions to new prototypeThomas Doerfler2010-04-097-27/+27
|
* 2010-04-08 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2010-04-081-1/+1
| | | | | * libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to CPU_SIMPLE_VECTORED_INTERRUPTS.
* 2010-04-07 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-04-071-19/+7
| | | | | * libchip/ide/ata.c: Use correct macro from RTEMS to determine whether simple or PIC interrupt model.
* #include <unistd.h>.Ralf Corsepius2010-04-021-0/+2
|
* 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-03-121-1/+1
| | | | | | * libchip/network/i82586.c: Readdress use of ctype methods per recommendation from D.J. Delorie on the newlib mailing list. We should pass an unsigned char into these methods.
* 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-03-111-3/+2
| | | | | * libchip/ide/ide_controller.c: Fix warnings for uninitialized variable.
* 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2010-03-111-1/+1
| | | | * libchip/network/i82586.c: Fix warnings for ctype methods.
* 2010-02-19 Chris Johns <chrisj@rtems.org>Chris Johns2010-02-191-6/+5
| | | | | * libchip/ide/ide_controller.c: Create the devices as block devices.
* tqm8xx BSP fixesThomas Doerfler2010-01-194-44/+126
|
* libblock API updateThomas Doerfler2010-01-193-31/+23
|
* Update for block device API changeThomas Doerfler2009-12-182-2/+2
|
* 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-12-171-8/+8
| | | | | * libchip/network/greth.c: Eliminate unused type rtems_clock_time_value.
* 2009-12-11 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-12-111-1/+1
| | | | | * libchip/network/dec21140.c: Warning elimination (dec21140_softc->base now is an uint32_t).
* Move #include <rtems/pci.h> into #if *_SUPPORTED-guarded code sections.Ralf Corsepius2009-12-113-3/+3
|
* 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-12-083-10/+15
| | | | | | | * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_dc.c: Ensure PCI drivers are built on all supported configurations. PowerPC conditionals were not current and code was not being built on supported BSPs.
* Whitespace removal.Ralf Corsepius2009-11-3034-507/+507
|
* 2009-11-23 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2009-11-231-41/+38
| | | | * libchip/network/smc91111.c: Formatting.
* 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-121-3/+4
| | | | * libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
* 2009-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-121-1/+1
| | | | | * libchip/ide/ata.c (ata_non_data_request): Change arg from int to uint32_t (16bit ints are too small).
* 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-061-4/+4
| | | | * libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
* 2009-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-11-061-2/+2
| | | | * libchip/network/if_dc.c: Fix type mismatch.
* 2009-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2009-10-221-4/+4
| | | | * libchip/ide/ata.h: Move extern "C".
* Use hex-constants to avoid implicit int-casts.Ralf Corsepius2009-10-221-4/+4
| | | | Use rtems_off64_t offsets to avoid loosing precision.
* Use hex-constants to avoid implicit int-casts.Ralf Corsepius2009-10-222-8/+8
|
* interrupt handler type changeThomas Doerfler2009-10-211-8/+1
|
* Regenerate.Ralf Corsepius2009-10-211-16/+7
|
* Remove AM_CONDITIONAL LIBCHIP.Ralf Corsepius2009-10-211-18/+0
|
* Enable interrupts during open to avoid NULL pointer access in interrupt handler.Thomas Doerfler2009-10-131-2/+9
|
* Update for block device API change.Thomas Doerfler2009-10-132-8/+9
|
* 2009-10-08 Chris Johns <chrisj@rtems.org>Chris Johns2009-10-085-148/+127
| | | | | | | | | | | | | | * libchip/ide/ata.c, c/src/libchip/ide/ata_internal.h: Remove the multiblock support from the ATA driver. Multiblock at the disk level should not be a global policy as a disk may have more than one partition with different block sizes. An IDE driver could decide to use the feature with DMA but this a driver specific design choice. Fixed bugs relating to variable block sizes and large block transfer. * c/src/libchip/ide/ide_controller.c, c/src/libchip/ide/ide_ctrl_cfg.h, c/src/libchip/ide/ide_ctrl_io.h: Changed the block size to 32bits so blocks of 64K or bigger can be transfered in a single driver call.
* 2009-10-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-051-7/+19
| | | | | * libchip/ide/ata.c: Revert previous change. Not all ARM BSPs use a shared irq.h yet and this breaks a significant number of them.
* 2009-10-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-10-011-19/+7
| | | | | * libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt model.