platform/upstream/linux-firmware.git
14 years agoAdd RT3090 firmware from rt2860sta
Ben Hutchings [Wed, 26 Aug 2009 22:38:47 +0000 (23:38 +0100)]
Add RT3090 firmware from rt2860sta

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoUpdate firmware from rt2870sta
Ben Hutchings [Sun, 23 Aug 2009 23:12:32 +0000 (00:12 +0100)]
Update firmware from rt2870sta

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoSpecify drivers using firmware by module/object name
Ben Hutchings [Thu, 14 Jan 2010 21:52:36 +0000 (21:52 +0000)]
Specify drivers using firmware by module/object name

Drivers are currently specified by a mixture of module name, config
option or description, which is not that useful.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoUse 'File:' field name in front of each filename
Ben Hutchings [Thu, 14 Jan 2010 21:51:49 +0000 (21:51 +0000)]
Use 'File:' field name in front of each filename

This will aid automatic parsing of this file.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoCorrect various filenames
Ben Hutchings [Thu, 14 Jan 2010 21:50:15 +0000 (21:50 +0000)]
Correct various filenames

Filenames should be the names of the installed binary files, without
the base directory 'firmware'.

Remove mention of absent file 'whiteheat_loader_debug.fw'.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoMerge from fixed from-kernel tree to fix Matrox firmware binaries
David Woodhouse [Fri, 8 Jan 2010 01:38:39 +0000 (01:38 +0000)]
Merge from fixed from-kernel tree to fix Matrox firmware binaries

Not entirely sure how these went wrong; will keep a closer eye on the
auto-conversion script. Thanks to Erik Inge Bolsø for spotting it.

14 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux...
David Woodhouse [Wed, 6 Jan 2010 16:18:34 +0000 (16:18 +0000)]
Merge branch 'master' of /linux/kernel/git/dwmw2/linux-firmware-from-kernel

Conflicts:
WHENCE

14 years agoFirmware for Atheros bluetooth chipset AR3011
Kandukuri Vikram [Wed, 6 Jan 2010 13:48:49 +0000 (19:18 +0530)]
Firmware for Atheros bluetooth chipset AR3011

Signed-off-by: Tom Pham <tpham@atheros.com>
Signed-off-by: Vikram Kandukuri <vikram.kandukuri@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoStandardi[sz]e spelling of 'Licence:' tag
David Woodhouse [Wed, 9 Dec 2009 14:14:56 +0000 (14:14 +0000)]
Standardi[sz]e spelling of 'Licence:' tag

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
David S. Miller [Fri, 6 Nov 2009 08:55:55 +0000 (00:55 -0800)]
Merge branch 'master' of /linux/kernel/git/davem/net-2.6

Conflicts:
drivers/net/usb/cdc_ether.c

All CDC ethernet devices of type USB_CLASS_COMM need to use
'&mbm_info'.

Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
David S. Miller [Fri, 6 Nov 2009 08:55:55 +0000 (00:55 -0800)]
Merge branch 'master' of /linux/kernel/git/davem/net-2.6

Conflicts:
drivers/net/usb/cdc_ether.c

All CDC ethernet devices of type USB_CLASS_COMM need to use
'&mbm_info'.

Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agopcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card
Ken Kawasaki [Sat, 17 Oct 2009 15:39:20 +0000 (15:39 +0000)]
pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card

pcnet_cs,serial_cs:

add cis of PreMax ethernet pcmcia card,
and some Sierra Wireless serial card(AC555, AC7xx, AC8xx).

use PROD_ID for AC7xx, because MANF_ID of AC7xx and AC8xx are the same.

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agopcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card
Ken Kawasaki [Sat, 17 Oct 2009 15:39:20 +0000 (15:39 +0000)]
pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card

pcnet_cs,serial_cs:

add cis of PreMax ethernet pcmcia card,
and some Sierra Wireless serial card(AC555, AC7xx, AC8xx).

use PROD_ID for AC7xx, because MANF_ID of AC7xx and AC8xx are the same.

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agobnx2x: Allowing 0 as initial fairness value
Eilon Greenstein [Thu, 15 Oct 2009 07:17:20 +0000 (00:17 -0700)]
bnx2x: Allowing 0 as initial fairness value

Value of zero was used to disable the fairness mechanism. Though the code
(driver and FW) allowed changing the value at run time, it did not allow to do
that if the mechanism was disabled to begin with.
Fixed the FW to allow turning on and off the mechanism at run time. Fixed the
code to read the value from the chip at the right sequence.
Without this fix, if the initial value was set to zero, traffic could not run on
the interface.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agobnx2x: Allowing 0 as initial fairness value
Eilon Greenstein [Thu, 15 Oct 2009 07:17:20 +0000 (00:17 -0700)]
bnx2x: Allowing 0 as initial fairness value

Value of zero was used to disable the fairness mechanism. Though the code
(driver and FW) allowed changing the value at run time, it did not allow to do
that if the mechanism was disabled to begin with.
Fixed the FW to allow turning on and off the mechanism at run time. Fixed the
code to read the value from the chip at the right sequence.
Without this fix, if the initial value was set to zero, traffic could not run on
the interface.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoAdd legally redistributable firmware for the dib0700 USB bridge
Devin Heitmueller [Tue, 13 Oct 2009 04:10:46 +0000 (00:10 -0400)]
Add legally redistributable firmware for the dib0700 USB bridge

