]> git.ipfire.org Git - thirdparty/linux-firmware.git/log
thirdparty/linux-firmware.git
8 years agolinux-firmware: Add AR3012 firmware
Dmitry Tunin [Tue, 9 Feb 2016 00:19:27 +0000 (03:19 +0300)] 
linux-firmware: Add AR3012 firmware

Signed-off-by: Dmitry Tunin <hanipouspilot@gmail.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge branch 'master' of git://people.freedesktop.org/~vivijim/linux-firmware-i915
Kyle McMartin [Thu, 11 Feb 2016 18:54:32 +0000 (10:54 -0800)] 
Merge branch 'master' of git://people.freedesktop.org/~vivijim/linux-firmware-i915

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge branch 'skl' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/firmware
Kyle McMartin [Thu, 11 Feb 2016 18:53:30 +0000 (10:53 -0800)] 
Merge branch 'skl' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: New minor DMC release for Skylake - ver1_26
Rodrigo Vivi [Wed, 10 Feb 2016 21:35:48 +0000 (13:35 -0800)] 
linux-firmware: New minor DMC release for Skylake - ver1_26

Version: 1.26
Date   : 02/01/2016
Notes:
Following additions from ver1.26
1. WA for NV12 flicker issues. Fixed HTP for restore program

Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
8 years agolinux-firmware: intel: Update Skylake audio firmware
Vinod Koul [Wed, 3 Feb 2016 06:28:53 +0000 (11:58 +0530)] 
linux-firmware: intel: Update Skylake audio firmware

This updates Skylake audio dsp firmware, this version contains
odd bug fixes and update on some thord party modules

The version of this firmware release is 8.20.00.869

The md5sum of this firmware binary is 146ab54050e720c35e03e8f264ac3459

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
8 years agortlwifi: v19 firmware for rtl8192eu
Jes Sorensen [Tue, 2 Feb 2016 12:41:07 +0000 (07:41 -0500)] 
rtlwifi: v19 firmware for rtl8192eu

This is v19 firmware for the rtl8192u. Support for this device is
currently under development and will be added to the rtl8xxxu driver.
This firmware occurs as data statements in Realtek vendor driver
rtl8192EU_linux_v4.3.1.1_11320.20140505

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)
Tedd Ho-Jeong An [Sat, 30 Jan 2016 00:19:13 +0000 (16:19 -0800)] 
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: 85

Release Version: 18.15

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
Tedd Ho-Jeong An [Sat, 30 Jan 2016 00:19:08 +0000 (16:19 -0800)] 
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: 37

Release Version: 18.15

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
Tedd Ho-Jeong An [Sat, 30 Jan 2016 00:19:02 +0000 (16:19 -0800)] 
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: 57
D0 Patch Version: 35

Release Version: 18.15

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: intel: add symbolic link and file versions
Vinod Koul [Wed, 3 Feb 2016 06:12:45 +0000 (11:42 +0530)] 
linux-firmware: intel: add symbolic link and file versions

This helps to add future versions and keep them in the git as well

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
8 years agobrcm: add firmware for bcm4366 device
Arend van Spriel [Mon, 25 Jan 2016 09:06:56 +0000 (10:06 +0100)] 
brcm: add firmware for bcm4366 device

This patch adds firmware for the bcm4366 11ac wlan device which
is supported by the brcmfmac driver since commit 55acca90da52
("brcmfmac: Add support for the BCM4365 and BCM4366 PCIE devices").

Cc: Rafal Milecki <zajec5@gmail.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7265 (D1)
Tedd Ho-Jeong An [Tue, 12 Jan 2016 01:16:45 +0000 (17:16 -0800)] 
linux-firmware: Update firmware patch for Intel Bluetooth 7265 (D1)

This patch updates the firmware patch for Intel Bluetooth 7265 (D1)
Also, this device is known as Intel StP D1

StP D1 FW Patch Version: 13

Release Version: 18.15

Signed-off-by: Tedd Ho-Jeong An <tedd.an@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agortlwifi: v35 firmware for rtl8723bu
Jes Sorensen [Mon, 11 Jan 2016 20:11:29 +0000 (15:11 -0500)] 
rtlwifi: v35 firmware for rtl8723bu

