merged from https://github.com/paroj/xpad
- fixed blinking LED on Xbox 360 Wireless Controllers
- only expose actually connected Xbox 360 Wireless Controllers
- fixed kernel warnings due to submitting active URB requests
- updated Xbox One controller force feedback
- controller still works after suspend/ resume
- Xbox 360 Wireless button mappings are now compatible with Xbox 360 (non-wireless) mappings
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
This patch adds support for the Hauppauge HVR-2205/2255 PCIe dual tuners.
These are backported from kernel 4.2, so the patch is unnecessary after
we move on from kernel 4.1.
The TT S2-4600 USB receiver is broken in kernel 4.1 (fixed in 4.2) and will
not tune correctly when certain applications (such as vdr) are being used.
This patch backports the fix from 4.2 to 4.1 and can be removed when kernel
4.1 is no longer used.
This patch adds support for the Hauppauge HVR-955Q ATSC USB receiver, which is a newer version of the HVR-950Q and one of the few ATSC receivers currently being sold on the market and having Linux support.
The patch looks rather large, but bulk of the patch is the new demodulator driver for the LGDT3306a demodulator.
Obsolete after kernel 4.1 is taken into use.