Thanks to Patrick Boettcher <pboettcher@dibcom.fr> from DiBcom for
providing the firmware under a redistributable license.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agopcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card
Ken Kawasaki [Mon, 5 Oct 2009 07:40:03 +0000 (00:40 -0700)]
pcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card

pcnet_cs,serial_cs:

add cis of National Semicondoctor's lan&modem mulitifunction pcmcia card,
NE2K, tamarack ethernet card,
and some serial card(COMpad2, COMpad4).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agopcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card
Ken Kawasaki [Mon, 5 Oct 2009 07:40:03 +0000 (00:40 -0700)]
pcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card

pcnet_cs,serial_cs:

add cis of National Semicondoctor's lan&modem mulitifunction pcmcia card,
NE2K, tamarack ethernet card,
and some serial card(COMpad2, COMpad4).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoMerge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied...
Linus Torvalds [Mon, 21 Sep 2009 15:10:09 +0000 (08:10 -0700)]
Merge branch 'drm-linus' of git://git./linux/kernel/git/airlied/drm-2.6

* 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (133 commits)
  drm/vgaarb: add VGA arbitration support to the drm and kms.
  drm/radeon: some r420s have a CP race with the DMA engine.
  drm/radeon/r600/kms: rv670 is not DCE3
  drm/radeon/kms: r420 idle after programming GA_ENHANCE
  drm/radeon/kms: more fixes to rv770 suspend/resume path.
  drm/radeon/kms: more alignment for rv770.c with r600.c
  drm/radeon/kms: rv770 blit init called too late.
  drm/radeon/kms: move around new init path code to avoid posting at init
  drm/radeon/r600: fix some issues with suspend/resume.
  drm/radeon/kms: disable VGA rendering engine before taking over VRAM
  drm/radeon/kms: Move radeon_get_clock_info() call out of radeon_clocks_init().
  drm/radeon/kms: add initial connector properties
  drm/radeon/kms: Use surfaces for scanout / cursor byte swapping on big endian.
  drm/radeon/kms: don't fail if we fail to init GPU acceleration
  drm/r600/kms: fixup number of loops per blit calculation.
  drm/radeon/kms: reprogram format in set base.
  drm/radeon: avivo chips have no separate int bit for display
  drm/radeon/r600: don't do interrupts
  drm: fix _DRM_GEM addmap error message
  drm: update crtc x/y when only fb changes
  ...

Fixed up trivial conflicts in firmware/Makefile due to network driver
(cxgb3) and drm (mga/r128/radeon) firmware being listed next to each
other.

15 years agoMerge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied...
Linus Torvalds [Mon, 21 Sep 2009 15:10:09 +0000 (08:10 -0700)]
Merge branch 'drm-linus' of git://git./linux/kernel/git/airlied/drm-2.6

* 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (133 commits)
  drm/vgaarb: add VGA arbitration support to the drm and kms.
  drm/radeon: some r420s have a CP race with the DMA engine.
  drm/radeon/r600/kms: rv670 is not DCE3
  drm/radeon/kms: r420 idle after programming GA_ENHANCE
  drm/radeon/kms: more fixes to rv770 suspend/resume path.
  drm/radeon/kms: more alignment for rv770.c with r600.c
  drm/radeon/kms: rv770 blit init called too late.
  drm/radeon/kms: move around new init path code to avoid posting at init
  drm/radeon/r600: fix some issues with suspend/resume.
  drm/radeon/kms: disable VGA rendering engine before taking over VRAM
  drm/radeon/kms: Move radeon_get_clock_info() call out of radeon_clocks_init().
  drm/radeon/kms: add initial connector properties
  drm/radeon/kms: Use surfaces for scanout / cursor byte swapping on big endian.
  drm/radeon/kms: don't fail if we fail to init GPU acceleration
  drm/r600/kms: fixup number of loops per blit calculation.
  drm/radeon/kms: reprogram format in set base.
  drm/radeon: avivo chips have no separate int bit for display
  drm/radeon/r600: don't do interrupts
  drm: fix _DRM_GEM addmap error message
  drm: update crtc x/y when only fb changes
  ...

Fixed up trivial conflicts in firmware/Makefile due to network driver
(cxgb3) and drm (mga/r128/radeon) firmware being listed next to each
other.

15 years agopcnet_cs: add cis of Linksys multifunction pcmcia card
Ken Kawasaki [Tue, 15 Sep 2009 09:42:25 +0000 (02:42 -0700)]
pcnet_cs: add cis of Linksys multifunction pcmcia card

pcnet_cs,serial_cs:

add cis of Linksys lan&modem mulitifunction pcmcia card
and some modem card(MT5634ZLX, RS-COM-2P).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoradeon: Use request_firmware()
Ben Hutchings [Sat, 29 Aug 2009 13:53:51 +0000 (14:53 +0100)]
radeon: Use request_firmware()

Loosely based on a patch by
Jaswinder Singh Rajput <jaswinderlinux@gmail.com>.

KMS support by Dave Airlie <airlied@redhat.com>.

