platform/upstream/linux-firmware.git
11 years agoUpdate patch and syscfg files for QCA9564.
Peng Chen [Mon, 12 Nov 2012 05:24:10 +0000 (13:24 +0800)]
Update patch and syscfg files for QCA9564.

Signed-off-by: Peng Chen <pengchen@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agortl_nic: update firmware for RTL8168G
Hayes Wang [Tue, 23 Oct 2012 07:02:14 +0000 (15:02 +0800)]
rtl_nic: update firmware for RTL8168G

File: rtl_nic/rtl8168g-1.fw
Version: 0.0.3

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agocxgb4: update firmware to revision 1.6.2.0
Divy Le Ray [Wed, 26 Sep 2012 23:59:33 +0000 (16:59 -0700)]
cxgb4: update firmware to revision 1.6.2.0

Signed-off-by: Divy Le Ray <divy@chelsio.com>
11 years agobnx2x: update fw to 7.8.2
Yuval Mintz [Mon, 24 Sep 2012 07:25:09 +0000 (09:25 +0200)]
bnx2x: update fw to 7.8.2

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.

Signed-off-by: Yuval Mintz <yuvalmin@broadcom.com>
Signed-off-by: Ariel Elior <ariele@broadcom.com>
Signed-off-by: Eilon Goldstein <eilong@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agoMerge branch 'for_nic_upstream' of git://git.qlogic.com/linux-firmware
Ben Hutchings [Mon, 24 Sep 2012 19:30:06 +0000 (21:30 +0200)]
Merge branch 'for_nic_upstream' of git://git.qlogic.com/linux-firmware

11 years agortlwifi/rtl8712u Revert firmware
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>
11 years agoUpdate rampatch file for AR9462.
Peng Chen [Mon, 10 Sep 2012 11:45:02 +0000 (19:45 +0800)]
Update rampatch file for AR9462.

Signed-off-by: Peng Chen <pengchen@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agonetxen_nic: Update QLogic phanfw.bin to version 4.0.588
Shahed Shaikh [Wed, 19 Sep 2012 14:32:57 +0000 (07:32 -0700)]
netxen_nic: Update QLogic phanfw.bin to version 4.0.588
Signed-off-by: Shahed Shaikh <shahed.shaikh@qlogic.com>
11 years agoMerge branch 'master' of git://dev.laptop.org/users/dsd/linux-firmware
Ben Hutchings [Sun, 9 Sep 2012 19:04:28 +0000 (20:04 +0100)]
Merge branch 'master' of git://dev.laptop.org/users/dsd/linux-firmware

11 years agortlwifi/rtl8723e: Add firmware for new driver
Larry Finger [Mon, 20 Aug 2012 16:42:30 +0000 (11:42 -0500)]
rtlwifi/rtl8723e: Add firmware for new driver

The driver and firmware are new additions to the rtlwifi family of drivers.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agolinux-firmware: ath6k: add firmware for AR6004 hw1.3
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>
11 years agoMarvell SD8787: update to v14.66.9.p96
Daniel Drake [Fri, 31 Aug 2012 00:19:45 +0000 (18:19 -0600)]
Marvell SD8787: update to v14.66.9.p96

New version. Submitted with permission from Marvell.

Signed-off-by: Daniel Drake <dsd@laptop.org>
11 years agoMarvell SD8686: update to v9.70.20.p0
Daniel Drake [Thu, 30 Aug 2012 17:31:06 +0000 (11:31 -0600)]
Marvell SD8686: update to v9.70.20.p0

The existing version in the tree was v9.70.3.p36.

The WHENCE file is still correct; this came from Marvell extranet,
and is available under the same license.

Signed-off-by: Daniel Drake <dsd@laptop.org>
11 years agoiwlwifi: update firmware for 6205
Johannes Berg [Fri, 3 Aug 2012 16:39:58 +0000 (18:39 +0200)]
iwlwifi: update firmware for 6205

