Kevin Cernekee [Fri, 24 May 2013 07:53:10 +0000 (00:53 -0700)]
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>
Luciano Coelho [Wed, 28 Nov 2012 13:00:20 +0000 (15:00 +0200)]
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.
Dmitry Kravkov [Wed, 27 Feb 2013 19:24:07 +0000 (21:24 +0200)]
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.
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>
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>
Lubomir Rintel [Wed, 16 Jan 2013 01:28:09 +0000 (02:28 +0100)]
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.
There is no need to explicitly add a checksum, as the miniboot tool
normally does this for us. I can't reproduce the behaviour where the
checksum was omitted.
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Piotr Haber [Fri, 30 Nov 2012 21:18:37 +0000 (22:18 +0100)]
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>
Arun Kumar K [Wed, 28 Nov 2012 12:13:06 +0000 (17:43 +0530)]
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>
Pontus Fuchs [Tue, 20 Nov 2012 21:11:12 +0000 (22:11 +0100)]
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>
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.
Larry Finger [Mon, 10 Sep 2012 16:26:05 +0000 (11:26 -0500)]
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>
Ray Chen [Mon, 20 Aug 2012 08:06:49 +0000 (11:06 +0300)]
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>
Hayes Wang [Wed, 11 Jul 2012 12:10:03 +0000 (20:10 +0800)]
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>
Larry Finger [Sun, 8 Jul 2012 20:16:17 +0000 (15:16 -0500)]
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>
Luciano Coelho [Wed, 27 Jun 2012 12:41:51 +0000 (15:41 +0300)]
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.
Colin Walters [Mon, 21 May 2012 22:37:20 +0000 (18:37 -0400)]
build: Implement minimal GNOME Build API
One more step on the road to entirely eliminating the concept of
packages. I adapted the installation rules from the Fedora
spec file.
They should clearly be less lame, but to do so we'd need more formal
rules about which files should be installed. Maybe just limit it to
things ending in ".bin" or ".fw"?
See http://people.gnome.org/~walters/docs/build-api.txt
Signed-off-by: Colin Walters <walters@verbum.org> Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Ben Hutchings [Sat, 21 Apr 2012 15:32:15 +0000 (16:32 +0100)]
Remove unused 'mwl8335_duplex.fw'
This blob comes from the out-of-tree mwl8335 driver. It was intended
that the driver would be cleaned up and added to mainline Linux, and
would use this external firmware file. Unfortunately that has not
been done and the file is redundant.
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
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.
Ben Hutchings [Mon, 16 Apr 2012 04:15:15 +0000 (05:15 +0100)]
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>