For Radeon 100- to 500-series, firmware blobs look like:
    struct {
        __be32 datah;
        __be32 datal;
    } cp_ucode[256];

For Radeon 600-series, there are two separate firmware blobs:
    __be32 me_ucode[PM4_UCODE_SIZE * 3];
    __be32 pfp_ucode[PFP_UCODE_SIZE];

For Radeon 700-series, likewise:
    __be32 me_ucode[R700_PM4_UCODE_SIZE];
    __be32 pfp_ucode[R700_PFP_UCODE_SIZE];

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agoradeon: Use request_firmware()
Ben Hutchings [Sat, 29 Aug 2009 13:53:51 +0000 (14:53 +0100)]
radeon: Use request_firmware()

Loosely based on a patch by
Jaswinder Singh Rajput <jaswinderlinux@gmail.com>.

KMS support by Dave Airlie <airlied@redhat.com>.

For Radeon 100- to 500-series, firmware blobs look like:
    struct {
        __be32 datah;
        __be32 datal;
    } cp_ucode[256];

For Radeon 600-series, there are two separate firmware blobs:
    __be32 me_ucode[PM4_UCODE_SIZE * 3];
    __be32 pfp_ucode[PFP_UCODE_SIZE];

For Radeon 700-series, likewise:
    __be32 me_ucode[R700_PM4_UCODE_SIZE];
    __be32 pfp_ucode[R700_PFP_UCODE_SIZE];

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agobnx2: Update firmware to 5.0.0.j3.
Michael Chan [Sat, 29 Aug 2009 07:02:46 +0000 (00:02 -0700)]
bnx2: Update firmware to 5.0.0.j3.

- Better small packet receive performance.
- Better handling of Flow control on 5709.
- Fixed iSCSI TMP ABORT TASK problem.
- Added iSCSI TCP timestamp option.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agodrm/r128: Use request_firmware() to load CCE microcode
Ben Hutchings [Sun, 23 Aug 2009 17:37:26 +0000 (18:37 +0100)]
drm/r128: Use request_firmware() to load CCE microcode

Firmware blob looks like this:
    __be32 datah
    __be32 datal

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agodrm/r128: Use request_firmware() to load CCE microcode
Ben Hutchings [Sun, 23 Aug 2009 17:37:26 +0000 (18:37 +0100)]
drm/r128: Use request_firmware() to load CCE microcode

Firmware blob looks like this:
    __be32 datah
    __be32 datal

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agodrm/mga: Use request_firmware() to load microcode
Ben Hutchings [Sun, 23 Aug 2009 17:34:25 +0000 (18:34 +0100)]
drm/mga: Use request_firmware() to load microcode

Image format is IHEX, one record for each pipe in order (record
addresses are ignored).

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agodrm/mga: Use request_firmware() to load microcode
Ben Hutchings [Sun, 23 Aug 2009 17:34:25 +0000 (18:34 +0100)]
drm/mga: Use request_firmware() to load microcode

Image format is IHEX, one record for each pipe in order (record
addresses are ignored).

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agoconvert ralink-firmware.txt UNIX line-endings
David Woodhouse [Fri, 21 Aug 2009 08:46:15 +0000 (09:46 +0100)]
convert ralink-firmware.txt UNIX line-endings

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMove all licence files into top-level directory, unify spelling
David Woodhouse [Fri, 21 Aug 2009 08:40:35 +0000 (09:40 +0100)]
Move all licence files into top-level directory, unify spelling

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agolinux-firmware: Add firmware for Intel WiFi Link 1000BGN
Reinette Chatre [Fri, 14 Aug 2009 21:51:36 +0000 (14:51 -0700)]
linux-firmware: Add firmware for Intel WiFi Link 1000BGN

Firmware for Intel WiFi Link 1000BGN is v128.50.3.1

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agobnx2x: Using the new FW
Eilon Greenstein [Thu, 13 Aug 2009 05:53:28 +0000 (22:53 -0700)]
bnx2x: Using the new FW

The new FW improves the packets per second rate. It required a lot of change in
the FW which implies many changes in the driver to support it. It is now also
possible for the driver to use a separate MSI-X vector for Rx and Tx - this also
add some to the complicity of this change.

All things said - after this patch, practically all performance matrixes show
improvement.
Though Vladislav Zolotarov is not signed on this patch, he did most of the job
and deserves credit for that.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agolinux-firmware: Update Intel Wireless WiFi 5100, 5300, 5350
Reinette Chatre [Wed, 5 Aug 2009 18:51:10 +0000 (11:51 -0700)]
linux-firmware: Update Intel Wireless WiFi 5100, 5300, 5350

Firmware for Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN
is now version 8.24.2.12.

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab...
David Woodhouse [Thu, 23 Jul 2009 16:14:50 +0000 (17:14 +0100)]
Merge branch 'master' of ssh:///linux/kernel/git/mchehab/linux-firmware

Conflicts:
WHENCE

15 years agolinux-firmware: Update Intel Wireless Wifi 4965 firmware
Chatre, Reinette [Thu, 9 Jul 2009 21:43:52 +0000 (14:43 -0700)]
linux-firmware: Update Intel Wireless Wifi 4965 firmware

