Commit Graph

773 Commits

Author SHA1 Message Date
Alex Deucher 365e80cce1 radeon: add new firmware for the UVD block on older asics
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-08-28 10:51:42 -04:00
Tedd Ho-Jeong An 13eb208681 linux-firmware: Updated firmware patch for Intel Bluetooth 7265
This patch updates the firmware patch file for Intel Bluetooth 7265

- Fix HFP issue on EHCI

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
2014-08-27 10:19:11 -04:00
Alex Deucher f333bd435c radeon: add updated firmware for radeon GPUs
This firmware images use the new header format
which makes it easier to update the firmware
more regularly.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
2014-08-27 10:17:22 -04:00
Bimow Chen a6815d5a91 linux-firmware: add firmware v3.25.0.0 for ITEtech IT9135 DVB-T USB driver
Add two firmware files for ITEtech IT9135 Ax and Bx chip versions.

Signed-off-by: Bimow Chen <Bimow.Chen@ite.com.tw>
2014-08-27 10:15:39 -04:00
Mauro Carvalho Chehab 330e6abed8 xc4000: add firmware for Xceive xc4000 tuner driver
This patch adds a fimware file required for xc4000 devices
to work.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-08-13 12:04:15 -03:00
Mauro Carvalho Chehab 738aaa56f6 xc5000: Add firmware for xc5000c variant
Newer devices use xc5000c, and require a different firmware.
Add firmware file for for it. The licensing company is different,
because Xceive was bougth by Cresta. So, while the license terms
are the same, the Copyright owner is different.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-08-13 12:04:14 -03:00
Mauro Carvalho Chehab 7e925d9225 as102: add firmware for Abilis Systems Single DVB-T Receiver
This patch adds two fimware files required for as102 device
driver to work.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: Rainer Miethling <rmiethling@pctvsystems.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
2014-08-13 12:04:05 -03:00
Ben Hutchings 83b97f580e Move metadata for intel/fw_sst_0f28.bin-48kHz_i2s_master into WHENCE
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-08-09 22:05:03 +01:00
Yuval Mintz ce64fa893c bnx2x: Add FW 7.10.51
Hi,

This firmware includes many fixes such as:

 - (L2) In some multi-function configurations, inter-PF and inter-VF
   Tx switching is incorrectly enabled.

 - (L2) Wrong assert code in FLR final cleanup in case it is sent not
   after FLR.

 - (L2) Chip may stall in very rare cases under heavy traffic with FW GRO
   enabled.

 - (L2) VF malicious notification error fixes.

 - (L2) Default gre tunnel to IPGRE which allows proper RSS for IPGRE packets,
   L2GRE traffic will reach single queue.

 - (FCoE) Fix data being placed in wrong buffer when corrupt FCoE frame is
   received.

 - (FCoE) Burst of FIP packets with destination MAC of ALL-FCF_MACs
   causes FCoE traffic to stop.

Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: Dmitry Kravkov <Dmitry.Kravkov@qlogic.com>
Signed-off-by: Ariel Elior <Ariel.Elior@qlogic.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-07 16:08:19 -04:00
Hariprasad Shenai ec8b5865a3 cxgb4: Update firmware to revision 1.11.27.0
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-06 08:26:35 -04:00
Tedd Ho-Jeong An a2ff576cd0 linux-firmware: Add Intel BT firmware for 3160
This patch adds firmware patch files for
- Intel Wireless Bluetooth 3160 (ROM SPIN SKU)

This version fixes several issues including
- BT mouse and Headset connection issue
- WiFi Co-existance issue
- LED blinking issue

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-05 17:11:24 -04:00
Yoshihiro Shimoda 1cafe2325e xhci-rcar: add firmware for R-Car H2/M2 USB 3.0 host controller
This patch adds a firmware for the USB 3.0 host controller of Renesas
R-Car H2 and M2 SoCs.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-05 14:47:51 -04:00
Tedd Ho-Jeong An b8c260df91 linux-firmware: Update firmware patch for Intel BT 7265
This patch updates firmware patch file for Intel BT 7265

- fixed no audio with HFP issue

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-05 14:43:42 -04:00
Tedd Ho-Jeong An 4db2e12a0b linux-firmware: Update firmware patch for Intel BT 7260
This patch updates firmware patch for Intel BT 7260 and 7260 ROM-Spin:

- fixed connection issue with a certain mouse

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-05 14:43:22 -04:00
Yaniv Machani dab4b79b3f wl18xx: add version 4 of the wl18xx firmware
There are new APIs in the latest version of the wl18xx firmware. Add
the new firmware with a new filename (wl18xx-fw-4.bin), which
corresponds to firmware revision 8.9.0.0.17.

Signed-off-by: Yaniv Machani <yanivma@ti.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-04 13:18:59 -04:00
Xose Vazquez Perez 6bce2b094c qla2xxx: Update ql2{4,5}00_fw.bin to version 7.03.00
Firmwares were taken from http://ldriver.qlogic.com/firmware/

Cc: Chad Dupuis <chad.dupuis@qlogic.com>
Cc: Andrew Vasquez <andrew.vasquez@qlogic.com>
Cc: Joe Carnuccio <joe.carnuccio@qlogic.com>
Cc: Saurav Kashyap <saurav.kashyap@qlogic.com>
Cc: Qlogic internal list <linux-driver@qlogic.com>
Cc: Linux Firmware Maintainers <linux-firmware@kernel.org>
Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2014-08-04 09:09:39 -04:00
Bing Zhao 633d06edab linux-firmware: update Marvell SD8787 firmware version p192
Version 14.66.9.p192
Note that this version doesn't support BT-AMP.
The image can be downloaded through either WLAN or Bluetooth.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2014-06-05 18:31:37 -07:00
Ben Hutchings 7f388b4885 Move the s5p-mfc firmware out of its subdirectory
The driver does not include this subdirectory name when requesting
firmware.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Cc: Arun Kumar K <arun.kk@samsung.com>
Cc: linux-samsung-soc <linux-samsung-soc@vger.kernel.org>
Cc: Tomasz Figa <t.figa@samsung.com>
2014-06-04 13:14:13 +01:00
Tadeusz Struk 02b418b212 firmware: Added fw for qat_dh895xxcc hw crypto accelerator
Hi,
This adds firmware for Intel QAT dh895xcc HW accelerator.

Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:49:59 +01:00
Arun Kumar K 8e564591e3 s5p-mfc: Adding MFC v7 and v8 firmwares
Adding the following firmware files for MFC
s5p-mfc-v7.fw: Used in exynos 5420
s5p-mfc-v8.fw: Used in exynos 5800

Signed-off-by: Arun Kumar K <arun.kk@samsung.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:30:12 +01:00
Arun Kumar K a31518c482 s5p-mfc: Add s5p-mfc-v6-v2 firmware
This is the newer version of mfc-v6 firmware which can
be used in exynos5250 based boards. This has many bug fixes
and enhancements. To maintain backward compatibility, the older
firmware file is still retained and the new file is added with
the name s5p-mfc-v6-v2.fw. This new firmware handling is supported
with the below patches in s5p-mfc driver:
s5p-mfc: Support multiple firmware sub-versions
s5p-mfc: Add init buffer cmd to MFCV6

Signed-off-by: Arun Kumar K <arun.kk@samsung.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:30:11 +01:00
Alex Deucher 4d1151d3f9 radeon: add firmware for Mullins/Beema GPUs
Add new ucode for Mullins/Beema GPUs and update
WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:26:14 +01:00
Alex Deucher 4848a1e059 radeon: add mc2 firmware for SI/CI GPUs
Add new MC ucode for SI/CI GPUs and update
WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:24:54 +01:00
Larry Finger 9341fb9cf5 rtlwifi: rtl8723be: Add firmware
This commit provides firmware for the RTL8723CE, which is in kernel 3.15.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:23:17 +01:00
Arend van Spriel b00f4d74c0 brcm: add firmware for BCM4354 2x2 11ac SDIO device
This patch adds the firmware for the BCM4354 2x2 11ac chipset
using SDIO host interface.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:20:18 +01:00
Arend van Spriel f10317d1c1 brcm: add firmware for BCM43143 2.4G 11n SDIO device
This firmware is for the BCM43143 SDIO which is a low-cost
11n chip capable of using 40MHz bandwidth.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:20:18 +01:00
Arend van Spriel 52250f2316 brcm: add firmware for BCM43143 2.4G 11n USB device
This firmware is for the BCM43143 USB which is a low-cost
11n chip capable of using 40MHz bandwidth.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:20:18 +01:00
Paritosh Debnath 4083e7bc13 firmware: update Intel Bluetooth device firmware patch files
This patch updates firmware patch files for following Intel Bluetooth devices:
- Intel Wireless Bluetooth 7260
- Intel Wireless Bluetooth 3160

This patch fixes
- Issue with LED blinking
- Issue with USB
- No SCO data over EHCI

Signed-off-by: Paritosh Debnath <paritosh.debnath@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-06-03 20:17:08 +01:00
Bing Zhao 3afb26f8fb linux-firmware: update Marvell 8897-B0 firmware images to p73
SD8897:
    WLAN (SDIO) firmware version: 15.68.4.p73
    Bluetooth (SDIO) firmware version: 15.28.4.p73
    The combo image can be downloaded through either WLAN or
    Bluetooth.

PCIe/USB-8897:
    WLAN (PCIe) firmware version: 15.68.4.p73
    Bluetooth (USB) firmware version: 15.28.4.p73
    The combo image will be downloaded through WLAN only.

USB8897:
    WLAN (USB) firmware version: 15.68.4.p73
    Bluetooth (USB) firmware version: 15.28.4.p73
    The combo image will be downloaded through WLAN only.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2014-05-27 14:44:17 -07:00
Alex Deucher 4a050f5524 radeon: add vce ucode for CIK GPUs
Add new ucode file and update the WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-05-27 22:00:03 +01:00
Tedd Ho-Jeong An 6c2381e8b4 linux-firmware: Add firmware patch file for Intel Bluetooth 7260 ROM-spin
This patch adds the firmware patch file for
- Intel Wirless 7260 BT ROM-spin SKU, also known as WP2 B5.

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-05-27 22:00:03 +01:00
Tedd Ho-Jeong An 01ca000193 linux-firmware: Add firmware patch file for Intel Bluetooth Device (7265)
This patch adds Bluetooth firmware patch file for Intel Wireless 7265

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-05-27 21:35:44 +01:00
Tedd Ho-Jeong An 8148e53553 linux-firmware: Update Intel BT devices firmware patch files (7260/3160)
This patch updates firmware patch files for following Intel Bluetooth Devices:
- Intel Wireless Bluetooth 7260
- Intel Wireless Bluetooth 3160

This firmwares fixes
- No SCO data over EHCI

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-05-27 21:35:11 +01:00
Fariya Fatima b11ec337ef Adding RSI 91x firmware.
Signed-off-by: Fariya Fatima <fariyaf@gmail.com>
[bwh: Don't say 'found in kernel source' in WHENCE, as this was never
 included in mainline]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-05-27 21:31:37 +01:00
Emmanuel Grumbach e2844339cb iwlwifi: update firmware for 3160 / 7260 / 7265
Update -9.ucode for 3160, 7260 and 7265.

Version number: 23.214.9.0
Revision number: 23321
Build number: WFFW03414

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-05-19 14:45:28 +03:00
Emmanuel Grumbach 7a67dbf9c0 iwlwifi: add new firmware for 3160 / 7260 / 7265
Add a new firmware for 3160, 7260 and 7265.
This firmware has new APIs and hence the file name changes.

Version number: 22.212.9.0
Revision number: 18601

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-04-29 13:05:28 +03:00
Emmanuel Grumbach a205d6f5a0 iwlwifi: add firmware for 7265
Add new firmware for a new device: 7265
version:
22.24.8.0

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-03-22 19:57:18 +02:00
Bing Zhao c1041d5e88 linux-firmware: add Marvell USB8897-B0 firmware combo image
WLAN (USB) firmware version: 15.68.4.p22
Bluetooth (USB) firmware version: 15.28.4.p22

The combo image will be downloaded through WLAN only.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2014-03-21 16:13:12 -07:00
Bing Zhao e4c77a6b53 linux-firmware: update Marvell PCIe/USB 8897-B0 firmware combo image
WLAN (PCIe) firmware version: 15.68.4.p22
Bluetooth (USB) firmware version: 15.28.4.p22