version 18.168.6.1

This adds support for WoWLAN and P2P, both of
which are still experimental in the driver.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
[bwh: Do not remove the previous version]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agoAdd syscfg (different frequency) and patch for AR3002 2.2.1.
Peng Chen [Thu, 19 Jul 2012 01:51:42 +0000 (09:51 +0800)]
Add syscfg (different frequency) and patch for AR3002 2.2.1.

Signed-off-by: Peng Chen <pengchen@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agobrcm: add bcm4334 firmware for brcmfmac
Franky Lin [Tue, 17 Jul 2012 19:22:05 +0000 (12:22 -0700)]
brcm: add bcm4334 firmware for brcmfmac

This is the initial version of bcm4334 SDIO interface firmware
for brcmfmac.

Signed-off-by: Franky Lin <frankyl@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agor8712u: Update to latest firmware
Larry Finger [Wed, 11 Jul 2012 18:18:30 +0000 (13:18 -0500)]
r8712u: Update to latest firmware

A new firmware file is used in the vendor driver with name/version
rtl8188C_8192C_8192D_usb_linux_v3.4.2_3727.20120404.

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agortl_nic: update firmware for RTL8168G
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>
11 years agoAdd syscfg and patch files for AR3002 2.2.1
Peng Chen [Tue, 10 Jul 2012 03:33:12 +0000 (11:33 +0800)]
Add syscfg and patch files for AR3002 2.2.1

Signed-off-by: Peng Chen <pengchen@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agortl_nic: add new firmware for RTL8168G
Hayes Wang [Mon, 9 Jul 2012 03:11:52 +0000 (11:11 +0800)]
rtl_nic: add new firmware for RTL8168G

File: rtl_nic/rtl8168g-1.fw
Version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agortl_nic: add new firmware for RTL8106E
Hayes Wang [Mon, 9 Jul 2012 03:11:51 +0000 (11:11 +0800)]
rtl_nic: add new firmware for RTL8106E

File: rtl_nic/rtl8106e-1.fw
Version: 0.0.1

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agortl_nic: update firmware for RTL8411
Hayes Wang [Mon, 9 Jul 2012 03:11:50 +0000 (11:11 +0800)]
rtl_nic: update firmware for RTL8411

File: rtl_nic/rtl8411-1.fw
Version: 0.0.3

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agortl_nic: update firmware for RTL8168F
Hayes Wang [Mon, 9 Jul 2012 03:11:49 +0000 (11:11 +0800)]
rtl_nic: update firmware for RTL8168F

File: rtl_nic/rtl8168f-1.fw
Version: 0.0.5

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agoar3k: add patch and sysconfig for Qualcomm Atheros AR9462
Costa Yao [Wed, 4 Jul 2012 09:38:09 +0000 (17:38 +0800)]
ar3k: add patch and sysconfig for Qualcomm Atheros AR9462

 add patch and sysconfig for Qualcomm Atheros AR9462

Signed-off-by: Costa Yao <cqyao@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agortlwifi: rtl8192ce: rtl8192se: rtl8192de: Update to rtl_92ce_92se_92de_linux_mac80211...
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>
11 years agoWHENCE: Move version strings from Info to Version fields
Ben Hutchings [Sun, 8 Jul 2012 17:27:02 +0000 (18:27 +0100)]
WHENCE: Move version strings from Info to Version fields

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agoWHENCE: Move informational text from File to Info fields
Ben Hutchings [Sun, 8 Jul 2012 17:23:49 +0000 (18:23 +0100)]
WHENCE: Move informational text from File to Info fields

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agoMerge branch 'linux-firmware' of git://github.com/TI-OpenLink/firmwares
Ben Hutchings [Sat, 30 Jun 2012 18:50:47 +0000 (19:50 +0100)]
Merge branch 'linux-firmware' of git://github.com/TI-OpenLink/firmwares