Version is now 228.61.2.24

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2...
David Woodhouse [Thu, 9 Jul 2009 21:53:24 +0000 (22:53 +0100)]
Merge branch 'from-kernel' of git://git./linux/kernel/git/dwmw2/linux-firmware

Conflicts:
WHENCE

15 years agocxgb3: use request_firmware() for the EDC registers setup
Divy Le Ray [Tue, 7 Jul 2009 19:49:09 +0000 (19:49 +0000)]
cxgb3: use request_firmware() for the EDC registers setup

use request_firmware() to load the phy's EDC programmation

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoAdd firmware for xc5000 tuner driver
Mauro Carvalho Chehab [Wed, 1 Jul 2009 19:24:51 +0000 (16:24 -0300)]
Add firmware for xc5000 tuner driver

Thanks to Devin Heitmueller <dheitmueller@kernellabs.com> for getting
Xceive permission for redistributing this firmware.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agocxgb3: Update FW to 7.4.0
Divy Le Ray [Wed, 3 Jun 2009 13:38:59 +0000 (13:38 +0000)]
cxgb3: Update FW to 7.4.0

Update FW to 7.4.
Bump up driver revision.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agolinux-firmware: Add Intel Wireless Wifi 5150 firmware
Reinette Chatre [Thu, 14 May 2009 17:15:51 +0000 (18:15 +0100)]
linux-firmware: Add Intel Wireless Wifi 5150 firmware

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agolinux-firmware: Update Intel Wireless Wifi 3945 firmware
Reinette Chatre [Thu, 14 May 2009 17:15:50 +0000 (18:15 +0100)]
linux-firmware: Update Intel Wireless Wifi 3945 firmware

Version is now 15.32.2.9

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years ago3c589_cs: add cis(firmware) of 3Com multifunction pcmcia card
Ken Kawasaki [Sat, 2 May 2009 02:21:26 +0000 (19:21 -0700)]
3c589_cs: add cis(firmware) of 3Com multifunction pcmcia card

3c589_cs,3c574_cs,serial_cs:

 (1)add cis(firmware) of 3Com lan&modem mulitifunction pcmcia card.
 (2)load correct configuration register for 3Com card

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agobnx2x: Separated FW from the source.
Vladislav Zolotarov [Mon, 27 Apr 2009 10:27:43 +0000 (03:27 -0700)]
bnx2x: Separated FW from the source.

>From now on FW will be downloaded from the binary file using request_firmware.

There will be different files for every supported chip. Currently 57710 (e1) and
57711 (e1h).

File names have the following format: bnx2x-<chip version>-<FW version>.fw.
ihex versions of current FW files are submitted in the next patch.

Each binary file has a header in the following format:

struct bnx2x_fw_file_section {
__be32 len;
__be32 offset;
}

struct bnx2x_fw_file_hdr {
struct bnx2x_fw_file_section init_ops;
struct bnx2x_fw_file_section init_ops_offsets;
struct bnx2x_fw_file_section init_data;
struct bnx2x_fw_file_section tsem_int_table_data;
struct bnx2x_fw_file_section tsem_pram_data;
struct bnx2x_fw_file_section usem_int_table_data;
struct bnx2x_fw_file_section usem_pram_data;
struct bnx2x_fw_file_section csem_int_table_data;
struct bnx2x_fw_file_section csem_pram_data;
struct bnx2x_fw_file_section xsem_int_table_data;
struct bnx2x_fw_file_section xsem_pram_data;
struct bnx2x_fw_file_section fw_version;
}

Each bnx2x_fw_file_section contains the length and the offset of the appropriate
section in the binary file. Values are stored in the big endian format.

Data types of arrays:

init_data            __be32
init_ops_offsets     __be16
XXsem_pram_data         u8
XXsem_int_table_data    u8
init_ops             struct raw_op {
                          u8   op;
__be24 offset;
                        __be32 data;
     }
fw_version              u8

>From now boundaries of a specific initialization stage are stored in
init_ops_offsets array instead of being defined by separate macroes. The index
in init_ops_offsets is calculated by BLOCK_OPS_IDX macro:

#define BLOCK_OPS_IDX(block, stage, end) \
       (2*(((block)*STAGE_IDX_MAX) + (stage)) + (end))

Security:

In addition to sanity check of array boundaries bnx2x will check a FW version.
Additional checks might be added in the future.

Signed-off-by: Vladislav Zolotarov <vladz@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoAdd Source: for usbdux firmware to WHENCE
David Woodhouse [Thu, 23 Apr 2009 07:21:01 +0000 (08:21 +0100)]
Add Source: for usbdux firmware to WHENCE

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoAlacritech: reword firmware license to be distributable
maximilian attems [Tue, 7 Apr 2009 10:52:34 +0000 (12:52 +0200)]
Alacritech: reword firmware license to be distributable

by requesting the firmware to only be "used" on Alacritech products
the granted distribution right one paragraph above is negated.

Signed-off-by: Maximilian Attems <max@stro.at>
Signed-off-by: Christopher Harrer <charrer@alacritech.com>
15 years agoAdd the source code for the usbdux firmware
Bernd Porr [Wed, 22 Apr 2009 23:23:33 +0000 (16:23 -0700)]
Add the source code for the usbdux firmware