The combo image will be downloaded through WLAN only.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2014-03-21 15:58:50 -07:00
Bing Zhao e132aff129 linux-firmware: update Marvell SD8897-B0 firmware combo image
WLAN (SDIO) firmware version: 15.68.4.p22
Bluetooth (SDIO) firmware version: 15.28.4.p22

The combo image can be downloaded through either WLAN or Bluetooth.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2014-03-21 00:51:17 -07:00
Bing Zhao e24897b869 linux-firmware: update Marvell USB8797-B0 firmware image
Version 14.68.29.p26

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2014-03-21 00:36:46 -07:00
Ben Hutchings dec41bce44 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/egrumbach/linux-firmware 2014-03-16 18:12:54 +00:00
Arend van Spriel af2a88b901 brcm: add firmware for the BCM43362 WLAN device
This patch adds firmware for the BCM43362 for which recently
support has been added to the brcmfmac driver.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-03-16 18:09:53 +00:00
Emmanuel Grumbach 509a474f31 iwlwifi: update firmware for 7260 / 3160 devices
Add new firmware for devices: 7260 and 3160
version:
22.24.8.0

New version includes a bunch of bug fixes especially in GO mode.

Also fix the link since the old link is long deprecated.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2014-02-24 09:19:42 +02:00
Ben Hutchings f8c22c692b WHENCE: Fix oddly capitalised instances of 'File'
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-02-22 18:34:02 +00:00
Arik Nemtsov 7f9cf6ebde wl18xx: add version 3 of the wl18xx firmware
There are new APIs in the latest version of the wl18xx firmware. Add
the new firmware with a new filename (wl18xx-fw-3.bin), which
corresponds to firmware revision 8.8.0.0.13.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
2014-02-10 11:02:23 +02:00
Larry Finger 4164c23d2e rtlwifi: Add firmware for rtl8192ee
This firmware is for a driver for the Realtek RTL8192EE PCI WIFI device.
It came from a tarball from Realtek named
rtl_92ce_92se_92de_8723ae_88ee_8723be_92ee_linux_mac80211_0017.1224.2013.tar.gz
and is allowed to be distributed under the LICENCE.rtlwifi_firmware.txt license.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-02-09 13:26:05 +00:00
Hyong-Youb Kim 503ebce455 myri10ge: update firmware to 1.4.57
Update firmware images for Myri10GE NICs.

Signed-off-by: Hyong-Youb Kim <hykim@myri.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-02-09 13:23:29 +00:00
Yuval Mintz 9f46421920 bnx2x: Update to FW 7.8.19
This new firmware fixes several bugs:
 1. HW attention appears and traffic stops when iSCSI firmware tries to
    retransmit iSCSI login command when the iSCSI login is carrying data
    not aligned to 4-bytes.
 2. FCoE traffic fails to run when running in switch-independent multi-function
    mode and there's more than one interface supporting FCoE on a given port.
 3. While two ports are running FCoE with at least one of them has a function
    number (>1) on the same engine in a 4-port device a zeroed CQE is given,
    causing FCoE traffic to stop.

Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-02-09 13:15:40 +00:00
Greg Kroah-Hartman 4c7327a357 rtlwifi: Add firmware for rtl8821ae
This firmware is for a driver for the Realtek 8821AE PCI WIFI device.
It came from a tarball from Realtek named
wifi_driver_8821ae_0018.1129.2013.tar.gz and is allowed to be
distributed under the LICENCE.rtlwifi_firmware.txt license.

Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
[bwh: Fix filename in WHENCE]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-01-27 00:47:16 +00:00
Alex Deucher 418320bd8b radeon: add ucode for HAWAII GPUs
Add new ucode files and update the WHENCE entry, also
bump the copyright date on the license.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-01-19 23:35:48 +00:00
Larry Finger e05f16ef68 rtlwifi: Add firmware for r8723au
This firmware is for a driver that will soon be submitted to the kernel.
It occurs as data statements in Realtek driver rtl8723A_WiFi_linux_v4.1.3_6044.20121224.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2014-01-19 23:33:04 +00:00
Emmanuel Grumbach 11fdbda75c iwlwifi: update firmware for 7260 / 3160 devices
Add new firmware for devices: 7260 and 3160
version:
22.15.8.0

Supported by kernel 3.13 and up.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2013-12-30 18:59:33 +02:00
Ben Hutchings 52d77db9f1 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/egrumbach/linux-firmware 2013-12-30 15:22:40 +01:00
Emmanuel Grumbach 824994715e iwlwifi: update firmware for 7260 / 3160 devices
Add new firmware for devices: 7260 and 3160
version:
22.1.7.0

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2013-12-19 20:37:18 +02:00
Rasesh Mody 76b366df2a linux-firmware: 3.2.3.0 Firmware for Brocade Adapters
This is the 3.2.3.0 firmware patch for Brocade 3.2.23.0 BFA and BNA drivers.

Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-12-19 10:38:47 +00:00
Ben Hutchings 913706996b Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware 2013-12-19 10:37:39 +00:00
Hariprasad Shenai 33bebd0e32 cxgb4: Updated T4 firmware, add T5 firmware
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
2013-12-15 11:21:17 -08:00
Xose Vazquez Perez f84ebf3bb6 qla2xxx: Update ql2{4,5}00_fw.bin to version 7.01.00
fw and licence were taken from http://ldriver.qlogic.com/firmware/

Cc: Chad Dupuis <chad.dupuis@qlogic.com>
Cc: Andrew Vasquez <andrew.vasquez@qlogic.com>
Cc: linux-driver@qlogic.com
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com>
Acked-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-12-15 17:58:06 +00:00
Tedd Ho-Jeong An 0b6ac6bcbf linux-firmware: Update Intel Bluetooth devices firmware patch files
This patch updates firmware patch files for following Intel Bluetooth devices:
- Intel Wireless Bluetooth 7260
- Intel Wireless Bluetooth 3160

This patch fixes
- sometimes device doesn't response to HCI_reset after multiple reboot
- issue with HCI stress testing
- issue with some multi profile cases

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-12-15 17:53:37 +00:00
Solomon Peachy a54a760d0a firmware: cw1200: Add firmware for the ST-E CW1200 WLAN chipset.
This firmware file supports rev 2.2 of the CW1100/CW1200 family.

Signed-off-by: Jean Philippe PERRIN <j.p.perrin@st.com>
Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-12-15 17:51:04 +00:00
Bing Zhao b7c8486345 linux-firmware: add Marvell SD8897-B0 firmware combo image
WLAN (SDIO) firmware version: 15.69.2.p11
Bluetooth (SDIO) firmware version: 15.28.2.p11

The combo image can be downloaded through either WLAN or Bluetooth.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2013-11-04 16:03:34 -08:00
Bing Zhao 5d154a44ad linux-firmware: update Marvell PCIe/USB 8897-B0 firmware combo image
WLAN (PCIe) firmware version: 15.69.2.p11
Bluetooth (USB) firmware version: 15.28.2.p11

The combo image will be downloaded through WLAN only.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2013-11-04 16:03:32 -08:00
Ben Hutchings 7d0c7a8cfd Merge branch 'wilink4' of git://git.kernel.org/pub/scm/linux/kernel/git/balbi/linux-firmware 2013-10-13 21:11:46 +01:00
Larry Finger ffc47f1878 rtlwifi: Add new firmware files for rtl8188eu
The vendor driver RTL8188EUS_linux_v4.1.4_6773.20130222 contains
firmware in the form of data statements. This info has been extracted
into a binary file.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-10-13 21:03:23 +01:00
Larry Finger 2c8a279754 rtlwifi: Add new firmware files for rtl8192cu
The vendor driver rtl8188C_8192C_8192D_usb_linux_v3.4.2_3727.20120404
includes new firmware files. These were extracted from data statements
in that driver to form these files.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-10-13 21:03:23 +01:00
Arend van Spriel fc70339eb5 brcm: add firmware file for the BCM4335 SDIO chipset
This patch adds firmware for the BCM4335 802.11ac SDIO chipset.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-10-13 20:30:48 +01:00
Arend van Spriel ec24832ca5 brcm: add firmware for newer version of BCM43241 SDIO chipset
This firmware is intended for revision 4 and above of the BCM43241
SDIO 802.11n chipset.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-10-13 20:30:48 +01:00
Arend van Spriel 5a717d1a95 brcm: add firmware file for BCM43241 SDIO chipset
This patch adds the firmware for the BCM43241 SDIO chipset, which
is a 2x2 802.11n device.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-10-13 20:30:48 +01:00
Arend van Spriel dc95764482 brcm: rename firmware names expressing host interface type
The firmware name used in brcmfmac for SDIO devices was named
generically as brcmfmac-sdio.bin. To use the brcmfmac SDIO driver
the user had to copy the appropriate firmware to brcmfmac-sdio.bin.

This turned out to be inconvenient for developers switching different
devices on their system so brcmfmac was changed to use chip specific
filenames according format brcmfmac<chipid>-sdio.bin. This patch renames
the existing SDIO firmware files to match this format.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-10-13 20:30:48 +01:00
Felipe Balbi d726804dbc ti-connectivity: add wl1251 firmware and license
This new firmware blob is used with the old wl1251
device whose driver has been in the kernel for quite
some time.

Cc: Luciano Coelho <luca@coelho.fi>
Cc: Pavel Machek <pavel@denx.de>
Signed-off-by: Felipe Balbi <balbi@ti.com>
2013-10-02 06:55:39 -05:00
Rasesh Mody b8ac7c7e27 linux-firmware: Add Brocade FC/FCOE Adapter firmware files
This patch adds firmware files for Brocade HBA and CNA drivers(BFA and BNA).

Signed-off-by: Rasesh Mody <rmody@brocade.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30 04:53:32 +01:00
Ben Hutchings 8ff6cc3a5e Merge branch 'moxa' of https://github.com/lunn/linux-firmware 2013-09-30 04:50:51 +01:00
Alex Deucher 1461bed130 radeon: add ucode for KAVERI GPUs
Add new ucode files and update the WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30 04:26:01 +01:00
Alex Deucher 66f87a2261 radeon: add smc ucode for BONAIRE
Add new ucode file and update the WHENCE entry. The
smc ucode is used by the power management controller
on the gpu.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30 04:26:01 +01:00
Tedd Ho-Jeong An 74ed315573 linux-firmware: Add firmware patch file for Intel Bluetooth device(3160)
This patch adds a firmware patch file for Intel Wireless (3160)
Bluetooth device.

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30 04:25:42 +01:00
Tedd Ho-Jeong An fbc6222c9d linux-firmware: add version information for Intel Bluetooth firmware
Added version information for Intel Bluetooth device (7260) firmware

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30 04:25:42 +01:00
Solomon Peachy 321bd6d9d1 cw1200: Add SDD file for the Sagrad SG901-1091/1098 WLAN modules.
Sagrad has granted permission to redistribute this file, which contains
calibration and initialization tables for for their WLAN modules.

Please note that the cw1200 driver still requires firmware files, which
are separately licensed by ST-E.  When (if?) explicit permission is
obtained to redistribute the firmware, it will be added.

Signed-off-by: Solomon Peachy <pizza@shaftnet.org>
Signed-off-by: Adam Harriman <adam@sagrad.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-09-30 04:25:42 +01:00
Tedd Ho-Jeong An 3fe01af278 Fix filename for Intel Bluetooth firmware
This patch fixes incorrect filename described in the WHENCE

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2013-09-10 20:36:49 +01:00
Andrew Lunn e7c85b24a5 moxa: Fix firmware file names.
Too many decimal to hex converstions of the USB product ID resulted in
the firmware files having the wrong name. Rename them, and update the
WHENCE file with the new names.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
2013-09-05 13:18:07 +02:00
Andrew Lunn 6eed67a9f3 moxa: Add firmware for some of the Moxa USB-Serial hubs
The following devices all share the same kernel driver

 *       2 ports : UPort 1250, UPort 1250I
 *       4 ports : UPort 1410, UPort 1450, UPort 1450I
 *       8 ports : UPort 1610-8, UPort 1650-8
 *      16 ports : UPort 1610-16, UPort 1650-16