This is v35 firmware for the rtl8723bu. Support for this device is
currently under development and will be added to the rtl8xxxu driver.
This firmware occurs as data statements in Realtek vendor driver
rtl8723BU_WiFi_linux_v4.3.16_14189.20150519_BTCOEX20150119-5844

Signed-off-by: Jes Sorensen <Jes.Sorensen@redhat.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoqed: Add firmware 8.7.3.0.
Sudarsana Reddy Kalluru [Fri, 18 Dec 2015 09:09:56 +0000 (11:09 +0200)] 
qed: Add firmware 8.7.3.0.

This patch pushes the next firmware for the QED module.
This fixes numerous bugs, most notably:
  - FLR flow isn't properly working.
  - Chip might become unrespronsive after closing a vport.
  - Chip gets stuck when transmitting packet with length > mtu.

It would also allow us to push future features such as:
  - Vlan filter offload.
  - Encapsulation offload.
  - Single Root IOV support.
  - Timesync.
  - Non-L2 protocols.

>From L2 perspecitve, it's also note-worthy to state that it:
  - Changes fastpath HSI - fastpath will be moved to into using
    Jumbo-over-BD.
  - Improves throughput on single connection traffic.

Signed-off-by: Sudarsana Reddy Kalluru <Sudarsana.Kalluru@qlogic.com>
Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge tag 'iwlwifi-fw-2015-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git...
Kyle McMartin [Sun, 10 Jan 2016 20:10:32 +0000 (12:10 -0800)] 
Merge tag 'iwlwifi-fw-2015-12-21' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware

fix https://bugzilla.kernel.org/show_bug.cgi?id=109531
by replacing iwlwifi-7265D-10.ucode by
iwlwifi-7265-10.ucode

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge branch 'master' of git://git.marvell.com/mwifiex-firmware
Kyle McMartin [Sun, 10 Jan 2016 20:09:51 +0000 (12:09 -0800)] 
Merge branch 'master' of git://git.marvell.com/mwifiex-firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge branch 'moxa' of https://github.com/mathieu64200/linux-firmware
Kyle McMartin [Sun, 10 Jan 2016 20:09:24 +0000 (12:09 -0800)] 
Merge branch 'moxa' of https://github.com/mathieu64200/linux-firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoClarified licensing terms for the current ath9k_htc firmware
Paul Fertser [Sun, 3 Jan 2016 09:32:17 +0000 (12:32 +0300)] 
Clarified licensing terms for the current ath9k_htc firmware

The 1.4.0 version of ath9k_htc firmware is the first built from the
free software sources.

Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Cc: Adrian Chadd <adrian.chadd@gmail.com>
Cc: Oleksij Rempel <linux@rempel-privat.de>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agobrcm: add firmware for BCM4350 rev 5
Arend van Spriel [Tue, 15 Dec 2015 09:40:29 +0000 (10:40 +0100)] 
brcm: add firmware for BCM4350 rev 5

