New branch 'upstream' available with the following commits:
commit d9076a54d74e371a11e1206b4a26e2e428045b9e
Author: Dave Airlie <[email protected]>
Date:   Thu Feb 4 09:29:57 2010 +1000

    radeon: add RLC firmwares from AMD.
    
    License is redistributable but no RE or modification.
    
    Signed-off-by: Dave Airlie <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit c024a251e1dd1a39de610bbdc2af65b36e42637d
Merge: c103430a955a286e459a658d6300557fb1d72ad4 
199a2619c5cc3e09aaff90ae8d62e9e37897eda0
Author: David Woodhouse <[email protected]>
Date:   Fri Jan 8 01:38:39 2010 +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.

commit c103430a955a286e459a658d6300557fb1d72ad4
Merge: 7a03541078aae167bd6755f602dd59a85b363c27 
fc2a85dec30097afd7b86c08d56424bbd120d655
Author: David Woodhouse <[email protected]>
Date:   Wed Jan 6 16:18:34 2010 +0000

    Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux-firmware-from-kernel
    
    Conflicts:
        WHENCE

commit 7a03541078aae167bd6755f602dd59a85b363c27
Author: Kandukuri Vikram <[email protected]>
Date:   Wed Jan 6 19:18:49 2010 +0530

    Firmware for Atheros bluetooth chipset AR3011
    
    Signed-off-by: Tom Pham <[email protected]>
    Signed-off-by: Vikram Kandukuri <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 224d44938b2ce910f3cb423758546d32e2967ca4
Author: David Woodhouse <[email protected]>
Date:   Wed Dec 9 14:14:56 2009 +0000

    Standardi[sz]e spelling of 'Licence:' tag
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 199a2619c5cc3e09aaff90ae8d62e9e37897eda0
Merge: 49e4e9da423de28b232d531d898eab868158de37 
d9c8a3b8eee91d625156094e1c6095f8bbea1c7f
Author: David S. Miller <[email protected]>
Date:   Fri Nov 6 00:55:55 2009 -0800

    Merge branch 'master' of 
master.kernel.org:/pub/scm/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 <[email protected]>

commit fc2a85dec30097afd7b86c08d56424bbd120d655
Merge: 1528f320df44af68fc9dd05aed88a1badef23d26 
ee925081af3d8efe065e441dcc36f4137c03800f
Author: David S. Miller <[email protected]>
Date:   Fri Nov 6 00:55:55 2009 -0800

    Merge branch 'master' of 
master.kernel.org:/pub/scm/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 <[email protected]>

commit d9c8a3b8eee91d625156094e1c6095f8bbea1c7f
Author: Ken Kawasaki <[email protected]>
Date:   Sat Oct 17 15:39:20 2009 +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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit ee925081af3d8efe065e441dcc36f4137c03800f
Author: Ken Kawasaki <[email protected]>
Date:   Sat Oct 17 15:39:20 2009 +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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 49e4e9da423de28b232d531d898eab868158de37
Author: Eilon Greenstein <[email protected]>
Date:   Thu Oct 15 00:17:20 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 1528f320df44af68fc9dd05aed88a1badef23d26
Author: Eilon Greenstein <[email protected]>
Date:   Thu Oct 15 00:17:20 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit f20b0674534a444ae74239843cac19f72c64912b
Author: Devin Heitmueller <[email protected]>
Date:   Tue Oct 13 00:10:46 2009 -0400

    Add legally redistributable firmware for the dib0700 USB bridge
    
    Thanks to Patrick Boettcher <[email protected]> from DiBcom for
    providing the firmware under a redistributable license.
    
    Signed-off-by: Devin Heitmueller <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 94f09895386a26d34fb38f3497b0f0855a3d1e1f
Author: Ken Kawasaki <[email protected]>
Date:   Mon Oct 5 00:40:03 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 9444d9d58705ab7a00ee908b24c9072061e80b7f
Author: Ken Kawasaki <[email protected]>
Date:   Mon Oct 5 00:40:03 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit c6f35cef3de51ad686ce0a072e0f2adb862ec680
Merge: 1ca52a490b6afd54f2b074c89b85126d2bbb762d 
e292590b822ceaf6a832e4623e31df19cdeb8760
Author: Linus Torvalds <[email protected]>
Date:   Mon Sep 21 08:10:09 2009 -0700

    Merge branch 'drm-linus' of 