Add firmware for these devices.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
2013-08-08 12:04:52 +02:00
Alex Deucher 931e4469dc radeon: add ucode for KABINI GPUs
Add new ucode files and update the WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-28 22:39:47 +01:00
Alex Deucher 79fb9b9c06 radeon: add ucode for BONAIRE GPUs
Add new ucode files and update the WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-28 22:39:40 +01:00
Alex Deucher e2b52bb025 radeon: add smc ucode for radeon GPUs
Add new ucode files and update WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-28 22:39:30 +01:00
Suravee Suthikulpanit 31f6b3076b linux-firmware: Add AMD microcode patch firmware files
For AMD Families 10h ~ 14h Processors
file:   amd-ucode/microcode_amd.bin
md5sum: 55ae79b82cbfddcf7142058be3c9ec2d

For AMD Family 15h Processors
file:   amd-ucode/microcode_amd_fam15h.bin
md5sum: 122ac7e56442c2b7c28eb26978b2d57c

Version: 07_10_2013

Signed-off-by: Sherry Hurwitz <sherry.hurwitz@amd.com>
Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
[bwh: Include version in WHENCE and GPG signatures as separate files]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-11 01:53:59 +01:00
Hayes Wang 123cd38e97 rtl_nic: add firmware rtl8411-2
File: rtl_nic/rtl8411-2.fw
Version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-11 01:49:27 +01:00
Chen Chong 8f0ce37cda ar3k: add Bluetooth support for QCA98XX/QCA24XX
add patch & syscfg for Qualcomm Atheros QCA98XX/QCA24XX

Signed-off-by: Chen Chong <chongc@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-11 01:46:54 +01:00
Emmanuel Grumbach e982abf07f iwlwifi: add firmware for 7260 / 3160 devices
Add new firmware for new devices: 7260 and 3160
version:
22.0.7.0

Cc: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-07-04 03:27:06 +01:00
Ben Hutchings 2892af06dc List symlinks consistently in WHENCE
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-30 01:22:58 +01:00
Ben Hutchings b5aaee4c7a Merge branch 'go7007' of git://linuxtv.org/hverkuil/linux-firmware
Hans Verkuil says:

The go7007 staging driver has been substantially overhauled for kernel 3.10.
As part of that process the firmware situation has been improved as well.

While Micronas allowed the firmware to be redistributed, it was never made
part of linux-firmware. Only the firmwares for the Sensoray S2250 were added
in the past, but those need the go7007*.bin firmwares as well to work.

This pull request collects all the firmwares necessary to support all the
go7007 devices into the go7007 directory. With this change the go7007 driver
will work out-of-the-box starting with kernel 3.10.
2013-05-30 01:09:34 +01:00
Kevin Cernekee 94f3903968 rp2: Initial commit of Comtrol RocketPort 2 microcode
This is used by drivers/tty/serial/rp2.c.

Signed-off-by: Kevin Cernekee <cernekee@gmail.com>
Signed-off-by: Grant Edwards <grant.edwards@comtrol.com>
Signed-off-by: Nick Thompson <nick.thompson@comtrol.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-27 17:29:32 +01:00
Ben Hutchings b6e70429c0 Merge branch 'master' of git://git.marvell.com/mwifiex-firmware 2013-05-27 17:26:04 +01:00
Alex Deucher d583cfea5c radeon: add ucode for SUN/HAINAN GPUs
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-27 17:17:47 +01:00
Jay Hung 8267525f98 linux-firmware: Add firmware files for mtk mt7630/mt7650 chipsets
This fw is for bluetooth module for mt7630/mt7650 combo chip

Signed-off-by: Jay Hung <jay.hung@mediatek.com>
[bwh: Corrected driver name in WHENCE]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-27 17:13:29 +01:00
Hans Verkuil 88512c918b Add go7007 firmware.
The go7007 staging driver has been overhauled and is now in decent shape. As
part of that work all related firmware files were collected into one place
(the /lib/firmware/go7007 directory) and the .hex firmwares were converted
into a binary format to make it easy to load for the kernel. It's now time
to add the firmware files here to get full support for this driver.

The original firmware came from Micronas. The initial driver package from
them can be found here:

http://nikosapi.org/software/WIS_Go7007/wis-go7007-linux-0.9.8.tar.bz2

The s2250 firmware is from Sensoray and was already part of linux-firmware.
That firmware has just been renamed.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
2013-05-23 10:04:25 +02:00
Bing Zhao 009719f9ec linux-firmware: add Marvell PCIe8897-B0 WLAN firmware image
Version 15.69.201.p52

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2013-05-22 18:23:52 -07:00
Ben Hutchings 07ea598af5 Merge branch 'linux-firmware' of git://github.com/TI-OpenLink/firmwares 2013-05-06 14:21:49 +01:00
Hayes Wang cd0e2ba7c3 rtl_nic: add firmware rtl8106e-2
File: rtl_nic/rtl8106e-2.fw
Version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-06 04:31:54 +01:00
Hayes Wang 8c9844c2a5 rtl_nic: Add firmware rtl8168g-3
File: rtl_nic/rtl8168g-3.fw
Version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-06 04:31:54 +01:00
Luciano Coelho 07ac844ff0 wl18xx: add default configuration binary
The wl18xx-conf.bin contains a binary configuration that is used by
the driver to configure the firmware.

Signed-off-by: Luciano Coelho <coelho@ti.com>
2013-04-29 12:47:04 +03:00
Luciano Coelho 69d81c7ebd wl18xx: add version 2 of the wl18xx firmware
There is a new API in the latest version of the wl18xx firmware.  Add
the new firmware with a new filename (wl18xx-fw-2.bin), which
corresponds to firmware revision 8.5.0.0.55.

Signed-off-by: Luciano Coelho <coelho@ti.com>
2013-04-29 12:47:04 +03:00
Luciano Coelho 977880610b wl127x/wl128x: update firmwares
Update the wl127x and wl128x firmwares to *.3.10.0.133 for single-role
and *.5.7.0.42 for multi-role.

Signed-off-by: Luciano Coelho <coelho@ti.com>
2013-04-29 12:46:38 +03:00
Tedd Ho-Jeong An 120a97ff30 Add Intel Bluetooth firmware patch files
This is firmware patch files for Bluetooth module in Intel 7260 combo chip.

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2013-04-29 10:06:34 +01:00
Ben Hutchings 4c18b0f0b3 Firmware files for CA0132 HD-audio codec (v2)
This contains the external firmware files loaded by Creative CA0132
 HD-audio codec driver.  The firmwares are used optionally since 3.9
 kernel.
 
 v1->v2: fix the installation path of ct*.bin firmware files
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 
 iQIcBAABAgAGBQJRbA7/AAoJEGwxgFQ9KSmk2vQP/1+JsZfrtS6TaNL+aL/h3dHe
 /TK0CUdiJJbCPfaibVN+BU49qlB2SPDHO95sdIC+xJyoCa6yfHn9r+/VlQxwm/H0
 nEvw/8bRrxm5t2o2hXf4WJw/GVf67txX9ki1BWjqL28r/cTveCZS3T6FFpgSef+2
 9Pq9F5NHb89dvF/V8bE1o6nYaf2sGuYk7C1PFkbpTTkfsDNY4+HL6JKUfMrfvLtk
 NrE/dPpQYHAHaI1J0D/leiO7bGqvNKRaTJl3vV6ZUGJXGsRXhPzXatG7hRGA9q4L
 cBIoP1fmuRAsitpydVxZIWLqmYPTRLECqSyTLiX2IvDR5Tn1XTT3kZQm015uI/MM
 AdP8/Q/di5w90vjjoij8NerhQo4BkOlFpIzL6aBLQWhDbBNSOnYF1gEbhxLywnh0
 VX6MVafYynf87tDee6gtF0VJOxTGjnt9XcRImCvobxo7LXh7yt+b20Yw88GteVwN
 UPKmgAjnJ8RY1UxOxWPKzSwUx7w9hzqrUqOFaMbE3IeikGggtGOi9Es3f+bM7zgt
 fubvanQui17r80Lcpwh4QQuMbRJOIOWcPSvx6ILyUb1olrgCk6XUwbk2FvMJvzrp
 Y5s9i/kp901oVUWu3I3Z3dHMoDO5WrrUCqNbyJVzA8libS/iBKDaXqu+nC/N+DTg
 +xE7oy3oqSAwl/WP0Q/v
 =Bxjn
 -----END PGP SIGNATURE-----

Merge tag 'ca0132-fw-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/linux-firmware

Firmware files for CA0132 HD-audio codec (v2)

This contains the external firmware files loaded by Creative CA0132
HD-audio codec driver.  The firmwares are used optionally since 3.9
kernel.

v1->v2: fix the installation path of ct*.bin firmware files
2013-04-21 19:36:41 +01:00
Alex Deucher efe904b801 radeon: add updated ucode for UVD
This adds the firmware required for video decode using
the UVD hardware on modern radeon chip.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-04-21 19:33:39 +01:00
Alex Deucher 305bc66f19 radeon: add ucode for OLAND GPUs
Add new ucode files and update the copyright
dates and WHENCE entry.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-04-21 19:33:34 +01:00
Ian Minett e944f30f27 linux-firmware: Add firmware files for Creative CA0132 HD-audio codec
The recent snd-hda-codec-ca0132 driver supports the external firmware
blobs since 3.9.

The firmware files are copied from alsa-firmware 1.0.27 release.

Signed-off-by: Ian Minett <ian_minett@creativelabs.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2013-04-15 16:29:42 +02:00
Shahed Shaikh b584174fb7 netxen_nic: Add FTP location of phanfw.bin in WHENCE file
Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com>
2013-04-08 11:50:37 -07:00
Shahed Shaikh b0e5040cef netxen_nic: Update QLogic phanfw.bin to version 4.0.590
Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com>
2013-04-08 11:50:37 -07:00
Yogesh Ashok Powar c530a75c1e linux-firmware: Add firmware for mwl8k 8764 chip
The new firmware version is 7.4.0.9, API is 1.

Signed-off-by: Nishant Sarmukadam <nishants@marvell.com>
Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-03-09 16:21:36 +00:00
Nithin Nayak Sujir e5c4e54e89 tg3: Add EEE support firmware for 57766 cards
57766 devices with no nvram need a service patch firmware for the boot
code to support EEE. This patch adds the fw.

Signed-off-by: Nithin Nayak Sujir <nsujir@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-03-09 16:19:01 +00:00
Dmitry Kravkov 72524b4f0b bnx2x: update fw to 7.8.17
This new firmware includes the following changes:

1. Several corner case bugs in iSCSI code.
2. Fixes for FCoE including support for 3PAR targets.
3. Fixes for SR-IOV behaviour including:
	a. Remove FW assert erroneously triggered during FLR.
	b. Several fixes in FLR flow.
	c. Prevent VF crash when packet bigger than MTU arrives.
	d. Improve security against malicious VF.
4. Added CSUM and TSO support for encapsulation protocols.
5. Added RSS capability for GRE traffic based on inner headers.
6. Added FCoE support for 4-port 57840 devices.

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-03-09 16:16:54 +00:00
Yogesh Ashok Powar 6942dba419 linux-firmware: Increment ap firmware API for mwl8k 8366 chip
Set new API to 3 which adds following new features in the fw
a) Add support for additional ampdu streams
b) Handle corresponding watchdog events to destroy ampdu streams

The new firmware version is 5.2.8.16

v2: Added new fw file in WHENCE
	Suggested by Ben Hutchings <ben@decadent.org.uk>

Signed-off-by: Nishant Sarmukadam <nishants@marvell.com>
Signed-off-by: Yogesh Ashok Powar <yogeshp@marvell.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-02-18 14:42:07 +00:00
Bing Zhao f87c5b8dd5 linux-firmware: update Marvell SD8797-B0 firmware image
Version 14.66.11.p151

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-02-18 03:43:35 +00:00
Bing Zhao 66a7be7fe9 linux-firmware: add Marvell SD8797-B0 firmware image
Version 14.66.11.p100

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-02-18 03:43:05 +00:00
Hayes Wang c5edd97df6 rtl_nic: update firmware for RTL8168G
File: rtl_nic/rtl8168g-2.fw
Version: 0.0.1

This firmware supports new fw setting mothod for linux kernel.

Add MAC OCP settings for:
 -phy reset
 -PXE in ALDPS
 -pwron sequence
 -OBFF

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-02-18 03:28:20 +00:00
Ben Hutchings 565c10ba35 Merge branch 'sd8688-move' of git://github.com/lkundrak/linux-firmware 2013-02-18 03:16:26 +00:00
Lubomir Rintel 08967164cd Move sd8688*.bin images into mrvl/ tree
They are (unlike rest of sd8xxx images from libertas/ and mrvl/) not Libertas
WiFi specific and are used for the bluetooth controller (btmrvl) which does not
look for them in libertas/.

