summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/hermes_dld.c
AgeCommit message (Collapse)AuthorFilesLines
2008-11-10orinoco: Move sources to a subdirectoryDavid Kilroy1-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>
2008-08-23orinoco: Extend hermes_dld routines for Agere firmwareDavid Kilroy1-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>
2008-08-23orinoco: Make firmware download logic more genericDavid Kilroy1-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>
2008-08-23orinoco: Move firmware download functionality into new moduleDavid Kilroy1-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>