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>
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>
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>
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>
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]
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
- 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>
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>
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>
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>
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>
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>
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>
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>