summaryrefslogtreecommitdiffstats
path: root/src/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Return -EIO when verification fails, instead of -EINVAL.Michael Brown2006-12-201-1/+1
|
* Remove warning (at least on platforms with uint32_t == unsigned long).Michael Brown2006-12-201-1/+1
|
* Use stdlib.h for malloc() instead of malloc.h.Michael Brown2006-12-201-1/+1
|
* The "increment MAC address by port number" hack applies only to EF1.Michael Brown2006-12-181-3/+7
|
* Automatically select between the "10" and "16" variants of command set,Michael Brown2006-12-121-31/+72
| | | | based on the device size.
* Catch SCSI errors, and work around the start-of-day CHECK CONDITIONMichael Brown2006-12-121-1/+32
| | | | that some targets send.
* Add support for non-volatile stored options in the RTL8139 EEPROM.Michael Brown2006-12-061-1/+38
|
* Added write support for three-wire devices (e.g. the RTL8139 EEPROM)Michael Brown2006-12-061-1/+41
|
* Verify data after writingMichael Brown2006-12-061-1/+35
|
* The VPD engine is broken and can't actually handle placing VPDMichael Brown2006-12-051-1/+1
| | | | | anywhere other than offset 0 within the EEPROM, so we have to put our settings at 0x100 instead.
* Adjust EEPROM/flash detection to fit expected manufacturing practice.Michael Brown2006-12-051-8/+31
|
* Change some debugging messages to use DBG()Michael Brown2006-12-051-7/+7
|
* Added debug statementsMichael Brown2006-12-051-4/+20
|
* Added nvs_write(). This shares a lot of code in common with nvs_read();Michael Brown2006-12-041-0/+43
| | | | this can probably be optimised down quite a lot.
* Add the concept of a fragment list for non-volatile stored options.Michael Brown2006-12-041-5/+12
|
* Fixed two logic errors that were cancelling each other out.Michael Brown2006-12-041-3/+3
|
* Migrated etherfabric driver to using generic SPI layer.Michael Brown2006-12-041-127/+58Star
|
* Added the generic block-splitting code to nvs.cMichael Brown2006-12-042-22/+41
|
* Added generic SPI protocol handler with read and write support.Michael Brown2006-12-041-0/+122
|
* Abstracted out part of the concept of an SPI device to a generalised NVSMichael Brown2006-12-045-20/+50
| | | | | | | device. Separated the mechanisms of non-volatile storage access and non-volatile stored options.
* Changed length parameter in SPI methods to be a byte length, rather thanMichael Brown2006-12-043-10/+7Star
| | | | a word length.
* Generalised the SPI abstraction layer to also be able to handle interfacesMichael Brown2006-12-046-107/+123
| | | | | | that don't provide the full flexibility of a bit-bashing interface. Temporarily hacked rtl8139.c to use the new interface.
* Basic non-volatile storage supportMichael Brown2006-11-291-11/+107
|
* Merged changes from SolarflareMichael Brown2006-11-281-241/+713
|
* Updated to use asynchronous operation model for iSCSI requestsMichael Brown2006-11-281-1/+1
| | | | Added CHAP authentication
* We don't actually have a stdio.h header file. Our printf() functions areMichael Brown2006-09-275-5/+0Star
| | | | | | | | defined in vsprintf.h. (This may change, since vsprintf.h is a non-standard name, but for now it's the one to use.) There should be no need to include vsprintf.h just for DBG() statements, since include/compiler.h forces it in for a debug build anyway.
* added stdio.h to includes for DBG compilationMarty Connor2006-09-275-0/+6
|
* eth_ntoa and warnings cleanupMarty Connor2006-09-271-3/+4
|
* eth_ntoa cleanup. still has warnings. needs work.Marty Connor2006-09-271-9/+5Star
|
* eth_ntoa and warnings cleanupMarty Connor2006-09-271-7/+8
|
* eth_ntoa and warnings cleanupMarty Connor2006-09-271-54/+44Star
|
* compilation warnings cleanupMarty Connor2006-09-272-27/+24Star
|
* eth_ntoa cleanupMarty Connor2006-09-271-4/+3Star
|
* warnings cleanup (still gives lots of compilation warnings from unused ↵Marty Connor2006-09-271-5/+2Star
| | | | functions and missing legacy support)
* warnings cleanupMarty Connor2006-09-271-14/+15
|
* compilation warnings cleanupMarty Connor2006-09-261-33/+27Star
|
* eth_ntoa and compilation warnings fixesMarty Connor2006-09-263-12/+11Star
|
* eth_ntoa fixesMarty Connor2006-09-261-5/+4Star
|
* Minor fixMichael Brown2006-09-251-1/+1
|
* eth_ntoa and warnings fixups, memcpy compilation fixMarty Connor2006-09-251-9/+17
|
* eth_ntoa and warnings fixupsMarty Connor2006-09-251-13/+17
|
* eth_ntoa and warnings fixupsMarty Connor2006-09-251-11/+13
|
* eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+2
|
* eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+3
|
* eth_ntoa and warnings fixupsMarty Connor2006-09-251-6/+6
|
* eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+1
|
* eth_ntoa and warnings fixupsMarty Connor2006-09-251-1/+2
|
* eth_ntoa fixupsMarty Connor2006-09-201-6/+4Star
|
* eth_ntoa fixupsMarty Connor2006-09-201-3/+4
|
* eth_ntoa fixupsMarty Connor2006-09-201-2/+6
|