This makes the license Operating System agnostic and updates
the patent license grant for use of the firmware license specifically
on the Atheros chipsets.
This allows us to share the same license between all Atheros chipsets,
ath9k, ath9k_htc, ath6kl, and future chipsets.
Cc: ath9k-devel@atheros.com Cc: Len Widra <len.widra@atheros.com> Cc: Brian Lee <briank.lee@atheros.com> Cc: Adam Tachner <atachner@atheros.com> Cc: Paul Lever <Paul.Lever@atheros.com> Cc: Vipin Mehta <vipin.mehta@atheros.com> Signed-off-by: Luis R. Rodriguez <lrodriguez@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>
Shahar Levi [Mon, 28 Feb 2011 13:43:31 +0000 (15:43 +0200)]
linux-firmware: wl12xx-Update STA firmware
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 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>
- 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>
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>
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:
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>
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>
* 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)
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>
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>
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>
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>
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>
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>