Provide a compatibility symbolic link to avoid breaking libertas_sdio drivers
that are already in use.

Signed-off-by: Lubomir Rintel <lkundrak@v3.sk>
2013-01-27 12:15:03 +01:00
Larry Finger 27f516c5ec rtlwifi/rtl8188ee: Add firmware for new driver
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-01-21 01:19:36 +00:00
Ben Hutchings 18b3046a4e carl9170: Add full licence texts to BSD-licenced CMake files
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-01-14 02:28:11 +00:00
Xose Vazquez Perez 32eb7c7307 linux-firmware: add carl9170 firmware
GPLv2 firmware for carl9170, Atheros AR9170 802.11 draft-n USB driver.

Cc: Christian Lamparter <chunkeey@googlemail.com>
Cc: David Woodhouse <dwmw2@infradead.org>
Cc: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-01-14 02:20:40 +00:00
Chad Dupuis 9d39be9f8a qla2xxx: Update qla2xxx firmware FTP site in WHENCE file.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
2012-12-14 12:40:39 -05:00
Chad Dupuis 63f1099782 qla2xxx: Update ql2500_fw.bin to version 5.08.00.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
2012-12-14 10:23:46 -05:00
Chad Dupuis 8dcc0fe613 qla2xxx: Update ql2400_fw.bin to version 5.08.00.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
2012-12-14 10:21:52 -05:00
Piotr Haber bda53ca96d brcm: new firmware version for brcmsmac
This version adds ucode support for bcm4313 iPA variant.

Signed-off-by: Piotr Haber <phaber@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-12-03 14:46:28 +00:00
Bing Zhao 3ca5792a2e linux-firmware: add Marvell USB8797-B0 firmware image
Version 14.69.11.p179

This is for Marvell Avastar 88W8797 Rev B0 combo chip with USB
interfaces for both WLAN and Bluetooth.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-12-03 14:46:28 +00:00
Arun Kumar K fb5cda9c70 s5p-mfc: Adding firmware files for Samsung MFC device driver
Multi format codec (MFC) is the IP present in Samsung Exynos
series SoCs for video encoding/decoding operations.
Two firmware files are added -
s5p-mfc.fw    - For v5 firmware used in Exynos4 series
s5p-mfc-v6.fw - For v6 firmware used in Exynos5 series

Signed-off-by: Arun Kumar K <arun.kk@samsung.com>
[bwh: Include subdirectory name in WHENCE]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-12-03 14:46:16 +00:00
Pontus Fuchs 0735e3316f ar5523: Add firmware for new driver
AR5523 is a USB Wifi chipset that was popular circa 2005.
Better late then never.

Acked-by: Luis R. Rodriguez <mcgrof@qca.qualcomm.com>
Signed-off-by: Pontus Fuchs <pontus.fuchs@gmail.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-12-03 14:39:47 +00:00
Hayes Wang fae71211eb rtl_nic: update firmware for RTL8168G
File: rtl_nic/rtl8168g-1.fw
Version: 0.0.3

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-10-30 20:36:41 +00:00
Divy Le Ray 0d6729f2b0 cxgb4: update firmware to revision 1.6.2.0
Signed-off-by: Divy Le Ray <divy@chelsio.com>
2012-09-26 16:59:33 -07:00
Yuval Mintz 236367db10 bnx2x: update fw to 7.8.2
This new firmware fixes several minor bugs:
 1. In switch dependent mode, DCB priority was used to override inner vlan
    priority.
 2. In switch dependent  mode, inner vlan was added in case of DCB priority
    even if outer vlan was present.
 3. In switch dependent mode, outer vlan was overridden by DCB priority when
    working in STATIC COS mode while inner vlan was present.
 4. iSCSI - under heavy iSCSI traffic, when TCP out-of-order condition
    occurred, it was possible for the connection to close and recover.
 5. iSCSI - connections on-chip TCP establishment might have failed.
 6. iSCSI - out-of-order isles might have caused on-chip TCP connections
    to fail in their graceful termination.
 7. iSCSI - there was a theoretical race in which an RST packet sent from
    pure-ack queue in specific timing could cause a credit-return overflow.
 8. iSCSI - not all packets were completed on a forward channel.
 9. DCB - fixed for 4-port devices; Until now, wrong credit counters were
    used, causing dcb to fail.
10. Fixed false parity reported in CAM memories when operating near -5% on
    the 1.0V core supply.
11. ETS default settings are set to fairness between traffic classes (rather
    than strict priority), and uses the same chip receive buffer configuration
    for both PFC and pause.

Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Goldstein <eilong@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-09-24 21:35:48 +02:00
Ben Hutchings 4fa18f1f21 Merge branch 'for_nic_upstream' of git://git.qlogic.com/linux-firmware 2012-09-24 21:30:06 +02:00
Larry Finger d92576c7fb rtlwifi/rtl8712u Revert firmware
Although the newest firmware for the RTL8192SU, which is found in vendor
driver rtl8188C_8192C_8192D_usb_linux_v3.4.2_3727.20120404, works with most
devices, it causes drops of the wireless connection for the ASUS WL-167G V3
(USB ID 0b05:1791), the D-Link DWA131 (07d1:3303), and probably others.
Tests show that the firmware from vendor driver
rtl8712_8188_8191_8192SU_usb_linux_v7_0.20100831 works better.

This commerts reverts to that older firmware.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-09-20 23:27:13 +01:00
Shahed Shaikh 31559746c6 netxen_nic: Update QLogic phanfw.bin to version 4.0.588
Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com>
2012-09-19 07:32:57 -07:00
Ben Hutchings a707c25a6e Merge branch 'master' of git://dev.laptop.org/users/dsd/linux-firmware 2012-09-09 20:04:28 +01:00
Larry Finger adb6547d1f rtlwifi/rtl8723e: Add firmware for new driver
The driver and firmware are new additions to the rtlwifi family of drivers.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-09-09 19:58:00 +01:00
Ray Chen 4e17394e23 linux-firmware: ath6k: add firmware for AR6004 hw1.3
Signed-off-by: Ray Chen <raychen@qca.qualcomm.com>
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-09-09 19:58:00 +01:00
Daniel Drake bac3567cdb Marvell SD8787: update to v14.66.9.p96
New version. Submitted with permission from Marvell.

Signed-off-by: Daniel Drake <dsd@laptop.org>
2012-08-30 18:23:23 -06:00
Johannes Berg bbede96f3d iwlwifi: update firmware for 6205
version 18.168.6.1

This adds support for WoWLAN and P2P, both of
which are still experimental in the driver.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
[bwh: Do not remove the previous version]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-08-16 03:23:38 +01:00
Peng Chen 7560108a2c Add syscfg (different frequency) and patch for AR3002 2.2.1.
Signed-off-by: Peng Chen <pengchen@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-19 04:02:52 +01:00
Franky Lin e15feb99bd brcm: add bcm4334 firmware for brcmfmac
This is the initial version of bcm4334 SDIO interface firmware
for brcmfmac.

Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-19 02:47:51 +01:00
Larry Finger d8f60751d3 r8712u: Update to latest firmware
A new firmware file is used in the vendor driver with name/version
rtl8188C_8192C_8192D_usb_linux_v3.4.2_3727.20120404.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-19 01:36:25 +01:00
Hayes Wang 3edec9124d rtl_nic: update firmware for RTL8168G
File: rtl_nic/rtl8168g-1.fw
Version: 0.0.2

Change the ocp_base of linux driver to OCP_STD_PHY_BASE after setting
firmware. The firmware would modify the ocp_base, and that results the
driver uses the wrong ocp_base to access standard phy after setting
firmware.

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-19 01:36:25 +01:00
Peng Chen 643b5422ae Add syscfg and patch files for AR3002 2.2.1
Signed-off-by: Peng Chen <pengchen@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-19 01:31:45 +01:00
Hayes Wang f1f86bbaa0 rtl_nic: add new firmware for RTL8168G
File: rtl_nic/rtl8168g-1.fw
Version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-10 00:56:56 +01:00
Hayes Wang 4c48ce9031 rtl_nic: add new firmware for RTL8106E
File: rtl_nic/rtl8106e-1.fw
Version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-10 00:56:56 +01:00
Hayes Wang 744d47ee2b rtl_nic: update firmware for RTL8411
File: rtl_nic/rtl8411-1.fw
Version: 0.0.3

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-10 00:56:56 +01:00
Hayes Wang 95cdda3f1e rtl_nic: update firmware for RTL8168F
File: rtl_nic/rtl8168f-1.fw
Version: 0.0.5

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-10 00:56:56 +01:00
Costa Yao 0a9640c85c ar3k: add patch and sysconfig for Qualcomm Atheros AR9462
add patch and sysconfig for Qualcomm Atheros AR9462

Signed-off-by: Costa Yao <cqyao@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-10 00:49:20 +01:00
Larry Finger e0836e6ec3 rtlwifi: rtl8192ce: rtl8192se: rtl8192de: Update to rtl_92ce_92se_92de_linux_mac80211_0004.0816.2011 driver
Realtek driver rtl_92ce_92se_92de_linux_mac80211_0004.0816.2011 introduced new
versions of the firmware for rtl8192se, and rtl8192de. It also adds new
firmware for new cuts of the RTL8192CE chips.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-09 00:15:44 +01:00
Ben Hutchings 4bd6c56f59 WHENCE: Move version strings from Info to Version fields
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-08 18:29:07 +01:00
Ben Hutchings b217ed59bc WHENCE: Move informational text from File to Info fields
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-07-08 18:23:49 +01:00
Luciano Coelho 4384c8a7bd wl18xx: add firmware for WiLink8 WLAN chips
This new firmware is used with the new wl18xx driver that has been
recently added in the Linux kernel.  It will be part of Linux v3.6.

This new firmware's version is 8.2.0.0.100.

Signed-off-by: Luciano Coelho <coelho@ti.com>
2012-06-30 18:58:41 +03:00
Luciano Coelho 629bb88092 wl127x/wl128x: add new firmware series as version 5
There are some changes in the newer firmware versions that are not
backwards compatible with older versions of the driver.  Starting on
Linux 3.6, we will need these new versions.

The new versions are X.3.10.2.115 for single-role and X.5.7.0.27 for
multi-role.

Signed-off-by: Luciano Coelho <coelho@ti.com>
2012-06-27 15:47:25 +03:00
Ben Hutchings 5f9710a577 Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware 2012-06-15 03:10:25 +01:00
Woody Hung e98750f0d6 rt2800pci:Firmware update v1
Update firmwrae that support the rt3290 chip.

Signed-off-by: Woody Hung <Woody.Hung@mediatek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-06-15 03:06:56 +01:00
Divy Le Ray 54f64ed387 cxgb4: update firmware to revision 1.4.23.0
Signed-off-by: Divy Le Ray <divy@chelsio.com>
2012-06-12 16:51:27 -07:00
Ben Hutchings 654c70dae3 Merge branch 'for_upstream' of git://git.qlogic.com/linux-firmware 2012-05-16 23:44:54 +01:00
Costa Yao e50d0d4a90 ar3k: add patch and sysconfig for QCA9564(Aphrodite)
add patch and sysconfig for Qualcomm Atheros QCA9564

Signed-off-by: Costa Yao <cqyao@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-05-16 23:38:36 +01:00
Alex Deucher 375e9548bf radeon: add new firmware for SI and TN
This add firmware for the HD7xxx asics code-
named Southern Islands and the trinity APU code-
named Aruba.

It also updates the dates on the license info.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2012-05-02 21:12:00 +01:00
Chad Dupuis f1dd959975 qla2xxx: Update ql2500_fw.bin to version 5.06.05.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
2012-04-27 13:45:05 -05:00
Chad Dupuis c742ad30ad qla2xxx: Update ql2400_fw.bin to version 5.06.05.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
2012-04-27 13:43:21 -05:00
Chad Dupuis 6d646caf1e qla2xxx: Update ql2322_fw.bin to version 3.03.28.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
2012-04-27 13:40:52 -05:00
Chad Dupuis 4df68b57e0 qla2xxx: Update ql2300_fw.bin to version 3.03.28.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
2012-04-27 13:38:51 -05:00
Barak Witkowski 1a9f168b6c bnx2x: adding fw 7.2.51
This new FW adds support in AFEX mode (multifunction using vntag
header).
It also fixes following issues:
1. Theoretical bug in GRO acceleration (only if the GRO Segment Length
   is a multiple of the SGE Size). This will allow removing the
   workaround from the driver.