From: Bernd Porr <BerndPorr@f2s.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
15 years agoAdd usbdux firmware
Bernd Porr [Wed, 22 Apr 2009 23:22:33 +0000 (16:22 -0700)]
Add usbdux firmware

These are comedi drivers currently in the kernel staging directory.

From: Bernd Porr <BerndPorr@f2s.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
15 years agopcnet_cs: add cis(firmware) of the Allied Telesis LA-PCM
Ken Kawasaki [Sat, 18 Apr 2009 13:44:44 +0000 (13:44 +0000)]
pcnet_cs: add cis(firmware) of the Allied Telesis LA-PCM

pcnet_cs: add cis(firmware) of the Allied Telesis LA-PCM

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoMerge branch 'master' of http://git.decadent.org.uk/git/linux-firmware
David Woodhouse [Mon, 20 Apr 2009 10:09:42 +0000 (11:09 +0100)]
Merge branch 'master' of git.decadent.org.uk/git/linux-firmware

Conflicts:
WHENCE

15 years agoMerge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2...
David Woodhouse [Sun, 19 Apr 2009 19:37:33 +0000 (20:37 +0100)]
Merge branch 'from-kernel' of git://git./linux/kernel/git/dwmw2/linux-firmware

Conflicts:
WHENCE

15 years agolinux-firmware: Add firmware for Ralink drivers
Ben Hutchings [Sun, 12 Apr 2009 23:59:12 +0000 (00:59 +0100)]
linux-firmware: Add firmware for Ralink drivers

Add the firmware files for use with rt61pci, rt73usb, rt2860sta and
rt2870sta drivers.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
15 years agoMerge git://git.infradead.org/~dwmw2/firmware-2.6
Linus Torvalds [Fri, 10 Apr 2009 19:01:22 +0000 (12:01 -0700)]
Merge git://git.infradead.org/~dwmw2/firmware-2.6

* git://git.infradead.org/~dwmw2/firmware-2.6:
  qla1280: Fix off-by-some error in firmware loading.
  Add README.AddingFirmware file. Basically telling people not to.
  firmware: Remove newly-added slicoss and sxg firmware images
  firmware/WHENCE: Add missing origin information for Ambassador atmsar11.fw
  ALSA: wavefront - Always use request_firmware()
  Remove fdump tool for av7110 firmware
  firmware: convert av7110 driver to request_firmware()
  Partially revert "V4L/DVB (9533): cx88: Add support for TurboSight TBS8910 DVB-S PCI card"
  Revert "fix modules_install via NFS"

Add-add conflicts in firmware/WHENCE fixed manually

15 years agofirmware: Remove newly-added slicoss and sxg firmware images
David Woodhouse [Tue, 7 Apr 2009 00:24:16 +0000 (17:24 -0700)]
firmware: Remove newly-added slicoss and sxg firmware images

These are available elsewhere (for example in the linux-firmware.git
repository); they have no business being added to the kernel source
tree.

We are only putting stuff in the firmware/ directory of the kernel
source when it's extracted from long-standing drivers which used to
include it directly.

We didn't intend to open the floodgates to including megabytes of new
firmware which was previously being distributed separately.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
Linus Torvalds [Tue, 7 Apr 2009 01:05:43 +0000 (18:05 -0700)]
Merge git://git./linux/kernel/git/davem/net-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
  b44: Use kernel DMA addresses for the kernel DMA API
  forcedeth: Fix resume from hibernation regression.
  xfrm: fix fragmentation on inter family tunnels
  ibm_newemac: Fix dangerous struct assumption
  gigaset: documentation update
  gigaset: in file ops, check for device disconnect before anything else
  bas_gigaset: use tasklet_hi_schedule for timing critical tasklets
  net/802/fddi.c: add MODULE_LICENSE
  smsc911x: remove unused #include <linux/version.h>
  axnet_cs: fix phy_id detection for bogus Asix chip.
  bnx2: Use request_firmware()
  b44: Fix sizes passed to b44_sync_dma_desc_for_{device,cpu}()
  socket: use percpu_add() while updating sockets_in_use
  virtio_net: Set the mac config only when VIRITO_NET_F_MAC
  myri_sbus: use request_firmware
  e1000: fix loss of multicast packets
  vxge: should include tcp.h

Conflict in firmware/WHENCE (SCSI vs net firmware)

15 years agofirmware/WHENCE: Add missing origin information for Ambassador atmsar11.fw
David Woodhouse [Tue, 7 Apr 2009 00:06:51 +0000 (17:06 -0700)]
firmware/WHENCE: Add missing origin information for Ambassador atmsar11.fw

Looks like we forgot to update WHENCE when we converted this driver.

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoALSA: wavefront - Always use request_firmware()
Takashi Iwai [Mon, 6 Apr 2009 21:38:43 +0000 (14:38 -0700)]
ALSA: wavefront - Always use request_firmware()

Always use request_firmware() for loading yss225_registers image.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agofirmware: convert av7110 driver to request_firmware()
Jaswinder Singh [Mon, 6 Apr 2009 21:34:12 +0000 (14:34 -0700)]
firmware: convert av7110 driver to request_firmware()

Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'from-kernel' of git://git.kernel.org:/pub/scm/linux/kernel/git/dwmw2...
David Woodhouse [Mon, 6 Apr 2009 21:22:39 +0000 (14:22 -0700)]
Merge branch 'from-kernel' of git://git./linux/kernel/git/dwmw2/linux-firmware

