Commit Graph

414 Commits

Author SHA1 Message Date
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
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
Tedd Ho-Jeong An
74c9a8ceb4 linux-firmware: update Intel Bluetooth firmware patch file
build version: 1334_02
firmware patch version: 2e

This patch fixes
- SCO connection issue
- A2DP streaming crash issue
- Buffer overwrite with autosuspend issue

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
2013-09-10 20:28:19 +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
Ben Hutchings
600caefd83 Merge branch 'moxa' of https://github.com/lunn/linux-firmware 2013-08-08 22:58:35 +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
ad883620e2 Add symlinks for old go7007 firmware filenames
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-05-30 01:13:25 +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
954908104c Fix formatting of LICENCE.ca0132
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-04-21 19:39:27 +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
Ben Hutchings
c11f374afd cx231xx/cx23885: Remove incorrect Conexant CX23885 firmware
v4l-cx23885-enc.fw is a duplicate of v4l-cx23885-avcore-01.fw, but
should contain code for a different part of the chip.  Unfortunately
the correct code does not seem to be available for redistribution.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2013-02-24 03:12:49 +00:00