summaryrefslogtreecommitdiffstats
path: root/c/src/libchip (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 2009-03-12 Daniel Hellstrom <daniel@gaisler.com>Joel Sherrill2009-03-121-1/+1
| | | | | | PR 1392/bsps * libchip/i2c/spi-memdrv.c: SPI Memory driver. Fix but where writes over multiple pages results in extra data being written.
* PR 1356Thomas Doerfler2009-02-271-23/+254
| | | | | * libchip/i2c/spi-sd-card.c: Added support for high capacity and MMC cards.
* 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-02-192-2/+2
| | | | | * libchip/network/dec21140.c, libchip/network/elnk.c: Make sure this is enabled on x86.
* 2009-01-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2009-01-212-20/+20
| | | | | | * 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-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2009-01-051-4/+4
| | | | | * libchip/serial/ns16550.c: Turn on ns16550_process() for BSP_FEATURE_IRQ_LEGACY case also.
* spi-sd-card.c, spi-sd-card.h: removed high-level driver IF, added generic ↵Thomas Doerfler2008-12-232-385/+192
| | | | block I/O functions
* Include <errno.h> instead of <sys/errno.h>.Ralf Corsepius2008-12-221-1/+1
|
* 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-181-2/+0
| | | | * libchip/serial/ns16550_p.h: Remove prototype with no implementation.
* 2008-12-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-184-39/+35
| | | | | | * 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-17 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2008-12-171-1/+9
| | | | * libchip/serial/ns16550.c: Add CVS-Id. Fix #define mess.
* 2008-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-12-162-2/+2
| | | | | * libchip/network/i82586.c, libchip/network/smc91111config.h: Eliminate all public use of TOD conversion routines.
* #include <stdint.h> instead of <rtems/stdint.h>.Ralf Corsepius2008-12-111-1/+1
|
* libchip/serial/ns16550.c: Transmit the character in the polled writeThomas Doerfler2008-11-181-34/+29
| | | | function within a critical section for printk() compatibility.
* Update for status-checks.h changes.Thomas Doerfler2008-10-101-126/+126
|
* 2008-09-23 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-09-231-12/+5
| | | | | * libchip/serial/ns16550.c: Enable interrupt code only for PowerPC or BSPs that support this feature.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-1/+1
| | | | * libchip/serial/ns16550.c: Fix typo.
* 2008-09-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-221-3/+3
| | | | * libchip/serial/ns16550.c: Fix typo.
* 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-221-1/+1
| | | | | * libchip/serial/ns16550.c: Add not supported on arm even though it is not simple vectored.
* 2008-09-22 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-09-221-3/+9
| | | | | * libchip/serial/ns16550.c: Not currently supported on architectures with simple vectored interrupt model.
* Include required header files. Removed support for old PowerPC exception ↵Thomas Doerfler2008-09-223-145/+129
| | | | handling. Various fixes for interrupt related routines. Added support for BSPs with IRQ extension API.
* Include required header files. Some internal functions have now static ↵Thomas Doerfler2008-09-223-13/+16
| | | | linkage type. Added constant qualifier to operations table and read-only function parameters.
* 2008-09-20 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-202-0/+10
| | | | | | * 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-19 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-193-3/+3
| | | | | * libchip/network/dec21140.c, libchip/network/elnk.c, libchip/network/if_dc.c: Eliminate vestiges of mpc603e define.
* Convert to Unix file format.Ralf Corsepius2008-09-081-52/+52
|
* Convert to "bool".Ralf Corsepius2008-09-0724-80/+80
|
* Convert to "bool".Ralf Corsepius2008-09-072-3/+3
|
* 2008-09-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-09-056-71/+38
| | | | | | | | | * 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-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-301-2/+3
| | | | | * libchip/network/sonic.c: Do not declare a variable just to hold an ignored return value.
* 2008-08-20 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-08-201-41/+45
| | | | * libchip/i2c/spi-sd-card.c: Fixed integer conversion warnings.
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-193-111/+111
| | | | | * 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 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-191-4/+4
| | | | | * libchip/display/disp_hcms29xx.c: Do not make these static. They appear to be unused that way.
* 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>Joel Sherrill2008-08-191-6/+6
| | | | * libchip/shmdr/shm_driver.h: Correct prototypes.
* 2008-08-19 Sebastian Huber <sebastian.huber@embedded-brains.de>Joel Sherrill2008-08-191-21/+24
| | | | | * libchip/display/disp_hcms29xx.c: Fixed warnings. Initialized variables and made methods static.
* 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-08-181-8/+6
| | | | * libchip/serial/ns16550.c: Fix warning.
* Add missing prototype.Ralf Corsepius2008-08-181-1/+1
|
* Add missing prototypes.Ralf Corsepius2008-08-182-50/+45
|
* 2008-08-02 Chris Johns <chrisj@rtems.org>Chris Johns2008-08-022-26/+22
| | | | | | * libchip/i2c/spi-sd-card.c, libchip/ide/ata.c: Remove rtems_blkdev_request count and start references. Use RTEMS_BLKDEV_START_BLOCK.
* 2008-07-29 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-297-114/+224
| | | | | | | | | | | | | | | * 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.
* usee inttypes.h for output format specifiersThomas Doerfler2008-07-232-26/+27
|
* fixes for display driverThomas Doerfler2008-07-172-2/+2
|
* updated gen83xx BSPThomas Doerfler2008-07-143-12/+27
| | | | | updated haleakala BSP added MPC55xx BSP
* corrections in display driverThomas Doerfler2008-07-142-129/+150
|
* add display driver for HCMS* SPI displaysThomas Doerfler2008-07-117-0/+2928
|
* SD Card driverThomas Doerfler2008-07-102-0/+1233
|
* 2008-07-03 Chris Johns <chrisj@rtems.org>Chris Johns2008-07-031-16/+16
| | | | * ata.c: Change to the Chains API.
* 2008-05-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2008-05-223-79/+2
| | | | | | | | | * 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.
* adapted gen83xx to new boardThomas Doerfler2008-05-158-341/+681
|
* 2008-05-07 Till Straumann <strauman@slac.stanford.edu>Joel Sherrill2008-05-071-0/+18
| | | | | PR 649/bsps * libchip/ide/ata.c: Give up if the interface does not become ready.
* 2008-01-05 Chris Johns <chrisj@rtems.org>Chris Johns2008-01-051-3/+5
| | | | | * libchip/flash/am29lv160.c: Update the blank check error message to say there is an error.
* 2007-12-14 Chris Johns <chrisj@rtems.org>Chris Johns2007-12-144-0/+543
| | | | | | | * 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.