Conflicts:
WHENCE

15 years agoMerge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6
Linus Torvalds [Mon, 6 Apr 2009 20:24:49 +0000 (13:24 -0700)]
Merge git://git./linux/kernel/git/jejb/scsi-misc-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (74 commits)
  [SCSI] sg: fix q->queue_lock on scsi_error_handler path
  [SCSI] replace __inline with inline
  [SCSI] a2091: make 2 functions static
  [SCSI] a3000: make 2 functions static
  [SCSI] ses: #if 0 the unused ses_match_host()
  [SCSI] use kmem_cache_zalloc instead of kmem_cache_alloc/memset
  [SCSI] sg: fix iovec bugs introduced by the block layer conversion
  [SCSI] qlogicpti: use request_firmware
  [SCSI] advansys: use request_firmware
  [SCSI] qla1280: use request_firmware
  [SCSI] libiscsi: fix iscsi pool error path
  [SCSI] cxgb3i: call ddp release function directly
  [SCSI] cxgb3i: merge cxgb3i_ddp into cxgb3i module
  [SCSI] cxgb3i: close all tcp connections upon chip reset
  [SCSI] cxgb3i: re-read ddp settings information after chip reset
  [SCSI] cxgb3i: re-initialize ddp settings after chip reset
  [SCSI] cxgb3i: subscribe to error notification from cxgb3 driver
  [SCSI] aacraid driver update
  [SCSI] mptsas: remove unneeded check
  [SCSI] config: Make need for SCSI_CDROM clearer
  ...

15 years agobnx2: Use request_firmware()
Michael Chan [Sat, 4 Apr 2009 23:51:14 +0000 (16:51 -0700)]
bnx2: Use request_firmware()

Based on original patch by Ben Hutchings <ben@decadent.org.uk> and
Bastian Blank <waldi@debian.org>, with the following main changes:

Separated the mips firmware and rv2p firmware into different files
to make it easier to update them separately.

Added some code to fixup the rv2p code with run-time information
such as PAGE_SIZE.

Update version to 2.0.0.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agomyri_sbus: use request_firmware
Jaswinder Singh Rajput [Sat, 4 Apr 2009 23:38:42 +0000 (16:38 -0700)]
myri_sbus: use request_firmware

Firmware blob looks like this...

        __be16 lanai4_data_size
        unsigned char lanai4_code[]

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoStaging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers
Mithlesh Thukral [Wed, 25 Mar 2009 10:22:54 +0000 (15:52 +0530)]
Staging: sxg: slicoss: Specify the license for Sahara SXG and Slicoss drivers

Specify a license for the Alacritech Sahara (10Gbe) and SLICOSS (1GBE)
firmware files.

Signed-off-by: Christopher Harrer <charrer@alacritech.com>
Signed-off-by: Mithlesh Thukral <mithlesh@linsyssoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
15 years agoStaging: sxg: Add support to download the firmware using request_firmware()
Mithlesh Thukral [Fri, 20 Mar 2009 12:09:04 +0000 (17:39 +0530)]
Staging: sxg: Add support to download the firmware using request_firmware()

Add support for downloading the firmware using kernel-builtin mechanism.
This will remove the need for the firmware files in the driver source code.

Signed-off-by: Christopher Harrer <charrer@alacritech.com>
Signed-off-by: Mithlesh Thukral <mithlesh@linsyssoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
15 years agoStaging: slicoss: add binary firmware to firmware directory
Lior Dotan [Fri, 30 Jan 2009 07:51:49 +0000 (09:51 +0200)]
Staging: slicoss: add binary firmware to firmware directory

Adds the firmware to the firmware directory in ihex format so it can be
installed when doing make firmware_install.

Also update the firmware location in the driver code so it can locate
the files in the right place.

This should conclude the move to request_firmware().

Signed-off-by: Lior Dotan <liodot@gmail.com>
Cc: Christopher Harrer <charrer@alacritech.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
15 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/linux...
David Woodhouse [Fri, 3 Apr 2009 17:03:19 +0000 (18:03 +0100)]
Merge branch 'master' of /linux/kernel/git/mchehab/linux-firmware

15 years ago[SCSI] qlogicpti: use request_firmware
Jaswinder Singh Rajput [Thu, 2 Apr 2009 20:12:50 +0000 (01:42 +0530)]
[SCSI] qlogicpti: use request_firmware

Firmware blob is little endian

Thanks to Stephen Rothwell for fixing typos

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
15 years ago[SCSI] advansys: use request_firmware
Jaswinder Singh Rajput [Thu, 2 Apr 2009 05:58:06 +0000 (11:28 +0530)]
[SCSI] advansys: use request_firmware

Firmware blob looks like this...
        __le32 checksum
        unsigned char data[]

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
15 years ago[SCSI] qla1280: use request_firmware
Jaswinder Singh Rajput [Thu, 2 Apr 2009 05:43:17 +0000 (11:13 +0530)]
[SCSI] qla1280: use request_firmware

Firmware blob is little endian looks like this...
        unsigned char  Version1
        unsigned char  Version2
        unsigned char  Version3
        unsigned char  Padding
        unsigned short start_address
