summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/hermes_dld.c
Commit message (Collapse)AuthorAgeFilesLines
* orinoco: Move sources to a subdirectoryDavid Kilroy2008-11-101-730/+0
| | | | | | | | | Keeping all the orinoco drivers in a common directory will make maintenance easier. Signed-off by: David Kilroy <kilroyd@googlemail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Extend hermes_dld routines for Agere firmwareDavid Kilroy2008-08-221-0/+285
| | | | | | | | | Add programming initialisation and termination functions. Add checks to avoid overrunning the firmware image or PDA areas. Extra algorithm to program PDA values using defaults where necessary. Signed-off-by: David Kilroy <kilroyd@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Make firmware download logic more genericDavid Kilroy2008-08-221-51/+158
| | | | | | | | | | | | Ensure PDA read is terminated. Prevent invalid programming blocks from causing reads outside the firmware image Turn off aux stuff when finished. Option to program in limited block sizes (controlled by macro). Option to read PDA from EEPROM. Signed-off-by: David Kilroy <kilroyd@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
* orinoco: Move firmware download functionality into new moduleDavid Kilroy2008-08-221-0/+338
Move the functionality from spectrum_cs to hermes_dld in preparation for making it more generic and usable by other orinoco drivers. Signed-off-by: David Kilroy <kilroyd@gmail.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
OpenPOWER on IntegriCloud