Commit Graph

626 Commits (35292dce2b7d9a9989b369e325fa33a6c4d9bd65)

Author SHA1 Message Date
Tedd Ho-Jeong An 1406ec1124 linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
This patch updates the firmware patch for Intel Bluetooth 7265 (C0/D0)
also known as Intel StP C0 and StP D0

C0 Patch Version: 55
D0 Patch Version: 32

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-11-11 16:18:35 -08:00
Sudarsana Kalluru 9d0546a9fe qed: Add FW 8.4.2.0.
This adds the first FW entry to the newly added
Qlogic Ethernet Driver product series.

Signed-off-by: Sudarsana Kalluru <Sudarsana.Kalluru@qlogic.com>
Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-11-11 16:18:29 -08:00
Kyle McMartin bfeee58b50 fix WHENCE, which for some reason became executable...
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-11-06 14:19:32 -08:00
Alex Deucher 90d3de6378 radeon/amdgpu: update to latest firmware
Internal commit:
89eb0443c30a5fb06291f922e2f784c01213da2f

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-11-06 14:15:49 -08:00
Kyle McMartin 3a1c117398 Merge branch 'skl' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/firmware
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-11-04 08:42:53 -08:00
Vinod Koul 33a1bc51b6 linux-firmware: add Skylake audio firmware
This adds Skylake audio dsp firmware which will be used in Skylake systems
with adsp enabled.

The version of this firmware release is 8.20.00.669

The md5sum of this firmware binary is 039c718077ea3c3a4253110a0554f422

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
2015-11-04 17:26:40 +05:30
Kalle Valo aa57476f3b ath10k: add notice.txt references to WHENCE
This is to make sure that the notice files get automatically included.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Kyle McMartin <jkkm@boosh.dhcp.thefacebook.com>
2015-11-03 15:57:52 -08:00
Arend van Spriel d19609d9c8 brcm: adding firmware for BCM4350 PCIe device
This patch adds firmware for the BCM4350 11ac PCIe device.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <jkkm@boosh.DHCP.thefacebook.com>
2015-11-03 15:57:49 -08:00
Amitkumar Karwar e92f8b3f65 linux-firmware: update Marvell USB8797-B0 firmware image
Version 14.68.29.p49

Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2015-11-02 06:25:05 -05:00
Amitkumar Karwar 495e89368e linux-firmware: update Marvell 8897-B0 firmware images to 7.p53
SD8897:
    WLAN (SDIO) firmware version: 15.68.7.p53
    Bluetooth (SDIO) firmware version: 15.68.7.p53
    The combo image can be downloaded through either WLAN or
    Bluetooth.

PCIe/USB-8897:
    WLAN (PCIe) firmware version: 15.68.7.p53
    Bluetooth (USB) firmware version: 15.68.7.p53
    The combo image will be downloaded through WLAN only.

Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2015-11-02 05:45:17 -05:00
Rodrigo Vivi 7dae4d9df0 linux-firmware/i915: Removing old Skylake DMC
This versions has the risk of  "DMC RAM corruption issue"
fixed on 1.23.

So let's remove old version and let only the latest one available
for now.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-10-20 10:32:26 -07:00
Rodrigo Vivi 182a82e604 linux-firmware: New minor DMC release for Skylake - ver1_23
Version: 1.23
Date   : 10/19/2015
Notes:
Following additions from ver1.22
1. WA for Palette and DMC RAM corruption issue.

DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.22
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-10-20 10:30:11 -07:00
David Lin 66d3d8d760 Add FW binary used by mwlwifi driver.
Signed-off-by: David Lin <dlin@marvell.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 19:28:55 +01:00
Kalle Valo d6255c76ec ath10k: QCA99X0 hw2.0: add firmware 10.4.1.00030-1 and board.bin
Add initial firmware and board files for QCA99X0 hw2.0 family of chipsets.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
[bwh: Remove trailing whitespace from notice]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 19:18:18 +01:00
Kalle Valo 002384aca9 ath10k: QCA6174 hw3.0: add WLAN.RM.2.0-00180-QCARMSWPZ-1
Add initial firmware and board files for QCA6174 hw3.0 family of chipsets.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
[bwh: Remove trailing whitespace from notice and convert it to UTF-8]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 19:18:18 +01:00
Kalle Valo aab28b04bc ath10k: QCA6174 hw2.1: add firmware WLAN.RM.1.1-00141 and board.bin
Add initial firmware and board files for QCA6174 hw2.1 family of chipsets.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
[bwh: Remove trailing whitespace from notice and convert it to UTF-8]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 19:18:05 +01:00
Kalle Valo 371fe038db ath10k: QCA988X hw2.0: add firmware 10.2.4.70.9-2
Add firmware 10.2.4.70.9-2 which uses FW API 5 so use name firmware-5.bin. Keep
firmware-4.bin for backwards compatibility with older ath10k versions.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
[bwh: Remove trailing whitespace from notice]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 18:59:28 +01:00
Kalle Valo a9526824e9 ath10k: QCA988X hw2.0: add board.bin
In commit 40d14143b7 ("ath10k: add firmware 10.2.4.45 as firmware-4.bin") I
forgot to commit board.bin file and that's why it was not included in the
commit even I had added an entry to WHENCE. Add that now.