unsigned short data

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
15 years agoAdd firmwares for three Conexant chipsets for cx18, cx23885 and cx23840
Mauro Carvalho Chehab [Fri, 3 Apr 2009 10:33:20 +0000 (07:33 -0300)]
Add firmwares for three Conexant chipsets for cx18, cx23885 and cx23840

Add firmwares for those V4L/DVB devices:
CX23418 PCI Broadcast A/V with MPEG encoder
CX25843 sideport Broadcast A/V decoder
CX23885 PCI Express Broadcast A/V decoder

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agoMerge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2...
David Woodhouse [Fri, 3 Apr 2009 11:46:34 +0000 (12:46 +0100)]
Merge branch 'from-kernel' of git://git./linux/kernel/git/dwmw2/linux-firmware

(Don't delete old cxgb3/t3fw-7.0.0.bin file)

15 years agosmc91c92_cs: use request_firmware
Jaswinder Singh Rajput [Mon, 30 Mar 2009 14:49:54 +0000 (20:19 +0530)]
smc91c92_cs: use request_firmware

Added osi_load_firmware() instead of copying same thing twice

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
15 years ago3C359: use request_firmware
Jaswinder Singh Rajput [Mon, 30 Mar 2009 14:14:59 +0000 (19:44 +0530)]
3C359: use request_firmware

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
15 years agoyam: use request_firmware
Jaswinder Singh Rajput [Mon, 30 Mar 2009 12:47:21 +0000 (18:17 +0530)]
yam: use request_firmware

Added predef variable in add_mcs() to support predefined mcs data

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
15 years agolinux-firmware: Add firmware for Conexant cx231xx USB V4L/DVB driver
Mauro Carvalho Chehab [Wed, 18 Mar 2009 23:59:30 +0000 (20:59 -0300)]
linux-firmware: Add firmware for Conexant cx231xx USB V4L/DVB driver

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
15 years agocxgb3: update FW
Divy Le Ray [Thu, 12 Mar 2009 21:14:24 +0000 (21:14 +0000)]
cxgb3: update FW

Update FW to 7.1

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agotyphoon: Use request_firmware()
Ben Hutchings [Fri, 27 Feb 2009 07:21:23 +0000 (23:21 -0800)]
typhoon: Use request_firmware()

Based on a patch by Jaswinder Singh <jaswinder@infradead.org>.

Compile-tested only.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agotehuti: Use request_firmware()
Ben Hutchings [Fri, 27 Feb 2009 07:20:56 +0000 (23:20 -0800)]
tehuti: Use request_firmware()

Firmware blob is little endian.

Compile-tested only.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agowimax/i2400m: add v1.4 of the i2400m firmware
Inaky Perez-Gonzalez [Thu, 12 Feb 2009 08:36:53 +0000 (00:36 -0800)]
wimax/i2400m: add v1.4 of the i2400m firmware

This matches the 1.4.x release of the user space code done in
http://linuxwimax.org/Download.

The driver slated for 2.6.29 works with both 1.3 and 1.4 versions of
the firmware.

Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com>
15 years agolinux-firmware: Add Intel Wireless Wifi firmware
Chatre, Reinette [Tue, 20 Jan 2009 21:37:48 +0000 (21:37 +0000)]
linux-firmware: Add Intel Wireless Wifi firmware

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agolibertas: add libertas firmware for 88w8682 and 88w8688
Dan Williams [Fri, 16 Jan 2009 18:04:23 +0000 (13:04 -0500)]
libertas: add libertas firmware for 88w8682 and 88w8688

Extracted from Linux driver tarballs downloaded from Marvell's
"Extranet" with permission.

Signed-off-by: Dan Williams <dcbw@redhat.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoAdd various Marvell Libertas WiFi firmware
David Woodhouse [Fri, 16 Jan 2009 19:00:07 +0000 (19:00 +0000)]
Add various Marvell Libertas WiFi firmware

Signed-off-by: Dan Williams <dcbw@redhat.com>
Signed-off-by: Manas Saksena <msaksena@marvell.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2...
David Woodhouse [Tue, 13 Jan 2009 08:25:12 +0000 (08:25 +0000)]
Merge branch 'from-kernel' of git://git./linux/kernel/git/dwmw2/linux-firmware

15 years agoti_usb_3410_5052: add Multi-Tech firmware
Chris Adams [Sun, 11 Jan 2009 19:49:11 +0000 (19:49 +0000)]
ti_usb_3410_5052: add Multi-Tech firmware

Add the Multi-Tech cellular modem firmware to the TI USB serial driver.
This firmware was extracted from:

ftp://ftp.multitech.com/wireless/wireless_linux.zip

Firmware licence: "all firmware components are redistributable in binary
form" per support@multitech.com
Copyright (C) 2005 Multi-Tech Systems, Inc.

Signed-off-by: Chris Adams <cmadams@hiwaay.net>
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
15 years agoMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/linux...
David Woodhouse [Sat, 10 Jan 2009 10:38:56 +0000 (10:38 +0000)]
Merge branch 'master' of git://git./linux/kernel/git/inaky/linux-firmware-wimax

Conflicts:
WHENCE

15 years agoMerge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2...
David Woodhouse [Fri, 9 Jan 2009 16:56:05 +0000 (16:56 +0000)]
Merge branch 'from-kernel' of git://git./linux/kernel/git/dwmw2/linux-firmware

15 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6
David S. Miller [Thu, 8 Jan 2009 19:05:59 +0000 (11:05 -0800)]
Merge branch 'master' of /linux/kernel/git/torvalds/linux-2.6

15 years agofirmware: convert e100 driver to request_firmware()
Jaswinder Singh Rajput [Wed, 7 Jan 2009 20:59:17 +0000 (12:59 -0800)]
firmware: convert e100 driver to request_firmware()

Thanks to David Woodhouse for help.

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agomake firmware/dsp56k/bootstrap.asm buildable on a56
Robert Millan [Tue, 6 Jan 2009 22:42:52 +0000 (14:42 -0800)]
make firmware/dsp56k/bootstrap.asm buildable on a56

Make firmware/dsp56k/bootstrap.asm buildable on a56, the free Motorola
DSP56001 assembler (http://www.zdomain.com/a56.html).

Summary of changes:

  - Remove '<' and '>' candy (they specify explicit addressing modes,
    which a56 don't grok, but uses implicitly anyway).

  - Replace 'move' with 'movem' when accessing program memory.

  - Rename a few labels to avoid duplicates (which a56 can't handle).

Signed-off-by: Robert Millan <rmh@aybabtu.com>
Cc: Jaswinder Singh <jaswinder@infradead.org>
Cc: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
15 years agostarfire: use request_firmware()
Jaswinder Singh Rajput [Mon, 5 Jan 2009 00:12:11 +0000 (16:12 -0800)]
starfire: use request_firmware()

Firmware blob is big endian

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agofirmware: convert tg3 driver to request_firmware()
Jaswinder Singh Rajput [Mon, 5 Jan 2009 00:11:25 +0000 (16:11 -0800)]
firmware: convert tg3 driver to request_firmware()

Firmware blob looks like this...
        u8 firmware_major
        u8 firmware_minor
        u8 firmware_fix
        u8 pad
        __be32 start_address
        __be32 length (total, including BSS sections to be zeroed)
        data... (in __be32 words, which is native for the firmware)

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agofirmware: convert acenic driver to request_firmware()
Jaswinder Singh [Mon, 5 Jan 2009 00:09:40 +0000 (16:09 -0800)]
firmware: convert acenic driver to request_firmware()

We store the firmware in its native big-endian form now, so the loop in
ace_copy() is modified to use be32_to_cpup() when writing it out.

We can forget the BSS,SBSS sections of the firmware, since we were
clearing all the device's RAM anyway. And the text,rodata,data sections
can all be loaded as a single chunk since they're contiguous (give or
take a few dozen bytes in between).

Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Acked-by: Jes Sorensen <jes@sgi.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agocxgb3: integrate FW and protocol engines in the kernel
Divy Le Ray [Wed, 26 Nov 2008 23:37:50 +0000 (15:37 -0800)]
cxgb3: integrate FW and protocol engines in the kernel

Include firmware and protocol images in the kernel image if requested

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoi2400m: add firmware for Intel 2400m Wireless WiMAX Connection
Inaky Perez-Gonzalez [Thu, 20 Nov 2008 21:57:24 +0000 (13:57 -0800)]
i2400m: add firmware for Intel 2400m Wireless WiMAX Connection

Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com>
15 years agoAdd the Atheros 11n ar9170 firmware.
Luis R. Rodriguez [Thu, 13 Nov 2008 01:20:55 +0000 (17:20 -0800)]
Add the Atheros 11n ar9170 firmware.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
16 years agolinux-firmware: Add orinoco Agere Hermes I firmware
David Kilroy [Wed, 8 Oct 2008 11:29:34 +0000 (12:29 +0100)]
linux-firmware: Add orinoco Agere Hermes I firmware

Version 9.48 for WPA support with the orinoco driver

Signed-off-by: David Kilroy <kilroyd@googlemail.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
16 years agocassini: use request_firmware
Jaswinder Singh [Tue, 23 Sep 2008 02:27:10 +0000 (19:27 -0700)]
cassini: use request_firmware

Firmware blob looks like this...
        __le16 load_address
        unsigned char data[]

[akpm@linux-foundation.org: include vmalloc.h]
Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
16 years agoAdd QLogic qla2xxx firmware
David Woodhouse [Fri, 15 Aug 2008 21:06:23 +0000 (22:06 +0100)]
Add QLogic qla2xxx firmware

Signed-off-by: Andrew Vasquez <andrew.vasquez@qlogic.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
16 years agofirmware: convert sb16_csp driver to use firmware loader exclusively
Jaswinder Singh [Sat, 5 Jul 2008 12:35:22 +0000 (18:05 +0530)]
firmware: convert sb16_csp driver to use firmware loader exclusively

Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
16 years agodsp56k: use request_firmware
Jaswinder Singh [Sat, 5 Jul 2008 09:58:30 +0000 (15:28 +0530)]
dsp56k: use request_firmware

Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
16 years agoedgeport-ti: use request_firmware()
Jaswinder Singh [Fri, 4 Jul 2008 17:36:09 +0000 (23:06 +0530)]
edgeport-ti: use request_firmware()

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>