platform/upstream/linux-firmware.git
13 years agolinux-firmware: Add firmware file for Realtek RTL8192DE
Larry Finger [Tue, 25 Jan 2011 22:45:25 +0000 (16:45 -0600)]
linux-firmware: Add firmware file for Realtek RTL8192DE

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
13 years agolinux-firmware: bnx2: Update firmware and version
Michael Chan [Mon, 24 Jan 2011 21:05:15 +0000 (13:05 -0800)]
linux-firmware: bnx2: Update firmware and version

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>
13 years agolinux-firmware: bnx2: Update firmware to 6.0.x.
Michael Chan [Mon, 24 Jan 2011 21:05:14 +0000 (13:05 -0800)]
linux-firmware: bnx2: Update firmware to 6.0.x.

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>
13 years agolinux-firmware: Add firmware file for Realtek RTL8192SE
Larry Finger [Sat, 22 Jan 2011 03:30:27 +0000 (21:30 -0600)]
linux-firmware: Add firmware file for Realtek RTL8192SE

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
13 years agoiwlwifi: add new firmware to 100 devices
Wey-Yi Guy [Sat, 22 Jan 2011 17:25:23 +0000 (17:25 +0000)]
iwlwifi: add new firmware to 100 devices

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>
13 years agoradeon: add new NI firmwares.
Dave Airlie [Fri, 7 Jan 2011 03:27:48 +0000 (13:27 +1000)]
radeon: add new NI firmwares.

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>
13 years agoMerge ssh://master.kernel.org/pub/scm/linux/kernel/git/bwh/linux-firmware
David Woodhouse [Sat, 8 Jan 2011 22:01:05 +0000 (22:01 +0000)]
Merge ssh:///linux/kernel/git/bwh/linux-firmware

Conflicts:
WHENCE

13 years agortl_nic: Add firmware for RTL8111D(L)
Hayes Wang [Wed, 1 Dec 2010 02:29:38 +0000 (10:29 +0800)]
rtl_nic: Add firmware for RTL8111D(L)

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>
13 years agoiwlwifi: add updated firmware for 6050 devices
Wey-Yi Guy [Fri, 17 Dec 2010 22:06:06 +0000 (22:06 +0000)]
iwlwifi: add updated firmware for 6050 devices

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>
13 years agoiwlwifi: add new firmware for 6030 devices
Wey-Yi Guy [Fri, 17 Dec 2010 21:47:23 +0000 (21:47 +0000)]
iwlwifi: add new firmware for 6030 devices

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>
13 years agoiwlwifi: add new firmware for 6005 devices
Wey-Yi Guy [Fri, 17 Dec 2010 21:43:50 +0000 (21:43 +0000)]
iwlwifi: add new firmware for 6005 devices

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>
13 years agovxge: update PXE firmware to version
Jon Mason [Thu, 16 Dec 2010 00:10:43 +0000 (18:10 -0600)]
vxge: update PXE firmware to version

Update PXE firmware for the Exar X3100 10Gbps adapters to version
3.5.0.1

Signed-off-by: Jon Mason <jon.mason@exar.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
13 years agoath3k-fw: Fix EEPROM radio table issue.
Bala Shanmugam [Fri, 3 Dec 2010 09:18:27 +0000 (14:48 +0530)]
ath3k-fw: Fix EEPROM radio table issue.

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>
13 years agolinux-firmware: Add firmware file for RTL8192CU
Larry Finger [Mon, 13 Dec 2010 03:50:00 +0000 (21:50 -0600)]
linux-firmware: Add firmware file for RTL8192CU

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
13 years agolinux-firmware: wl12xx-Add Access Point Firmware & NVS to the wl12xx Driver
Shahar Levi [Wed, 24 Nov 2010 07:47:38 +0000 (09:47 +0200)]
linux-firmware: wl12xx-Add Access Point Firmware & NVS to the wl12xx Driver

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>
13 years agoradeon: add support for PALM/SUMO firmwares.
Dave Airlie [Sun, 5 Dec 2010 23:13:40 +0000 (09:13 +1000)]
radeon: add support for PALM/SUMO firmwares.

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>
13 years agomwl8335: add duplex firmware for 88w8335 PCI-based parts
Dan Williams [Tue, 7 Dec 2010 20:57:22 +0000 (14:57 -0600)]
mwl8335: add duplex firmware for 88w8335 PCI-based parts

Firmware is "duplex" which means it is capable of both STA and AP
modes.  See the GPL reference driver here for more details on how
to talk to the chip:

http://www.seagate.com/staticfiles/maxtor/en_us/downloads/MSSII_3.1.2.src.tgz

Signed-off-by: Dan Williams <dcbw@redhat.com>
13 years agoUpdate QLogic phanfw.bin
Ameen Rahman [Fri, 24 Sep 2010 21:49:07 +0000 (14:49 -0700)]
Update QLogic phanfw.bin

Update firmware for QLogic Intelligent Ethernet (3000 and 3100 Series) Adapters to revision 4.0.534

Signed-off-by: Ameen Rahman <ameen.rahman@qlogic.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agovxge: update firmware to version 1.8.1
Jon Mason [Fri, 12 Nov 2010 00:19:14 +0000 (18:19 -0600)]
vxge: update firmware to version 1.8.1

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>
14 years agolinux-firmware: Add firmware files for Realtek RTL8712U and RTL8192CE
Larry Finger [Tue, 2 Nov 2010 04:56:52 +0000 (23:56 -0500)]
linux-firmware: Add firmware files for Realtek RTL8712U and RTL8192CE

Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
14 years agoMerge ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-firmware
David Woodhouse [Mon, 1 Nov 2010 14:23:42 +0000 (10:23 -0400)]
Merge ssh:///linux/kernel/git/mchehab/linux-firmware

Conflicts:
WHENCE

14 years agolinux-firmware: wl12xx-Add Firmware and NVS files to support Texas Instruments WLAN...
Shahar Levi [Sun, 3 Oct 2010 15:04:03 +0000 (17:04 +0200)]
linux-firmware: wl12xx-Add Firmware and NVS files to support Texas Instruments WLAN driver

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>
14 years agoAdd firmware for Telgent 2300 V4L/DVB driver
Mauro Carvalho Chehab [Thu, 28 Oct 2010 17:08:59 +0000 (15:08 -0200)]
Add firmware for Telgent 2300 V4L/DVB driver

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agoAdd firmware for VIA VT6656
Ben Hutchings [Sun, 10 Oct 2010 14:24:58 +0000 (15:24 +0100)]
Add firmware for VIA VT6656

Signed-off-by: Harald Welte <HaraldWelte@viatech.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agowimax: update WiMAX firmwares for 2.6.35
Inaky Perez-Gonzalez [Wed, 12 May 2010 19:29:56 +0000 (12:29 -0700)]
wimax: update WiMAX firmwares for 2.6.35

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>
14 years agoFirmware for brcmfmac driver
Henry Ptasinski [Wed, 22 Sep 2010 20:31:03 +0000 (13:31 -0700)]
Firmware for brcmfmac driver

Supports BCM4329 SDIO.

Signed-off-by: Henry Ptasinski <henryp@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoFirmware for brcm80211 driver
Henry Ptasinski [Fri, 10 Sep 2010 04:40:21 +0000 (21:40 -0700)]
Firmware for brcm80211 driver

Supports BCM4313, BCM43224, and BCM43225 chips.

Signed-off-by: Henry Ptasinski <henryp@broadcom.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoath9k_htc: Update AR7010 firmwares
Rajkumar Manoharan [Fri, 3 Sep 2010 16:11:20 +0000 (21:41 +0530)]
ath9k_htc: Update AR7010 firmwares

AR7010 firmwares are patched to change EP3 & EP4
from Interrupt to Bulk type.

These changes are compatible with older kernels.

Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agovxge: Add driver firmware
Jon Mason [Thu, 26 Aug 2010 20:26:33 +0000 (15:26 -0500)]
vxge: Add driver firmware

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>
14 years agoRemove executable bit from ueagle-atm/DSP4p.bin
David Woodhouse [Wed, 8 Sep 2010 21:06:19 +0000 (22:06 +0100)]
Remove executable bit from ueagle-atm/DSP4p.bin

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoRemove executable bit from iwlwifi-6050-4.ucode
David Woodhouse [Wed, 8 Sep 2010 21:05:21 +0000 (22:05 +0100)]
Remove executable bit from iwlwifi-6050-4.ucode

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoath9k_htc: Add firmware for AR7010
Sujith [Wed, 2 Jun 2010 10:29:24 +0000 (03:29 -0700)]
ath9k_htc: Add firmware for AR7010

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>
14 years agoAdd firmware for QLogic Intelligent Ethernet (3000 and 3100 Series) Adapters
dann frazier [Tue, 22 Jun 2010 19:38:44 +0000 (13:38 -0600)]
Add firmware for QLogic Intelligent Ethernet (3000 and 3100 Series) Adapters

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>
14 years agoMerge legacy kernel source firmware/ directory from 2.6.35
David Woodhouse [Fri, 6 Aug 2010 07:20:09 +0000 (08:20 +0100)]
Merge legacy kernel source firmware/ directory from 2.6.35

