| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
PR 1586/misc
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Add retries to
SD card accesses.
|
|
|
|
|
|
| |
PR 1580/misc
* libchip/i2c/spi-sd-card.c: Use bigger chunks and yield processor
while waiting for read data.
|
|
|
|
|
|
| |
PR 1579/misc
* libchip/i2c/spi-sd-card.c: Gradually increasing sleep times when
waiting for write to finish.
|
|
|
|
|
|
| |
PR 1567/misc
* libchip/i2c/spi-sd-card.h, libchip/i2c/spi-sd-card.c: Fixed
timeouts.
|
|
|
|
|
| |
PR 1576/misc
* libchip/i2c/spi-sd-card.c: Enable CRC checks.
|
|
|
|
|
| |
PR 1569/misc
* libchip/i2c/spi-sd-card.c: Added CRC checks.
|
|
|
|
|
| |
PR 1557/misc
* libchip/i2c/spi-sd-card.c: Fixed low capacity special case.
|
|
|
|
| |
* libchip/network/if_dc.c: Fix warning.
|
|
|
|
|
| |
* libchip/network/greth.c: Misc. hacks to allow compilation on
16bit targets.
|
|
|
|
|
|
| |
PR 1531/newlib
* libchip/network/i82586.c:
Add local copy of ALIGN().
|
|
|
|
|
| |
* libchip/network/cs8900.c:
Misc. changes to make code 16bit-target compliant.
|
|
|
|
|
| |
* libchip/network/i82586.c:
Use int32_t instead of int for 16bit-target compliance.
|
|
|
|
|
| |
* libchip/network/open_eth.c:
Misc. changes to make code 16bit-target compliant.
|
|
|
|
|
| |
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: PR
1448/filesystem.
|
|
|
|
| |
* libchip/network/if_dc.c: Remove warnings.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
|
| |
* libchip/ide/ata.c: Change missed use of ATA_USE_OLD_EXCEPTIONS to
CPU_SIMPLE_VECTORED_INTERRUPTS.
|
|
|
|
|
| |
* libchip/ide/ata.c: Use correct macro from RTEMS to determine whether
simple or PIC interrupt model.
|
| |
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/ide/ide_controller.c: Fix warnings for uninitialized
variable.
|
|
|
|
| |
* libchip/network/i82586.c: Fix warnings for ctype methods.
|
|
|
|
|
| |
* libchip/ide/ide_controller.c: Create the devices as block
devices.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
* libchip/network/greth.c: Eliminate unused type
rtems_clock_time_value.
|
|
|
|
|
| |
* libchip/network/dec21140.c: Warning elimination
(dec21140_softc->base now is an uint32_t).
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
* libchip/network/smc91111.c: Formatting.
|
|
|
|
| |
* libchip/ide/ata.c (rtems_ata_initialize): Avoid implicit cast to uint16_t.
|
|
|
|
|
| |
* libchip/ide/ata.c (ata_non_data_request): Change arg from int to
uint32_t (16bit ints are too small).
|
|
|
|
| |
* libchip/network/elnk.c: Use PRI*32 to print u_int32_t's.
|
|
|
|
| |
* libchip/network/if_dc.c: Fix type mismatch.
|
|
|
|
| |
* libchip/ide/ata.h: Move extern "C".
|
|
|
|
| |
Use rtems_off64_t offsets to avoid loosing precision.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/ide/ata.c: Use simple vectored CPU macro to select interrupt
model.
|