| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or
BSPs that support this feature.
|
|
|
|
| |
* libchip/serial/ns16550.c: Fix typo.
|
|
|
|
| |
* libchip/serial/ns16550.c: Fix typo.
|
|
|
|
|
| |
* libchip/serial/ns16550.c: Add not supported on arm even though it is
not simple vectored.
|
|
|
|
|
| |
* libchip/serial/ns16550.c: Not currently supported on architectures
with simple vectored interrupt model.
|
|
|
|
| |
handling. Various fixes for interrupt related routines. Added support for BSPs with IRQ extension API.
|
|
|
|
| |
linkage type. Added constant qualifier to operations table and read-only function parameters.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/network/dec21140.c, libchip/network/elnk.c,
libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/network/sonic.c: Do not declare a variable just to hold an
ignored return value.
|
|
|
|
| |
* libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
|
|
|
|
|
| |
* libchip/display/disp_hcms29xx.c: Initialize softc_ptr to NULL.
* libchip/network/dec21140.c, libchip/network/if_dc.c: Use uint32_t.
|
|
|
|
|
| |
* libchip/display/disp_hcms29xx.c: Do not make these static. They
appear to be unused that way.
|
|
|
|
| |
* libchip/shmdr/shm_driver.h: Correct prototypes.
|
|
|
|
|
| |
* libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized
variables and made methods static.
|
|
|
|
| |
* libchip/serial/ns16550.c: Fix warning.
|
| |
|
| |
|
|
|
|
|
|
| |
* libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove
rtems_blkdev_request count and start references. Use
RTEMS_BLKDEV_START_BLOCK.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
| |
|
|
|
|
|
| |
updated haleakala BSP
added MPC55xx BSP
|
| |
|
| |
|
| |
|
|
|
|
| |
* ata.c: Change to the Chains API.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
PR 649/bsps
* libchip/ide/ata.c: Give up if the interface does not become ready.
|
|
|
|
|
| |
* libchip/flash/am29lv160.c: Update the blank check error message
to say there is an error.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
added CVS ID.
|
|
|
|
| |
* libchip/network/if_fxp.c: Spacing.
|
|
|
|
|
|
| |
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h:
Avoid using 'stdio' before the system is up and fully
initialized.
|
|
|
|
|
|
| |
* libchip/rtc/ds1375.c, libchip/rtc/ds1375-rtc.h,
* libchip/Makefile.am, libchip/preinstall.am:
added new driver for Maxim DS1375 i2c RTC.
|
| |
|
| |
|
|
|
|
|
| |
added IRQ support to MPC83xx i2c driver
added mpc83xx spi driver
|
|
|
|
| |
* libchip/shmdr/dump.c, libchip/shmdr/shm_driver.h: Fix warnings.
|
|
|
|
| |
* libchip/network/smc91111.h: Eliminate DEBUG_puts.
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* libchip/network/smc91111.c: Eliminate a stray DEBUG_puts().
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* libchip/network/greth.c, libchip/network/greth.h: GRETH_GBIT support
and GBIT PHY support for 10/100 MAC, also auto negotiation updated.
|
|
|
|
| |
removed timed abort in ns16550.c transmit code
|