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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
This adds the firmware for ath6kl.
Signed-off-by: Luis R. Rodriguez <lrodriguez@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Added sysconfig file for new clock frequency.
Signed-off-by: Jothikumar Mothilal <jkumar@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Supports BCM4313, BCM43224, and BCM43225 chips.
Signed-off-by: Henry Ptasinski <henryp@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
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>
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>
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>
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>
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>
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>
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>