summaryrefslogtreecommitdiffstats
path: root/net/netlabel (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-07-14dsp56k: use request_firmwareJaswinder Singh5-51/+170
Signed-off-by: Jaswinder Singh <jaswinder@infradead.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2008-07-14edgeport-ti: use request_firmware()Jaswinder Singh5-873/+879
Firmware blob looks like this... uint8_t MajorVersion uint8_t MinorVersion __le16 BuildNumber uint8_t data[] Signed-off-by: Jaswinder Singh <jaswinder@infradead.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2008-07-14edgeport: use request_firmware()Jaswinder Singh11-3557/+225
Version number provided in first HEX record. Signed-off-by: Jaswinder Singh <jaswinder@infradead.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2008-07-14vicam: use request_firmware()Jaswinder Singh4-296/+39
Although it wasn't actually using ihex records before, we use the Intel HEX record format for this firmware -- because that gives us a simple way to split it into separate chunks internally as we need, without loading each part as a separate file. Signed-off-by: Jaswinder Singh <jaswinder@infradead.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2008-07-14dabusb: use request_firmware()David Woodhouse6-1427/+1461
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2008-07-14cpia2: use request_firmware()David Woodhouse5-242/+124
Thanks for Jaswinder Singh for converting the firmware blob itself to ihex. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2008-07-10ip2: use request_firmware()David Woodhouse6-2163/+2196
Converted with help from Jaswinder Singh Signed-off-by: David Woodhouse <dwmw2@infradead.org> Acked-by: Alan Cox <alan@redhat.com>
2008-07-10firmware: convert Ambassador ATM driver to request_firmware()David Woodhouse8-2170/+265
Since it had various regions to be loaded to separate addresses, and it wanted to do them in fairly small chunks anyway, switch it to use the new ihex code. Encode the start address in the first record. Signed-off-by: David Woodhouse <dwmw2@infradead.org> Acked-by: Chas Williams <chas@cmf.nrl.navy.mil>
2008-07-10whiteheat: use request_firmware()David Woodhouse7-1696/+1887
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10ti_usb_3410_5052: use request_firmware()David Woodhouse7-1783/+1767
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10emi62: use request_firmware()David Woodhouse9-17747/+7100
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10emi26: use request_firmware()David Woodhouse7-5809/+5870
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10keyspan_pda: use request_firmware()David Woodhouse9-229/+210
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10keyspan: use request_firmware()David Woodhouse29-5078/+1712
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10ttusb-budget: use request_firmware()David Woodhouse5-1648/+843
Signed-off-by: David Woodhouse <dwmw2@infradead.org> Acked-by: Mauro Carvalho Chehab <mchehab@infradead.org>
2008-07-10kaweth: use request_firmware()David Woodhouse8-574/+304
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10smctr: use request_firmware()David Woodhouse6-1001/+526
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10firmware: convert ymfpci driver to use firmware loader exclusivelyDavid Woodhouse8-1638/+1562
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10firmware: convert maestro3 driver to use firmware loader exclusivelyDavid Woodhouse6-181/+187
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10firmware: convert korg1212 driver to use firmware loader exclusivelyDavid Woodhouse6-1015/+1007
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10ihex: Add support for long records to ihex2fw.cDavid Woodhouse2-19/+47
Some drivers could do with using records like Intel HEX, but with each record being larger than 256 bytes. This has been possible in the binary representation (struct ihex_binrec) in the kernel since the beginning -- at least of the the current version of history. But we haven't been able to represent that in the .HEX files which get converted to .fw files. This adds a '-w' option to ihex2fw to make it interpret the first _two_ bytes of each line as the record length, instead of only one byte. And adds makefile rules for %.H16->%.fw which use that. Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10ihex: add ihex2fw tool for converting HEX files into firmware imagesDavid Woodhouse3-1/+262
Not the straight conversion to binary which objcopy can do for us, but actually representing each record with its original {addr, length}, because some drivers need that information preserved. Fix up 'firmware_install' to be able to build $(hostprogs-y) too. Signed-off-by: David Woodhouse <dwmw2@infradead.org>
2008-07-10ihex: request_ihex_firmware() function to load and validate firmwareDavid Woodhouse1-0/+24
Provide a helper to load the file and validate it in one call, to simplify error handling in the drivers which are going to use it. Signed-off-by: David Woodhouse <dwmw2@infradead.org>