aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/hermes_dld.h
Commit message (Collapse)AuthorAge
* orinoco: Extend hermes_dld routines for Agere firmwareDavid Kilroy2008-08-22
| | | | | | | | | 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-22
| | | | | | | | | | | | 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-22
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>