git://git.kernel.org/pub/scm/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.

commit 593968a913289b571a89ab2532878e0d30d7df7a
Merge: 1ca52a490b6afd54f2b074c89b85126d2bbb762d 
9715b36e042c3327afc3a112db37c5b6f8ff3696
Author: Linus Torvalds <[email protected]>
Date:   Mon Sep 21 08:10:09 2009 -0700

    Merge branch 'drm-linus' of 
git://git.kernel.org/pub/scm/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.

commit 1ca52a490b6afd54f2b074c89b85126d2bbb762d
Author: Ken Kawasaki <[email protected]>
Date:   Tue Sep 15 02:42:25 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit e292590b822ceaf6a832e4623e31df19cdeb8760
Author: Ben Hutchings <[email protected]>
Date:   Sat Aug 29 14:53:51 2009 +0100

    radeon: Use request_firmware()
    
    Loosely based on a patch by
    Jaswinder Singh Rajput <[email protected]>.
    
    KMS support by Dave Airlie <[email protected]>.
    
    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 <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>

commit 9715b36e042c3327afc3a112db37c5b6f8ff3696
Author: Ben Hutchings <[email protected]>
Date:   Sat Aug 29 14:53:51 2009 +0100

    radeon: Use request_firmware()
    
    Loosely based on a patch by
    Jaswinder Singh Rajput <[email protected]>.
    
    KMS support by Dave Airlie <[email protected]>.
    
    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 <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>

commit 441be7da49ccb629b9afcb57c7da0af5643aae00
Author: Michael Chan <[email protected]>
Date:   Sat Aug 29 00:02:46 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit e211447d0df0252f2d1c6f1c8672dd17f605e897
Author: Ben Hutchings <[email protected]>
Date:   Sun Aug 23 18:37:26 2009 +0100

    drm/r128: Use request_firmware() to load CCE microcode
    
    Firmware blob looks like this:
        __be32 datah
        __be32 datal
    
    Signed-off-by: Ben Hutchings <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>

commit 5d46d0e9d0024a930ab9d720a50f59a3d919d34b
Author: Ben Hutchings <[email protected]>
Date:   Sun Aug 23 18:37:26 2009 +0100

    drm/r128: Use request_firmware() to load CCE microcode
    
    Firmware blob looks like this:
        __be32 datah
        __be32 datal
    
    Signed-off-by: Ben Hutchings <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>

commit 9e10904fb93173d5c923a0d90cb65d58fab80457
Author: Ben Hutchings <[email protected]>
Date:   Sun Aug 23 18:34:25 2009 +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 <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>

commit 4fb42e300e4a24537466f4346b80882017bf7162
Author: Ben Hutchings <[email protected]>
Date:   Sun Aug 23 18:34:25 2009 +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 <[email protected]>
    Signed-off-by: Dave Airlie <[email protected]>

commit 5b490c3bec62818037baefc1e6c4c983829f4a86
Author: David Woodhouse <[email protected]>
Date:   Fri Aug 21 09:46:15 2009 +0100

    convert ralink-firmware.txt UNIX line-endings
    
    Signed-off-by: David Woodhouse <[email protected]>

commit bfdde6b0ddc9cd1febc366ab1f2cddc931fab6e7
Author: David Woodhouse <[email protected]>
Date:   Fri Aug 21 09:40:35 2009 +0100

    Move all licence files into top-level directory, unify spelling
    
    Signed-off-by: David Woodhouse <[email protected]>

commit c296f41d63e3734af83fbd39dc1c49a32734f8fb
Author: Reinette Chatre <[email protected]>
Date:   Fri Aug 14 14:51:36 2009 -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 <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 931b7c1f3a4c182aaae165d7e94adba87df05492
Author: Eilon Greenstein <[email protected]>
Date:   Wed Aug 12 22:53:28 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 5801391181c1ae3d82c286ab51ef14224eb13cf5
Author: Reinette Chatre <[email protected]>
Date:   Wed Aug 5 11:51:10 2009 -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 <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 8620e8b6ad0366fbf2b505a9c094dde570f31fbb
Merge: b55ed032c7b19e954841796b372d8e291f2a6199 
ae6c353258a651b6b6c32a7ab29bfa219f5242f1
Author: David Woodhouse <[email protected]>
Date:   Thu Jul 23 17:14:50 2009 +0100

    Merge branch 'master' of 
ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-firmware
    
    Conflicts:
        WHENCE