2. When a TPA aggregation is open and a packet is accepted with
   timestamp OOO, the new packet begins a new aggregation instead of
   being indicated separately.

Signed-off-by: Barak Witkowski <barak@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-20 01:59:27 +01:00
Ben Hutchings 85fbcaa8b1 WHENCE: List each file on its own line
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-16 05:36:15 +01:00
Ben Hutchings 9a45f6c130 WHENCE: Add currently undocumented firmware files
bnx2/bnx2-mips-09-5.0.0.j15.fw and cxgb3/t3fw-7.10.0.bin were
added by the respective maintainers, so assume the same licence
as for other versions of the firmware.

mts_mt9234mu.fw and mts_mt9234zba.fw were added by a user,
apparently with permission from the vendor but without any licence
specified, so treat them as unknown for now.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-16 05:15:15 +01:00
Pascal Terjan 5af5b3ebdb Add missing : in WHENCE file
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-16 03:54:34 +01:00
Ben Hutchings 98d5eeecbc WHENCE: Delete ath6kl's references to directories and non-existent files
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-16 03:54:34 +01:00
Ben Hutchings d70ea985ce WHENCE: Fix ti-connectivity firmware filenames
All filenames must be specified relative to the repository root.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-16 03:54:34 +01:00
Kalle Valo e47f996a54 linux-firmware: ath6k: add firmware for AR6004 hw1.2
AR6004 only needs fw-2.bin and currently there's just one board file
(bdata.bin).

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-16 03:54:31 +01:00
Kalle Valo 3726c5b531 linux-firmware: ath6k: add AR6003 hw2.1.1 firmware version 3.2.0.144
As there are ABI changes increase the API version to 3 and firmware file
is named fw-3.bin.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-04-16 03:54:24 +01:00
Ben Hutchings 8ccddee5ee Merge branch 'linux-firmware' of git://github.com/TI-OpenLink/firmwares 2012-04-02 16:16:15 +01:00
Hayes Wang cf41e02a0e rtl_nic: update firmware for RTL8411
Updated firmware with stability fixes.
Version: 0.0.2

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2012-04-02 05:25:06 +01:00
Hayes Wang 3c11cda97a rtl_nic: update firmware for RTL8111F
Updated firmware with stability fixes.
1. rtl_nic/rtl8168f-1.fw
   Version: 0.0.4
1. rtl_nic/rtl8168f-2.fw
   Version: 0.0.4

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2012-04-02 05:25:06 +01:00
Hayes Wang 942e656fe4 rtl_nic: update firmware for RTL8111E-VL
Updated firmware with stability fixes.
Version: 0.0.4

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2012-04-02 05:25:06 +01:00
Luciano Coelho f268e39204 linux-firmware: ti-connectivity: update wl12xx firmwares
The latest wl12xx driver version now requires a new firmware type with
a different ABI.  This patch adds the corresponding 6 firmware
binaries.  Three for wl127x and three for wl128x.  Each set contains
one firmware for single-role, one firmware for multi-role and one
firmware for production testing and calibration.

Signed-off-by: Luciano Coelho <coelho@ti.com>
2012-02-22 09:34:26 +02:00
Luciano Coelho cfa526bd5a linux-firmware: ti-connectivity: change fw version info to new style
Use the new standard of having a Version field below each firmware
filename instead of having a separate list.

Additionally improve the NVS file description.

Signed-off-by: Luciano Coelho <coelho@ti.com>
2012-02-22 09:34:26 +02:00
Bernd Porr 09c949f6d3 usbdux: Add usbduxsigma firmware
This adds the missing firmware for usbduxsigma. The
driver is already part of the kernel 3.2. The firware
was submitted with the initial driver submission but
probably got lost when the kernel.org was attacked.
Added usbduxsigma to the list of files in WHENCE

Signed-off-by: Bernd Porr <berndporr@f2s.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-02-19 03:42:21 +00:00
Barak Witkowski 6f8990bcd2 bnx2x: adding fw 7.2.16
This new FW adds the ability to aggregate packets for GRO (and not just LRO) and
also fixes some bugs. Please consider adding it to the FW tree:

1. Added new aggregation mode: GRO. In this mode packets are aggregated such
   that the original packets can be reconstructed by the O/S.
2. 57712 HW bug workaround - initialized all CAM TM registers to 0x32.
3. Adding the FCoE statistics structures to the BNX2X HSI.
4. Wrong configuration of TX HW input buffer size may cause theoretical
   performance effect. Performed configuration fix.
5. FCOE - Arrival of packets beyond task IO size can lead to crash.
   Fix firmware data-in flow.
6. iSCSI - In rare cases of on-chip termination the graceful termination timer
   hangs, and the termination doesn't complete. Firmware fix to MSL timer
   tolerance.
7. iSCSI - Chip hangs when target sends FIN out-of-order or with isles open at
   the initiator side. Firmware implementation corrected to drop FIN received
   out-of-order or with isles still open.
8. iSCSI - Chip hangs when in case of retransmission not aligned to 4-bytes from
   the beginning of iSCSI PDU. Firmware implementation corrected to support
   arbitrary aligned retransmissions.
9. iSCSI - Arrival of target-initiated NOP-IN during intense ISCSI traffic might
   lead to crash. Firmware fix to relevant flow.

Signed-off-by: Barak Witkowski <barak@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-02-19 01:07:05 +00:00
Ben Hutchings d50f59e0d2 cxgb4: Delete unused file cxgb4/t4fw-1.3.10.0.bin
There doesn't appear to be any driver version that will request the
file "cxgb4/t4fw-1.3.10.0.bin".  The current version requests
"cxgb4/t4fw.bin" which remains as a symlink.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-02-19 01:02:27 +00:00
Divy Le Ray 07af67ca68 linux-firmware: update cxgb3 driver firmware to revision 7.12.0
Signed-off-by: Divy Le Ray <divy@chelsio.com>
2012-02-15 22:42:47 -08:00
Divy Le Ray 196909a42d linux-firmware: add t4fw-1.4.16.0.bin firmware for cxgb4 driver.
Update t4fw.bin symlink to point the the latest firmware.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
2012-02-15 22:42:45 -08:00
Divy Le Ray 3b460f1dca linux-firmware: rename t4fw.bin
Suffix the FW file name with its version number.
The cxgb4 driver looks up t4fw.bin, so add this file as a symlink.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
2012-02-15 22:42:37 -08:00
Arend van Spriel 38118a598d linux-firmware: brcm: add firmware for bcm43236 usb device
The brcmfmac driver located in drivers/net/wireless/brcm80211 has
been extended with support for USB devices. This patch adds firmware
for the bcm43236 device.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-02-11 19:20:10 +00:00
Franky Lin a3041bd28a linux-firmware: brcm: remove nvram file for bcm4329 development board
The nvram file contains configuration info for firmware which varies
with different hardware designs. The version currently in the
repository is for a Broadcom-internal development board that is not
available on the market. This file is not applicable for any exsisting
end-user product. Users should use the nvram file that was
shipped with their device to avoid unexpected or incorrect behavior.
Remove the file from repository to avoid confusion.

Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-02-11 19:20:10 +00:00
Franky Lin 21afc6feab linux-firmware: brcm: add bcm4330 firmware for brcmfmac
This is the initial version of bcm4330 firmware of brcmfmac

Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-02-11 19:20:06 +00:00
Franky Lin db83e1f941 linux-firmware: brcm: add new bcm4329 firmware for brcmfmac
This patch adds new version of bcm4329 firmware image for brcmfmac
from 3.3 or later kernel.

Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2012-02-11 19:19:50 +00:00
Tim Gardner 652fbb406b iwlwifi: add new firmware for 6000g2b devices
http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2b-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-01-23 09:58:21 -07:00
Tim Gardner 4ee709b2ef iwlwifi: add new firmware for 2030 devices
http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-2030-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-01-23 09:55:52 -07:00
Tim Gardner 26be5d1c76 iwlwifi: add new firmware for 2000 devices
http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-2000-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-01-23 09:54:08 -07:00
Tim Gardner 5d1a03de96 iwlwifi: add new firmware for 135 devcies
http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-135-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2012-01-23 09:51:19 -07:00
Ben Hutchings de960e5045 isci: Add firmware blob and sources
isci requires a parameter blob which is usually found in NVRAM, but it
can fall back to loading with request_firmware().  These files are
taken from the Linux source tree where they were wrongly added in
Linux 3.0.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-12-29 17:27:13 +01:00
Michael Chan 9897fdba8c linux-firmware: bnx2: Update mips firmware to fix iSCSI problems
New firmware fixes iSCSI problems with some LeftHand targets that don't
set TTT=0xffffffff for Data-In according to spec.  Firmware generates
exception warnings for this condition and becomes very slow.  This is
fixed by suppressing these warnings when using default error mask.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-12-26 19:30:42 +01:00
Dmitry Kravkov 286d045541 bnx2x: Update firmware to 6.2.9
To fix bugs when running offloaded FCoE/iSCSI traffic in multiple
Class of Service environments.  In some scenarios, traffic could stop
on certain rings and eventually all traffic would stop.

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Export the blobs to linux-firmware; keep the previous versions]
2011-12-17 09:28:04 +00:00
Ben Hutchings b34ccef9c5 WHENCE: bnx2x: Add the version 6.x.y files
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-12-17 09:27:56 +00:00
Ben Hutchings 7ee581d892 keyspan_pda: Add makefile for building from source
The commands given in the source aren't quite right, and don't cover
use of ihex2fw.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-12-16 05:42:11 +00:00
Ben Hutchings 5cbed98238 dvb-ttpci: Add source code and makefile
Downstream commercial distributors need to distribute the source code
as well as the binary.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-12-16 05:42:10 +00:00
Ben Hutchings 2514500322 dsp56k: Add makefile for building from source
Some small amount of postprocessing is required after assembling
bootstrap.asm with a56.  Add a script and makefile for this.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-12-16 05:42:10 +00:00
Hayes Wang 4969d2da0c rtl_nic: add new firmware for RTL8402
Add new firmware:
1. rtl_nic/rtl8402-1.fw
   version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2011-12-16 05:13:15 +00:00
Hayes Wang f57991bb2f rtl_nic: add new firmware for RTL8411
Add new firmware:
1. rtl_nic/rtl8411-1.fw
   version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2011-12-16 05:13:15 +00:00
Hayes Wang 575268fe99 rtl_nic: add new firmware for RTL8111F
Add new firmware:
1. rtl_nic/rtl8168f-1.fw
   version: 0.0.3
2. rtl_nic/rtl8168f-2.fw
   version: 0.0.3

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2011-12-16 05:13:15 +00:00
Hayes Wang 5e145c9c86 rtl_nic: update firmware for RTL8111E-VL
Updated firmware with stability fixes.
Version: 0.0.3

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2011-12-16 05:12:47 +00:00
Ben Hutchings bfc063da80 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware.git 2011-12-16 03:51:38 +00:00
Dmitry Kravkov 15888a2eab bnx2x: Adding FW 7.0.29.0
Includes fixes for the following issues:
  1. (iSCSI) Arrival of un-solicited ASYNC message causes
     firmware to abort the connection with RST.
  2. (FCoE) There is a probability that truncated FCoE packet on
     RX path won't get detected which might lead to FW assert.
  3. (iSCSI) Arrival of target-initiated NOP-IN during intense
     ISCSI traffic might lead to FW assert.
  4. (iSCSI) Chip hangs when in case of retransmission not aligned
     to 4-bytes from the beginning of iSCSI PDU.
  5. (FCoE) Arrival of packets beyond task IO size can lead to crash.

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-10-24 16:31:44 +02:00
Senthil Balasubramanian d543c1d98f linux-firmware: Add new firmware image for ath6kl driver
This patch adds the inital version of newly formatted firmware
for ath6kl driver.

Signed-off-by: Senthil Balasubramanian <senthilb@qca.qualcomm.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-10-01 10:01:07 +01:00
Sucheta Chakraborty f33a825ef1 Update QLogic phanfw.bin
Update firmware for QLogic Intelligent Ethernet (3000 and 3100 Series)
Adapters to revision 4.0.579.

Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-09-16 12:58:52 +01:00
Ben Hutchings ac879fea73 libertas_tf_usb: Rename firmware to match path in driver
The driver requests "lbtf_usb.bin".

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-09-09 02:08:03 +01:00
Hayes Wang 98a1c68c70 rtl_nic: add new firmware for RTL8111F
Add new firmware:
1. rtl_nic/rtl8168f-1.fw
   version: 0.0.2