Patch for brcmfmac has been submitted upstream and applied to the
wireless-drivers-next repo with commit fdf345642297 ("brcmfmac: Add
support for PCIE 4350 revision 5 device"). This patch adds the new
firmware file required for it.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agofix permissions on brcm/brcmfmac4371-pcie.bin
Kyle McMartin [Sun, 10 Jan 2016 20:07:40 +0000 (12:07 -0800)] 
fix permissions on brcm/brcmfmac4371-pcie.bin

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge branch 'skl' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/firmware
Kyle McMartin [Sun, 10 Jan 2016 20:06:50 +0000 (12:06 -0800)] 
Merge branch 'skl' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoadd a symlink from qat_mmp.bin to its new file name
Kyle McMartin [Sun, 10 Jan 2016 20:05:50 +0000 (12:05 -0800)] 
add a symlink from qat_mmp.bin to its new file name

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: add fw for new qat devices
Tadeusz Struk [Tue, 22 Dec 2015 18:56:44 +0000 (10:56 -0800)] 
linux-firmware: add fw for new qat devices

Add new qat FW images for c3xxx and c6xxx device type.
Update qat_895xcc FW images with a new version.
Rename qat_mmp.bin to qat_895xcc_mmp.bin to make it consistent
with the rest.

Signed-off-by: Tadeusz Struk <tadeusz.struk@intel.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoWHENCE: Add version information for hfi1
Ben Hutchings [Sun, 10 Jan 2016 19:34:37 +0000 (19:34 +0000)] 
WHENCE: Add version information for hfi1

Based on the previous commit message.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agoMerge branch 'firmware-update' of https://github.com/01org/opa-firmware
Ben Hutchings [Sun, 10 Jan 2016 19:34:11 +0000 (19:34 +0000)] 
Merge branch 'firmware-update' of https://github.com/01org/opa-firmware

8 years agolinux-firmware: Update Skylake audio firmware
Vinod Koul [Tue, 5 Jan 2016 13:37:52 +0000 (19:07 +0530)] 
linux-firmware: Update Skylake audio firmware

This updates Skylake audio dsp firmware, this version contains
odd bug fixes and support for mclk configuration thru SW

The version of this firmware release is 8.20.00.827

The md5sum of this firmware binary is 2a2166e169098c8620cb15ea0f850ed9

Signed-off-by: Vinod Koul <vinod.koul@intel.com>
8 years agomoxa: Refer to LICENCE.moxa for mxuport driver
Mathieu OTHACEHE [Mon, 28 Dec 2015 16:38:18 +0000 (17:38 +0100)] 
moxa: Refer to LICENCE.moxa for mxuport driver

Signed-off-by: Mathieu OTHACEHE <m.othacehe@gmail.com>
8 years agomoxa: Add firmware for Moxa 11x0 USB Serial devices
Mathieu OTHACEHE [Mon, 28 Dec 2015 16:35:34 +0000 (17:35 +0100)] 
moxa: Add firmware for Moxa 11x0 USB Serial devices

Add firmware for the following devices, controlled by mxu11x0 kernel
driver

- UPort 1110
- UPort 1130
- UPort 1130I
- UPort 1150
- UPort 1150I

Signed-off-by: Mathieu OTHACEHE <m.othacehe@gmail.com>
8 years agoiwlwifi: replace 7265D-10.ucode by 7265-10.ucode
Emmanuel Grumbach [Mon, 21 Dec 2015 07:00:08 +0000 (09:00 +0200)] 
iwlwifi: replace 7265D-10.ucode by 7265-10.ucode

7265D device is really much like 7265 but with more
embedded memory which allows to have more firmware
features. 7265D device can use 7265.ucode but then won't
get the features that could fit into the 'D' version of
the frimware. When iwlwifi-7265D-10.ucode was released,
there were no such features and from a functional point of
view, iwlwifi-7265D-10.ucode is really the same as
iwlwifi-7265-10.ucode.
Moreover, a user reported that iwlwifi-7265D-10.ucode is
causing issues on his device while iwlwifi-7265-10.ucode
works perfectly.

Remove iwlwifi-7265D-10.ucode and make a soft link to
iwlwifi-7265-10.ucode.

Fixes https://bugzilla.kernel.org/show_bug.cgi?id=109531.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8 years agoUpdate Intel OPA hfi1 firmware
John Fleck [Sat, 12 Dec 2015 14:36:46 +0000 (09:36 -0500)] 
Update Intel OPA hfi1 firmware

Update dc firmware to production signed v0.25.
Update other elements with production signing.

Signed-off-by: John Fleck <john.fleck@intel.com>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
8 years agoWHENCE: use https://linuxtv.org for LinuxTV URLs
Mauro Carvalho Chehab [Fri, 4 Dec 2015 12:46:21 +0000 (10:46 -0200)] 
WHENCE: use https://linuxtv.org for LinuxTV URLs

While https was always supported on linuxtv.org, only in
Dec 3 2015 the website is using valid certificates.

As we're planning to drop pure http support on some
future, change the http://linuxtv.org references at firmware/WHENCE
file to point to https://linuxtv.org instead.

Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
[bwh: Adjust filename and context for the linux-firmware repository]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agoAdd firmware for mt7601u. version 34.
Hua Shao (邵华) [Fri, 27 Nov 2015 22:26:11 +0000 (22:26 +0000)] 
Add firmware for mt7601u. version 34.

Signed-off-by: Hua Shao <hua.shao@mediatek.com>
[bwh: Add the version to WHENCE]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agobrcm: add initial firmware for bcm4371 11ac wifi device
Arend van Spriel [Fri, 27 Nov 2015 10:13:55 +0000 (11:13 +0100)] 
brcm: add initial firmware for bcm4371 11ac wifi device

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agobrcm: update firmware for bcm43602 device
Arend van Spriel [Fri, 27 Nov 2015 10:13:54 +0000 (11:13 +0100)] 
brcm: update firmware for bcm43602 device

This patch involves a firmware update for the bcm43602 device providing
following:

* fixing WoWLAN.
* fixing problems with hibernate.
* support for dma error checking.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agoWHENCE: Remove claim that qed and bfa/bna firmware came from kernel source
Ben Hutchings [Thu, 26 Nov 2015 01:52:39 +0000 (01:52 +0000)] 
WHENCE: Remove claim that qed and bfa/bna firmware came from kernel source

These have only been included in linux-firmware.git.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agoWHENCE: Correct filename of qed firmware
Ben Hutchings [Thu, 26 Nov 2015 01:51:33 +0000 (01:51 +0000)] 
WHENCE: Correct filename of qed firmware

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agofix permissions on qed_init_values_zipped-8.4.2.0.bin
Kyle McMartin [Fri, 20 Nov 2015 16:38:20 +0000 (11:38 -0500)] 
fix permissions on qed_init_values_zipped-8.4.2.0.bin

8 years agoqla2xxx: Update firmware version to 8.03.00
Himanshu Madhani [Thu, 19 Nov 2015 21:58:35 +0000 (16:58 -0500)] 
qla2xxx: Update firmware version to 8.03.00

Signed-off-by: Himanshu Madhani <himanshu.madhani@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malavali@qlogic.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agobnx2x: Add FW 7.13.1.0.
Yuval Mintz [Thu, 19 Nov 2015 16:41:26 +0000 (18:41 +0200)] 
bnx2x: Add FW 7.13.1.0.

This adds new FW for bnx2x, which adds the following:
 - Ability to change outer vlan ID for some multi-function modes.
 - FW ability for Geneve RSS classification according to inner headers.
 - Prevent VFs from sending MAC control frames.

Signed-off-by: Yuval Mintz <Yuval.Mintz@qlogic.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge tag 'iwlwifi-fw-2015-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git...
Kyle McMartin [Fri, 20 Nov 2015 16:32:32 +0000 (11:32 -0500)] 
Merge tag 'iwlwifi-fw-2015-11-18' of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/linux-firmware

deliver -16.ucode

8 years agoiwlwifi: add new -16 firmware for iwlmvm devices
Emmanuel Grumbach [Wed, 26 Aug 2015 17:46:25 +0000 (20:46 +0300)] 
iwlwifi: add new -16 firmware for iwlmvm devices

Revision number: 242414
Build number: WFFW19679_R13

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
Tedd Ho-Jeong An [Wed, 11 Nov 2015 01:22:40 +0000 (17:22 -0800)] 
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>
8 years agoqed: Add FW 8.4.2.0.
Sudarsana Kalluru [Mon, 9 Nov 2015 07:54:34 +0000 (09:54 +0200)] 
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>
8 years agofix WHENCE, which for some reason became executable...
Kyle McMartin [Fri, 6 Nov 2015 22:17:46 +0000 (14:17 -0800)] 
fix WHENCE, which for some reason became executable...

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoradeon/amdgpu: update to latest firmware
Alex Deucher [Fri, 6 Nov 2015 18:49:55 +0000 (13:49 -0500)] 
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>
8 years agoremove executable bit from some firmware
Kyle McMartin [Wed, 4 Nov 2015 16:49:47 +0000 (08:49 -0800)] 
remove executable bit from some firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge branch 'skl' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/firmware
Kyle McMartin [Wed, 4 Nov 2015 16:42:47 +0000 (08:42 -0800)] 
Merge branch 'skl' of git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: add Skylake audio firmware
Vinod Koul [Tue, 3 Nov 2015 04:44:38 +0000 (10:14 +0530)] 
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>
8 years agoath10k: add notice.txt references to WHENCE
Kalle Valo [Tue, 20 Oct 2015 15:13:29 +0000 (18:13 +0300)] 
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>
8 years agobrcm: update firmware for the BCM4356 PCIe device
Arend van Spriel [Fri, 23 Oct 2015 09:21:48 +0000 (11:21 +0200)] 
brcm: update firmware for the BCM4356 PCIe device

Publishing new firmware for the BCM4356 11ac PCIe device.

Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <jkkm@boosh.dhcp.thefacebook.com>
8 years agobrcm: adding firmware for BCM4350 PCIe device
Arend van Spriel [Fri, 23 Oct 2015 09:21:47 +0000 (11:21 +0200)] 
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>
8 years agolinux-firmware: update Marvell USB8797-B0 firmware image
Amitkumar Karwar [Mon, 2 Nov 2015 11:21:04 +0000 (06:21 -0500)] 
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>
8 years agolinux-firmware: update Marvell 8897-B0 firmware images to 7.p53
Amitkumar Karwar [Mon, 2 Nov 2015 10:26:45 +0000 (05:26 -0500)] 
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>
8 years agolinux-firmware/i915: Removing old Skylake DMC
Rodrigo Vivi [Tue, 20 Oct 2015 17:32:26 +0000 (10:32 -0700)] 
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>
8 years agolinux-firmware: New minor DMC release for Skylake - ver1_23
Rodrigo Vivi [Tue, 20 Oct 2015 17:30:11 +0000 (10:30 -0700)] 
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>
8 years agoAdd FW binary used by mwlwifi driver.
David Lin [Sat, 22 Aug 2015 03:54:38 +0000 (03:54 +0000)] 
Add FW binary used by mwlwifi driver.

Signed-off-by: David Lin <dlin@marvell.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agoath10k: QCA99X0 hw2.0: add firmware 10.4.1.00030-1 and board.bin
Kalle Valo [Thu, 15 Oct 2015 10:40:44 +0000 (13:40 +0300)] 
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>
8 years agoath10k: QCA6174 hw3.0: add WLAN.RM.2.0-00180-QCARMSWPZ-1
Kalle Valo [Thu, 15 Oct 2015 10:40:43 +0000 (13:40 +0300)] 
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>
8 years agoath10k: QCA6174 hw2.1: add firmware WLAN.RM.1.1-00141 and board.bin
Kalle Valo [Thu, 15 Oct 2015 10:40:42 +0000 (13:40 +0300)] 
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>
8 years agoath10k: QCA988X hw2.0: add firmware 10.2.4.70.9-2
Kalle Valo [Thu, 15 Oct 2015 10:40:41 +0000 (13:40 +0300)] 
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>
8 years agoath10k: QCA988X hw2.0: add board.bin
Kalle Valo [Thu, 15 Oct 2015 10:40:40 +0000 (13:40 +0300)] 
ath10k: QCA988X hw2.0: add board.bin

In commit 40d14143b787 ("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>
8 years agoWHENCE: Summarise several more custom licences as 'Redistributable'
Ben Hutchings [Sun, 18 Oct 2015 03:32:44 +0000 (04:32 +0100)] 
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>
8 years agoAdd licence information for qla1280 firmware
Ben Hutchings [Sun, 18 Oct 2015 02:59:32 +0000 (03:59 +0100)] 
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>
8 years agoAdd licence information for e100 microcode
Ben Hutchings [Sun, 18 Oct 2015 02:52:26 +0000 (03:52 +0100)] 
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>
8 years agoAdd licence information for kaweth firmware
Ben Hutchings [Sun, 18 Oct 2015 02:50:52 +0000 (03:50 +0100)] 
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>
8 years agoWHENCE: Fix several licen[cs]e filenames
Ben Hutchings [Sun, 18 Oct 2015 02:45:36 +0000 (03:45 +0100)] 
WHENCE: Fix several licen[cs]e filenames

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agoWHENCE: Expand file wildcard RTL8192E/*
Ben Hutchings [Sun, 18 Oct 2015 02:39:06 +0000 (03:39 +0100)] 
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>
8 years agoWHENCE: Remove listing of a nonexistent file
Ben Hutchings [Sun, 18 Oct 2015 02:37:56 +0000 (03:37 +0100)] 
WHENCE: Remove listing of a nonexistent file

v4l-cx23885-enc.fw was removed by commit c11f374afdd2
("cx231xx/cx23885: Remove incorrect Conexant CX23885 firmware").

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
8 years agolinux-firmware: Add firmware patch for Intel Bluetooth 7265 (D1)
Tedd Ho-Jeong An [Wed, 7 Oct 2015 17:00:21 +0000 (10:00 -0700)] 
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>
8 years agobrcmfmac: firmware refresh for BCM43602 PCIE devices
Arend van Spriel [Thu, 24 Sep 2015 18:45:04 +0000 (20:45 +0200)] 
brcmfmac: firmware refresh for BCM43602 PCIE devices

A number of end-users reported issues with BCM43602 on the 2015
MacBook Pro. It turned out the previously released firmware did
not properly support that device [1]. Hence an update of the STA
firmware and while at it refresh the AP firmware as well. The
latter has been tested using Netgear R8000. The STA firmware has
been tested on MacBook Pro.

[1] https://bugzilla.kernel.org/show_bug.cgi?id=100201

Cc: Rafal Milecki <zajec5@gmail.com>
Tested-by: Knuth Posern <knuth@posern.org>
Reviewed-by: Pieter-Paul Giesberts <pieterpg@broadcom.com>
Signed-off-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agousb: host: xhci-plat: add support for the R-Car H3 xHCI controllers
Yoshihiro Shimoda [Mon, 5 Oct 2015 12:05:56 +0000 (21:05 +0900)] 
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>
8 years agoMerge 'c11384c' of git://people.freedesktop.org/~vivijim/linux-firmware-i915
Kyle McMartin [Thu, 24 Sep 2015 14:06:17 +0000 (07:06 -0700)] 
Merge 'c11384c' of git://people.freedesktop.org/~vivijim/linux-firmware-i915

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7265 (C0/D0)
Tedd Ho-Jeong An [Mon, 21 Sep 2015 18:51:45 +0000 (11:51 -0700)] 
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>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7260 (B5/B6)
Tedd Ho-Jeong An [Mon, 21 Sep 2015 18:51:40 +0000 (11:51 -0700)] 
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>
8 years agolinux-firmware: Update firmware patch for Intel Bluetooth 7260 (B3/B4)
Tedd Ho-Jeong An [Mon, 21 Sep 2015 18:51:37 +0000 (11:51 -0700)] 
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>
8 years agolinux-firmware: Add qmss accumulator pdsp firmware for keystone SoCs
Murali Karicheri [Tue, 15 Sep 2015 18:54:37 +0000 (14:54 -0400)] 
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>
8 years agolinux-firmware: Clean up i915 by removing old skl dmc firmware.
Rodrigo Vivi [Wed, 23 Sep 2015 21:13:19 +0000 (14:13 -0700)] 
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>
8 years agolinux-firmware: New minor DMC release for Skylake - ver1_22
Rodrigo Vivi [Wed, 23 Sep 2015 21:10:11 +0000 (14:10 -0700)] 
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>
8 years agolinux-firmware: update Marvell 8897-B0 firmware images to 7.p18
Amitkumar Karwar [Tue, 22 Sep 2015 10:10:52 +0000 (06:10 -0400)] 
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>
8 years agolinux-firmware: New minor DMC release for Broxton - ver1_06
Rodrigo Vivi [Thu, 17 Sep 2015 21:34:20 +0000 (14:34 -0700)] 
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>
8 years agoamdgpu: add firmware for VI asics
Alex Deucher [Mon, 24 Aug 2015 21:59:41 +0000 (17:59 -0400)] 
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>
8 years agoMerge branch 'master-hfi1-firmware-v2' of git://github.com/weiny2/linux-firmware
Kyle McMartin [Thu, 3 Sep 2015 20:54:30 +0000 (16:54 -0400)] 
Merge branch 'master-hfi1-firmware-v2' of git://github.com/weiny2/linux-firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoMerge commit 'd1fa230a' of git://people.freedesktop.org/~vivijim/linux-firmware-i915
Kyle McMartin [Thu, 3 Sep 2015 20:48:36 +0000 (16:48 -0400)] 
Merge commit 'd1fa230a' of git://people.freedesktop.org/~vivijim/linux-firmware-i915

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agoar3k: add to support AR3012 v2.1 firmware
Ben Young Tae Kim [Wed, 19 Aug 2015 02:15:43 +0000 (19:15 -0700)] 
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>
8 years agolinux-firmware: Add Intel OPA hfi1 firmware
Ira Weiny [Mon, 10 Aug 2015 22:37:15 +0000 (18:37 -0400)] 
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>
8 years agolinux-firmware: New major GuC release for Skylake.
Rodrigo Vivi [Thu, 20 Aug 2015 15:28:18 +0000 (08:28 -0700)] 
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>
8 years agolinux-firmware: Clean up i915 by removing old skl dmc firmware.
Rodrigo Vivi [Thu, 20 Aug 2015 15:20:48 +0000 (08:20 -0700)] 
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>
8 years agolinux-firmware: New minor DMC release for Skylake - ver1_21
Rodrigo Vivi [Thu, 20 Aug 2015 15:18:08 +0000 (08:18 -0700)] 
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>
8 years agolinux-firmware: New minor DMC release for Skylake - ver1_20
Rodrigo Vivi [Thu, 20 Aug 2015 00:11:50 +0000 (17:11 -0700)] 
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>
8 years agolinux-firmware: New minor DMC release for Broxton - ver1_05
Rodrigo Vivi [Thu, 9 Jul 2015 22:54:19 +0000 (15:54 -0700)] 
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>
8 years agolinux-firmware: New minor DMC release for Skylake - ver1_19
Rodrigo Vivi [Thu, 9 Jul 2015 22:50:57 +0000 (15:50 -0700)] 
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>
8 years agoMerge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware
Kyle McMartin [Fri, 14 Aug 2015 17:22:17 +0000 (13:22 -0400)] 
Merge branch 'for-upstream' of git://git.chelsio.net/pub/git/linux-firmware

Signed-off-by: Kyle McMartin <kyle@kernel.org>
8 years agocxgb4: update firmware to revision 1.14.4.0
Hariprasad Shenai [Thu, 13 Aug 2015 05:23:59 +0000 (22:23 -0700)] 
cxgb4: update firmware to revision 1.14.4.0

Signed-off-by: Hariprasad Shenai <hariprasad@chelsio.com>
8 years agofirmware: tegra: Update XHCI firmware to v50.10 for T210
Andrew Chew [Tue, 11 Aug 2015 20:29:45 +0000 (13:29 -0700)] 
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>
8 years agolinux-firmware: wilc1000: add firmware for wilc1000 802.11n driver
Johnny Kim [Thu, 30 Jul 2015 02:13:36 +0000 (11:13 +0900)] 
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>
8 years agousbdux: usbduxsigma: fixed timing issues between ADC and DAC
Bernd Porr [Wed, 22 Jul 2015 08:27:55 +0000 (09:27 +0100)] 
usbdux: usbduxsigma: fixed timing issues between ADC and DAC

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>
8 years agousbdux: usbduxsigma: added digital IO read
Bernd Porr [Wed, 22 Jul 2015 08:27:34 +0000 (09:27 +0100)] 
usbdux: usbduxsigma: added digital IO read

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>
8 years agousbdux: usbduxsigma: added soft interval mode in the firmware
Bernd Porr [Wed, 22 Jul 2015 08:27:12 +0000 (09:27 +0100)] 
usbdux: usbduxsigma: added soft interval mode in the firmware

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>
8 years agousbdux: usbduxsigma: contact info updated
Bernd Porr [Wed, 22 Jul 2015 08:26:51 +0000 (09:26 +0100)] 
usbdux: usbduxsigma: contact info updated

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>
8 years agousbdux: usbduxsigma: changed firmware from ADC polling to IRQ processing
Bernd Porr [Wed, 22 Jul 2015 08:26:32 +0000 (09:26 +0100)] 
usbdux: usbduxsigma: changed firmware from ADC polling to IRQ processing

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>