14 years agoMerge legacy kernel source firmware/ directory from 2.6.34
David Woodhouse [Fri, 6 Aug 2010 07:16:07 +0000 (08:16 +0100)]
Merge legacy kernel source firmware/ directory from 2.6.34

14 years agoMerge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
Linus Torvalds [Wed, 4 Aug 2010 18:47:58 +0000 (11:47 -0700)]
Merge git://git./linux/kernel/git/davem/net-next-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1443 commits)
  phy/marvell: add 88ec048 support
  igb: Program MDICNFG register prior to PHY init
  e1000e: correct MAC-PHY interconnect register offset for 82579
  hso: Add new product ID
  can: Add driver for esd CAN-USB/2 device
  l2tp: fix export of header file for userspace
  can-raw: Fix skb_orphan_try handling
  Revert "net: remove zap_completion_queue"
  net: cleanup inclusion
  phy/marvell: add 88e1121 interface mode support
  u32: negative offset fix
  net: Fix a typo from "dev" to "ndev"
  igb: Use irq_synchronize per vector when using MSI-X
  ixgbevf: fix null pointer dereference due to filter being set for VLAN 0
  e1000e: Fix irq_synchronize in MSI-X case
  e1000e: register pm_qos request on hardware activation
  ip_fragment: fix subtracting PPPOE_SES_HLEN from mtu twice
  net: Add getsockopt support for TCP thin-streams
  cxgb4: update driver version
  cxgb4: add new PCI IDs
  ...

Manually fix up conflicts in:
 - drivers/net/e1000e/netdev.c: due to pm_qos registration
   infrastructure changes
 - drivers/net/phy/marvell.c: conflict between adding 88ec048 support
   and cleaning up the IDs
 - drivers/net/wireless/ipw2x00/ipw2100.c: trivial ipw2100_pm_qos_req
   conflict (registration change vs marking it static)

14 years agoIB/qib: Use request_firmware() to load SD7220 firmware
Ben Hutchings [Thu, 1 Jul 2010 20:37:20 +0000 (20:37 +0000)]
IB/qib: Use request_firmware() to load SD7220 firmware

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>
14 years agocxgb3: update FW to 7.10
Divy Le Ray [Mon, 21 Jun 2010 15:54:48 +0000 (15:54 +0000)]
cxgb3: update FW to 7.10

Update FW to 7.10

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
14 years agoAdd firmware for Modems based on Eagle Chipset
Hicham HAOUARI [Wed, 16 Jun 2010 12:46:53 +0000 (13:46 +0100)]
Add firmware for Modems based on Eagle Chipset

Signed-off-by: Hicham HAOUARI <hicham.haouari@gmail.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoAdd firmware for Intel Wireless WiFi Link 6250AGN Adapter
Reinette Chatre [Wed, 2 Jun 2010 23:05:36 +0000 (00:05 +0100)]
Add firmware for Intel Wireless WiFi Link 6250AGN Adapter

Version is 9.201.4.1

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoFix Multitech MT9234MU and MT9234ZBA firmware
David Woodhouse [Tue, 25 May 2010 16:52:36 +0000 (17:52 +0100)]
Fix Multitech MT9234MU and MT9234ZBA firmware

This shouldn't have been in .ihex form

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agofirmware files for Multitech MT9234MU and MT9234ZBA modems
Alex Manoussakis [Tue, 25 May 2010 14:14:49 +0000 (15:14 +0100)]
firmware files for Multitech MT9234MU and MT9234ZBA modems

The following patch contains firmware for Multitech Systems' MT9234MU
and MT9234ZBA usb dialup fax modems. It has been provided to me by
Multitech Systems' support, and I converted the files to ihex format with
objcopy -I binary -O ihex <file.fw> <file.fw>.ihex

Signed-off-by: Alex Manoussakis <alex@juniper.net>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agobnx2: Update 5709 MIPS firmware and version to 2.0.15.
Michael Chan [Tue, 18 May 2010 00:33:31 +0000 (17:33 -0700)]
bnx2: Update 5709 MIPS firmware and version to 2.0.15.