commit b55ed032c7b19e954841796b372d8e291f2a6199
Author: Chatre, Reinette <[email protected]>
Date:   Thu Jul 9 14:43:52 2009 -0700

    linux-firmware: Update Intel Wireless Wifi 4965 firmware
    
    Version is now 228.61.2.24
    
    Signed-off-by: Reinette Chatre <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit e99eb076a09c6ca5f5bf728c50ef602e7f6e5b70
Merge: 80a203275fc368db0a5f166c42dd35a4a22f2453 
a06fe72b58f195c6b148ba3632f0e07eb041f6af
Author: David Woodhouse <[email protected]>
Date:   Thu Jul 9 22:53:24 2009 +0100

    Merge branch 'from-kernel' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware
    
    Conflicts:
        WHENCE

commit 10719d6d6e0fd7a1476ed6eabc0b82414b06e174
Author: Divy Le Ray <[email protected]>
Date:   Tue Jul 7 19:49:09 2009 +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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit ae6c353258a651b6b6c32a7ab29bfa219f5242f1
Author: Mauro Carvalho Chehab <[email protected]>
Date:   Wed Jul 1 16:24:51 2009 -0300

    Add firmware for xc5000 tuner driver
    
    Thanks to Devin Heitmueller <[email protected]> for getting
    Xceive permission for redistributing this firmware.
    
    Signed-off-by: Devin Heitmueller <[email protected]>
    Signed-off-by: Mauro Carvalho Chehab <[email protected]>

commit a06fe72b58f195c6b148ba3632f0e07eb041f6af
Author: Divy Le Ray <[email protected]>
Date:   Wed Jun 3 13:38:59 2009 +0000

    cxgb3: Update FW to 7.4.0
    
    Update FW to 7.4.
    Bump up driver revision.
    
    Signed-off-by: Divy Le Ray <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 80a203275fc368db0a5f166c42dd35a4a22f2453
Author: Reinette Chatre <[email protected]>
Date:   Thu May 14 18:15:51 2009 +0100

    linux-firmware: Add Intel Wireless Wifi 5150 firmware
    
    Signed-off-by: Reinette Chatre <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit d90a18c9e7eef19ab978c4c0bb2d2d4b8fa49dce
Author: Reinette Chatre <[email protected]>
Date:   Thu May 14 18:15:50 2009 +0100

    linux-firmware: Update Intel Wireless Wifi 3945 firmware
    
    Version is now 15.32.2.9
    
    Signed-off-by: Reinette Chatre <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 5a6c8aff4fadf03a0720549ce96bdfc2190afa66
Author: Ken Kawasaki <[email protected]>
Date:   Fri May 1 19:21:26 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 0eae2a4dfcc6167fc8ca0a39dd33ac87a75105bf
Author: Vladislav Zolotarov <[email protected]>
Date:   Mon Apr 27 03:27:43 2009 -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 <[email protected]>
    Signed-off-by: Eilon Greenstein <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit dd0ea3aaaeb9b2db5055c123dd02f0e6e2eed004
Author: David Woodhouse <[email protected]>
Date:   Thu Apr 23 08:21:01 2009 +0100

    Add Source: for usbdux firmware to WHENCE
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 6c850e37fd4468cbc802eb6ebdb0271776a2e47b
Author: maximilian attems <[email protected]>
Date:   Tue Apr 7 12:52:34 2009 +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 <[email protected]>
    Signed-off-by: Christopher Harrer <[email protected]>

commit a3be4966134db1e1845f4f187ceb945909c97147
Author: Bernd Porr <[email protected]>
Date:   Wed Apr 22 16:23:33 2009 -0700

    Add the source code for the usbdux firmware
    
    From: Bernd Porr <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

commit 9627a3b82c35888d550be191a2e979672be11d6f
Author: Bernd Porr <[email protected]>
Date:   Wed Apr 22 16:22:33 2009 -0700

    Add usbdux firmware
    
    These are comedi drivers currently in the kernel staging directory.
    
    From: Bernd Porr <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

