Commit graph

135 commits

Author SHA1 Message Date
MilhouseVH
5f1ca7d94a linux (Generic): drop hda patch
@hiassoft:
"
It was added about 6 years ago, in early kernel 3.x days, probably meant to fix an issue with Nvidia ION, but rejected upstream - see discussion here
https://mailman.alsa-project.org/pipermail/alsa-devel/2013-February/059570.html

I think we should drop it as it could cause issues. If there's some issue remaining it needs to be handled properly without downstream patches
"
2019-03-27 10:13:06 +00:00
Matthias Reichl
ea767f15f5 linux: add patch to improve Xbox DVD remote performance
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-03-24 10:46:14 +01:00
Matthias Reichl
fdf75059dd linux: add backport patch to add RCMM IR decoder
Signed-off-by: Matthias Reichl <hias@horus.com>
2019-03-24 10:45:57 +01:00
MilhouseVH
b06df1cdc0 linux (Generic/RPi): RC6 toggle support now upstream 2019-03-11 03:31:52 +00:00
MilhouseVH
c186601548 linux (Generic/RPi): XBOX remote support now upstream 2019-03-11 03:31:52 +00:00
Matthias Reichl
679200f328 linux: add patch to fix Zotac IR remotes
Zotac remotes use the customer code 0x80340000 and need the same toggle
bit handling as MCE remotes.

Signed-off-by: Matthias Reichl <hias@horus.com>
2019-02-03 14:33:13 +01:00
CvH
180b76bee0 linux (Generic): add DVBSkyS960 fix 2019-01-13 13:02:37 +01:00
MilhouseVH
0701952826 linux (Generic): update to linux-4.19.2 2018-11-13 23:39:42 +00:00
MilhouseVH
15bacda921 linux (Generic): update to linux-4.19.1 2018-11-04 16:14:46 +00:00
MilhouseVH
75fefcaf9a linux (Generic): r8169: fix broken Wake-on-LAN from S5 (poweroff) 2018-10-25 17:52:09 +01:00
MilhouseVH
6c5e314372 linux (Generic): drop "drm/i915: Interactive RPS mode" - now upstream
https://bugs.freedesktop.org/show_bug.cgi?id=107111#c13
2018-10-25 14:49:46 +01:00
Benjamin Valentin
2fdbd8a3bd media: rc: XBox DVD Remote uses 12 bits scancodes
Sean Young figured out that the Xbox Remote sends 24 bits, the first 12 bits are repeated
and inverted so only 12 bits are used. Turns out this is a modified nec protocol.

For increased accuracy and compliance with the upstream, replace the historic 8 bit report
values with the proper 12 bit values.

Signed-off-by: Benjamin Valentin <benpicco@googlemail.com>
Signed-off-by: Sean Young <sean@mess.org>
2018-10-18 15:47:18 +02:00
5schatten
444195313f linux: removed the ":" of the patch name to comply with windows file name convention 2018-10-16 20:37:59 +02:00
Benjamin Valentin
024b67db2e linux: restore Xbox DVD Movie Playback Kit support
LibreELEC 9.0 removes lirc_xbox, so let's add a proper RC driver to
support that classic IR dongle.
2018-10-13 00:00:46 +02:00
Matthias Reichl
cceb402a22 linux: replace ancient rc6 decode hack with proper fix
The hack of just reverting an upstream commit has been in
OE/LE far too long. Time has come for a proper fix that can
go upstream.

If some non-MCE RC6 remotes use toggle bits then that has to be
done on a per-remote basis as blindly enabling toggle bit handling
on all 32-bit RC6 codes can break decoding if the remote doesn't
use a toggle bit.

This patch adds toggle bit support for the Kathrein RCU-676 remote.

See bugreport here: https://forum.libreelec.tv/thread/13086-get-kathrein-rcu-676-remote-to-work-with-le9/

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-08-25 12:33:27 +02:00
MilhouseVH
1413b4a227 linux (Generic): revert DVBSky T680CI commit
https://forum.kodi.tv/showthread.php?tid=298461&pid=2759455#pid2759455
https://www.mail-archive.com/linux-media@vger.kernel.org/msg133781.html
2018-08-16 22:25:00 +01:00
MilhouseVH
2ad2510357 linux (Generic): cleanup patches 2018-08-13 22:47:15 +01:00
MilhouseVH
a84b6e0cb3 elfutils: install shared libelf libs on host build
And fix libelf detection

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-08-13 22:46:50 +01:00
MilhouseVH
d63d247a09 linux: update to linux-4.17.12 2018-08-03 16:07:42 +01:00
MilhouseVH
563d2c2d5e linux: update RPS waitboosting patch to V4 2018-07-19 16:40:42 +01:00
MilhouseVH
2a3c34d22e linux (Generic): Replace waitboosting revert with Interactive RPS Mode fix 2018-07-11 21:52:17 +01:00
MilhouseVH
ef243efb30 linux (Generic): update GLK quirk patch to v4 2018-07-03 23:19:11 +01:00
MilhouseVH
114ca2fad2 linux (Generic): rebase ir timeout patch 2018-07-03 23:00:56 +01:00
MilhouseVH
914cadbafd linux (Generic): Add patch to partially revert waitboosting fix 2018-07-03 07:16:02 +01:00
MilhouseVH
b1103b5f2b linux (Generic): update GLK quirk patch to v3 2018-06-29 13:52:18 +01:00
Matthias Reichl
3e4c114f30 linux: add nuvoton cir fix
Straight pick of commit 70c30b1ea706affcb117e3cd3065690abca5ba69