11 years agowl18xx: add firmware for WiLink8 WLAN chips
Luciano Coelho [Wed, 27 Jun 2012 12:49:21 +0000 (15:49 +0300)]
wl18xx: add firmware for WiLink8 WLAN chips

This new firmware is used with the new wl18xx driver that has been
recently added in the Linux kernel.  It will be part of Linux v3.6.

This new firmware's version is 8.2.0.0.100.

Signed-off-by: Luciano Coelho <coelho@ti.com>
11 years agowl127x/wl128x: add new firmware series as version 5
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.

Signed-off-by: Luciano Coelho <coelho@ti.com>
11 years agoMerge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
Ben Hutchings [Fri, 15 Jun 2012 02:10:25 +0000 (03:10 +0100)]
Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware

11 years agort2800pci:Firmware update v1
Woody Hung [Thu, 14 Jun 2012 06:57:41 +0000 (14:57 +0800)]
rt2800pci:Firmware update v1

Update firmwrae that support the rt3290 chip.

Signed-off-by: Woody Hung <Woody.Hung@mediatek.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agocxgb4: update firmware to revision 1.4.23.0
Divy Le Ray [Tue, 12 Jun 2012 23:51:27 +0000 (16:51 -0700)]
cxgb4: update firmware to revision 1.4.23.0

Signed-off-by: Divy Le Ray <divy@chelsio.com>
11 years agobuild: Implement minimal GNOME Build API
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>
11 years agoMerge branch 'for_upstream' of git://git.qlogic.com/linux-firmware
Ben Hutchings [Wed, 16 May 2012 22:44:54 +0000 (23:44 +0100)]
Merge branch 'for_upstream' of git://git.qlogic.com/linux-firmware

11 years agoar3k: add patch and sysconfig for QCA9564(Aphrodite)
Costa Yao [Thu, 26 Apr 2012 06:38:06 +0000 (14:38 +0800)]
ar3k: add patch and sysconfig for QCA9564(Aphrodite)

add patch and sysconfig for Qualcomm Atheros QCA9564

Signed-off-by: Costa Yao <cqyao@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
11 years agolinux-firmware: add README
Xose Vazquez Perez [Sat, 21 Apr 2012 22:27:14 +0000 (00:27 +0200)]
linux-firmware: add README

basic info about how to submit files or patches.

Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agoradeon: add new firmware for SI and TN
Alex Deucher [Wed, 2 May 2012 19:03:26 +0000 (15:03 -0400)]
radeon: add new firmware for SI and TN

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>
12 years agoqla2xxx: Update ql2500_fw.bin to version 5.06.05.
Chad Dupuis [Fri, 27 Apr 2012 18:45:05 +0000 (13:45 -0500)]
qla2xxx: Update ql2500_fw.bin to version 5.06.05.

Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
12 years agoqla2xxx: Update ql2400_fw.bin to version 5.06.05.
Chad Dupuis [Fri, 27 Apr 2012 18:43:21 +0000 (13:43 -0500)]
qla2xxx: Update ql2400_fw.bin to version 5.06.05.

Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
12 years agoqla2xxx: Update ql2322_fw.bin to version 3.03.28.
Chad Dupuis [Fri, 27 Apr 2012 18:40:52 +0000 (13:40 -0500)]
qla2xxx: Update ql2322_fw.bin to version 3.03.28.

Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
12 years agoqla2xxx: Update ql2300_fw.bin to version 3.03.28.
Chad Dupuis [Fri, 27 Apr 2012 18:38:51 +0000 (13:38 -0500)]
qla2xxx: Update ql2300_fw.bin to version 3.03.28.

Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
12 years agoRemove unused 'mwl8335_duplex.fw'
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>
12 years agobnx2x: adding fw 7.2.51
Barak Witkowski [Thu, 19 Apr 2012 10:33:18 +0000 (13:33 +0300)]
bnx2x: adding fw 7.2.51

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>
12 years agoWHENCE: List each file on its own line
Ben Hutchings [Mon, 16 Apr 2012 04:36:15 +0000 (05:36 +0100)]
WHENCE: List each file on its own line

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agoWHENCE: Add currently undocumented firmware files
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>
12 years agoAdd missing : in WHENCE file
Pascal Terjan [Thu, 12 Apr 2012 21:49:00 +0000 (22:49 +0100)]
Add missing : in WHENCE file

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agoWHENCE: Delete ath6kl's references to directories and non-existent files
Ben Hutchings [Mon, 16 Apr 2012 01:48:26 +0000 (02:48 +0100)]
WHENCE: Delete ath6kl's references to directories and non-existent files

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agoWHENCE: Fix ti-connectivity firmware filenames
Ben Hutchings [Mon, 16 Apr 2012 01:45:30 +0000 (02:45 +0100)]
WHENCE: Fix ti-connectivity firmware filenames