At the same time also add Version field for firmware-4.bin.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 18:58:16 +01:00
Ben Hutchings 162cbfdf9b WHENCE: Summarise several more custom licences as 'Redistributable'
This makes it easier for downstream distributors to check which files
are clearly distributable without unusual restrictions.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 14:55:38 +01:00
Ben Hutchings a817a9b870 Add licence information for qla1280 firmware
These files were previously available from
ftp://ftp.qlogic.com/outgoing/linux/firmware under a BSD-ish licence.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 14:55:38 +01:00
Ben Hutchings 9a92b3c2cc Add licence information for e100 microcode
The BSDs include the same code under a typical BSD-ish licence, e.g.
http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/fxp/rcvbundl.h?rev=1.2

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 14:55:38 +01:00
Ben Hutchings 8c01d46414 Add licence information for kaweth firmware
Based on the discussion at <https://bugs.debian.org/502665>, this is
BSD-licenced.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 14:55:38 +01:00
Ben Hutchings 3a21320e9d WHENCE: Fix several licen[cs]e filenames
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 14:55:38 +01:00
Ben Hutchings f33f88f6f3 WHENCE: Expand file wildcard RTL8192E/*
No other entry uses a wildcard, so keep things simple for scripts that
parse this file.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 14:55:38 +01:00
Ben Hutchings 5edd3d7550 WHENCE: Remove listing of a nonexistent file
v4l-cx23885-enc.fw was removed by commit c11f374afd
("cx231xx/cx23885: Remove incorrect Conexant CX23885 firmware").

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2015-10-18 14:54:50 +01:00
Tedd Ho-Jeong An d82d3c1e5e linux-firmware: Add firmware patch for Intel Bluetooth 7265 (D1)
This patch adds the firmware patch for Intel Bluetooth 7265 (D1)
also known as Intel StP D1.

D1 Patch Version: 9

Release Version: 153.1

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-10-07 13:11:59 -07:00
Yoshihiro Shimoda 98d922b9bc usb: host: xhci-plat: add support for the R-Car H3 xHCI controllers
This patch adds a firmware for the USB 3.0 host controllers of Renesas
R-Car H3 SoC.
This firmware is possible to use on R-Car H2 and M2. However, this
version causes performance degradation on R-Car H2 and M2. So, we would
like to keep the v1 firmware.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-10-07 08:21:35 -07:00
Kyle McMartin f88e5c2e2f Merge 'c11384c' of git://people.freedesktop.org/~vivijim/linux-firmware-i915
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-24 07:07:00 -07:00
Tedd Ho-Jeong An 07cd0b29e9 linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
This patch updates the firmware patch for Intel Bluetooth 7265 (C0/D0)
also known as Intel StP C0 and StP D0.

C0 Patch Version: 54
D0 Patch Version: 28

Release Version: 153

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-24 07:05:42 -07:00
Tedd Ho-Jeong An 05af03fe25 linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
This patch updates the firmware patch for Intel Bluetooth 7260 (B5/B6)
also known as Intel WP2 B5 and WP1 B6

Patch Version: 34

Release Version: 153

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-24 07:03:46 -07:00
Tedd Ho-Jeong An 01f57c63a0 linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)
This patch updates the firmware patch for Intel Bluetooth 7260 (B3/B4)
also known as Intel WP2 B3 and WP1 B4

Patch Version: 83

Release Version: 153

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-24 07:03:35 -07:00
Murali Karicheri cc427ee77a linux-firmware: Add qmss accumulator pdsp firmware for keystone SoCs
This patch adds firmware for Keystone QMSS Accumulator PDSP. This is required
to support Accumulator queues. Accumulator queues are one of the queue types
supported in drivers/soc/ti/knav_qmss_acc.c. This queue can be part of a
channel that supports one queue or multiple queue per channel and are managed
by the Accumulator PDSP. For more details on hardware, please refer
http://www.ti.com/lit/ug/sprugr9h/sprugr9h.pdf and DT documentation below in
linux kernel source tree

Documentation/devicetree/bindings/soc/ti/keystone-navigator-qmss.txt

Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-24 07:02:42 -07:00
Rodrigo Vivi c11384c344 linux-firmware: Clean up i915 by removing old skl dmc firmware.
The code points to the major version that is a link to the most
recent one, so we can remove the old firmware blobs.

For tests and validation purposes we will let few minor versions
available, but we need to let linux-firmware repo as
clean as possible, so let's remove old and unused ones.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-09-23 14:13:19 -07:00
Rodrigo Vivi 31d33adb4b linux-firmware: New minor DMC release for Skylake - ver1_22
Version: 1.22
Date   : 9/23/2015
Notes:
Following additions from ver1.21
1. PLL lock wait time updated
2. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.21
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-09-23 14:10:11 -07:00
Amitkumar Karwar 6218df0a42 linux-firmware: update Marvell 8897-B0 firmware images to 7.p18
SD8897:
    WLAN (SDIO) firmware version: 15.68.7.p18
    Bluetooth (SDIO) firmware version: 15.68.7.p18
    The combo image can be downloaded through either WLAN or
    Bluetooth.

PCIe/USB-8897:
    WLAN (PCIe) firmware version: 15.68.7.p18
    Bluetooth (USB) firmware version: 15.68.7.p18
    The combo image will be downloaded through WLAN only.

Signed-off-by: Amitkumar Karwar <akarwar@marvell.com>
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Frank Huang <frankh@marvell.com>
2015-09-22 06:15:01 -04:00
Rodrigo Vivi 76dbdf5de1 linux-firmware: New minor DMC release for Broxton - ver1_06
Following additions from previous version

1. Updated FW for NV12 enabling
2. Changes to the waits times for pll enable and disable.
3. Fixed GT interrupts issue
4. DC3_DC5_COUNT: 80038

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-09-17 14:34:20 -07:00
Alex Deucher 6ebf5d57d9 amdgpu: add firmware for VI asics
VI asics are supported by the new amdgpu driver and
this adds the initial firmware to support them.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-03 16:55:43 -04:00
Kyle McMartin 045f3030a6 Merge branch 'master-hfi1-firmware-v2' of git://github.com/weiny2/linux-firmware
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-03 16:55:09 -04:00
Kyle McMartin 35a16a3652 Merge commit 'd1fa230a' of git://people.freedesktop.org/~vivijim/linux-firmware-i915
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-03 16:49:03 -04:00
Ben Young Tae Kim 12bd5dfd10 ar3k: add to support AR3012 v2.1 firmware
Supports AR3012 v2.1 firmware files

Signed-off-by: Ben Young Tae Kim <ytkim@qca.qualcomm.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-09-03 16:47:25 -04:00
Ira Weiny 5bc50e9b2d linux-firmware: Add Intel OPA hfi1 firmware
This is the first release of the Intel OPA hfi1 firmware required by the hfi1
driver.

Signed-off-by: Ira Weiny <ira.weiny@intel.com>
Signed-off-by: Steve Vogel <steve.vogel@intel.com>
2015-08-24 11:22:10 -04:00
Rodrigo Vivi d1fa230aff linux-firmware: New major GuC release for Skylake.
Following additions from ver1:

1. Performance Improvement.
2. Fix reset issue.
3. Scheduler fix.
4. Merge in new power management features.
5. Firmware layout changes.
6. Force Fence WA to guarantee correct ordering of GTT writes from uKernel.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-20 08:28:18 -07:00
Rodrigo Vivi f11e89f025 linux-firmware: Clean up i915 by removing old skl dmc firmware.
The code points to the major version that is a link to the most
recent one, so we can remove the old firmware blobs.

For tests and validation purposes we will let at least 3 latest
minor available, but we need to let linux-firmware repo as
clean as possible, so let's remove old and unused ones.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-20 08:20:48 -07:00
Rodrigo Vivi ab37cc2397 linux-firmware: New minor DMC release for Skylake - ver1_21
Following additions from ver1.20
1. Fixed GT interrupts issue when DC6 is enabled
2. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.20
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-20 08:18:08 -07:00
Rodrigo Vivi ea2d9b2677 linux-firmware: New minor DMC release for Skylake - ver1_20
Following additions from ver1.19
1. Changes to the waits times for pll enable and disable.
2. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.19
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-19 17:11:50 -07:00
Rodrigo Vivi b56286baf0 linux-firmware: New minor DMC release for Broxton - ver1_05
Following additions from ver1.04
1. No changes to the FW program itself
2. CSS header size field was fixed
3. Date field is fixed in header.
4. DC3_DC5_COUNT � 80038

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-19 17:03:07 -07:00
Rodrigo Vivi 364d6ef15b linux-firmware: New minor DMC release for Skylake - ver1_19
Following additions:
  1. Updated FW for NV12 enabling
  3. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.18 and ver1.17
  DC3_DC5_COUNT                  80030
  DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-08-19 17:03:07 -07:00
Hariprasad Shenai 8bc2d07591 cxgb4: update firmware to revision 1.14.4.0
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
2015-08-13 20:47:40 -07:00
Andrew Chew 38358cfcf5 firmware: tegra: Update XHCI firmware to v50.10 for T210
Update T210 XHCI firmware to v50.10.

Signed-off-by: Andrew Chew <achew@nvidia.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-08-12 14:39:31 -04:00
Johnny Kim dc00519de4 linux-firmware: wilc1000: add firmware for wilc1000 802.11n driver
This is new firmware for wilc1000 which is a single chip IEEE 802.11
b/g/n device.

Signed-off-by: Johnny Kim <johnny.kim@atmel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-08-12 14:38:53 -04:00
Tadeusz Struk 1900994a46 linux-firmware: Update to QAT dh895xxcc UOF firmware and a new QAT MMP FW
After enabling asymmetric key encryption in qat driver an update to existing
firmware is required plus a new Modular Math Processor(MMP) firmware.

This has dependency on these commits:
commit	f3dd7e60d2028b8391dea7a3b214e3083dadf6d6
commit	28cfaf67e5c1f5b6b0d549eea398f8401a40e566
commit	a990532023b903b10cf14736241cdd138e4bc92c

Signed-off-by: Xiaoyan Bo <xiaoyan.bo@intel.com>
Signed-off-by: Gokhan Simsek <gokhan.simsek@intel.com>
Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-22 13:34:57 -04:00
Yuval Mintz e10097aa1b bnx2x: Update to FW version 7.12.30
The new FW will allow us to utilize some new features in our driver,
mainly adding vlan stripping offload and vxlan offload support.

In addition, this fixes several issues:
 - Packets from a VF with pvid configured which were sent with a
   different vlan were transmitted instead of being discarded.

 - FCoE traffic might not recover after a failue while there's traffic
   to another function.

Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-16 11:19:30 -04:00
Alexandre Courbot 899ebcb681 firmware: tegra: add GK20A FECS/GPCCS firmware
Adds the firmware file for the GK20A GPU found in Tegra K1, and required
for Nouveau to run.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
2015-07-16 15:59:03 +09:00
Alexandre Courbot f6e3c833f3 Remove patch conflict remains
Two "<<<<<<< HEAD" lines remained from what seems to be a previous patch
conflict.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
2015-07-16 15:59:02 +09:00
Tedd Ho-Jeong An 696403047a linux-firmware: Add firmware file for Intel Bluetooth 8260
This patch adds new firmware file for Intel Wireless Bluetooth 8260

Build: REL0190
BL Ver: 37 0b 12 06 00 02 34 0e 00
FW Ver: 37 0b 12 23 00 5a 19 0f 00

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 17:05:20 -04:00
Kyle McMartin e1da99a84e Merge commit 'a750f4ee10f962640c479aca184fe65f83956295' of git://people.freedesktop.org/~vivijim/linux-firmware-i915
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 17:04:02 -04:00
Derek Chickles 26556b645c Add firmware for Cavium LiquidIO 210NV, 210SV, and 410NV cards
Version 1.1.9

Added LICENCE.cavium and updated WHENCE as well.

Signed-off-by: Derek Chickles <dchickles@caviumnetworks.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 16:58:52 -04:00
Vinod Koul e567d7771d linux-firmware: update audio firmware for Braswell platform
This updates the firmware for BSW platform, which includes the fixes for BSW
power management.
The firmware version is also added to WHENCE file. The version is
v01.0B.02.01.
The md5sum of the file is cf8caa8d33e95744f25adcab1373daff

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 16:54:23 -04:00
Ben Young Tae Kim 23d1340528 qca: add BT firmware files to support QCA ROME chips
Latest firmware files supporting QCA61x4 ROME family chipset

Signed-off-by: Ben Young Tae Kim <ytkim@qca.qualcomm.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 16:51:43 -04:00
Hariprasad Shenai a2586e1f57 cxgb4: Add BT adapter PHY firmware
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 16:46:55 -04:00
Stefan Schmidt 7d9dd88bca linux-firmware: add firmware for atusb driver
The atusb kernel driver is sitting in the bluetooth-next tree waiting for the
merge window to open. It's scheduled for 4.2.

Flashing goes into permanent storage and the GPLv2+ firmware allows for further
explorations. See ChangeLog for more details and links.

Signed-off-by: Stefan Schmidt <stefan@datenfreihafen.org>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 16:46:52 -04:00
Alex Deucher 6f7e8cce17 radeon: add firmware for VCE1.0 hardware
This is the firmware for the VCE (video encoding engine)
block in SI and TN/RL asics.

Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-07-14 16:37:45 -04:00
Rodrigo Vivi a750f4ee10 linux-firmware: New minor DMC release for Skylake - ver1_18
Following additions:
1. No changes to the FW program itself
2. CSS header size field was fixed
3. DMCheader length field is mentioned in dwords instead of bytes
4. Date field is fixed in header.
4. Fixed the DMC Header.HeaderLen issue. The HeaderLen is specified in bytes instead of dwords.
6. DC 5 and 6 count locations are in the below mentioned offsets - same as ver1.16
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-06-19 17:29:18 -07:00
Emmanuel Grumbach c6c4150eaa iwlwifi: add new -13 firmware for iwlmvm devices
This firmware also supports 3165.
This is the first firmware release for 8000.

Version number: 25.30.13.0
Revision number: 183742
Build number: WFFW14681

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2015-06-18 20:06:17 +03:00
Rodrigo Vivi 5a7595e80b linux-firmware: New minor DMC release for Skylake.
Following additions:
1. The DE_RRMR and DE_GUCRMR register bits are set before the restore of
the registers to mask the flip done, etc. Once all the registers are
restored, these registers are restored.
2. The pipe interrupt registers are restored only after the plane has
been enabled.
3. Naming of the file changed from .5 to .16 to make it two decimal
points for increased number of versions that can be supported.
4. DC 5 and 6 count locations are in the below mentioned offsets
DC3_DC5_COUNT                  80030
DC5_DC6_COUNT                  8002C

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-06-05 14:10:41 -07:00
Rodrigo Vivi d8d7887047 linux-firmware: Add i915 DMC firmware for Broxton
DMC provides additional graphics low-power idle states. It provides
capability to save and restore display registers across these
low-power states independently from the OS/Kernel.

This is the first release of DMC firmware for Broxton platforms.

bxt_dmc_ver1.bin is a symbolik link to latest recommended minor
release.
This major version will be just upgraded on code when it is required
software changes for API/ABI compatibility.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-06-05 14:04:41 -07:00
Rodrigo Vivi 4e27950458 linux-firmware: Add i915 GuC firmware
GuC is designed to perform graphics workload scheduling on the various
graphics parallel engines. In this scheduling model, host software
submits work through one of the 256 graphics doorbells and this invokes
the scheduling operation on the appropriate graphics engine. Scheduling
operations include determining which workload to run next, submitting a
workload to a command streamer, pre-empting existing workloads running
on an engine, monitoring progress and notifying host SW when work is
done.

This is the first release of GuC firmware for Skylake platforms.

skl_guc_ver1.bin is a symbolik link to latest recommended minor release.
This major version will be just upgraded on code when it is required
software changes for API/ABI compatibility.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-06-05 14:01:25 -07:00
Rodrigo Vivi b693dacc8b linux-firmware: Add i915 DMC firmware
DMC provides additional graphics low-power idle states. It provides
capability to save and restore display registers across these low-power
states independently from the OS/Kernel.

This is the first release of DMC firmware for Skylake platforms.

skl_dmc_ver1.bin is a symbolik link to latest recommended minor release.
This major version will be just upgraded on code when it is required
software changes for API/ABI compatibility.

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2015-06-05 13:59:20 -07:00
Tedd Ho-Jeong An 3161bfa479 linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)
This patch updates the firmware patch for Intel Bluetooth 7260 (B3/B4)
also known as Intel WP2 B3 and WP1 B4.

Patch Version: 79

Release Version: 152.1

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-13 11:12:48 -04:00
Tedd Ho-Jeong An 6a02a3164c linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
This patch updates the firmware patch for Intel Bluetooth 7260 (B5/B6)
also known as Intel WP2 B5 and WP1 B6.

Patch Version: 26

Release Version: 152

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-13 11:12:46 -04:00
Kyle McMartin 02588022dd Revert "linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)"
This reverts commit 1a933a9a08.

Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-13 11:12:44 -04:00
Kyle McMartin 7fbb5b4eba Revert "linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)"
This reverts commit bedf3f12a4.

Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-13 11:12:41 -04:00
Tedd Ho-Jeong An 520952e556 linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
This patch updates the firmware patch for Intel Bluetooth 7265 (C0/D0)
also known as Intel StP C0 and StP D0.

C0 Patch Version: 43
D0 Patch Version: 15

Release Version: 152

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-13 11:12:36 -04:00
Kyle McMartin 87a1fa19cd Revert "linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)"
This reverts commit 8c339e0310.

Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-13 11:12:32 -04:00
Yaniv Machani dbe3f134bb wl18xx: update firmware file, remove conf file
- Firmware file was updated (8.9.0.0.39), includes bug fixes and improvements.
    - Configuration binary removed, it is no longer fits all releases.
      Moreover it should be configured per HW platform.
      More information can found in here :
      http://processors.wiki.ti.com/index.php/Open_Source_Wireless_Connectivity_wlconf

Signed-off-by: Yaniv Machani <yanivma@ti.com>
2015-05-10 08:41:49 +03:00
Daniel Drake 8e181320b1 linux-firmware: Add Realtek Bluetooth HCD firmware
By uploading these firmware files to the Realtek Bluetooth HCD
(on the USB bus), the HCD becomes compliant with standard btusb
interfaces. The code to automatically upload the firmware has
been already upstreamed and it is currently in linux-next.

Signed-off-by: Daniel Drake <drake@endlessm.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-08 13:12:23 -04:00
Kyle McMartin 7c5a548ae7 brcm: add brcmfmac43241b5-sdio.bin to WHENCE
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-08 13:00:18 -04:00
Tedd Ho-Jeong An 1a933a9a08 linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)
This patch updates the firmware patch for Intel Bluetooth 7260 (B3/B4)
also known as Intel WP2 B3 and WP1 B4.

Patch Version: 79

Release Version: 152.1

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-08 12:40:05 -04:00
Tedd Ho-Jeong An bedf3f12a4 linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
This patch updates the firmware patch for Intel Bluetooth 7260 (B5/B6)
also known as Intel WP2 B5 and WP1 B6.

Patch Version: 26

Release Version: 152

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-08 12:40:04 -04:00
Tedd Ho-Jeong An 8c339e0310 linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
This patch updates the firmware patch for Intel Bluetooth 7265 (C0/D0)
also known as Intel StP C0 and StP D0.

C0 Patch Version: 43
D0 Patch Version: 15

Release Version: 152

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-08 12:39:55 -04:00
Arend van Spriel 2709f564e1 brcm: add firmware for BCM43570 PCIe device
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-08 12:39:01 -04:00
Arend van Spriel e7bd289ad8 brcm: add firmware for BCM43569 USB device
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-05-08 12:38:38 -04:00
Kyle McMartin 15df7fb5a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware 2015-05-08 12:36:30 -04:00
Emmanuel Grumbach 888ea193da iwlwifi: update -12.ucode for 3160 / 7260 / 7265 / 7265D
Version number: 25.17.12.0
Revision number: 145607
Build number: WFFW12659

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2015-05-03 15:08:00 +03:00
Kalle Valo 41d6728cb3 ath3k: update AR3012 2.2.1 firmware with v.170
This is the latest firmware version for AR3012 2.2.1.
This also includes configuration file for coex support,
where all Bluetooth traffic is treated as high priority.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-04-13 10:00:12 -04:00
Kyle McMartin ec89525b2a firmware: WHENCE: note nvidia xusb.bin firmware versions
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-04-10 11:00:59 -04:00
Andrew Chew 86f4dcabc8 firmware: tegra: Add XHCI firmware v50.07 for T210
Add firmware file for the T210 XHCI controller.  Note that this is only
compatible with T210 (T124 should continue using nvidia/tegra124/xusb.bin).

Signed-off-by: Andrew Chew <achew@nvidia.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-04-10 10:59:27 -04:00
Hariprasad Shenai f6c767f398 cxgb4: update firmware to revision 1.13.32.0 for T4 and T5
Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
2015-03-24 22:22:48 -07:00
Arend van Spriel fa723d9001 brcm: add firmware for BCM43340/1 SDIO devices
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-20 09:33:42 -04:00
Arend van Spriel a869ebeb32 brcm: add firmware for BCM4339 SDIO device
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-20 09:33:41 -04:00
Arend van Spriel b9a38d041d brcm: add firmware for BCM43455 SDIO device
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-20 09:33:39 -04:00
Arend van Spriel bebb2c06d8 brcm: add firmware files for BCM43602 PCIe device
This patch adds firmware files for the BCM43602 PCIe device
supported by brcmfmac. This device is used in router equipment
like Netgear R8000. For this reason there are two firmware
files in this patch.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-20 09:33:38 -04:00
Arend van Spriel 64444e076d brcm: add firmware for BCM4356 PCIe device
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-20 09:33:36 -04:00
Arend van Spriel b63c1be4f7 brcm: add firmware for BCM43242 USB device
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-20 09:33:34 -04:00
Kalle Valo 40d14143b7 ath10k: add firmware 10.2.4.45 as firmware-4.bin
This is the latest firmware from 10.2.4 firmware branch.

Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-13 16:14:55 -04:00
Adrian Chadd 3de1c437e7 Add v1.4.0 firmware for ath9k_htc.
This fixes a variety of issues, including but not limited to:

    ath9k_htc_firmware: check only the mesh control present subfield
    Fix: bug in extend_tsf near 0x8000000 values
    FIX: support rstamps from the future too.
    Firmware sometimes returns erroneous timestamps(2)
    Fixed incorrect wrapping handling in ath_extend_tsf().
    Firmware sometimes returns erroneous timestamps
    Added proper synchronization while handling lower 32 bit and
        upper 32 bit parts in ar5416GetTsf64().
    Fix resetting of txstatus flags.
    Fix Array Out of Bounds in rcSibUpdate_ht()
    ath9k_htc_firmware: fix the offset of CCMP header for mesh data frame
    init.c: do cold reboot on exception
    wmi:eadd new command WMI_REG_RMW_CMDID
    remove transfer type patches for EP3 and EP4
    k2_fw_usb_api: workaround for EP4 bug.
    k2_fw_usb_api: prevent buffer overflow.
    k2_fw_usb_api: fix typo in usb reg address
    k2_fw_usb_api: add delay after mac reset
    simplify STBC handling

This has been tested on both AR7010 and AR9271 devices.

Signed-off-by: Adrian Chadd <adrian@FreeBSD.org>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-13 15:22:33 -04:00
Kyle McMartin 5aefb4c492 ath9k_htc: revert versions in WHENCE to 1.3.1
commit 21a6c3e5 reverted htc_7010.fw and htc_9271.fw
to 1.3.1

Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-13 15:19:03 -04:00
Kyle McMartin 020e534ec9 Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware 2015-03-09 16:00:03 -04:00
Emmanuel Grumbach d81bc142d7 iwlwifi: update -10.ucode for 3160 / 7260 / 7265 / 7265D
Version number: 23.15.10.0
Revision number: 128913
Build number: WFFW11576

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2015-03-08 15:55:20 +02:00
Andrew Chew c91690d632 firmware: tegra: Add XHCI firmware v45.46 for T124
Add firmware file for the T124 XHCI controller, along with the NVIDIA
license file.

Signed-off-by: Andrew Chew <achew@nvidia.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
2015-03-06 11:37:48 -05:00