2. rtl_nic/rtl8168f-2.fw
   version: 0.0.2

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2011-09-02 14:14:50 +01:00
Hayes Wang 7f17329d14 rtl_nic: update firmware for RTL8111E-VL
Updated firmware with stability fixes.
Version: 0.0.2

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
2011-09-02 14:14:50 +01:00
Larry Finger f8ddc05e13 rtlwifi: rtl8712u: Upgrade to firmware found in vendor's V2.6.6
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-08-17 16:55:37 +01:00
David Woodhouse ccf30b4977 Merge branch 'master' of git://lunge.queued.net/git/linux-firmware 2011-08-17 16:55:27 +01:00
Shahar Levi 14f515de7b linux-firmware: wl12xx: Updated STA & AP FW for wl12xx-fw-3
The new wl12xx fw (ver 7.3.0.0.77) had some major api changes.
The main change was the addition of multi-role concept.
For each chip there are two FW kind:
1) A single FW for both STA and AP roles
2) PLT FW that support calibration process

Update FW for WL128x chip to  7.3.0.0.77:
  STA & AP FW version
  PLT FW version

Update FW for WL127x chip 6.3.0.0.77:
  STA & AP FW version
  PLT FW version

Create a soft symbolic link wl12xx-nvs.bin that link to one of
the examples NVF files (by default wl127x)

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
2011-08-14 13:14:10 +03:00
Shahar Levi 51a6242d23 linux-firmware: wl12xx: Updated STA & AP FW for WL128x & wl127x
Update FW for WL128x chip:
 STA FW version 7.1.5.50.74
 AP FW version 7.2.1.0.54

Update FW for WL127x chip:
 STA FW version 6.1.5.50.74
 AP FW version 6.2.1.0.54

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
2011-08-11 11:22:37 +03:00
Andres Salomon 3c757c0b5d libertas: add OLPC libertas blobs
These blobs are released by the OLPC project, and drive Marvell
libertas chips.  OLPC hardware has additional features and quirks,
which makes special firmware necessary.  The 'lbtf' blobs are
thin firmware, which allows the Linux drivers more control over
the device's functionality.

The firmware was downloaded from
http://dev.laptop.org/pub/firmware/libertas/.

Signed-off-by: Andres Salomon <dilinger@queued.net>
2011-08-04 15:40:04 -07:00
David Woodhouse 13f5008494 Merge git://anongit.freedesktop.org/~dcbw/linux-firmware 2011-07-31 00:15:37 +01:00
Dan Williams d6940ed0aa libertas: add cf8381 firmware v5.11.9p0
Signed-off-by: Dan Williams <dcbw@redhat.com>
2011-07-30 17:07:50 -05:00
Cho, Yu-Chen fc2b8658bb Add ene-ub6250 SD card reader firmware
Move ENE UB6250 SD/MS card firmware from driver/staging/keucr, and
convert it from HEX to using request_firmware()
Most for this patch is from huajun.li.lee@gmail.com sent at
2011-03-02,only added the ms card reader firmware and LICENCE of
firmware from ENE.

Signed-off-by: Cho, Yu-Chen <acho@novell.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-07-29 23:11:48 +01:00
David Woodhouse 3c18048f65 Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-firmware
Conflicts:
	WHENCE
2011-07-29 23:07:59 +01:00
Guy, Wey-Yi W 5fabb3600f linux-firmware: update firmware for Intel 6205 Series Wi-Fi Adapters
New version 17.168.5.3

Changelog
- Add "low temperature" support

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-07-29 23:03:32 +01:00
Benny Chuang 0f221ddfc5 Qualcomm Atheros adds Bluetooth firmware for WiFi-BT combo module
Signed-off-by: Benny Chuang <bchuang@qca.qualcomm.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-07-29 23:02:47 +01:00
Benny Chuang f4b4c46a53 Qualcomm Atheros updates firmware for WiFi-BT combo module
Signed-off-by: Benny Chuang <bchuang@qca.qualcomm.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-07-29 23:02:39 +01:00
Mauro Carvalho Chehab 4d8eabd6ff Add license for Terratec H5 DRX-K firmware
The drxk driver allows a per-device firmware, as it seems to
be required. Terratec granted us permission to use the firmware
found at H5 for their devices. Add it to the linux-firmware tree.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2011-07-11 15:18:01 -03:00
Ariel Elior c8958f5de9 bnx2x: Adding FW 7.0.23.0
This FW supports multiple concurrent classes of service in network traffic.

Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-07-08 02:26:28 +01:00
Ben Hutchings f6f644b370 ath9k_htc: Update firmware to version 1.3
v1.1:
* Revamp target capabilities.
* Fix WEP/TKIP.
* Fix BTCOEX.

v1.2:
* Remove TPC for UB94.
* Increase TX buffers count to 48 for UB94/95
* Fix TX power for beacon frames
* Add WMI_BITRATE_MASK_CMDID.
* Fix minimum rate selection for management frames.
* General code scrub.

v1.3:
* Remove unused PHY modes (TURBO etc.)
* Remove unused MIMO PS code.
* Cleanup node flags.
* Remove FastFrame code.
* Fix various bugs in management frame transmission.
* Fix duration calculation.
* Fix packet type calculation.
* Enable CAB queue for UB94/95.
* Fix sequence number assignment.
* Remove vendor-specific hacks.
* Add TX completion for multicast packets.
* Various code cleanups.
* Reduce credit size for UB94/95 to 45.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-06-25 19:19:14 +01:00
Vladislav Zolotarov 97649b1e54 linux-firmware: Add a new FW 7.0.20.0
- Add a separate directory for the bnx2x FW.
 - Post a new FW version: 7.0.20.0

Signed-off-by: Vladislav Zolotarov <vladz@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-06-15 11:38:11 +01:00
Guy, Wey-Yi W 7522de5d09 iwlwifi: add updated firmware for 1000 devices
update iwlwifi-1000-5.ucode for 1000 series devices
version: 39.31.5.1

Changlog
 - fix "tid mismatch" issue

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-06-03 15:53:02 +01:00
Guy, Wey-Yi W 362aad9d21 linux-firmware: update for Intel 6000 series Wi-Fi Adapters
Updated version 9.221.4.1

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-06-03 09:29:36 +01:00
Dave Airlie be09d5d92b firmware: add SUMO + SUMO2 firmwares for llano APUs.
Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-06-01 01:04:18 +01:00
Ben Hutchings ae524638c2 rt2870sta: Use latest firmware for RT3070 and RT3071
Ralink's original drivers for RT2800U-family chips used multiple
different versions of the firmware for different chips.  The rt2870sta
driver in staging was briefly converted to load different files for
different chips.  However, the current rt2870.bin provides 2 images
that are supposed to cover all of them, so:

- Replace rt3070.bin with a symlink.  The driver will use the first
  image and ignore the second.
- Replace rt3071.bin with a copy of the second image in the current
  rt2870.bin.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-05-17 05:22:12 +01:00