All filenames must be specified relative to the repository root.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agolinux-firmware: ath6k: add firmware for AR6004 hw1.2
Kalle Valo [Tue, 10 Apr 2012 12:18:46 +0000 (15:18 +0300)]
linux-firmware: ath6k: add firmware for AR6004 hw1.2

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>
12 years agolinux-firmware: ath6k: add AR6003 hw2.1.1 firmware version 3.2.0.144
Kalle Valo [Tue, 10 Apr 2012 12:18:33 +0000 (15:18 +0300)]
linux-firmware: ath6k: add AR6003 hw2.1.1 firmware version 3.2.0.144

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>
12 years agoMerge branch 'linux-firmware' of git://github.com/TI-OpenLink/firmwares
Ben Hutchings [Mon, 2 Apr 2012 15:16:15 +0000 (16:16 +0100)]
Merge branch 'linux-firmware' of git://github.com/TI-OpenLink/firmwares

12 years agortl_nic: update firmware for RTL8411
Hayes Wang [Tue, 27 Mar 2012 09:21:15 +0000 (17:21 +0800)]
rtl_nic: update firmware for RTL8411

Updated firmware with stability fixes.
Version: 0.0.2

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
12 years agortl_nic: update firmware for RTL8111F
Hayes Wang [Tue, 27 Mar 2012 09:21:14 +0000 (17:21 +0800)]
rtl_nic: update firmware for RTL8111F

Updated firmware with stability fixes.
1. rtl_nic/rtl8168f-1.fw
   Version: 0.0.4
1. rtl_nic/rtl8168f-2.fw
   Version: 0.0.4

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
12 years agortl_nic: update firmware for RTL8111E-VL
Hayes Wang [Tue, 27 Mar 2012 09:21:13 +0000 (17:21 +0800)]
rtl_nic: update firmware for RTL8111E-VL

Updated firmware with stability fixes.
Version: 0.0.4

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
12 years agolinux-firmware: ti-connectivity: update wl12xx firmwares
Luciano Coelho [Fri, 17 Feb 2012 13:55:56 +0000 (15:55 +0200)]
linux-firmware: ti-connectivity: update wl12xx firmwares

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>
12 years agolinux-firmware: ti-connectivity: change fw version info to new style
Luciano Coelho [Mon, 20 Feb 2012 07:37:59 +0000 (09:37 +0200)]
linux-firmware: ti-connectivity: change fw version info to new style

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>
12 years agolinux-firmware: update ti-connectivity licence
Luciano Coelho [Fri, 17 Feb 2012 15:27:47 +0000 (17:27 +0200)]
linux-firmware: update ti-connectivity licence

Update the licence file for Texas Instruments connectivity binaries.

