summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* firmware: tegra: add GM20B PMU firmwarebaserock/gm20bDeepak Goyal2015-08-255-0/+4
| | | | | | | Adds the firmware file for the GM20B GPU found in Tegra X1, and required for Nouveau to run. Signed-off-by: Deepak Goyal <dgoyal@nvidia.com>
* firmware: tegra: add GM20B FECS/GPCCS firmwareAlexandre Courbot2015-08-259-0/+16
| | | | | | | Adds the firmware file for the GM20B GPU found in Tegra X1, and required for Nouveau to run. Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
* firmware: tegra: Update XHCI firmware to v50.10 for T210Andrew Chew2015-08-122-1/+1
| | | | | | | Update T210 XHCI firmware to v50.10. Signed-off-by: Andrew Chew <achew@nvidia.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* linux-firmware: wilc1000: add firmware for wilc1000 802.11n driverJohnny Kim2015-08-125-0/+46
| | | | | | | | 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>
* usbdux: usbduxsigma: fixed timing issues between ADC and DACBernd Porr2015-07-221-53/+68
| | | | | | | | | | | | | | When sync ADC and the DAC was running at the same time the ADC showed spikes in the signal. This happened when just before the DRDY from the ADC was triggered a DAC interrupt was dealt with. ADC and DAC share the same SPI bus and priority is now given the ADC. The DAC values are now first stored in a buffer and are only send to the DAC once the ADC has finished converting all channels (start = 0) so that the SPI bus is definitely quiet for about 100us. Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* usbdux: usbduxsigma: added digital IO readBernd Porr2015-07-221-5/+47
| | | | | | | | | | for future driver versions I've added a digtial I/O read via endpoint in1. This is not yet used but might be used in the future for low latency IO reads if all ports are input ports and thus the write could be omitted. Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* usbdux: usbduxsigma: added soft interval mode in the firmwareBernd Porr2015-07-221-0/+27
| | | | | | | | | | | | | | urb->interval is ignored in xhci drivers. Instead, the firmware has an interval counter and transmits data at this interval. The uframes in-between are zero length packets. In order to be backward compatible with older kernels which support only USB 2.0 and 1.1 there are two ADC modes in the firmware. The old one which assumes that the interval is established by the host (urb->interval) and the new one where the interval value is transmitted to the firmware. Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* usbdux: usbduxsigma: contact info updatedBernd Porr2015-07-221-2/+2
| | | | | | | | There was still the old f2s address in the header. Updated to my new address. Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* usbdux: usbduxsigma: changed firmware from ADC polling to IRQ processingBernd Porr2015-07-221-35/+125
| | | | | | | | | | | | | | | | | In order to prepare the firmware to work with the EHCI driver the ADC data acquisition is now done by triggering the acquisition with a start of frame interrupt (SOF) and then the collection of the data is done via "data ready" interrupts until all data has been received. Once this has happend then the whole packet is dispatched and at the next SOF the next packet is dispatched. If there are SOF interrupts happening during the data acquisiton it is no longer interupted and only send out the next ISO packet once it has comleted its job. Also now the USBDUXSIGMA has now plenty of time to deal with other interrupts between ADC data readouts so that for example the DIO can now be handled much quicker. Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* usbdux: Makefile_dux: as31 compile no longer neededBernd Porr2015-07-222-26/+7
| | | | | | | | | | Removed the as31 download instructions. My patches have been integrated into the official as31 release which now also allows including files. So the standard as31 is fine. Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* usbdux: usbduxsigma: Changed address and updated dateBernd Porr2015-07-221-3/+3
| | | | | Signed-off-by: Bernd Porr <mail@berndporr.me.uk> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* linux-firmware: Update to QAT dh895xxcc UOF firmware and a new QAT MMP FWTadeusz Struk2015-07-224-1/+42
| | | | | | | | | | | | | | | 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>
* rtl_bt: correct RTL8723A firmware fileDaniel Drake2015-07-221-0/+0
| | | | | | | | | The RTL8723A file previously submitted was mixed up by accident, it was the same as the RTL8761A firmware. Here is the correct RTL8723A firmware, tested by Sjoerd Simons. Signed-off-by: Kyle McMartin <kyle@kernel.org>
* Makefile: usbdux is an empty dirKyle McMartin2015-07-221-2/+1
| | | | | | | It only contains source/README, which we remove in the installed copy anyway. Signed-off-by: Kyle McMartin <kyle@kernel.org>
* Makefile: use find instead of shell globsKyle McMartin2015-07-221-3/+4
| | | | | | | So Makefile works with /bin/sh that's not bash. Reported-by: Fredrik Rinnestam <fredrik@crux.nu> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* Makefile: use correct dir for usbduxKyle McMartin2015-07-221-1/+2
| | | | | | Unnoticed for years... Signed-off-by: Kyle McMartin <kyle@kernel.org>
* bnx2x: Update to FW version 7.12.30Yuval Mintz2015-07-164-0/+4
| | | | | | | | | | | | | | | 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>
* firmware: tegra: add GK20A FECS/GPCCS firmwareAlexandre Courbot2015-07-169-0/+16
| | | | | | | 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>
* Remove patch conflict remainsAlexandre Courbot2015-07-161-2/+0
| | | | | | | Two "<<<<<<< HEAD" lines remained from what seems to be a previous patch conflict. Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
* linux-firmware: Add firmware file for Intel Bluetooth 8260Tedd Ho-Jeong An2015-07-143-0/+5
| | | | | | | | | | | 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>
* Merge commit 'a750f4ee10f962640c479aca184fe65f83956295' of ↵Kyle McMartin2015-07-1410-0/+66
|\ | | | | | | | | | | git://people.freedesktop.org/~vivijim/linux-firmware-i915 Signed-off-by: Kyle McMartin <kyle@kernel.org>
| * linux-firmware: New minor DMC release for Skylake - ver1_18Rodrigo Vivi2015-06-193-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * linux-firmware: New minor DMC release for Skylake.Rodrigo Vivi2015-06-053-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * linux-firmware: Add i915 DMC firmware for BroxtonRodrigo Vivi2015-06-053-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * linux-firmware: Add i915 GuC firmwareRodrigo Vivi2015-06-053-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * linux-firmware: Add i915 DMC firmwareRodrigo Vivi2015-06-054-0/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | Add firmware for Cavium LiquidIO 210NV, 210SV, and 410NV cardsDerek Chickles2015-07-145-0/+73
| | | | | | | | | | | | | | | | | | 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>
* | linux-firmware: update audio firmware for Braswell platformVinod Koul2015-07-142-0/+1
| | | | | | | | | | | | | | | | | | | | | | 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>
* | qca: add BT firmware files to support QCA ROME chipsBen Young Tae Kim2015-07-1414-0/+527
| | | | | | | | | | | | | | 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>
* | cxgb4: Add BT adapter PHY firmwareHariprasad Shenai2015-07-143-0/+2
| | | | | | | | | | Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* | linux-firmware: add firmware for atusb driverStefan Schmidt2015-07-143-0/+24
| | | | | | | | | | | | | | | | | | | | | | 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>
* | README: clarify redistribution requirements covering patentsLuis R. Rodriguez2015-07-141-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Firmware licenses on linux-firmware should include an implicit or explicit patent grant to end users for full device operation otherwise it would start making linux-firmware useless for many Linux distributions which have positions against patent encumbered software [0] [1] [2] and it would mean cherry picking firmware files out. It can also mean making it problematic to redistribute linux-firmware in some jurisdictions which could have different positions on patents, or have already outlawed software patents. Licenses with implicit patent grants are allowed given that otherwise we couldn't carry permissively licensed firmwares which would be silly, but using permissively licensed firmware files which remove patent grants explicitly are not allowed. A clarifications is needed as one attempt was already made to include firmware encumbered by patents without a grant [3] and it was decided we would not allow these. We clarify this to make this requirement explicit and prevent these type of further attempts. [0] https://www.debian.org/legal/patent [1] http://fedoraproject.org/wiki/Software_Patents#Red_Hat.27s_position_on_Software_Patents [2] http://www.openinventionnetwork.com/about-us/ [3] https://lkml.org/lkml/2014/3/14/182 Cc: netdev@vger.kernel.org Cc: linux-wireless@vger.kernel.org Cc: linux-kernel@vger.kernel.org Signed-off-by: Luis R. Rodriguez <mcgrof@suse.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* | radeon: add firmware for VCE1.0 hardwareAlex Deucher2015-07-143-1/+2
| | | | | | | | | | | | | | | | 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>
* | iwlwifi: add new -13 firmware for iwlmvm devicesEmmanuel Grumbach2015-06-187-1/+16
|/ | | | | | | | | | | 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>
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)Tedd Ho-Jeong An2015-05-133-2/+2
| | | | | | | | | | | | 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>
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)Tedd Ho-Jeong An2015-05-133-2/+2
| | | | | | | | | | | | 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>
* Revert "linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)"Kyle McMartin2015-05-131-2/+2
| | | | | | This reverts commit 1a933a9a0856441c65c0d222ca3d4adc79aa57d3. Signed-off-by: Kyle McMartin <kyle@kernel.org>
* Revert "linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)"Kyle McMartin2015-05-131-2/+2
| | | | | | This reverts commit bedf3f12a413a33fcbfd73621c26b05c50c4dfcd. Signed-off-by: Kyle McMartin <kyle@kernel.org>
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)Tedd Ho-Jeong An2015-05-133-2/+2
| | | | | | | | | | | | | 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>
* Revert "linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)"Kyle McMartin2015-05-131-2/+2
| | | | | | This reverts commit 8c339e03101756ef5b09e3f96b46f2438ae2805d. Signed-off-by: Kyle McMartin <kyle@kernel.org>
* wl18xx: update firmware file, remove conf fileYaniv Machani2015-05-103-3/+1
| | | | | | | | | | - 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>
* linux-firmware: Add Realtek Bluetooth HCD firmwareDaniel Drake2015-05-088-0/+13
| | | | | | | | | | 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>
* brcm: add brcmfmac43241b5-sdio.bin to WHENCEKyle McMartin2015-05-081-0/+1
| | | | Signed-off-by: Kyle McMartin <kyle@kernel.org>
* linux-firmware: Fix nvidia/tegra210/xusb.bin permissionsKyle McMartin2015-05-081-0/+0
| | | | Signed-off-by: Kyle McMartin <kyle@kernel.org>
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)Tedd Ho-Jeong An2015-05-081-2/+2
| | | | | | | | | | | | 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>
* linux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)Tedd Ho-Jeong An2015-05-081-2/+2
| | | | | | | | | | | | 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>
* linux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)Tedd Ho-Jeong An2015-05-081-2/+2
| | | | | | | | | | | | | 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>
* brcm: add firmware for BCM4324(1) B5 chipsetArend van Spriel2015-05-081-0/+0
| | | | | | | | | | This patch provides firmware for the B5 version of the BCM4324(1) device. This device can be found in Lenovo Thinkpad Tablets. Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Reviewed-by: Hante Meuleman <meuleman@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* brcm: replace non-working firmware for BCM4339Arend van Spriel2015-05-081-0/+0
| | | | | | | | | | | Mistake was made sending out firmware for the BCM4339. Fortunately it was discovered by co-worker. Reported-by: Pontus Fuchs <pontusf@broadcom.com> Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com> Reviewed-by: Hante Meuleman <meuleman@broadcom.com> Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>
* brcm: add firmware for BCM43570 PCIe deviceArend van Spriel2015-05-082-0/+1
| | | | | Signed-off-by: Arend van Spriel <arend@broadcom.com> Signed-off-by: Kyle McMartin <kyle@kernel.org>