mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
Merge pull request #2789 from pershoot/staging
linux: update to linux-3.12.2
This commit is contained in:
commit
35877f49b0
@ -21,7 +21,7 @@
|
|||||||
PKG_NAME="linux"
|
PKG_NAME="linux"
|
||||||
case "$LINUX" in
|
case "$LINUX" in
|
||||||
*)
|
*)
|
||||||
PKG_VERSION="3.12.1"
|
PKG_VERSION="3.12.2"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
|
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||||
|
@ -1,59 +0,0 @@
|
|||||||
From 33499a15c2f7addc81695778753c2338b960eff7 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Takashi Iwai <tiwai@suse.de>
|
|
||||||
Date: Tue, 5 Nov 2013 17:34:46 +0100
|
|
||||||
Subject: [PATCH] ALSA: hda - Force buffer alignment for Haswell HDMI
|
|
||||||
controllers
|
|
||||||
|
|
||||||
Haswell HDMI audio controllers seem to get stuck when unaligned buffer
|
|
||||||
size is used. Let's enable the buffer alignment for the corresponding
|
|
||||||
entries.
|
|
||||||
|
|
||||||
Since AZX_DCAPS_INTEL_PCH contains AZX_DCAPS_BUFSIZE that disables the
|
|
||||||
buffer alignment forcibly, define AZX_DCAPS_INTEL_HASWELL and put the
|
|
||||||
necessary AZX_DCAPS bits there.
|
|
||||||
|
|
||||||
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=60769
|
|
||||||
Reported-by: Alexander E. Patrakov <patrakov@gmail.com>
|
|
||||||
Cc: <stable@vger.kernel.org>
|
|
||||||
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
|
||||||
---
|
|
||||||
sound/pci/hda/hda_intel.c | 14 ++++++++------
|
|
||||||
1 file changed, 8 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/sound/pci/hda/hda_intel.c b/sound/pci/hda/hda_intel.c
|
|
||||||
index d6dcec7..9cbd125 100644
|
|
||||||
--- a/sound/pci/hda/hda_intel.c
|
|
||||||
+++ b/sound/pci/hda/hda_intel.c
|
|
||||||
@@ -613,6 +613,11 @@ enum {
|
|
||||||
#define AZX_DCAPS_INTEL_PCH \
|
|
||||||
(AZX_DCAPS_INTEL_PCH_NOPM | AZX_DCAPS_PM_RUNTIME)
|
|
||||||
|
|
||||||
+#define AZX_DCAPS_INTEL_HASWELL \
|
|
||||||
+ (AZX_DCAPS_SCH_SNOOP | AZX_DCAPS_ALIGN_BUFSIZE | \
|
|
||||||
+ AZX_DCAPS_COUNT_LPIB_DELAY | AZX_DCAPS_PM_RUNTIME | \
|
|
||||||
+ AZX_DCAPS_I915_POWERWELL)
|
|
||||||
+
|
|
||||||
/* quirks for ATI SB / AMD Hudson */
|
|
||||||
#define AZX_DCAPS_PRESET_ATI_SB \
|
|
||||||
(AZX_DCAPS_ATI_SNOOP | AZX_DCAPS_NO_TCSEL | \
|
|
||||||
@@ -3992,14 +3997,11 @@ static DEFINE_PCI_DEVICE_TABLE(azx_ids) = {
|
|
||||||
.driver_data = AZX_DRIVER_PCH | AZX_DCAPS_INTEL_PCH },
|
|
||||||
/* Haswell */
|
|
||||||
{ PCI_DEVICE(0x8086, 0x0a0c),
|
|
||||||
- .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH |
|
|
||||||
- AZX_DCAPS_I915_POWERWELL },
|
|
||||||
+ .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_HASWELL },
|
|
||||||
{ PCI_DEVICE(0x8086, 0x0c0c),
|
|
||||||
- .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH |
|
|
||||||
- AZX_DCAPS_I915_POWERWELL },
|
|
||||||
+ .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_HASWELL },
|
|
||||||
{ PCI_DEVICE(0x8086, 0x0d0c),
|
|
||||||
- .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH |
|
|
||||||
- AZX_DCAPS_I915_POWERWELL },
|
|
||||||
+ .driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_HASWELL },
|
|
||||||
/* 5 Series/3400 */
|
|
||||||
{ PCI_DEVICE(0x8086, 0x3b56),
|
|
||||||
.driver_data = AZX_DRIVER_SCH | AZX_DCAPS_INTEL_PCH_NOPM },
|
|
||||||
--
|
|
||||||
1.7.9.5
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user