New firmware fixes a performance regression on small packets.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
14 years agoUpdate AR9271 firmware.
Sujith [Mon, 17 May 2010 06:43:52 +0000 (07:43 +0100)]
Update AR9271 firmware.

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoFix 'Files' label on RTL8192E
David Woodhouse [Thu, 29 Apr 2010 13:47:57 +0000 (14:47 +0100)]
Fix 'Files' label on RTL8192E

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoMerge branch 'upstream' of http://git.decadent.org.uk/git/linux-firmware
David Woodhouse [Thu, 29 Apr 2010 13:45:46 +0000 (14:45 +0100)]
Merge branch 'upstream' of git.decadent.org.uk/git/linux-firmware

Conflicts:
WHENCE

14 years agoNew Firmware for Atheros bluetooth chipset AR3011
suraj [Tue, 27 Apr 2010 06:19:50 +0000 (11:49 +0530)]
New Firmware for Atheros bluetooth chipset AR3011

Signed-off-by: Vikram Kandukuri <vikram.kandukuri@atheros.com>
Signed-off-by: Jothi Kumar <jkumar@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoradeon: add evergreen family microcode.
Dave Airlie [Thu, 8 Apr 2010 23:10:41 +0000 (09:10 +1000)]
radeon: add evergreen family microcode.

This is for the radeon HD5000 family of cards.

also update year in license file.

Signed-off-by: Dave Airlie <airlied@redhat.com>
14 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/gregkh/firmware
David Woodhouse [Wed, 7 Apr 2010 16:46:02 +0000 (17:46 +0100)]
Merge branch 'master' of /linux/kernel/git/gregkh/firmware

Conflicts:
WHENCE

14 years agoMerge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab...
David Woodhouse [Wed, 17 Mar 2010 20:39:53 +0000 (20:39 +0000)]
Merge branch 'master' of ssh:///linux/kernel/git/mchehab/linux-firmware

Conflicts:
WHENCE

14 years agoMerge remote branch 'origin/master' into master
Ben Hutchings [Wed, 10 Mar 2010 00:13:18 +0000 (00:13 +0000)]
Merge remote branch 'origin/master' into master

Conflicts:
WHENCE

14 years agoCorrect attribution and licence of Sierra Wireless CIS files
Ben Hutchings [Fri, 5 Mar 2010 23:28:48 +0000 (23:28 +0000)]
Correct attribution and licence of Sierra Wireless CIS files

These files have nothing to do with the pcmcia-cs project; they are
distributed by Sierra Wireless under GPLv3.

14 years agoUpdate copyright year for iwlwifi licence
Reinette Chatre [Fri, 26 Feb 2010 21:36:54 +0000 (21:36 +0000)]
Update copyright year for iwlwifi licence

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoAdd Firmware for Atheros HTC devices
Sujith [Fri, 26 Feb 2010 10:57:55 +0000 (10:57 +0000)]
Add Firmware for Atheros HTC devices

Chipset supported: AR9271

Signed-off-by: Sujith <Sujith.Manoharan@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoAdd firmware for Intel 6000 Series Wi-Fi Adapters
Chatre, Reinette [Tue, 23 Feb 2010 23:56:35 +0000 (23:56 +0000)]
Add firmware for Intel 6000 Series Wi-Fi Adapters

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>
14 years agobnx2x: Use firmware 5.2.13
Vladislav Zolotarov [Wed, 17 Feb 2010 21:35:01 +0000 (13:35 -0800)]
bnx2x: Use firmware 5.2.13

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>
14 years agobnx2: Update firmwares and update version to 2.0.8.
Michael Chan [Tue, 16 Feb 2010 23:19:42 +0000 (15:19 -0800)]
bnx2: Update firmwares and update version to 2.0.8.

- Increase FTQ depth to 256 to ehnabce performance.
- Fix RV2P context corruption on 5709 when flow control is enabled.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
14 years agoradeon: add RLC firmwares from AMD.
Dave Airlie [Wed, 3 Feb 2010 23:29:57 +0000 (09:29 +1000)]
radeon: add RLC firmwares from AMD.

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>
14 years agoAdditional firmwares for Sensoray s2255 webcam drivers
Mauro Carvalho Chehab [Thu, 28 Jan 2010 00:35:53 +0000 (22:35 -0200)]
Additional firmwares for Sensoray s2255 webcam drivers

Sensoray sent me those two additional firmwares, under the same licence.

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agoFirmware for Sensoray s2255 webcam drivers
Mauro Carvalho Chehab [Wed, 27 Jan 2010 19:07:34 +0000 (17:07 -0200)]
Firmware for Sensoray s2255 webcam drivers

Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
14 years agoAdd firmware for lgs8g75
Ben Hutchings [Sun, 1 Nov 2009 02:21:36 +0000 (02:21 +0000)]
Add firmware for lgs8g75