commit 252dceb8c26f8c78a37f9ae579f0f9bc43b8634f
Author: Ken Kawasaki <[email protected]>
Date:   Sat Apr 18 13:44:44 2009 +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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit a1b8f9ee2c559adc85a3a87e8352f451ad4747b4
Merge: 3a9cf53b3ae80c3ba09dbe95233e5601f6340c1f 
4618e53cccab720a8e74f9a3c9db362736fc8d01
Author: David Woodhouse <[email protected]>
Date:   Mon Apr 20 11:09:42 2009 +0100

    Merge branch 'master' of http://git.decadent.org.uk/git/linux-firmware
    
    Conflicts:
        WHENCE

commit 3a9cf53b3ae80c3ba09dbe95233e5601f6340c1f
Merge: a652b0792187224ddd3ac424c38d34fc6d28c496 
aeb537e9d7ed7cc9c04b9e48d0e16c667527b0ca
Author: David Woodhouse <[email protected]>
Date:   Sun Apr 19 20:37:33 2009 +0100

    Merge branch 'from-kernel' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware
    
    Conflicts:
        WHENCE

commit 4618e53cccab720a8e74f9a3c9db362736fc8d01
Author: Ben Hutchings <[email protected]>
Date:   Mon Apr 13 00:59:12 2009 +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 <[email protected]>

commit aeb537e9d7ed7cc9c04b9e48d0e16c667527b0ca
Merge: bfe8ff32ae3c2ae47c26883d7703b64172e62487 
ed7331ed3bf148e9dff512a3b45d60486c91c407
Author: Linus Torvalds <[email protected]>
Date:   Fri Apr 10 12:01:22 2009 -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

commit ed7331ed3bf148e9dff512a3b45d60486c91c407
Author: David Woodhouse <[email protected]>
Date:   Mon Apr 6 17:24:16 2009 -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 <[email protected]>

commit bfe8ff32ae3c2ae47c26883d7703b64172e62487
Merge: 4fdb1d5096dc48f326bf130e453bdd6497e7cab4 
aaba5f2527b3d361344e4ba75e15e3fdea1f7771
Author: Linus Torvalds <[email protected]>
Date:   Mon Apr 6 18:05:43 2009 -0700

    Merge git://git.kernel.org/pub/scm/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)

commit 43e79a4493aad10f41b5887b5a5d2acf289b1a53
Author: David Woodhouse <[email protected]>
Date:   Mon Apr 6 17:06:51 2009 -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 <[email protected]>

commit 8bb3b685d57e858ea1e0722aa96bc5a316031127
Author: Takashi Iwai <[email protected]>
Date:   Mon Apr 6 14:38:43 2009 -0700

    ALSA: wavefront - Always use request_firmware()
    
    Always use request_firmware() for loading yss225_registers image.
    
    Signed-off-by: Takashi Iwai <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit f14750df55347fabe67dcb80f26c83537e70e7a7
Author: Jaswinder Singh <[email protected]>
Date:   Mon Apr 6 14:34:12 2009 -0700

    firmware: convert av7110 driver to request_firmware()
    
    Signed-off-by: Jaswinder Singh <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit a652b0792187224ddd3ac424c38d34fc6d28c496
Merge: c22feacfaeb1cb0d9b82db902b21af5d6d31f4a8 
4fdb1d5096dc48f326bf130e453bdd6497e7cab4
Author: David Woodhouse <[email protected]>
Date:   Mon Apr 6 14:22:39 2009 -0700

    Merge branch 'from-kernel' of 
git://git.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux-firmware
    
    Conflicts:
        WHENCE

commit 4fdb1d5096dc48f326bf130e453bdd6497e7cab4
Merge: 358e907754cc7a06f891ea989eafa8ea790514f8 
761eb27e5f8ebd5a172365258e796f7f882200b0
Author: Linus Torvalds <[email protected]>
Date:   Mon Apr 6 13:24:49 2009 -0700

    Merge git://git.kernel.org/pub/scm/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
      ...

commit aaba5f2527b3d361344e4ba75e15e3fdea1f7771
Author: Michael Chan <[email protected]>
Date:   Sat Apr 4 16:51:14 2009 -0700

    bnx2: Use request_firmware()
    
    Based on original patch by Ben Hutchings <[email protected]> and
    Bastian Blank <[email protected]>, 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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 9ce2c73c198ed4d0aad6a531252cfecd878cbf56
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Sat Apr 4 16:38:42 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 358e907754cc7a06f891ea989eafa8ea790514f8
Author: Mithlesh Thukral <[email protected]>
Date:   Wed Mar 25 15:52:54 2009 +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 <[email protected]>
    Signed-off-by: Mithlesh Thukral <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