Signed-off-by: Luciano Coelho <coelho@ti.com>
12 years agousbdux: Add usbduxsigma firmware
Bernd Porr [Sat, 18 Feb 2012 23:40:15 +0000 (23:40 +0000)]
usbdux: Add usbduxsigma firmware

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>
12 years agoRemove execute permissions from various blobs
Ben Hutchings [Sun, 19 Feb 2012 01:08:40 +0000 (01:08 +0000)]
Remove execute permissions from various blobs

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agobnx2x: adding fw 7.2.16
Barak Witkowski [Thu, 16 Feb 2012 12:40:15 +0000 (14:40 +0200)]
bnx2x: adding fw 7.2.16

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>
12 years agocxgb4: Delete unused file cxgb4/t4fw-1.3.10.0.bin
Ben Hutchings [Sun, 19 Feb 2012 00:59:57 +0000 (00:59 +0000)]
cxgb4: Delete unused file cxgb4/t4fw-1.3.10.0.bin

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>
12 years agolinux-firmware: update cxgb3 driver firmware to revision 7.12.0
Divy Le Ray [Thu, 16 Feb 2012 06:42:47 +0000 (22:42 -0800)]
linux-firmware: update cxgb3 driver firmware to revision 7.12.0

Signed-off-by: Divy Le Ray <divy@chelsio.com>
12 years agolinux-firmware: add t4fw-1.4.16.0.bin firmware for cxgb4 driver.
Divy Le Ray [Thu, 16 Feb 2012 06:42:45 +0000 (22:42 -0800)]
linux-firmware: add t4fw-1.4.16.0.bin firmware for cxgb4 driver.

Update t4fw.bin symlink to point the the latest firmware.

Signed-off-by: Divy Le Ray <divy@chelsio.com>
12 years agolinux-firmware: rename t4fw.bin
Divy Le Ray [Thu, 16 Feb 2012 06:42:37 +0000 (22:42 -0800)]
linux-firmware: rename t4fw.bin

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>
12 years agolinux-firmware: brcm: add firmware for bcm43236 usb device
Arend van Spriel [Fri, 3 Feb 2012 20:56:45 +0000 (21:56 +0100)]
linux-firmware: brcm: add firmware for bcm43236 usb device

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>
12 years agolinux-firmware: brcm: remove nvram file for bcm4329 development board
Franky Lin [Fri, 3 Feb 2012 20:56:44 +0000 (21:56 +0100)]
linux-firmware: brcm: remove nvram file for bcm4329 development board

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>
12 years agolinux-firmware: brcm: add bcm4330 firmware for brcmfmac
Franky Lin [Fri, 3 Feb 2012 20:56:43 +0000 (21:56 +0100)]
linux-firmware: brcm: add bcm4330 firmware for brcmfmac

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>
12 years agolinux-firmware: brcm: add new bcm4329 firmware for brcmfmac
Franky Lin [Fri, 3 Feb 2012 20:56:42 +0000 (21:56 +0100)]
linux-firmware: brcm: add new bcm4329 firmware for brcmfmac

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>
12 years agoUpdate licence text for iwlwifi firmware
Ben Hutchings [Wed, 25 Jan 2012 04:07:55 +0000 (04:07 +0000)]
Update licence text for iwlwifi firmware

Just an extension of the copyright dates.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agoiwlwifi: add new firmware for 6000g2b devices
Tim Gardner [Mon, 23 Jan 2012 16:57:57 +0000 (09:57 -0700)]
iwlwifi: add new firmware for 6000g2b devices

http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-6000g2b-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
12 years agoiwlwifi: add new firmware for 2030 devices
Tim Gardner [Mon, 23 Jan 2012 16:55:52 +0000 (09:55 -0700)]
iwlwifi: add new firmware for 2030 devices

http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-2030-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
12 years agoiwlwifi: add new firmware for 2000 devices
Tim Gardner [Mon, 23 Jan 2012 16:54:08 +0000 (09:54 -0700)]
iwlwifi: add new firmware for 2000 devices