This is taken from the lgs8gxx driver as of 2.6.32-rc5.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoAdd RT3090 firmware from rt2860sta
Ben Hutchings [Wed, 26 Aug 2009 22:38:47 +0000 (23:38 +0100)]
Add RT3090 firmware from rt2860sta

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoUpdate firmware from rt2870sta
Ben Hutchings [Sun, 23 Aug 2009 23:12:32 +0000 (00:12 +0100)]
Update firmware from rt2870sta

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoSpecify drivers using firmware by module/object name
Ben Hutchings [Thu, 14 Jan 2010 21:52:36 +0000 (21:52 +0000)]
Specify drivers using firmware by module/object name

Drivers are currently specified by a mixture of module name, config
option or description, which is not that useful.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoUse 'File:' field name in front of each filename
Ben Hutchings [Thu, 14 Jan 2010 21:51:49 +0000 (21:51 +0000)]
Use 'File:' field name in front of each filename

This will aid automatic parsing of this file.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoCorrect various filenames
Ben Hutchings [Thu, 14 Jan 2010 21:50:15 +0000 (21:50 +0000)]
Correct various filenames

Filenames should be the names of the installed binary files, without
the base directory 'firmware'.

Remove mention of absent file 'whiteheat_loader_debug.fw'.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
14 years agoMerge from fixed from-kernel tree to fix Matrox firmware binaries
David Woodhouse [Fri, 8 Jan 2010 01:38:39 +0000 (01:38 +0000)]
Merge from fixed from-kernel tree to fix Matrox firmware binaries

Not entirely sure how these went wrong; will keep a closer eye on the
auto-conversion script. Thanks to Erik Inge Bolsø for spotting it.

14 years agopcnet_cs: add cis of KTI PE520 pcmcia network card
Ken Kawasaki [Thu, 7 Jan 2010 04:37:58 +0000 (20:37 -0800)]
pcnet_cs: add cis of KTI PE520 pcmcia network card

pcnet_cs,serial_cs:

add cis of KTI PE520 pcmcia network card,
and serial card(Sierra Wireless AC860).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
14 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/dwmw2/linux...
David Woodhouse [Wed, 6 Jan 2010 16:18:34 +0000 (16:18 +0000)]
Merge branch 'master' of /linux/kernel/git/dwmw2/linux-firmware-from-kernel

Conflicts:
WHENCE

14 years agoFirmware for Atheros bluetooth chipset AR3011
Kandukuri Vikram [Wed, 6 Jan 2010 13:48:49 +0000 (19:18 +0530)]
Firmware for Atheros bluetooth chipset AR3011

Signed-off-by: Tom Pham <tpham@atheros.com>
Signed-off-by: Vikram Kandukuri <vikram.kandukuri@atheros.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
14 years agoAdd RealTek RTL8192E firmware
Greg Kroah-Hartman [Tue, 15 Dec 2009 19:42:01 +0000 (11:42 -0800)]
Add RealTek RTL8192E firmware

This comes directly from RealTek in their driver package provided
on their web site to be downloaded.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
14 years agoStandardi[sz]e spelling of 'Licence:' tag
David Woodhouse [Wed, 9 Dec 2009 14:14:56 +0000 (14:14 +0000)]
Standardi[sz]e spelling of 'Licence:' tag

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
David S. Miller [Fri, 6 Nov 2009 08:55:55 +0000 (00:55 -0800)]
Merge branch 'master' of /linux/kernel/git/davem/net-2.6

Conflicts:
drivers/net/usb/cdc_ether.c

All CDC ethernet devices of type USB_CLASS_COMM need to use
'&mbm_info'.

Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoMerge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
David S. Miller [Fri, 6 Nov 2009 08:55:55 +0000 (00:55 -0800)]
Merge branch 'master' of /linux/kernel/git/davem/net-2.6

Conflicts:
drivers/net/usb/cdc_ether.c

All CDC ethernet devices of type USB_CLASS_COMM need to use
'&mbm_info'.

Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agopcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card
Ken Kawasaki [Sat, 17 Oct 2009 15:39:20 +0000 (15:39 +0000)]
pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card

pcnet_cs,serial_cs:

add cis of PreMax ethernet pcmcia card,
and some Sierra Wireless serial card(AC555, AC7xx, AC8xx).