commit a66a29b1dfb8bd6ae73e5881c75d03cb23c09a37
Author: Mithlesh Thukral <[email protected]>
Date:   Fri Mar 20 17:39:04 2009 +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 <[email protected]>
    Signed-off-by: Mithlesh Thukral <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

commit bb759d6430f7843176b05abb3d1f3083413e116d
Author: Lior Dotan <[email protected]>
Date:   Fri Jan 30 09:51:49 2009 +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 <[email protected]>
    Cc: Christopher Harrer <[email protected]>
    Signed-off-by: Greg Kroah-Hartman <[email protected]>

commit c22feacfaeb1cb0d9b82db902b21af5d6d31f4a8
Merge: cc8127f1fca084f4bfe5313d825e4d447edc29af 
a699eb6997f21d4fc88526754824e90417749db6
Author: David Woodhouse <[email protected]>
Date:   Fri Apr 3 18:03:19 2009 +0100

    Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/mchehab/linux-firmware

commit 761eb27e5f8ebd5a172365258e796f7f882200b0
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Fri Apr 3 01:42:50 2009 +0530

    [SCSI] qlogicpti: use request_firmware
    
    Firmware blob is little endian
    
    Thanks to Stephen Rothwell for fixing typos
    
    Signed-off-by: Jaswinder Singh Rajput <[email protected]>
    Signed-off-by: James Bottomley <[email protected]>

commit 9873bf8d941b6e813e1cd30fbba09beb63049de6
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Thu Apr 2 11:28:06 2009 +0530

    [SCSI] advansys: use request_firmware
    
    Firmware blob looks like this...
            __le32 checksum
            unsigned char data[]
    
    Signed-off-by: Jaswinder Singh Rajput <[email protected]>
    Signed-off-by: James Bottomley <[email protected]>

commit a923dad9d88e0d6ced1998faae6f71435af948b3
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Thu Apr 2 11:13:17 2009 +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 <[email protected]>
    Signed-off-by: James Bottomley <[email protected]>

commit a699eb6997f21d4fc88526754824e90417749db6
Author: Mauro Carvalho Chehab <[email protected]>
Date:   Fri Apr 3 07:33:20 2009 -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 <[email protected]>