This fix is scheduled for stable but hasn't been added to 4.17 stable
tree yet. Once it hits 4.17 this patch can be dropped.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-06-17 16:22:01 +01:00
MilhouseVH
e74f411447 linux (Generic): [V2] drm/i915/glk: Add Quirk for GLK NUC HDMI port issues 2018-06-16 18:28:21 +01:00
MilhouseVH
c7642d72ff linux (Generic): Revert: drm/i915/edp: Allow alternate fixed mode for eDP if available. 2018-06-16 18:28:21 +01:00
MilhouseVH
9c6fe34ccb linux (Generic): update IR timeout patch 2018-06-16 18:28:21 +01:00
MilhouseVH
bd6aa784e5 linux (Generic): drop spinelplus - needs fixing 2018-06-16 18:28:21 +01:00
MilhouseVH
d0cbdf3ca0 linux (Generic): update Ouya patch 2018-06-16 18:28:21 +01:00
MilhouseVH
d353e26413
Merge pull request #2694 from HiassofT/le9-ir-timeout-ite-cir
Generic: allow lower IR timeouts on ITE CIR devices
2018-05-20 19:33:43 +01:00
Matthias Reichl
4893d6e30c Generic: allow lower IR timeouts on ITE CIR devices
Patch submitted to upstream https://patchwork.linuxtv.org/patch/49473/

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-05-13 13:38:25 +02:00
Matthias Reichl
f030eb951d RPi, Generic: filter out bogus timing data from mceusb receivers
Backport of https://patchwork.linuxtv.org/patch/49430/

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-05-11 12:36:35 +02:00
Matthias Reichl
3e752b947c RPi, Generic: fix erratic IR timeout behaviour on mceusb 1784:0011
Backport of proposed patch https://patchwork.linuxtv.org/patch/49409/

Setting the IR timeout on the Topseed mceusb receiver 1784:0011
causes strange behaviour. Disable use of MCE_CMD_SETIRTIMEOUT
on that device and use a software implementation instead.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-05-10 13:06:57 +02:00
Matthias Reichl
e131c14bb2 RPi, Generic: backport IR latency patch and mce_kbd/mceusb fixes
See https://www.spinics.net/lists/linux-media/msg131804.html
https://patchwork.linuxtv.org/patch/48681/
https://patchwork.linuxtv.org/patch/48680/
https://patchwork.linuxtv.org/patch/48782/

The current IR decoding is much too slow. Many IR protocols rely on
a trailing space for decoding (e.g. rc-6 needs to know when the bits
end). The trailing space is generated by the IR timeout, and if this
is longer than required, buttons can feel slow to respond.

The other issue is the keyup timer. IR has no concept of a keyup message,
this is implied by the absence of IR. So, minimising the timeout for
this makes buttons less "sticky"; the are released much quicker.

With these patches in place, using IR with the builtin decoders is much
improved and feels very snappy.

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-05-04 13:51:33 +02:00
MilhouseVH
169dcbc8ab linux: update to linux-4.14.33 2018-04-26 23:47:22 +01:00
Matthias Reichl
badbe83ecc linux: drop obsolete eMMC RPMB patch
The underlying issue seems to have been fixed since kernel 4.1
with commit 4e93b9a6abc0d028daf3c8a00cb77b679d8a4df4
"mmc: card: Don't access RPMB partitions for normal read/write"

This patch has also been removed from Debian kernels quite some
time ago
http://lists.alioth.debian.org/pipermail/kernel-svn-changes/2015-September/020884.html

Signed-off-by: Matthias Reichl <hias@horus.com>
2018-03-10 23:21:34 +00:00
Matthias Reichl
82980744bb linux: remove RPi specific patch from default patch dir
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-03-10 23:21:34 +00:00
Matthias Reichl
18ad7260b0 linux: perf: don't link against -llzma on x86_84
Signed-off-by: Matthias Reichl <hias@horus.com>
2018-02-17 17:15:34 +01:00
Christian Hewitt
ae0e1ecb5e
Merge pull request #2382 from MilhouseVH/le90_linux_fixup
linux: DVB fixes
2018-02-01 14:05:49 +04:00
MilhouseVH
b387b0c3f2 linux: use Linus's commit to fix the ksoftirqd issues
Ref: https://www.mail-archive.com/linux-media@vger.kernel.org/msg124351.html
2018-02-01 09:27:53 +00:00
MilhouseVH
4fb165d3f2 linux: restore Ouya controller support 2018-01-17 02:03:18 +00:00
MilhouseVH
cb5caab5fd linux: add BayTrail patches 2018-01-17 02:03:18 +00:00
MilhouseVH
5f14189985 linux: lan78xx: disable wol 2018-01-17 02:03:17 +00:00
MilhouseVH
6bc693c145 linux: revert softirq commit, temporarily fix DVB issues
See: https://forum.libreelec.tv/thread/4235-dvb-issue-since-le-switched-to-kernel-4-9-x/?postID=75965#post75965
2018-01-04 23:28:49 +00:00
MilhouseVH
7fdb005b06 linux: remove obsolete ouya controller patch 2017-12-29 22:17:47 +00:00
MilhouseVH
864214faff linux: remove obsolete nuvoton controller patch 2017-12-29 22:17:47 +00:00
MilhouseVH
c7c6ea2eee linux: remove obsolete gcc5 patch 2017-12-29 22:17:47 +00:00
MilhouseVH
f187fbf0e1 linux: update to linux-4.14.6 2017-12-29 22:17:47 +00:00