use PROD_ID for AC7xx, because MANF_ID of AC7xx and AC8xx are the same.

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agopcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card
Ken Kawasaki [Sat, 17 Oct 2009 15:39:20 +0000 (15:39 +0000)]
pcnet_cs: add cis of PreMax PE-200 ethernet pcmcia card

pcnet_cs,serial_cs:

add cis of PreMax ethernet pcmcia card,
and some Sierra Wireless serial card(AC555, AC7xx, AC8xx).

use PROD_ID for AC7xx, because MANF_ID of AC7xx and AC8xx are the same.

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agobnx2x: Allowing 0 as initial fairness value
Eilon Greenstein [Thu, 15 Oct 2009 07:17:20 +0000 (00:17 -0700)]
bnx2x: Allowing 0 as initial fairness value

Value of zero was used to disable the fairness mechanism. Though the code
(driver and FW) allowed changing the value at run time, it did not allow to do
that if the mechanism was disabled to begin with.
Fixed the FW to allow turning on and off the mechanism at run time. Fixed the
code to read the value from the chip at the right sequence.
Without this fix, if the initial value was set to zero, traffic could not run on
the interface.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agobnx2x: Allowing 0 as initial fairness value
Eilon Greenstein [Thu, 15 Oct 2009 07:17:20 +0000 (00:17 -0700)]
bnx2x: Allowing 0 as initial fairness value

Value of zero was used to disable the fairness mechanism. Though the code
(driver and FW) allowed changing the value at run time, it did not allow to do
that if the mechanism was disabled to begin with.
Fixed the FW to allow turning on and off the mechanism at run time. Fixed the
code to read the value from the chip at the right sequence.
Without this fix, if the initial value was set to zero, traffic could not run on
the interface.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoAdd legally redistributable firmware for the dib0700 USB bridge
Devin Heitmueller [Tue, 13 Oct 2009 04:10:46 +0000 (00:10 -0400)]
Add legally redistributable firmware for the dib0700 USB bridge

Thanks to Patrick Boettcher <pboettcher@dibcom.fr> from DiBcom for
providing the firmware under a redistributable license.

Signed-off-by: Devin Heitmueller <dheitmueller@kernellabs.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agopcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card
Ken Kawasaki [Mon, 5 Oct 2009 07:40:03 +0000 (00:40 -0700)]
pcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card

pcnet_cs,serial_cs:

add cis of National Semicondoctor's lan&modem mulitifunction pcmcia card,
NE2K, tamarack ethernet card,
and some serial card(COMpad2, COMpad4).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agopcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card
Ken Kawasaki [Mon, 5 Oct 2009 07:40:03 +0000 (00:40 -0700)]
pcnet_cs: add cis of National Semicondoctor's multifunction pcmcia card

pcnet_cs,serial_cs:

add cis of National Semicondoctor's lan&modem mulitifunction pcmcia card,
NE2K, tamarack ethernet card,
and some serial card(COMpad2, COMpad4).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoMerge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied...
Linus Torvalds [Mon, 21 Sep 2009 15:10:09 +0000 (08:10 -0700)]
Merge branch 'drm-linus' of git://git./linux/kernel/git/airlied/drm-2.6

* 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (133 commits)
  drm/vgaarb: add VGA arbitration support to the drm and kms.
  drm/radeon: some r420s have a CP race with the DMA engine.
  drm/radeon/r600/kms: rv670 is not DCE3
  drm/radeon/kms: r420 idle after programming GA_ENHANCE
  drm/radeon/kms: more fixes to rv770 suspend/resume path.
  drm/radeon/kms: more alignment for rv770.c with r600.c
  drm/radeon/kms: rv770 blit init called too late.
  drm/radeon/kms: move around new init path code to avoid posting at init
  drm/radeon/r600: fix some issues with suspend/resume.
  drm/radeon/kms: disable VGA rendering engine before taking over VRAM
  drm/radeon/kms: Move radeon_get_clock_info() call out of radeon_clocks_init().
  drm/radeon/kms: add initial connector properties
  drm/radeon/kms: Use surfaces for scanout / cursor byte swapping on big endian.
  drm/radeon/kms: don't fail if we fail to init GPU acceleration
  drm/r600/kms: fixup number of loops per blit calculation.
  drm/radeon/kms: reprogram format in set base.
  drm/radeon: avivo chips have no separate int bit for display
  drm/radeon/r600: don't do interrupts
  drm: fix _DRM_GEM addmap error message
  drm: update crtc x/y when only fb changes
  ...