http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-2000-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
12 years agoiwlwifi: add new firmware for 135 devcies
Tim Gardner [Mon, 23 Jan 2012 16:50:56 +0000 (09:50 -0700)]
iwlwifi: add new firmware for 135 devcies

http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-135-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
12 years agoiwlwifi: add new firmware for 105 devices
Tim Gardner [Mon, 23 Jan 2012 16:47:36 +0000 (09:47 -0700)]
iwlwifi: add new firmware for 105 devices

http://intellinuxwireless.org/iwlwifi/downloads/iwlwifi-105-ucode-18.168.6.1.tgz

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
12 years agofirmware/isci: update to oem parameter format v1.3
Dan Williams [Wed, 4 Jan 2012 09:25:20 +0000 (01:25 -0800)]
firmware/isci: update to oem parameter format v1.3

v1.1 allows finer grained tuning of the SSC (spread-spectrum-clocking)
settings for SAS and SATA.  See notes in probe_roms.h

v1.3 allows the attenuation of the attached cables to be specified to
the driver in terms of 'short', 'medium', and 'long' (see probe_roms.h).
These settings (per phy) are retrieved from the platform oem-parameters
(BIOS rom), the fallback firmware blob, or via a module parameter
override.

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agocis: Add makefile for building CIS files from text format
Ben Hutchings [Wed, 24 Aug 2011 05:31:12 +0000 (06:31 +0100)]
cis: Add makefile for building CIS files from text format

Most of the CIS files come from the pcmcia-cs project and are built
from a text format using the pack_cis tool.

In pcmcia-cs 3.2.8, apparently the last release, pack_cis had some
bugs that are fatal when it is built with a current gcc and glibc.
Therefore I refer to my own repackaged version that runs successfully
and generates exactly the same binaries included here.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agoisci: Add firmware blob and sources
Ben Hutchings [Sat, 17 Dec 2011 16:58:47 +0000 (16:58 +0000)]
isci: Add firmware blob and sources

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>
12 years agolinux-firmware: bnx2: Update mips firmware to fix iSCSI problems
Michael Chan [Mon, 19 Dec 2011 04:13:32 +0000 (20:13 -0800)]
linux-firmware: bnx2: Update mips firmware to fix iSCSI problems

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>
12 years agobnx2x: Update firmware to 6.2.9
Dmitry Kravkov [Fri, 1 Apr 2011 00:03:36 +0000 (17:03 -0700)]
bnx2x: Update firmware to 6.2.9

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]

12 years agoWHENCE: bnx2x: Add the version 6.x.y files
Ben Hutchings [Sat, 17 Dec 2011 09:23:32 +0000 (09:23 +0000)]
WHENCE: bnx2x: Add the version 6.x.y files

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agobnx2x: replace FW to 6.2.5
Vladislav Zolotarov [Mon, 13 Dec 2010 05:44:35 +0000 (05:44 +0000)]
bnx2x: replace FW to 6.2.5

Includes FCoE releated fixes in FW flows

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Export the blobs to linux-firmware]

12 years agobnx2x: Add 57712 support
Dmitry Kravkov [Wed, 6 Oct 2010 03:28:26 +0000 (03:28 +0000)]
bnx2x: Add 57712 support

57712 HW supported with same set of features as for 57710/57711

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Export the blob to linux-firmware]

12 years agobnx2x, cnic, bnx2i: use new FW/HSI
Dmitry Kravkov [Wed, 6 Oct 2010 03:23:26 +0000 (03:23 +0000)]
bnx2x, cnic, bnx2i: use new FW/HSI

This is the new FW HSI blob and the relevant definitions without logic changes.
It also included code adaptation for new HSI. New features are not enabled.

New FW/HSI includes:
- Support for 57712 HW
- Future support for VF (not used)
- Improvements in FW interrupts scheme
- FW FCoE hooks (stubs for future usage)

Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com>
Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
[bwh: Export the blobs to linux-firmware]

