IB/qib: Use request_firmware() to load SD7220 firmware
authorBen Hutchings <ben@decadent.org.uk>
Thu, 1 Jul 2010 20:37:20 +0000 (20:37 +0000)
committerRoland Dreier <rolandd@cisco.com>
Thu, 8 Jul 2010 20:27:05 +0000 (13:27 -0700)
commitecd4b48a163b55d7eb4132617100b90d0d2768ec
treedd22655125704e755779d6a846b95a0a817509fa
parente467e104bb7482170b79f516d2025e7cfcaaa733
IB/qib: Use request_firmware() to load SD7220 firmware

Extract the microcode for the QLogic QLE7220 series IB HCA and use the
kernel microcode request facility to load the microcode.  This
supports Debian Linux's requirements to separate microcode which
doesn't have open source code available from the device driver.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
drivers/infiniband/hw/qib/Makefile
drivers/infiniband/hw/qib/qib_7220.h
drivers/infiniband/hw/qib/qib_sd7220.c
drivers/infiniband/hw/qib/qib_sd7220_img.c [deleted file]
firmware/Makefile
firmware/WHENCE
firmware/qlogic/sd7220.fw.ihex [new file with mode: 0644]