Fixed up trivial conflicts in firmware/Makefile due to network driver
(cxgb3) and drm (mga/r128/radeon) firmware being listed next to each
other.

15 years agoMerge branch 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied...
Linus Torvalds [Mon, 21 Sep 2009 15:10:09 +0000 (08:10 -0700)]
Merge branch 'drm-linus' of git://git./linux/kernel/git/airlied/drm-2.6

* 'drm-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (133 commits)
  drm/vgaarb: add VGA arbitration support to the drm and kms.
  drm/radeon: some r420s have a CP race with the DMA engine.
  drm/radeon/r600/kms: rv670 is not DCE3
  drm/radeon/kms: r420 idle after programming GA_ENHANCE
  drm/radeon/kms: more fixes to rv770 suspend/resume path.
  drm/radeon/kms: more alignment for rv770.c with r600.c
  drm/radeon/kms: rv770 blit init called too late.
  drm/radeon/kms: move around new init path code to avoid posting at init
  drm/radeon/r600: fix some issues with suspend/resume.
  drm/radeon/kms: disable VGA rendering engine before taking over VRAM
  drm/radeon/kms: Move radeon_get_clock_info() call out of radeon_clocks_init().
  drm/radeon/kms: add initial connector properties
  drm/radeon/kms: Use surfaces for scanout / cursor byte swapping on big endian.
  drm/radeon/kms: don't fail if we fail to init GPU acceleration
  drm/r600/kms: fixup number of loops per blit calculation.
  drm/radeon/kms: reprogram format in set base.
  drm/radeon: avivo chips have no separate int bit for display
  drm/radeon/r600: don't do interrupts
  drm: fix _DRM_GEM addmap error message
  drm: update crtc x/y when only fb changes
  ...

Fixed up trivial conflicts in firmware/Makefile due to network driver
(cxgb3) and drm (mga/r128/radeon) firmware being listed next to each
other.

15 years agopcnet_cs: add cis of Linksys multifunction pcmcia card
Ken Kawasaki [Tue, 15 Sep 2009 09:42:25 +0000 (02:42 -0700)]
pcnet_cs: add cis of Linksys multifunction pcmcia card

pcnet_cs,serial_cs:

add cis of Linksys lan&modem mulitifunction pcmcia card
and some modem card(MT5634ZLX, RS-COM-2P).

Signed-off-by: Ken Kawasaki <ken_kawasaki@spring.nifty.jp>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agoradeon: Use request_firmware()
Ben Hutchings [Sat, 29 Aug 2009 13:53:51 +0000 (14:53 +0100)]
radeon: Use request_firmware()

Loosely based on a patch by
Jaswinder Singh Rajput <jaswinderlinux@gmail.com>.

KMS support by Dave Airlie <airlied@redhat.com>.

For Radeon 100- to 500-series, firmware blobs look like:
    struct {
        __be32 datah;
        __be32 datal;
    } cp_ucode[256];

For Radeon 600-series, there are two separate firmware blobs:
    __be32 me_ucode[PM4_UCODE_SIZE * 3];
    __be32 pfp_ucode[PFP_UCODE_SIZE];

For Radeon 700-series, likewise:
    __be32 me_ucode[R700_PM4_UCODE_SIZE];
    __be32 pfp_ucode[R700_PFP_UCODE_SIZE];

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agoradeon: Use request_firmware()
Ben Hutchings [Sat, 29 Aug 2009 13:53:51 +0000 (14:53 +0100)]
radeon: Use request_firmware()

Loosely based on a patch by
Jaswinder Singh Rajput <jaswinderlinux@gmail.com>.

KMS support by Dave Airlie <airlied@redhat.com>.

For Radeon 100- to 500-series, firmware blobs look like:
    struct {
        __be32 datah;
        __be32 datal;
    } cp_ucode[256];

For Radeon 600-series, there are two separate firmware blobs:
    __be32 me_ucode[PM4_UCODE_SIZE * 3];
    __be32 pfp_ucode[PFP_UCODE_SIZE];

For Radeon 700-series, likewise:
    __be32 me_ucode[R700_PM4_UCODE_SIZE];
    __be32 pfp_ucode[R700_PFP_UCODE_SIZE];

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agobnx2: Update firmware to 5.0.0.j3.
Michael Chan [Sat, 29 Aug 2009 07:02:46 +0000 (00:02 -0700)]
bnx2: Update firmware to 5.0.0.j3.

