Commit Graph

618 Commits

Author SHA1 Message Date
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