Ben Hutchings dfb7f24fbc rt2860sta: Use latest firmware for RT3090
Ralink's original drivers for RT2800P/RT2800E-family chips used
multiple different versions of the firmware for different chips.  The
rt2860sta driver in staging was briefly converted to load different
files for different chips.  However, the current rt2860.bin is
supposed to work on all of them, so replace rt3090.bin with a symlink.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-05-17 05:22:12 +01:00
Ben Hutchings 8adae7fc99 Add source and copyright notice for CIS files from pcmcia-cs
The CIS files mostly come from pcmcia-cs releases, in which the source
files were named etc/cis/*.cis and the binaries were named
etc/cis/*.dat.  However, the current drivers request the *binaries* as
cis/*.cis.  It's too late to fix that, so put the sources in a
subdirectory here.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2011-05-17 05:22:12 +01:00
Michael Chan 82273130dd linux-firmware: bnx2: Update firmware and version
upstream kernel commit dc187cb381f1bceb30498861ece510245c43ed9f

Update 5709 mips firmware to 6.2.1a to fix iSCSI performance
regression.  There was an unnecessary context read in the fast path
affecting performance.

Update bnx2 to 2.1.6.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-05-11 00:27:11 +01:00
Hayes Wang 7293f35d80 linux-firmware: add new firmware for RTL8168E-VL
Add firmware: rtl_nic/rtl8168e-3.fw

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-05-09 09:21:24 +01:00
David Woodhouse dbb6a54ba8 Merge git://git.chelsio.net/pub/git/linux-firmware 2011-04-29 00:09:35 +01:00
Sucheta Chakraborty 398e365f47 Update QLogic phanfw.bin
Update firmware for QLogic Intelligent Ethernet (3000 and 3100 Series)
Adapters to revision 4.0.550

Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-29 00:08:29 +01:00
Divy Le Ray 6431c559a0 linux-firmware: add cxgb4 firmware
Add firmware file for Chelsio Termninator 4 ethernet controller

Signed-off-by: Divy Le Ray <divy@chelsio.com>
2011-04-26 16:28:52 -07:00
Gery Kahn 14e41391e5 linux-firmware: Initial release for Bluetooth init script
This is a Bluetooth init script, which contains binary patches to the firmware
that resides in ROM.

v1 -> v2: correct the file path in the comment.

Signed-off-by: Gery Kahn <geryk@ti.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 23:16:10 +01:00
Hayes Wang 7d68cb6416 linux-firmware: Add firmware for RTL8168/8111E
Add firmware:
	rtl_nic/rtl8168e-1.fw
	rtl_nic/rtl8168e-2.fw

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 23:15:15 +01:00
Hayes Wang 063e9215f7 linux-firmware: Add firmware for RTL8105E
Add firmware: rtl_nic/rtl8105e-1.fw

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 23:13:33 +01:00
Giancarlo Asnaghi 981d5d7061 STMICROELECTRONICS TDA7706 FW for BC and CB revision
STMICROELECTRONICS TDA7706 RADIO Highly integrated tuner for AM/FM car-radio
Firmware release supporting the BC and CB chip revision.

TDA7706_OM_v2.5.1_boot.txt is supporting the BC revision
TDA7706_OM_v3.0.2_boot.txt is supporting the CB revision

Signed-off-by: Giancarlo Asnaghi <giancarlo.asnaghi@st.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 23:08:42 +01:00
Shahar Levi a472d49fec linux-firmware: wl12xx- New STA&AP FW support WL128x + Update STA&AP FW for wl127x
New FW support for WL128x chip:
  STA FW version 7.1.3.50.58
  AP FW version 7.2.0.0.47

Update STA FW for WL127x chip:
  STA FW version 6.1.3.50.58
  AP FW version 6.2.0.0.47

Example NVS files for WL127x and WL128x

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 23:06:05 +01:00
Andrew Gallatin d1cadcf6c2 linux-firmware: add myri10ge firmware
These are firmware images for the Myri10GE family of 10GbE NICs

Signed-off-by: Andrew Gallatin <gallatin@myri.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 23:04:23 +01:00
Sujith Manoharan fe2c912afc Add new firmware for AR7010 devices.
This FW is at version 1.0 and adds AP mode support.

Signed-off-by: Sujith Manoharan <Sujith.Manoharan@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:59:16 +01:00
Sujith Manoharan bb190f3fdf Add new firmware for AR9271 devices.
This FW is at version 1.0 and adds AP mode support.

Signed-off-by: Sujith Manoharan <Sujith.Manoharan@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:59:12 +01:00
Brian Cavagnolo e2958cc8d7 linux-firmware: add APIv2 AP firmware for marvell 8388
APIv2 adds the following enhancements:

-- capabilities are reported by the firmware
-- API supports up to 8 dedicated AMPDU streams
-- optional packet timestamping and expiration can be enabled.
   Specifically, packets that are queued in firmware for longer
   than 500ms will be dropped if this option is used.

Signed-off-by: Brian Cavagnolo <brian@cozybit.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:58:39 +01:00
Henry Ptasinski a531257c40 linux-firmware: Removed codeversion from brcm firmware filenames.
The basename-apiversion-codeversion construction for firmware filenames is not
used by most other firmware files, adds complexity, and is not providing any
value.  Renamed the firmware files using just basename-apiversion and fixed
WHENCE to have correct names and path to these files.

Signed-off-by: Henry Ptasinski <henryp@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:53:09 +01:00
Luis R. Rodriguez cafa05f5e0 linux-firmware: add ath6kl firmware
This adds the firmware for ath6kl.

Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:48:43 +01:00
Jothikumar Mothilal ec15d5cc51 linux-firmware: Add sysconfig file
Added sysconfig file for new clock frequency.

Signed-off-by: Jothikumar Mothilal <jkumar@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:47:24 +01:00
Jothikumar Mothilal ccd7100177 linux-firmware: Add patch and sysconfig files
Added files for AR3012 version 2.2

Signed-off-by: Jothikumar Mothilal <jkumar@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:47:19 +01:00
Shiang Tu 5c10f3d6a5 linux-firmware: rt2800pci: rt2800usb: Firmware update
Update firmware for rt2800pci to Version 34 and firmware for rt2800usb to
Version 29.

Signed-off-by: Shiang Tu <shiang_tu@ralinktech.com>
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-04-26 22:45:39 +01:00
Suraj Sumangala 5d6e01c4db linux-firmware: Add Patch and sysconfig files for AR300x
This patch add patch files and configuration files for different versions
of Atheros AR300x UART HCI Bluetooth chip.

Signed-off-by: Suraj Sumangala <suraj@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-03-10 13:18:50 +00:00
Dave Airlie c2e530abf5 linux-firmware: add cayman firmwares.
These are firmware for the latest RadeonHD 69xx family of GPUs.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-03-03 08:37:22 +00:00
Shahar Levi 13c9aeb475 linux-firmware: wl12xx-Update AP Firmware
Update AP firmware to version 6.2.0.0.36

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-03-01 10:13:30 +00:00
Bala Shanmugam e3883d9354 linux-firmware: Add patch and sysconfig files for AR3012.
Signed-off-by: Bala Shanmugam <sbalashanmugam@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-03-01 10:13:12 +00:00
Bala Shanmugam 4bbe08c2a7 linux-firmware: Remove ath3k-2.fw
ath3k-2.fw is obsolete and not use by Atheros chipsets
anymore.

Signed-off-by: Bala Shanmugam <sbalashanmugam@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-03-01 10:12:34 +00:00
Shahar Levi 4ba5873cbe linux-firmware: wl12xx-Update STA firmware
Update STA firmware to version 6.1.3.50.55 via a new file
(wl1271-fw-2.bin) that includs new API between driver and
firmware.
Remove AP NVS, the STA and the AP uses the same NVS file

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-02-28 14:05:22 +00:00
Shahar Levi 38a4c2270c linux-firmware: wl12xx-update STA FW supports 11n BA sessions
Update STA FW to version 6.1.0.50.350 including 11n BA support.

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-02-28 14:05:06 +00:00
Wey-Yi Guy 8654e2dd96 iwlwifi: add updated firmware for 5000 devices
update iwlwifi-5000-5.ucode for 5000 series devices
version: 8.83.5.1

Changelog
 - fix "tid mismatch" issue

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-02-25 16:55:47 +00:00
Brian Cavagnolo 829e0e36ba linux-firmware: add firmware files for Marvell 8366
These files are distributed here under the existing licence for
the other Marvell firmwares in this tree and with permission from
Marvell.

Signed-off-by: Brian Cavagnolo <brian@cozybit.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-02-24 12:14:25 +00:00
Bing Zhao 4bd88f614c linux-firmware: add Marvell SD8787 firmware image
Version 14.57.5.p44

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Brian Cavagnolo <brian@cozybit.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-02-24 12:12:14 +00:00
Bing Zhao 2e79e60b7e linux-firmware: use single license file for Marvell firmwares
Libertas and mwl8k firmware images are under the same license.

Signed-off-by: Bing Zhao <bzhao@marvell.com>
Signed-off-by: Brian Cavagnolo <brian@cozybit.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-02-24 12:11:39 +00:00
Uwe Kleine-König 1fbf358d5d WHENCE: fix typos in "Realtek" and the filename containing its licence terms
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-02-21 15:25:11 +00:00
Larry Finger 2fab48391f linux-firmware: Add firmware file for Realtek RTL8192DE
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-26 08:52:27 +10:00
Michael Chan 7b3d6e714b linux-firmware: bnx2: Update firmware and version
upstream kernel commit 0268102d53c872b42e214f95492065c8058b042e

Update MIPS firmware to 6.2.1, with improved small packet performance
in RSS mode, and iSCSI CID allocation bug fix on 5708.

Update driver version to 2.0.21.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-25 11:19:22 +10:00
Michael Chan c9cbafa568 linux-firmware: bnx2: Update firmware to 6.0.x.
upstream kernel commit 22fa159d37efbfe781bbb99279efe83f58b87d29

- Improved flow control and simplified interface
- Use hardware RSS indirection table instead of the slower firmware-
  based table
- Lower latency interrupt on 5709

Signed-off-by: Michael Chan <mchan@broadcom.com>
Reviewed-by: Benjamin Li <benli@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-25 11:19:18 +10:00
Larry Finger 39cd7bc45f linux-firmware: Add firmware file for Realtek RTL8192SE
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-23 03:40:22 +10:00
Wey-Yi Guy 5890cd450f iwlwifi: add new firmware to 100 devices
New iwlwifi-100-5.ucode for 100 series devices
version: 39.31.5.1

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-23 03:38:57 +10:00
Dave Airlie bce93b43e6 radeon: add new NI firmwares.
This adds the firmware for the HD6xxx series of cards codenamed
Nothern Islands.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2011-01-09 01:26:37 +00:00
David Woodhouse c3ba83bfdc Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/bwh/linux-firmware
Conflicts:
	WHENCE
2011-01-08 22:01:05 +00:00
Hayes Wang 40c0f950be rtl_nic: Add firmware for RTL8111D(L)
Add firmware for r8169 of kernel for RTL8111D
	rtl_nic/rtl8168d-1.fw
	rtl_nic/rtl8168d-2.fw

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-20 09:07:52 +00:00
Wey-Yi Guy eb0ad4ffc1 iwlwifi: add updated firmware for 6050 devices
update iwlwifi-6050-5.ucode for 6050 series devices
version: 41.28.5.1

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-17 22:08:12 +00:00
Wey-Yi Guy dd6e5da98a iwlwifi: add new firmware for 6030 devices
New iwlwifi-6000g2b-5.ucode for 6030 series devices
version: 17.168.5.1

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-17 22:04:43 +00:00
Wey-Yi Guy 3feb2d9526 iwlwifi: add new firmware for 6005 devices
New iwlwifi-6000g2a-5.ucode for 6005 series devices
version: 17.168.5.1

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-17 22:04:42 +00:00
Bala Shanmugam 9cab998ba8 ath3k-fw: Fix EEPROM radio table issue.
Updated PID value to 3005 for devices with
sflash firmware.

Signed-off-by: Bala Shanmugam <sbalashanmugam@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-13 18:29:54 +00:00
Larry Finger 4844fa169c linux-firmware: Add firmware file for RTL8192CU
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-13 12:44:19 +00:00
Shahar Levi e9a798bf12 linux-firmware: wl12xx-Add Access Point Firmware & NVS to the wl12xx Driver
wl1271-fw-ap.bin is access point mode FW support to the wl12xx driver.
Access point uses a separate firmware from station and has a different
initialization sequence.

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-08 23:31:04 +00:00
Dave Airlie ea30bee8b7 radeon: add support for PALM/SUMO firmwares.
These are the firmwares for the upcoming Fusion APUs.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-08 13:47:59 +00:00
Ameen Rahman f7ed8d17cb Update QLogic phanfw.bin
Update firmware for QLogic Intelligent Ethernet (3000 and 3100 Series) Adapters to revision 4.0.534

Signed-off-by: Ameen Rahman <ameen.rahman@qlogic.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-12-06 12:15:28 +00:00
Jon Mason 0892c5ad05 vxge: update firmware to version 1.8.1
Update firmware for the Exar X3100 10Gbps adapters to version 1.8.1

Signed-off-by: Jon Mason <jon.mason@exar.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-11-12 00:24:13 +00:00
Larry Finger 8f91916079 linux-firmware: Add firmware files for Realtek RTL8712U and RTL8192CE
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
2010-11-01 23:56:52 -05:00
David Woodhouse cb6d7df4df Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-firmware
Conflicts:
	WHENCE
2010-11-01 10:24:00 -04:00
Shahar Levi af4d39eaa8 linux-firmware: wl12xx-Add Firmware and NVS files to support Texas Instruments WLAN driver
FW & NVS Support wl127x wireless LAN driver (wl1271 & wl1273).
In order to use those files copy them to target FS at /lib/firmware/.

Signed-off-by: Shahar Levi <shahar_levi@ti.com>
Tested-by: Luciano Coelho <luciano.coelho@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-11-01 10:20:42 -04:00
Mauro Carvalho Chehab 89c6da3151 Add firmware for Telgent 2300 V4L/DVB driver
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-10-28 15:08:59 -02:00
Ben Hutchings 0daab4fab6 Add firmware for VIA VT6656
Signed-off-by: Harald Welte <HaraldWelte@viatech.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2010-10-10 15:24:58 +01:00
Inaky Perez-Gonzalez e9f9e3a9b7 wimax: update WiMAX firmwares for 2.6.35
This adds version 1.5 of the firmware for i2400m based devices (Intel
Wireless WiMAX Connection 5x50) and adds support for the 6x50
series.

The 1.3 version is purged as it is was never supported by a released kernel.

Signed-off-by: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-09-29 12:02:34 +09:00
Henry Ptasinski 28f8f084e9 Firmware for brcmfmac driver
Supports BCM4329 SDIO.

Signed-off-by: Henry Ptasinski <henryp@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-09-24 16:21:12 +01:00
Henry Ptasinski 8ce599d7e7 Firmware for brcm80211 driver
Supports BCM4313, BCM43224, and BCM43225 chips.

Signed-off-by: Henry Ptasinski <henryp@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-09-11 08:52:15 +01:00
Jon Mason e7fb8010c6 vxge: Add driver firmware
Add firmware for the Exar X3100 10Gbps aadapters

Signed-off-by: Jon Mason <jon.mason@exar.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-09-08 22:07:36 +01:00
Sujith 1b7c954425 ath9k_htc: Add firmware for AR7010
Add firmware for AR7010 chipsets supported
by the ath9k_htc driver.

More information at: http://wireless.kernel.org/en/users/Drivers/ath9k_htc

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-08-24 10:35:20 +01:00
dann frazier 1533edfac3 Add firmware for QLogic Intelligent Ethernet (3000 and 3100 Series) Adapters
Originally submitted by Ameen Rahman <ameen.rahman@qlogic.com>.
I've only converted the license file from DOS line endings to with unix
line endings, and adjusted it to fit in 80 columns.

Signed-off-by: dann frazier <dannf@hp.com>
Acked-by: Ameen Rahman <ameen.rahman@qlogic.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-08-07 21:27:43 +01:00
David Woodhouse 72cf26d513 Merge legacy kernel source firmware/ directory from 2.6.35 2010-08-06 08:20:09 +01:00
David Woodhouse 2d07c7de75 Merge legacy kernel source firmware/ directory from 2.6.34 2010-08-06 08:16:07 +01:00
Ben Hutchings c1cc7baf95 IB/qib: Use request_firmware() to load SD7220 firmware
Extract the microcode for the QLogic QLE7220 series IB HCA and use the
kernel microcode request facility to load the microcode.  This
supports Debian Linux's requirements to separate microcode which
doesn't have open source code available from the device driver.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Roland Dreier <rolandd@cisco.com>
2010-07-08 13:27:05 -07:00
Hicham HAOUARI 370066f09b Add firmware for Modems based on Eagle Chipset
Signed-off-by: Hicham HAOUARI <hicham.haouari@gmail.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-06-16 14:07:47 +01:00
Reinette Chatre 85212bf650 Add firmware for Intel Wireless WiFi Link 6250AGN Adapter
Version is 9.201.4.1

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-06-03 11:44:46 +01:00
David Woodhouse 09a550b63d Fix 'Files' label on RTL8192E
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-04-29 14:47:57 +01:00
David Woodhouse 909d91fc24 Merge branch 'upstream' of http://git.decadent.org.uk/git/linux-firmware
Conflicts:
	WHENCE
2010-04-29 14:45:46 +01:00
suraj af5222c5de New Firmware for Atheros bluetooth chipset AR3011
Signed-off-by: Vikram Kandukuri <vikram.kandukuri@atheros.com>
Signed-off-by: Jothi Kumar <jkumar@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-04-27 10:00:52 +01:00
Dave Airlie c4fc1f5b2c radeon: add evergreen family microcode.
This is for the radeon HD5000 family of cards.

also update year in license file.

Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-04-09 09:13:35 +10:00
David Woodhouse 726025e8df Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/gregkh/firmware
Conflicts:
	WHENCE
2010-04-07 17:46:38 +01:00
David Woodhouse 8c3ff02adf Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-firmware
Conflicts:
	WHENCE
2010-03-17 20:40:13 +00:00
Ben Hutchings 0989e227d5 Merge remote branch 'origin/master' into master
Conflicts:
	WHENCE
2010-03-10 00:13:55 +00:00
Ben Hutchings c69b91457e Correct attribution and licence of Sierra Wireless CIS files
These files have nothing to do with the pcmcia-cs project; they are
distributed by Sierra Wireless under GPLv3.
2010-03-05 23:34:08 +00:00
Sujith 35b308409d Add Firmware for Atheros HTC devices
Chipset supported: AR9271

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-02-26 10:48:55 +00:00
Chatre, Reinette 171dbc3dd2 Add firmware for Intel 6000 Series Wi-Fi Adapters
Firmware for Intel 6000 Series Wi-Fi Adapters is version 9.193.4.1

Changelog:
- Sync with fixes from factory
- Fix CTKILL issue after resume
- Fix TC error resulting in NMI On 8KiB AMSDU frames required at
  least 4KiB free space
- Fix for 6000 series cards with EEPROM

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-02-24 18:24:22 +00:00
Vladislav Zolotarov 82af8beb72 bnx2x: Use firmware 5.2.13
Switch to the new firmware version (5.2.13).

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>
2010-02-17 13:35:44 -08:00
Dave Airlie d9076a54d7 radeon: add RLC firmwares from AMD.
License is redistributable but no RE or modification.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2010-02-10 14:10:50 +00:00
Mauro Carvalho Chehab 8d8d1300b4 Additional firmwares for Sensoray s2255 webcam drivers
Sensoray sent me those two additional firmwares, under the same licence.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-27 22:47:30 -02:00
Mauro Carvalho Chehab a142b9f056 Firmware for Sensoray s2255 webcam drivers
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2010-01-27 17:45:37 -02:00
Ben Hutchings 61b5e101f7 Add firmware for lgs8g75
This is taken from the lgs8gxx driver as of 2.6.32-rc5.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2010-01-17 16:57:08 +00:00
Ben Hutchings a513267c7b Add RT3090 firmware from rt2860sta
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2010-01-17 16:56:21 +00:00
Ben Hutchings a1deff1f10 Update firmware from rt2870sta
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2010-01-17 16:56:21 +00:00
Ben Hutchings 859754a1b6 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>
2010-01-17 16:56:18 +00:00
Ben Hutchings 56cda01b80 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>
2010-01-17 16:56:14 +00:00
Ben Hutchings 305a70e8bd 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>
2010-01-17 16:56:08 +00:00
Ken Kawasaki e3e40e32d4 pcnet_cs: add cis of KTI PE520 pcmcia network card
pcnet_cs,serial_cs:

add cis of KTI PE520 pcmcia network card,
and serial card(Sierra Wireless AC860).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
2010-01-06 20:37:58 -08:00
David Woodhouse c103430a95 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux-firmware-from-kernel
Conflicts:
	WHENCE
2010-01-06 16:23:47 +00:00
Kandukuri Vikram 7a03541078 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>
2010-01-06 13:51:50 +00:00
Greg Kroah-Hartman a9799c6dbb Add RealTek RTL8192E firmware
This comes directly from RealTek in their driver package provided
on their web site to be downloaded.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2009-12-15 11:42:01 -08:00
David Woodhouse 224d44938b Standardi[sz]e spelling of 'Licence:' tag
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2009-12-09 14:15:02 +00:00
David S. Miller 199a2619c5 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 <davem@davemloft.net>
2009-11-06 00:55:55 -08:00
David S. Miller fc2a85dec3 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 <davem@davemloft.net>
2009-11-06 00:55:55 -08:00
Ken Kawasaki d9c8a3b8ee 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>
2009-10-29 22:51:25 -07:00
Ken Kawasaki ee925081af 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>
2009-10-29 22:51:25 -07:00
Eilon Greenstein 49e4e9da42 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>
2009-10-15 00:17:20 -07:00
Eilon Greenstein 1528f320df 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>
2009-10-15 00:17:20 -07:00
Devin Heitmueller f20b067453 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>
2009-10-13 07:18:57 +01:00
Ken Kawasaki 94f0989538 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>
2009-10-05 00:40:03 -07:00
Ken Kawasaki 9444d9d587 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>
2009-10-05 00:40:03 -07:00
Linus Torvalds c6f35cef3d 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.
2009-09-21 08:10:09 -07:00
Linus Torvalds 593968a913 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.
2009-09-21 08:10:09 -07:00
Ken Kawasaki 1ca52a490b 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>
2009-09-15 02:42:25 -07:00
Ben Hutchings e292590b82 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>
2009-08-31 09:09:30 +10:00
Ben Hutchings 9715b36e04 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>
2009-08-31 09:09:30 +10:00
Ben Hutchings e211447d0d 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>
2009-08-27 10:47:00 +10:00
Ben Hutchings 5d46d0e9d0 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>
2009-08-27 10:47:00 +10:00
Ben Hutchings 9e10904fb9 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>
2009-08-27 10:46:54 +10:00
Ben Hutchings 4fb42e300e 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>
2009-08-27 10:46:54 +10:00
David Woodhouse bfdde6b0dd Move all licence files into top-level directory, unify spelling
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2009-08-21 09:41:19 +01:00
Reinette Chatre c296f41d63 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>
2009-08-17 03:40:07 +01:00
Reinette Chatre 5801391181 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>
2009-08-05 20:04:22 +01:00
David Woodhouse 8620e8b6ad Merge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-firmware
Conflicts:
	WHENCE
2009-07-23 17:14:50 +01:00
Chatre, Reinette b55ed032c7 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>
2009-07-09 22:56:21 +01:00
David Woodhouse e99eb076a0 Merge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware
Conflicts:
	WHENCE
2009-07-09 22:55:20 +01:00
Divy Le Ray 10719d6d6e 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>
2009-07-08 10:54:24 -07:00
Mauro Carvalho Chehab ae6c353258 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>
2009-07-01 16:24:51 -03:00
Divy Le Ray a06fe72b58 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>
2009-06-03 21:01:50 -07:00
Reinette Chatre 80a203275f 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>
2009-05-14 18:13:29 +01:00
Reinette Chatre d90a18c9e7 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>
2009-05-14 18:13:27 +01:00
Ken Kawasaki 5a6c8aff4f 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>
2009-05-01 19:21:26 -07:00
Vladislav Zolotarov 0eae2a4dfc 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>
2009-04-27 03:27:43 -07:00
David Woodhouse dd0ea3aaae Add Source: for usbdux firmware to WHENCE
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2009-04-23 08:21:09 +01:00
maximilian attems 6c850e37fd 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>
2009-04-22 16:36:12 -07:00
Bernd Porr 9627a3b82c 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>
2009-04-22 16:22:33 -07:00
Ken Kawasaki 252dceb8c2 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>
2009-04-21 02:06:14 -07:00
David Woodhouse a1b8f9ee2c Merge branch 'master' of http://git.decadent.org.uk/git/linux-firmware
Conflicts:
	WHENCE
2009-04-20 11:09:42 +01:00
David Woodhouse 3a9cf53b3a Merge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware
Conflicts:
	WHENCE
2009-04-19 20:37:33 +01:00
Ben Hutchings 4618e53ccc 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>
2009-04-13 01:00:58 +01:00
Linus Torvalds aeb537e9d7 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
2009-04-10 12:01:22 -07:00
David Woodhouse ed7331ed3b 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>
2009-04-06 21:04:05 -07:00
Linus Torvalds bfe8ff32ae 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)
2009-04-06 18:05:43 -07:00
David Woodhouse 43e79a4493 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>
2009-04-06 17:06:51 -07:00
Takashi Iwai 8bb3b685d5 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>
2009-04-06 14:38:43 -07:00
Jaswinder Singh f14750df55 firmware: convert av7110 driver to request_firmware()
Signed-off-by: Jaswinder Singh <jaswinder@infradead.org>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2009-04-06 14:34:12 -07:00
David Woodhouse a652b07921 Merge branch 'from-kernel' of git://git.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux-firmware
Conflicts:
	WHENCE
2009-04-06 14:24:41 -07:00
Linus Torvalds 4fdb1d5096 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
  ...
2009-04-06 13:24:49 -07:00
Michael Chan aaba5f2527 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>
2009-04-04 16:51:14 -07:00
Jaswinder Singh Rajput 9ce2c73c19 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>
2009-04-04 16:38:42 -07:00
Mithlesh Thukral 358e907754 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>
2009-04-03 14:54:38 -07:00
Mithlesh Thukral a66a29b1df 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>
2009-04-03 14:53:14 -07:00
Lior Dotan bb759d6430 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>
2009-04-03 14:53:05 -07:00
David Woodhouse c22feacfae Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/linux-firmware 2009-04-03 18:03:19 +01:00
Jaswinder Singh Rajput 761eb27e5f [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>
2009-04-03 09:25:23 -05:00
Jaswinder Singh Rajput 9873bf8d94 [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>
2009-04-03 09:25:23 -05:00
Jaswinder Singh Rajput a923dad9d8 [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>
2009-04-03 09:24:42 -05:00
Mauro Carvalho Chehab a699eb6997 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>
2009-04-03 09:17:10 -03:00
David Woodhouse cc8127f1fc 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)
2009-04-03 12:50:31 +01:00
Jaswinder Singh Rajput b06e75fdc4 smc91c92_cs: use request_firmware
Added osi_load_firmware() instead of copying same thing twice

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
2009-03-30 20:25:13 +05:30
Jaswinder Singh Rajput de6f8d143d 3C359: use request_firmware
Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
2009-03-30 20:02:50 +05:30
Jaswinder Singh Rajput a8f3ffd64d yam: use request_firmware
Added predef variable in add_mcs() to support predefined mcs data

Signed-off-by: Jaswinder Singh Rajput <jaswinderrajput@gmail.com>
2009-03-30 19:27:07 +05:30
Mauro Carvalho Chehab 6b933a27e1 linux-firmware: Add firmware for Conexant cx231xx USB V4L/DVB driver
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
2009-03-18 20:59:30 -03:00
Divy Le Ray d1483e5f6c 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>
2009-03-13 11:30:48 -07:00
Ben Hutchings 6ebd5bee85 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>
2009-02-26 23:21:23 -08:00
Ben Hutchings 8008f73ca2 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>
2009-02-26 23:20:56 -08:00
Inaky Perez-Gonzalez d4cfa9f14c 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>
2009-02-12 00:36:53 -08:00
Chatre, Reinette caef650a8c 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>
2009-01-21 09:05:52 +11:00
Dan Williams 8ad7863158 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>
2009-01-16 19:00:48 +00:00
David Woodhouse bdd4d91e6f 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>
2009-01-16 19:00:07 +00:00
David Woodhouse 0fcd5fb813 Merge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware 2009-01-13 08:25:12 +00:00
Chris Adams e301324f61 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>
2009-01-12 16:37:01 -08:00
David Woodhouse 55b6b25cc0 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/linux-firmware-wimax
Conflicts:
	WHENCE
2009-01-10 10:38:56 +00:00
David Woodhouse 20d34dd461 Merge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux-firmware 2009-01-09 16:56:05 +00:00
Jaswinder Singh Rajput f2002e2d6c 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>
2009-01-07 12:59:17 -08:00
Jaswinder Singh Rajput e1cd8d9e06 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>
2009-01-04 16:12:11 -08:00
Jaswinder Singh Rajput fee37e0d29 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>
2009-01-04 16:11:25 -08:00
Jaswinder Singh 31797a1c45 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>
2009-01-04 16:10:02 -08:00
Divy Le Ray 94cebd28f4 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>
2008-11-26 15:37:50 -08:00
Inaky Perez-Gonzalez 6ac109ba2f i2400m: add firmware for Intel 2400m Wireless WiMAX Connection
Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com>
2008-11-20 17:32:38 -08:00
Luis R. Rodriguez b66ece1153 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>
2008-11-13 20:04:29 +00:00