- Better small packet receive performance.
- Better handling of Flow control on 5709.
- Fixed iSCSI TMP ABORT TASK problem.
- Added iSCSI TCP timestamp option.

Signed-off-by: Michael Chan <mchan@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agodrm/r128: Use request_firmware() to load CCE microcode
Ben Hutchings [Sun, 23 Aug 2009 17:37:26 +0000 (18:37 +0100)]
drm/r128: Use request_firmware() to load CCE microcode

Firmware blob looks like this:
    __be32 datah
    __be32 datal

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agodrm/r128: Use request_firmware() to load CCE microcode
Ben Hutchings [Sun, 23 Aug 2009 17:37:26 +0000 (18:37 +0100)]
drm/r128: Use request_firmware() to load CCE microcode

Firmware blob looks like this:
    __be32 datah
    __be32 datal

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agodrm/mga: Use request_firmware() to load microcode
Ben Hutchings [Sun, 23 Aug 2009 17:34:25 +0000 (18:34 +0100)]
drm/mga: Use request_firmware() to load microcode

Image format is IHEX, one record for each pipe in order (record
addresses are ignored).

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agodrm/mga: Use request_firmware() to load microcode
Ben Hutchings [Sun, 23 Aug 2009 17:34:25 +0000 (18:34 +0100)]
drm/mga: Use request_firmware() to load microcode

Image format is IHEX, one record for each pipe in order (record
addresses are ignored).

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Dave Airlie <airlied@redhat.com>
15 years agoconvert ralink-firmware.txt UNIX line-endings
David Woodhouse [Fri, 21 Aug 2009 08:46:15 +0000 (09:46 +0100)]
convert ralink-firmware.txt UNIX line-endings

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMove all licence files into top-level directory, unify spelling
David Woodhouse [Fri, 21 Aug 2009 08:40:35 +0000 (09:40 +0100)]
Move all licence files into top-level directory, unify spelling

Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agolinux-firmware: Add firmware for Intel WiFi Link 1000BGN
Reinette Chatre [Fri, 14 Aug 2009 21:51:36 +0000 (14:51 -0700)]
linux-firmware: Add firmware for Intel WiFi Link 1000BGN

Firmware for Intel WiFi Link 1000BGN is v128.50.3.1

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agobnx2x: Using the new FW
Eilon Greenstein [Thu, 13 Aug 2009 05:53:28 +0000 (22:53 -0700)]
bnx2x: Using the new FW

The new FW improves the packets per second rate. It required a lot of change in
the FW which implies many changes in the driver to support it. It is now also
possible for the driver to use a separate MSI-X vector for Rx and Tx - this also
add some to the complicity of this change.

All things said - after this patch, practically all performance matrixes show
improvement.
Though Vladislav Zolotarov is not signed on this patch, he did most of the job
and deserves credit for that.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
15 years agolinux-firmware: Update Intel Wireless WiFi 5100, 5300, 5350
Reinette Chatre [Wed, 5 Aug 2009 18:51:10 +0000 (11:51 -0700)]
linux-firmware: Update Intel Wireless WiFi 5100, 5300, 5350

Firmware for Intel Wireless WiFi 5100AGN, 5300AGN, and 5350AGN
is now version 8.24.2.12.

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'master' of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab...
David Woodhouse [Thu, 23 Jul 2009 16:14:50 +0000 (17:14 +0100)]
Merge branch 'master' of ssh:///linux/kernel/git/mchehab/linux-firmware

Conflicts:
WHENCE

15 years agolinux-firmware: Update Intel Wireless Wifi 4965 firmware
Chatre, Reinette [Thu, 9 Jul 2009 21:43:52 +0000 (14:43 -0700)]
linux-firmware: Update Intel Wireless Wifi 4965 firmware

Version is now 228.61.2.24

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
15 years agoMerge branch 'from-kernel' of git://git.kernel.org/pub/scm/linux/kernel/git/dwmw2...
David Woodhouse [Thu, 9 Jul 2009 21:53:24 +0000 (22:53 +0100)]
Merge branch 'from-kernel' of git://git./linux/kernel/git/dwmw2/linux-firmware

Conflicts:
WHENCE

15 years agocxgb3: use request_firmware() for the EDC registers setup
Divy Le Ray [Tue, 7 Jul 2009 19:49:09 +0000 (19:49 +0000)]
cxgb3: use request_firmware() for the EDC registers setup

use request_firmware() to load the phy's EDC programmation

Signed-off-by: Divy Le Ray <divy@chelsio.com>
Signed-off-by: David S. Miller <davem@davemloft.net>