commit cc8127f1fca084f4bfe5313d825e4d447edc29af
Merge: 6b933a27e1bed8f0c06de6f7d04314350bd19588 
b06e75fdc4a48d594a5f6c13e13b02dcbe03fc01
Author: David Woodhouse <[email protected]>
Date:   Fri Apr 3 12:46:34 2009 +0100

    Merge branch 'from-kernel' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware
    
    (Don't delete old cxgb3/t3fw-7.0.0.bin file)

commit b06e75fdc4a48d594a5f6c13e13b02dcbe03fc01
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Mon Mar 30 20:19:54 2009 +0530

    smc91c92_cs: use request_firmware
    
    Added osi_load_firmware() instead of copying same thing twice
    
    Signed-off-by: Jaswinder Singh Rajput <[email protected]>

commit de6f8d143df19713cf8a54d1a88e168e06818edc
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Mon Mar 30 19:44:59 2009 +0530

    3C359: use request_firmware
    
    Signed-off-by: Jaswinder Singh Rajput <[email protected]>

commit a8f3ffd64de7c7a1b07567a887c37ab4435d3699
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Mon Mar 30 18:17:21 2009 +0530

    yam: use request_firmware
    
    Added predef variable in add_mcs() to support predefined mcs data
    
    Signed-off-by: Jaswinder Singh Rajput <[email protected]>

commit 6b933a27e1bed8f0c06de6f7d04314350bd19588
Author: Mauro Carvalho Chehab <[email protected]>
Date:   Wed Mar 18 20:59:30 2009 -0300

    linux-firmware: Add firmware for Conexant cx231xx USB V4L/DVB driver
    
    Signed-off-by: Mauro Carvalho Chehab <[email protected]>

commit d1483e5f6c5c2848a8e9f8486562d9e63c01ce72
Author: Divy Le Ray <[email protected]>
Date:   Thu Mar 12 21:14:24 2009 +0000

    cxgb3: update FW
    
    Update FW to 7.1
    
    Signed-off-by: Divy Le Ray <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 6ebd5bee853d97c94e97c91442a61da2e6617097
Author: Ben Hutchings <[email protected]>
Date:   Thu Feb 26 23:21:23 2009 -0800

    typhoon: Use request_firmware()
    
    Based on a patch by Jaswinder Singh <[email protected]>.
    
    Compile-tested only.
    
    Signed-off-by: Ben Hutchings <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 8008f73ca2c578b27a4ae5f226d5ea7f5a2761af
Author: Ben Hutchings <[email protected]>
Date:   Thu Feb 26 23:20:56 2009 -0800

    tehuti: Use request_firmware()
    
    Firmware blob is little endian.
    
    Compile-tested only.
    
    Signed-off-by: Ben Hutchings <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit d4cfa9f14c55e9d62f053a542fac21744f22546b
Author: Inaky Perez-Gonzalez <[email protected]>
Date:   Thu Feb 12 00:36:53 2009 -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 <[email protected]>

commit caef650a8c909f557ed7f6b23c413401d6994fdb
Author: Chatre, Reinette <[email protected]>
Date:   Tue Jan 20 21:37:48 2009 +0000

    linux-firmware: Add Intel Wireless Wifi firmware
    
    Signed-off-by: Reinette Chatre <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 8ad78631586495ca5738c78884c14bfaf29f633e
Author: Dan Williams <[email protected]>
Date:   Fri Jan 16 13:04:23 2009 -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 <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit bdd4d91e6feea9f48039171e35bf4ae665247a73
Author: David Woodhouse <[email protected]>
Date:   Fri Jan 16 19:00:07 2009 +0000

    Add various Marvell Libertas WiFi firmware
    
    Signed-off-by: Dan Williams <[email protected]>
    Signed-off-by: Manas Saksena <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 0fcd5fb813f7667f57c2baac7bb6fd2f6eee2887
Merge: 55b6b25cc0a202585b5480b39a9ef27f1c99e9cc 
e301324f61cf64c0a57fbc40154543060f3c5d3a
Author: David Woodhouse <[email protected]>
Date:   Tue Jan 13 08:25:12 2009 +0000

    Merge branch 'from-kernel' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware

commit e301324f61cf64c0a57fbc40154543060f3c5d3a
Author: Chris Adams <[email protected]>
Date:   Sun Jan 11 19:49:11 2009 +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 [email protected]
        Copyright (C) 2005 Multi-Tech Systems, Inc.
    
    Signed-off-by: Chris Adams <[email protected]>
    Signed-off-by: Alan Cox <[email protected]>
    Signed-off-by: Linus Torvalds <[email protected]>

commit 55b6b25cc0a202585b5480b39a9ef27f1c99e9cc
Merge: 20d34dd461ee63d9afd80bd9cd93484e603161b8 
6ac109ba2f1470c81f1cd219fb736254e385c6fe
Author: David Woodhouse <[email protected]>
Date:   Sat Jan 10 10:38:56 2009 +0000

    Merge branch 'master' of 
git://git.kernel.org/pub/scm/linux/kernel/git/inaky/linux-firmware-wimax
    
    Conflicts:
        WHENCE

commit 20d34dd461ee63d9afd80bd9cd93484e603161b8
Merge: b66ece11531cc7043bd25dd963c8a58d8d5da2f5 
fa05f6a1ebe98f654c67908d65959a0ab2adbd89
Author: David Woodhouse <[email protected]>
Date:   Fri Jan 9 16:56:05 2009 +0000

    Merge branch 'from-kernel' of 
git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware

commit fa05f6a1ebe98f654c67908d65959a0ab2adbd89
Merge: f2002e2d6c2bfe2394894e2c7d6ac2f85fdc77cb 
8d38084891b49ad84697301e0cd4d0c54bbbe91f
Author: David S. Miller <[email protected]>
Date:   Thu Jan 8 11:05:59 2009 -0800

    Merge branch 'master' of 
master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6

commit f2002e2d6c2bfe2394894e2c7d6ac2f85fdc77cb
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Wed Jan 7 12:59:17 2009 -0800

    firmware: convert e100 driver to request_firmware()
    
    Thanks to David Woodhouse for help.
    
    Signed-off-by: Jaswinder Singh Rajput <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 8d38084891b49ad84697301e0cd4d0c54bbbe91f
Author: Robert Millan <[email protected]>
Date:   Tue Jan 6 14:42:52 2009 -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 <[email protected]>
    Cc: Jaswinder Singh <[email protected]>
    Cc: David Woodhouse <[email protected]>
    Signed-off-by: Andrew Morton <[email protected]>
    Signed-off-by: Linus Torvalds <[email protected]>

commit e1cd8d9e065bd84b046562cec7f910ac388e58b9
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Sun Jan 4 16:12:11 2009 -0800

    starfire: use request_firmware()
    
    Firmware blob is big endian
    
    Signed-off-by: Jaswinder Singh Rajput <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit fee37e0d29f3ce56000f5fc564364aacb1fee4b1
Author: Jaswinder Singh Rajput <[email protected]>
Date:   Sun Jan 4 16:11:25 2009 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 31797a1c45878e91aad3515d611e31a23e0ad94a
Author: Jaswinder Singh <[email protected]>
Date:   Sun Jan 4 16:09:40 2009 -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 <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>
    Acked-by: Jes Sorensen <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 94cebd28f4fce7ddfc954eb542486308a6922971
Author: Divy Le Ray <[email protected]>
Date:   Wed Nov 26 15:37:50 2008 -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 <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 6ac109ba2f1470c81f1cd219fb736254e385c6fe
Author: Inaky Perez-Gonzalez <[email protected]>
Date:   Thu Nov 20 13:57:24 2008 -0800

    i2400m: add firmware for Intel 2400m Wireless WiMAX Connection
    
    Signed-off-by: Inaky Perez-Gonzalez <[email protected]>

commit b66ece11531cc7043bd25dd963c8a58d8d5da2f5
Author: Luis R. Rodriguez <[email protected]>
Date:   Wed Nov 12 17:20:55 2008 -0800

    Add the Atheros 11n ar9170 firmware.
    
    Signed-off-by: Johannes Berg <[email protected]>
    Signed-off-by: Luis R. Rodriguez <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit d10bf8bb5a5b3769fd44be519d6008e1486fbca2
Author: David Kilroy <[email protected]>
Date:   Wed Oct 8 12:29:34 2008 +0100

    linux-firmware: Add orinoco Agere Hermes I firmware
    
    Version 9.48 for WPA support with the orinoco driver
    
    Signed-off-by: David Kilroy <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit a9dce49515914e534079a3b7fb5f1e7730d04122
Author: Jaswinder Singh <[email protected]>
Date:   Mon Sep 22 19:27:10 2008 -0700

    cassini: use request_firmware
    
    Firmware blob looks like this...
            __le16 load_address
            unsigned char data[]
    
    [[email protected]: include vmalloc.h]
    Signed-off-by: Jaswinder Singh <[email protected]>
    Signed-off-by: Andrew Morton <[email protected]>
    Signed-off-by: David S. Miller <[email protected]>

commit 439c03cf7e06ad8222da57be305fa36b376c6bc2
Author: David Woodhouse <[email protected]>
Date:   Fri Aug 15 22:06:23 2008 +0100

    Add QLogic qla2xxx firmware
    
    Signed-off-by: Andrew Vasquez <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit b213a9218b6fb196fc4062af89b83aabbb29bb2c
Author: Jaswinder Singh <[email protected]>
Date:   Sat Jul 5 18:05:22 2008 +0530

    firmware: convert sb16_csp driver to use firmware loader exclusively
    
    Signed-off-by: Jaswinder Singh <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 68c4f01614fe181e162027a4cea749b072265871
Author: Jaswinder Singh <[email protected]>
Date:   Sat Jul 5 15:28:30 2008 +0530

    dsp56k: use request_firmware
    
    Signed-off-by: Jaswinder Singh <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 942b321613371ee66e8d84cd97f3ca059e560db3
Author: Jaswinder Singh <[email protected]>
Date:   Fri Jul 4 23:06:09 2008 +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 <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 3ab8dfb99b1562b3521010e5127715c561f60d8c
Author: Jaswinder Singh <[email protected]>
Date:   Thu Jul 3 17:00:23 2008 +0530

    edgeport: use request_firmware()
    
    Version number provided in first HEX record.
    
    Signed-off-by: Jaswinder Singh <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 5c5a083a9f7fb04935abb1923780ce8603df99bd
Author: Jaswinder Singh <[email protected]>
Date:   Fri Jun 27 19:50:40 2008 +0530

    vicam: use request_firmware()
    
    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 <[email protected]>
    Signed-off-by: David Woodhouse <[email protected]>

commit 225e3125cfb693f4275bd416c0214cdb8119599b
Author: David Woodhouse <[email protected]>
Date:   Mon Jun 23 11:41:04 2008 +0100

    dabusb: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit edc44dda3e8302323b398a03194067a236bfc978
Author: David Woodhouse <[email protected]>
Date:   Mon Jun 23 11:36:23 2008 +0100

    cpia2: use request_firmware()
    
    Thanks for Jaswinder Singh for converting the firmware blob itself to ihex.
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 73bc148a6c0c0859eef45957ec5e659eb249b9ed
Author: David Woodhouse <[email protected]>
Date:   Wed Jun 11 16:57:21 2008 +0100

    ip2: use request_firmware()
    
    Converted with help from Jaswinder Singh
    
    Signed-off-by: David Woodhouse <[email protected]>
    Acked-by: Alan Cox <[email protected]>

commit 8be73ac999db038488f534408ad4e673b566d1ee
Author: David Woodhouse <[email protected]>
Date:   Thu Jun 5 12:59:51 2008 +0100

    firmware: convert Ambassador ATM driver to request_firmware()
    
    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 <[email protected]>
    Acked-by: Chas Williams <[email protected]>

commit 0189189aca98f09ceb460e914d5d4a51ceac08de
Author: David Woodhouse <[email protected]>
Date:   Sat May 31 01:35:29 2008 +0300

    whiteheat: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 9abb8873cec6f9df56a23738a504e49fab06d901
Author: David Woodhouse <[email protected]>
Date:   Fri May 30 18:49:51 2008 +0300

    ti_usb_3410_5052: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 17880cf6b029bfaa5c002b71115c7f5e62ba474b
Author: David Woodhouse <[email protected]>
Date:   Fri May 30 17:35:47 2008 +0300

    emi62: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit b45deb5867b4d5d8eef869d94ed03816d02070d5
Author: David Woodhouse <[email protected]>
Date:   Fri May 30 16:19:39 2008 +0300

    emi26: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit eb8491a0bf8099f06d4097478cc749cd03a09cdb
Author: David Woodhouse <[email protected]>
Date:   Fri May 30 15:15:13 2008 +0300

    keyspan_pda: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 9adcf922ee10c5bab85e0c260e6dcd16e3a4e762
Author: David Woodhouse <[email protected]>
Date:   Fri May 30 14:04:03 2008 +0300

    keyspan: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 1b1e59369e3a91812ef2c6d09bf9f0a0dc2f3f68
Author: David Woodhouse <[email protected]>
Date:   Thu May 29 19:50:06 2008 +0300

    ttusb-budget: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>
    Acked-by: Mauro Carvalho Chehab <[email protected]>

commit 924483e7904afa7ff955128fdcc016e97966e0c4
Author: David Woodhouse <[email protected]>
Date:   Thu May 29 17:17:17 2008 +0300

    kaweth: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit d4ea0a0474fc5d3a6381523087fc7c064298e2fa
Author: David Woodhouse <[email protected]>
Date:   Thu May 29 16:39:16 2008 +0300

    smctr: use request_firmware()
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 543cbf032c3c8e24dbad4005271ba53a00e4b86d
Author: David Woodhouse <[email protected]>
Date:   Thu May 29 15:07:34 2008 +0300

    firmware: convert ymfpci driver to use firmware loader exclusively
    
    Signed-off-by: David Woodhouse <[email protected]>

commit eff4c1c2cbb322590ab4d3bf3aa99eaf5b3175af
Author: David Woodhouse <[email protected]>
Date:   Thu May 29 14:48:34 2008 +0300

    firmware: convert maestro3 driver to use firmware loader exclusively
    
    Signed-off-by: David Woodhouse <[email protected]>

commit 2507663c4241bca614fe4029f6c8a77963064ac8
Author: David Woodhouse <[email protected]>
Date:   Mon May 26 23:01:27 2008 +0100

    firmware: convert korg1212 driver to use firmware loader exclusively
    
    Signed-off-by: David Woodhouse <[email protected]>

_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn

Reply via email to