summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorgraysky2020-01-07 17:41:39 -0500
committergraysky2020-01-07 17:41:39 -0500
commitd6a04834d5f2d9e7016d70feb22c5a3e1ebe9db6 (patch)
treee560c9d68b4423432fb44113ee355a87a95b5aaf
parent7478a62c68c07c04b80d59171fa421701c01db87 (diff)
downloadaur-d6a04834d5f2d9e7016d70feb22c5a3e1ebe9db6.tar.gz
Update to 5.4.9rc1-1
-rw-r--r--.SRCINFO54
-rw-r--r--0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch4
-rw-r--r--0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch2
-rw-r--r--0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch2
-rw-r--r--0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch2
-rw-r--r--0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch2
-rw-r--r--0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch2
-rw-r--r--0007-Revert-iwlwifi-assign-directly-to-iwl_trans-cfg-in-Q.patch61
-rw-r--r--0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch (renamed from 0008-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch)4
-rw-r--r--0008-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch (renamed from 0009-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch)4
-rw-r--r--0009-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch (renamed from 0010-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch)4
-rw-r--r--0010-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch (renamed from 0011-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch)4
-rw-r--r--0011-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch (renamed from 0012-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch)4
-rw-r--r--0012-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch (renamed from 0013-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch)4
-rw-r--r--0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch35
-rw-r--r--PKGBUILD56
16 files changed, 109 insertions, 135 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0bb8fc4936eb..e0b925f9a46c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = linux-rc
- pkgver = 5.4.8rc1
+ pkgver = 5.4.9rc1
pkgrel = 1
url = https://www.kernel.org/
arch = x86_64
@@ -9,10 +9,10 @@ pkgbase = linux-rc
makedepends = bc
makedepends = libelf
options = !strip
- source = https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.8-rc1.xz
- source = https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.8-rc1.sign
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.7.tar.xz
- source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.7.tar.sign
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.9-rc1.xz
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.9-rc1.sign
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.8.tar.xz
+ source = https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.4.8.tar.sign
source = config
source = 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
source = 0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
@@ -20,33 +20,33 @@ pkgbase = linux-rc
source = 0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch
source = 0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
source = 0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
- source = 0007-Revert-iwlwifi-assign-directly-to-iwl_trans-cfg-in-Q.patch
- source = 0008-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
- source = 0009-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch
- source = 0010-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
- source = 0011-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
- source = 0012-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
- source = 0013-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
+ source = 0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
+ source = 0008-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch
+ source = 0009-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
+ source = 0010-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
+ source = 0011-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
+ source = 0012-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
+ source = 0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886
validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E
- sha256sums = 31f6a581a52667a932f3c271ac4f8cd03d616a87dd84238da69bc77837bb28a8
+ sha256sums = fc0d4939d701fbc0b1a1ce74dc62bf1d28ab38d8f89f88bb96cecf42a6f059fe
sha256sums = SKIP
- sha256sums = abc9b21d9146d95853dac35f4c4489a0199aff53ee6eee4b0563d1b37079fcc9
+ sha256sums = 42c414c902193f9e8a1b70c728ca440de02d85dc29102f52ef98cfbf20d29a52
sha256sums = SKIP
sha256sums = eeb60c19586bf5855eeaeac8323b0012107bfa74f9efa0c8e129d979d38f1f31
- sha256sums = b9072c0d202c2e59d78f7453c4ed73618d9000f14aa8da7b270253c0c8ba2882
- sha256sums = 0cb3b5ed908456c0c577ca9ae5b2fa64c5e215e1cbe7a072054fe486c9d1c7f9
- sha256sums = 24e03b0cc17cb158eb715b4e1f6901e988a870ad7690ce3e0e21ee55d9125fd1
- sha256sums = e2951b7ae55e3f3ecb2511716d75f7b0e05c3c21612c0d5a03c4e24fea473255
- sha256sums = ae093645bc5165583f3dce37de171a291fbe8435f0b8a6652f3e0a40f7ba903a
- sha256sums = 256955383fb94e5c044ffad6e449899be72a6f819053a3c2eb8c8094cff966ef
- sha256sums = d88b4acf8a5bf3b8c404df06eac767b503925eade11515d1844c75a344abdc72
- sha256sums = 43746bd6e905504734c95a6a6bd95993081341b80bf0ceed07f6e0f90aa61dbd
- sha256sums = 1604f19befeb24731c8a028111fa2a68fb7990691b83559c2efb321f3a56fa40
- sha256sums = 22ab8d1f3d5d8b8e02a54836c56bc38fb84ca4710283b179a2c0495742a3d1c2
- sha256sums = 11dd9cbbc296aa699d7d1c39ee4b60881440df534191d5860add3ed1e07db481
- sha256sums = 8c8fdb623e2c5779226efe36c81c134d024ac12733cdd800a348983d03b5c0e5
- sha256sums = b18c8996fdd72abc1ebca41e455ba2e12c01c92514d3c3f98c310e4acddbd119
+ sha256sums = bd426e5a539152577608ac57b3e9a8f6281f848847c66d244274b48d95df39aa
+ sha256sums = e34286f1f2ee29a45b1a38385489581323eb6672064f4afa13eb8b39dbc79556
+ sha256sums = afaf90393cfd4b5d65dfec040cd0b74b5e7cda52540d3883e69ce8ca0b42da12
+ sha256sums = 0c1c5de463df11efdd4ed8ca0732187deb3e06d4e15524f0dbb066c578657665
+ sha256sums = 26500e808df98e20e62079d18137b5f0636f8c2a32dc8164f6b6381c22c3f217
+ sha256sums = 5f8a47d95bd54e8c315c70491b25e70b2af4dce11c0acf06ba0f7c45985b59d8
+ sha256sums = 53e1b22f9c97b3e3cdfaa03a4b3f3882ad427c4d400315a51303223209a05788
+ sha256sums = 2885647d502d9eedd4f3d94cc27d6c8ecb3bb03e4e51611be8d74034eeccf0bb
+ sha256sums = 40210b6cbd64cf70b3af76ab84c9e7f55e64aeed5c1072d4fed4345604735a67
+ sha256sums = 7f5f1806a6bf1b256416da8c4d0fcb45249769425a93beb6940cabc2112d95e2
+ sha256sums = 6a6b71cc316aff58124f169d22f7712f15f503ff3187d30e3288aa2b0c20402c
+ sha256sums = 2b8110e2f53588fde1097dde9545f5369983e654004597a41f58f8e13b0be3c0
+ sha256sums = 236e5502b9955747306eeb1078b22cc778feb8a0e1bde8895bafcf5c0438e250
pkgname = linux-rc
pkgdesc = The release candidate kernel and modules
diff --git a/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch b/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
index 9f4f46191ef7..89fdb397c310 100644
--- a/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
+++ b/0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
@@ -1,4 +1,4 @@
-From 85ada8712a2fb1111be063cea0f7d0152ea6d912 Mon Sep 17 00:00:00 2001
+From 524202522faf86d81efaa96dc984d1996ddda302 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Mon, 16 Sep 2019 04:53:20 +0200
Subject: [PATCH 01/14] ZEN: Add sysctl and CONFIG to disallow unprivileged
@@ -80,7 +80,7 @@ index 6cabc124378c..fda4986da9eb 100644
if (err)
goto bad_unshare_out;
diff --git a/kernel/sysctl.c b/kernel/sysctl.c
-index b6f2f35d0bcf..2e9c273990e8 100644
+index 70665934d53e..9797869ed829 100644
--- a/kernel/sysctl.c
+++ b/kernel/sysctl.c
@@ -110,6 +110,9 @@ extern int core_uses_pid;
diff --git a/0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch b/0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
index f9610edd0785..2549538d4263 100644
--- a/0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
+++ b/0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
@@ -1,4 +1,4 @@
-From 7c8e145e8d365b0d2824a1d0d5174afa54088aca Mon Sep 17 00:00:00 2001
+From 54dd8abeea02e5ea426a83f0a924d874a9c6e617 Mon Sep 17 00:00:00 2001
From: Tuowen Zhao <ztuowen@gmail.com>
Date: Wed, 16 Oct 2019 15:06:28 -0600
Subject: [PATCH 02/14] lib: devres: add a helper function for ioremap_uc
diff --git a/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch b/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
index 5aaa5278089b..2b54fe9b3592 100644
--- a/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
+++ b/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
@@ -1,4 +1,4 @@
-From 940e7e842005b5edc56b99ad5034cf15aed145b8 Mon Sep 17 00:00:00 2001
+From 044bbe9ec44257ffb87b96b291636f5a854c3d14 Mon Sep 17 00:00:00 2001
From: Tuowen Zhao <ztuowen@gmail.com>
Date: Wed, 16 Oct 2019 15:06:29 -0600
Subject: [PATCH 03/14] mfd: intel-lpss: Use devm_ioremap_uc for MMIO
diff --git a/0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch b/0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch
index 034e9d82aab2..8e722bb9ca6c 100644
--- a/0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch
+++ b/0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch
@@ -1,4 +1,4 @@
-From 707e3df20d2792a0a020168d54ba9fed22633df3 Mon Sep 17 00:00:00 2001
+From 0407fd310903c18882a7e0463930a71a46b61027 Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Tue, 29 Oct 2019 20:00:21 +0300
Subject: [PATCH 04/14] PCI: pciehp: Do not disable interrupt twice on suspend
diff --git a/0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch b/0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
index 5bcceb008e00..4b700714ca15 100644
--- a/0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
+++ b/0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
@@ -1,4 +1,4 @@
-From 27e6694a92270bac0bdca37e71446f3e0ddf317b Mon Sep 17 00:00:00 2001
+From b9bebf4cde0cf46438b2a7ab1652172e8e16c33e Mon Sep 17 00:00:00 2001
From: Mika Westerberg <mika.westerberg@linux.intel.com>
Date: Tue, 29 Oct 2019 20:00:22 +0300
Subject: [PATCH 05/14] PCI: pciehp: Prevent deadlock on disconnect
diff --git a/0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch b/0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
index 7a5d3cd26b1a..81f0607eab77 100644
--- a/0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
+++ b/0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
@@ -1,4 +1,4 @@
-From 42d275c017d9d80a54435a25af3d382c93a1e101 Mon Sep 17 00:00:00 2001
+From f74b67cce5f0c5c37b0c5cb0020a818f0594a743 Mon Sep 17 00:00:00 2001
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Date: Thu, 28 Nov 2019 23:50:40 +0100
Subject: [PATCH 06/14] ACPI: PM: s2idle: Rework ACPI events synchronization
diff --git a/0007-Revert-iwlwifi-assign-directly-to-iwl_trans-cfg-in-Q.patch b/0007-Revert-iwlwifi-assign-directly-to-iwl_trans-cfg-in-Q.patch
deleted file mode 100644
index b89d77737ea7..000000000000
--- a/0007-Revert-iwlwifi-assign-directly-to-iwl_trans-cfg-in-Q.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 775933c04b65436da05ddc6c597fe1bce291e2ac Mon Sep 17 00:00:00 2001
-From: Anders Kaseorg <andersk@mit.edu>
-Date: Mon, 2 Dec 2019 17:09:20 -0500
-Subject: [PATCH 07/14] Revert "iwlwifi: assign directly to iwl_trans->cfg in
- QuZ detection"
-
-This reverts commit 968dcfb4905245dc64d65312c0d17692fa087b99.
-
-Both that commit and commit 809805a820c6445f7a701ded24fdc6bbc841d1e4
-attempted to fix the same bug (dead assignments to the local variable
-cfg), but they did so in incompatible ways. When they were both merged,
-independently of each other, the combination actually caused the bug to
-reappear, leading to a firmware crash on boot for some cards.
-
-https://bugzilla.kernel.org/show_bug.cgi?id=205719
-
-Signed-off-by: Anders Kaseorg <andersk@mit.edu>
-Acked-by: Luca Coelho <luciano.coelho@intel.com>
-Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
----
- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 24 +++++++++----------
- 1 file changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
-index 040cec17d3ad..b0b7eca1754e 100644
---- a/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
-+++ b/drivers/net/wireless/intel/iwlwifi/pcie/drv.c
-@@ -1111,18 +1111,18 @@ static int iwl_pci_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
-
- /* same thing for QuZ... */
- if (iwl_trans->hw_rev == CSR_HW_REV_TYPE_QUZ) {
-- if (iwl_trans->cfg == &iwl_ax101_cfg_qu_hr)
-- iwl_trans->cfg = &iwl_ax101_cfg_quz_hr;
-- else if (iwl_trans->cfg == &iwl_ax201_cfg_qu_hr)
-- iwl_trans->cfg = &iwl_ax201_cfg_quz_hr;
-- else if (iwl_trans->cfg == &iwl9461_2ac_cfg_qu_b0_jf_b0)
-- iwl_trans->cfg = &iwl9461_2ac_cfg_quz_a0_jf_b0_soc;
-- else if (iwl_trans->cfg == &iwl9462_2ac_cfg_qu_b0_jf_b0)
-- iwl_trans->cfg = &iwl9462_2ac_cfg_quz_a0_jf_b0_soc;
-- else if (iwl_trans->cfg == &iwl9560_2ac_cfg_qu_b0_jf_b0)
-- iwl_trans->cfg = &iwl9560_2ac_cfg_quz_a0_jf_b0_soc;
-- else if (iwl_trans->cfg == &iwl9560_2ac_160_cfg_qu_b0_jf_b0)
-- iwl_trans->cfg = &iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc;
-+ if (cfg == &iwl_ax101_cfg_qu_hr)
-+ cfg = &iwl_ax101_cfg_quz_hr;
-+ else if (cfg == &iwl_ax201_cfg_qu_hr)
-+ cfg = &iwl_ax201_cfg_quz_hr;
-+ else if (cfg == &iwl9461_2ac_cfg_qu_b0_jf_b0)
-+ cfg = &iwl9461_2ac_cfg_quz_a0_jf_b0_soc;
-+ else if (cfg == &iwl9462_2ac_cfg_qu_b0_jf_b0)
-+ cfg = &iwl9462_2ac_cfg_quz_a0_jf_b0_soc;
-+ else if (cfg == &iwl9560_2ac_cfg_qu_b0_jf_b0)
-+ cfg = &iwl9560_2ac_cfg_quz_a0_jf_b0_soc;
-+ else if (cfg == &iwl9560_2ac_160_cfg_qu_b0_jf_b0)
-+ cfg = &iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc;
- }
-
- #endif
---
-2.24.1
-
diff --git a/0008-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch b/0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
index 943c473fe0e1..5e06efc54b16 100644
--- a/0008-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
+++ b/0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
@@ -1,7 +1,7 @@
-From 66174559a7eecb2f1bcc9be74555e19513b1343f Mon Sep 17 00:00:00 2001
+From 265dae4f5dac25c15272befa5eefb9b10906435f Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <jan.steffens@gmail.com>
Date: Tue, 24 Dec 2019 05:18:47 +0100
-Subject: [PATCH 08/14] iwlwifi: pcie: restore support for Killer Qu C0 NICs
+Subject: [PATCH 07/14] iwlwifi: pcie: restore support for Killer Qu C0 NICs
Commit 809805a820c6 refactored the cfg mangling. Unfortunately, in this
process the lines which picked the right cfg for Killer Qu C0 NICs after
diff --git a/0009-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch b/0008-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch
index 1f8fb91b9b91..cc1e60bf1fb5 100644
--- a/0009-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch
+++ b/0008-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch
@@ -1,7 +1,7 @@
-From ff857f80548ecae9ab2d80304ccf909b8fd427fc Mon Sep 17 00:00:00 2001
+From ddb94a8dbd9144d7b85f553cb4a85db2ba62374d Mon Sep 17 00:00:00 2001
From: Kai-Heng Feng <kai.heng.feng@canonical.com>
Date: Fri, 29 Nov 2019 14:23:03 +0800
-Subject: [PATCH 09/14] x86/intel: Disable HPET on Intel Ice Lake platforms
+Subject: [PATCH 08/14] x86/intel: Disable HPET on Intel Ice Lake platforms
Like CFL and CFL-H, ICL SoC has skewed HPET timer once it hits PC10.
So let's disable HPET on ICL.
diff --git a/0010-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch b/0009-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
index 85082265e763..0923ce501cbb 100644
--- a/0010-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
+++ b/0009-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
@@ -1,7 +1,7 @@
-From 92b61cdfe2ecd4ae5923ae254efcd726ad0585e4 Mon Sep 17 00:00:00 2001
+From e0d783c7ee43a39dadeb96ac669c45f3a3192d96 Mon Sep 17 00:00:00 2001
From: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Date: Fri, 20 Sep 2019 11:39:18 +0300
-Subject: [PATCH 10/14] drm/i915: save AUD_FREQ_CNTRL state at audio domain
+Subject: [PATCH 09/14] drm/i915: save AUD_FREQ_CNTRL state at audio domain
suspend
When audio power domain is suspended, the display driver must
diff --git a/0011-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch b/0010-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
index 8fb4ff482073..4fbc417b5c65 100644
--- a/0011-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
+++ b/0010-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
@@ -1,7 +1,7 @@
-From 9f4f84aba5a78a06cf29651f7b3b74d9780d72db Mon Sep 17 00:00:00 2001
+From 3a8fe5edd1f716667d7f1ebd4f06bc808bf89a6d Mon Sep 17 00:00:00 2001
From: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Date: Thu, 3 Oct 2019 11:55:30 +0300
-Subject: [PATCH 11/14] drm/i915: Fix audio power up sequence for gen10+
+Subject: [PATCH 10/14] drm/i915: Fix audio power up sequence for gen10+
display
On platfroms with gen10+ display, driver must set the enable bit of
diff --git a/0012-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch b/0011-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
index 2cf758dc7697..1b83a7df446b 100644
--- a/0012-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
+++ b/0011-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
@@ -1,7 +1,7 @@
-From b7fccafc81799d2546da531b7da3336dfefb4070 Mon Sep 17 00:00:00 2001
+From 66b90ad22d857944d9b8452f064ae48565a40063 Mon Sep 17 00:00:00 2001
From: Kai Vehmanen <kai.vehmanen@linux.intel.com>
Date: Thu, 3 Oct 2019 11:55:31 +0300
-Subject: [PATCH 12/14] drm/i915: extend audio CDCLK>=2*BCLK constraint to more
+Subject: [PATCH 11/14] drm/i915: extend audio CDCLK>=2*BCLK constraint to more
platforms
The CDCLK>=2*BCLK constraint applies to all generations since gen10.
diff --git a/0013-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch b/0012-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
index fc0cc2c98ca6..95572528eb80 100644
--- a/0013-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
+++ b/0012-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
@@ -1,7 +1,7 @@
-From 8c19c0f7eacb125b9a097d080a385d527f8ff836 Mon Sep 17 00:00:00 2001
+From e33c3b5720592db7cbaa544b8c05414a17d35afd Mon Sep 17 00:00:00 2001
From: Chris Wilson <chris@chris-wilson.co.uk>
Date: Mon, 30 Dec 2019 11:15:30 +0000
-Subject: [PATCH 13/14] drm/i915/gt: Detect if we miss WaIdleLiteRestore
+Subject: [PATCH 12/14] drm/i915/gt: Detect if we miss WaIdleLiteRestore
In order to avoid confusing the HW, we must never submit an empty ring
during lite-restore, that is we should always advance the RING_TAIL
diff --git a/0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch b/0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
new file mode 100644
index 000000000000..a6ab49961481
--- /dev/null
+++ b/0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
@@ -0,0 +1,35 @@
+From adb810e1819b859aec1f8eb4c5611bc6ebe82137 Mon Sep 17 00:00:00 2001
+From: Boyan Ding <boyan.j.ding@gmail.com>
+Date: Wed, 1 Jan 2020 11:44:49 -0800
+Subject: [PATCH 13/14] pinctrl: sunrisepoint: Add missing Interrupt Status
+ register offset
+
+Commit 179e5a6114cc ("pinctrl: intel: Remove default Interrupt Status
+offset") removes default interrupt status offset of GPIO controllers,
+with previous commits explicitly providing the previously default
+offsets. However, the is_offset value in SPTH_COMMUNITY is missing,
+preventing related irq from being properly detected and handled.
+
+Fixes: f702e0b93cdb ("pinctrl: sunrisepoint: Provide Interrupt Status register offset")
+Link: https://bugzilla.kernel.org/show_bug.cgi?id=205745
+Cc: stable@vger.kernel.org
+Signed-off-by: Boyan Ding <boyan.j.ding@gmail.com>
+---
+ drivers/pinctrl/intel/pinctrl-sunrisepoint.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/drivers/pinctrl/intel/pinctrl-sunrisepoint.c b/drivers/pinctrl/intel/pinctrl-sunrisepoint.c
+index 44d7f50bbc82..d936e7aa74c4 100644
+--- a/drivers/pinctrl/intel/pinctrl-sunrisepoint.c
++++ b/drivers/pinctrl/intel/pinctrl-sunrisepoint.c
+@@ -49,6 +49,7 @@
+ .padown_offset = SPT_PAD_OWN, \
+ .padcfglock_offset = SPT_PADCFGLOCK, \
+ .hostown_offset = SPT_HOSTSW_OWN, \
++ .is_offset = SPT_GPI_IS, \
+ .ie_offset = SPT_GPI_IE, \
+ .pin_base = (s), \
+ .npins = ((e) - (s) + 1), \
+--
+2.24.1
+
diff --git a/PKGBUILD b/PKGBUILD
index f9b0232cedf1..be75c71b7580 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@ _srcname=linux-5.4
_major=5.4
### on initial release this is null otherwise it is the current stable subversion
### ie 1,2,3 corresponding $_major.1, $_major.3 etc.
-_minor=7
+_minor=8
### on initial release comment this out and set to =1
_minorc=$((_minor+1))
#_minorc=1
@@ -31,41 +31,41 @@ source=(
https://www.kernel.org/pub/linux/kernel/v5.x/linux-$_fullver.tar.{xz,sign}
config # the main kernel config file
0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-C.patch
- 0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
- 0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
- 0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch
- 0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
- 0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
- 0007-Revert-iwlwifi-assign-directly-to-iwl_trans-cfg-in-Q.patch
- 0008-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
- 0009-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch
- 0010-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
- 0011-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
- 0012-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
- 0013-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
+0002-lib-devres-add-a-helper-function-for-ioremap_uc.patch
+0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch
+0004-PCI-pciehp-Do-not-disable-interrupt-twice-on-suspend.patch
+0005-PCI-pciehp-Prevent-deadlock-on-disconnect.patch
+0006-ACPI-PM-s2idle-Rework-ACPI-events-synchronization.patch
+0007-iwlwifi-pcie-restore-support-for-Killer-Qu-C0-NICs.patch
+0008-x86-intel-Disable-HPET-on-Intel-Ice-Lake-platforms.patch
+0009-drm-i915-save-AUD_FREQ_CNTRL-state-at-audio-domain-s.patch
+0010-drm-i915-Fix-audio-power-up-sequence-for-gen10-displ.patch
+0011-drm-i915-extend-audio-CDCLK-2-BCLK-constraint-to-mor.patch
+0012-drm-i915-gt-Detect-if-we-miss-WaIdleLiteRestore.patch
+0013-pinctrl-sunrisepoint-Add-missing-Interrupt-Status-re.patch
)
validpgpkeys=(
'ABAF11C65A2970B130ABE3C479BE3E4300411886' # Linus Torvalds
'647F28654894E3BD457199BE38DBBDC86092693E' # Greg Kroah-Hartman
)
-sha256sums=('31f6a581a52667a932f3c271ac4f8cd03d616a87dd84238da69bc77837bb28a8'
+sha256sums=('fc0d4939d701fbc0b1a1ce74dc62bf1d28ab38d8f89f88bb96cecf42a6f059fe'
'SKIP'
- 'abc9b21d9146d95853dac35f4c4489a0199aff53ee6eee4b0563d1b37079fcc9'
+ '42c414c902193f9e8a1b70c728ca440de02d85dc29102f52ef98cfbf20d29a52'
'SKIP'
'eeb60c19586bf5855eeaeac8323b0012107bfa74f9efa0c8e129d979d38f1f31'
- 'b9072c0d202c2e59d78f7453c4ed73618d9000f14aa8da7b270253c0c8ba2882'
- '0cb3b5ed908456c0c577ca9ae5b2fa64c5e215e1cbe7a072054fe486c9d1c7f9'
- '24e03b0cc17cb158eb715b4e1f6901e988a870ad7690ce3e0e21ee55d9125fd1'
- 'e2951b7ae55e3f3ecb2511716d75f7b0e05c3c21612c0d5a03c4e24fea473255'
- 'ae093645bc5165583f3dce37de171a291fbe8435f0b8a6652f3e0a40f7ba903a'
- '256955383fb94e5c044ffad6e449899be72a6f819053a3c2eb8c8094cff966ef'
- 'd88b4acf8a5bf3b8c404df06eac767b503925eade11515d1844c75a344abdc72'
- '43746bd6e905504734c95a6a6bd95993081341b80bf0ceed07f6e0f90aa61dbd'
- '1604f19befeb24731c8a028111fa2a68fb7990691b83559c2efb321f3a56fa40'
- '22ab8d1f3d5d8b8e02a54836c56bc38fb84ca4710283b179a2c0495742a3d1c2'
- '11dd9cbbc296aa699d7d1c39ee4b60881440df534191d5860add3ed1e07db481'
- '8c8fdb623e2c5779226efe36c81c134d024ac12733cdd800a348983d03b5c0e5'
- 'b18c8996fdd72abc1ebca41e455ba2e12c01c92514d3c3f98c310e4acddbd119')
+ 'bd426e5a539152577608ac57b3e9a8f6281f848847c66d244274b48d95df39aa'
+ 'e34286f1f2ee29a45b1a38385489581323eb6672064f4afa13eb8b39dbc79556'
+ 'afaf90393cfd4b5d65dfec040cd0b74b5e7cda52540d3883e69ce8ca0b42da12'
+ '0c1c5de463df11efdd4ed8ca0732187deb3e06d4e15524f0dbb066c578657665'
+ '26500e808df98e20e62079d18137b5f0636f8c2a32dc8164f6b6381c22c3f217'
+ '5f8a47d95bd54e8c315c70491b25e70b2af4dce11c0acf06ba0f7c45985b59d8'
+ '53e1b22f9c97b3e3cdfaa03a4b3f3882ad427c4d400315a51303223209a05788'
+ '2885647d502d9eedd4f3d94cc27d6c8ecb3bb03e4e51611be8d74034eeccf0bb'
+ '40210b6cbd64cf70b3af76ab84c9e7f55e64aeed5c1072d4fed4345604735a67'
+ '7f5f1806a6bf1b256416da8c4d0fcb45249769425a93beb6940cabc2112d95e2'
+ '6a6b71cc316aff58124f169d22f7712f15f503ff3187d30e3288aa2b0c20402c'
+ '2b8110e2f53588fde1097dde9545f5369983e654004597a41f58f8e13b0be3c0'
+ '236e5502b9955747306eeb1078b22cc778feb8a0e1bde8895bafcf5c0438e250')
_kernelname=${pkgbase#linux}