12 years agokeyspan_pda: Add makefile for building from source
Ben Hutchings [Wed, 24 Aug 2011 04:43:40 +0000 (05:43 +0100)]
keyspan_pda: Add makefile for building from source

The commands given in the source aren't quite right, and don't cover
use of ihex2fw.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agokeyspan_pda: Fix parse error with as31 version 2.3.1
Ben Hutchings [Wed, 24 Aug 2011 04:40:10 +0000 (05:40 +0100)]
keyspan_pda: Fix parse error with as31 version 2.3.1

keyspan_pda.S has an out-of-range decimal constant that looks
like it was really meant to be a binary constant.  Comparing
with the binary, it appears that as31 used to treat this as 0,
so change the source to use 0 and add a comment on this.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agodvb-ttpci: Add source code and makefile
Ben Hutchings [Wed, 24 Aug 2011 04:01:55 +0000 (05:01 +0100)]
dvb-ttpci: Add source code and makefile

Downstream commercial distributors need to distribute the source code
as well as the binary.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
12 years agodsp56k: Add makefile for building from source
Ben Hutchings [Wed, 24 Aug 2011 03:48:10 +0000 (04:48 +0100)]
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>
12 years agortl_nic: add new firmware for RTL8402
Hayes Wang [Wed, 26 Oct 2011 13:07:05 +0000 (21:07 +0800)]
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>
12 years agortl_nic: add new firmware for RTL8411
Hayes Wang [Wed, 26 Oct 2011 13:07:04 +0000 (21:07 +0800)]
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>
12 years agortl_nic: add new firmware for RTL8111F
Hayes Wang [Wed, 26 Oct 2011 13:07:03 +0000 (21:07 +0800)]
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>
12 years agortl_nic: update firmware for RTL8111E-VL
Hayes Wang [Wed, 26 Oct 2011 13:07:02 +0000 (21:07 +0800)]
rtl_nic: update firmware for RTL8111E-VL

Updated firmware with stability fixes.
Version: 0.0.3

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
12 years agoMerge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2/linux...
Ben Hutchings [Fri, 16 Dec 2011 03:51:38 +0000 (03:51 +0000)]
Merge branch 'master' of git://git./linux/kernel/git/dwmw2/linux-firmware.git

12 years agobnx2x: Adding FW 7.0.29.0
Dmitry Kravkov [Mon, 17 Oct 2011 14:00:47 +0000 (16:00 +0200)]
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>
12 years agolinux-firmware: Add new firmware image for ath6kl driver
Senthil Balasubramanian [Sat, 1 Oct 2011 07:47:14 +0000 (13:17 +0530)]
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>
12 years agoUpdate QLogic phanfw.bin
Sucheta Chakraborty [Fri, 16 Sep 2011 05:56:46 +0000 (22:56 -0700)]
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>
12 years agolibertas_tf_usb: Rename firmware to match path in driver
Ben Hutchings [Fri, 9 Sep 2011 01:07:02 +0000 (02:07 +0100)]
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>
12 years agortl_nic: add new firmware for RTL8111F
Hayes Wang [Thu, 1 Sep 2011 07:07:13 +0000 (15:07 +0800)]
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>
12 years agortl_nic: update firmware for RTL8111E-VL
Hayes Wang [Thu, 1 Sep 2011 07:07:12 +0000 (15:07 +0800)]
rtl_nic: update firmware for RTL8111E-VL

Updated firmware with stability fixes.
Version: 0.0.2

Signed-off-by: Hayes Wang <hayeswang@realtek.com>
12 years agolinux-firmware: Update cxgb4 firmware
Divy Le Ray [Mon, 29 Aug 2011 16:12:15 +0000 (09:12 -0700)]
linux-firmware: Update cxgb4 firmware

Update cxgb4 firmware to revision 1.3.10.0

Signed-off-by: Divy Le Ray <divy@chelsio.com>