Commit Graph

225 Commits (2514500322175840a86466adb89f128e43b53c8b)

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