Updated GPU fix patch.
This commit is contained in:
parent
22ff989acb
commit
4fb20829d2
|
@ -1,4 +1,4 @@
|
|||
AUX gpu-4.14.33.fix.patch 811 BLAKE2B 33527bd5a196c9d9c02ae75f7b1f784e1ef56e344ffc74f13c27ab9ea3e36721b198f5f8276df02820163559eb042c99e5c8a67c55e56ebb24f2123c03a7e7de SHA512 3b99206df4403c294f5744ce4898fb953d2237044b4954dc52d082a51b8f6e37375cb49c4cf1a64ac8432bd9a68179e7edd8ddde00b5a233f4b5dd30dca71bb9
|
||||
AUX gpu-4.14.33.fix.patch 1199 BLAKE2B ea73754f635446aafb6bfb5c6bcda57057db7af03240d3134c1a867904985c0fe528f22a75b20e0e8ffd999359a15334b50d46601a4c0846f630027c4b9f156b SHA512 e848630a259989702cf57b1ab8009cd18115779b9ecad9ce2f0e4ce06661392cd6e28c0db4c2e2205b539efb0d7307af921d1feb26d46d7350150ebf74a76cec
|
||||
DIST genpatches-4.14-25.base.tar.xz 638040 BLAKE2B 162d2117d125b277ae0d4557d203e5aca666b478c20ce46341fed43dcfca01aaa6727669f8f1eb851806c3838dd535da90f4f1a673aad9c439a1e7ac4f7505b1 SHA512 3cfcfed1389bea5a0341bebfc41552b0a9cc1b87099efca83fc32700a0cfb43dd4bd04b6e6a964ac8e4d23bab02707d3614025a6bce4bb614639f5d34bcb0854
|
||||
DIST genpatches-4.14-25.experimental.tar.xz 5184 BLAKE2B d1b0ae6d6e27920a91f230dd6768741fcbc2f3c3f45c94dd764ca33e08edc4d6f9a52caf8c0e8cfc5431fe49dc189710208d9f1fcf4199d51cf66f0578c6430f SHA512 dcb81b7063be6b19eb64bfe72f07d51762f3693b087e6feee118993d524bc48caa4ca6843ca45de7b017e30907c58b7f383f1a5efdc67f801f06d1ea8380474f
|
||||
DIST genpatches-4.14-25.extras.tar.xz 17480 BLAKE2B efcbfd671a8d34546dec1077c6e4033b04f5babd596a1d673bc4aa98b73b98c11b75f47288f8f1f9a89bbc5f0c053ba852d170bdd513f7d8e2747371cac213f5 SHA512 a78ee7bc750f0c41b526b95c63d9124aeabde8c4544fec7b76a8145e045b1106dc619d36d73d6e8bb262447f0f232a5b364028945f7251a29cd45e46f4612fd9
|
||||
|
@ -23,5 +23,5 @@ EBUILD mygentoo-sources-4.14.24.ebuild 740 BLAKE2B f28bc6489906ea4ad7caf4bfb3349
|
|||
EBUILD mygentoo-sources-4.14.27.ebuild 740 BLAKE2B 2e6f24837f1c25ec51b145a3a59dabe0e638ad5f3370668bc41baff215537b8efe9fa57f2955e0be0ce827cfcc39adaefed6fcecf8a8f01857ecf00e80a52e9f SHA512 9381bbb6f08ab183b865450ae0add739665692cb6d8c31e1e32c7ca39de00ce628e9f3a9ac45d9d962bd3093b11db0d82f75fbec49bb1ffe2c520ea57f88beea
|
||||
EBUILD mygentoo-sources-4.14.31.ebuild 740 BLAKE2B bc5b7d42fe593b3f40954c5ced2e82e81645f484c9aadf345bce6328511d23ac5129607800f9090284aea76b9202da584b32cea72e8c2a4765d06ec2af6ce246 SHA512 779613394f9f389dfe41af8ff3a1fb22326fdcdc51d309c81a88f0e66898a2b7cda1ebbd908e777f0435fe385654554fa264ac556514b77be748933b06cae328
|
||||
EBUILD mygentoo-sources-4.14.32.ebuild 740 BLAKE2B 2f744866c8acc095f4afdc65af3c05a6fe7bd700e38e07610f0fad7b415d51180d4d7e9e43ad69576e64b19b93c27277229f8d1b2080d5f42076c2d1d00b979c SHA512 6ee83ee65fc8f695440a38cf44fa6df971e38b0c377e7c591d3c1d627698def28e11adfefa8d8e31f86818b00ce2fafaa410198852229e079190376fb6aac039
|
||||
EBUILD mygentoo-sources-4.14.33.ebuild 790 BLAKE2B 6ff3e89eacc897bdfa5ec1d7ab5b69430629fb52a65a91f436fe83aa1cad55a198bab1a8643921347eca5cc9b38a4f3db90643ab9727883de898d0e3bb8b3318 SHA512 f2d937b4bc66c996b70ae6d29171082d4366368e260aa316610df2db75669a051c365b27ffcc676b12f766fbc2d423e5ba761e3527c3403928b2386d0b0a62e9
|
||||
EBUILD mygentoo-sources-4.14.33.ebuild 818 BLAKE2B 0fbf56eba13c288571a4b7bd9dcaef6911def3bd2570bfcec7f4a265e18c12b78a198958111c7153bb478e6d9f1c79a91a0533032071ec78319f0e5a8f9ea7c7 SHA512 79c5ea42605ba21d8d4a994f72a01e7db07092b796972a8595854fcee7c1107c3cc2a15d6562423e97941fe39bfe0b0b93263d22e34b7f1e3235b2f250976cad
|
||||
MISC metadata.xml 500 BLAKE2B 0876bc03bc9d32afee87523a55415ba549942acc4e9a1b65511ced2aa4038557854fd9f570dd1afb6d94ecd899d9cc48034911f547eb88ef76457cdfa62845e4 SHA512 c01d2263a3faff75c3b1f01eef806a9b0c0950c904c28c11b057cfdf2f5c302b95b20f45e649a3749c4ffafa6dafd759e7738bd8e807f23e49d2febaa212ec6b
|
||||
|
|
|
@ -1,27 +1,37 @@
|
|||
--- linux-4.14.33/drivers/gpu/drm/i915/intel_bios.c.orig 2017-11-12 19:46:13.000000000 +0100
|
||||
+++ linux-4.14.33/drivers/gpu/drm/i915/intel_bios.c 2018-04-11 02:51:36.150529907 +0200
|
||||
@@ -1206,12 +1206,24 @@
|
||||
info->alternate_ddc_pin = 0;
|
||||
}
|
||||
--- a/drivers/gpu/drm/i915/intel_bios.c 2017-11-12 19:46:13.000000000 +0100
|
||||
+++ b/drivers/gpu/drm/i915/intel_bios.c 2018-04-11 12:04:39.535658504 +0200
|
||||
@@ -1155,7 +1155,6 @@
|
||||
return;
|
||||
|
||||
+ if (!intel_gmbus_is_valid_pin(dev_priv, info->alternate_ddc_pin)) {
|
||||
+ DRM_ERROR("pin %d is invalid for port %c, ignore it\n",
|
||||
+ info->alternate_ddc_pin, port_name(port));
|
||||
+ info->alternate_ddc_pin = 0;
|
||||
+ }
|
||||
+
|
||||
sanitize_ddc_pin(dev_priv, port);
|
||||
aux_channel = child->common.aux_channel;
|
||||
- ddc_pin = child->common.ddc_pin;
|
||||
|
||||
is_dvi = child->common.device_type & DEVICE_TYPE_TMDS_DVI_SIGNALING;
|
||||
is_dp = child->common.device_type & DEVICE_TYPE_DISPLAYPORT_OUTPUT;
|
||||
@@ -1195,18 +1194,15 @@
|
||||
DRM_DEBUG_KMS("Port %c is internal DP\n", port_name(port));
|
||||
|
||||
if (is_dvi) {
|
||||
- info->alternate_ddc_pin = ddc_pin;
|
||||
-
|
||||
- /*
|
||||
- * All VBTs that we got so far for B Stepping has this
|
||||
- * information wrong for Port D. So, let's just ignore for now.
|
||||
- */
|
||||
- if (IS_CNL_REVID(dev_priv, CNL_REVID_B0, CNL_REVID_B0) &&
|
||||
- port == PORT_D) {
|
||||
- info->alternate_ddc_pin = 0;
|
||||
+ ddc_pin = map_ddc_pin(dev_priv, child->ddc_pin);
|
||||
+ if (intel_gmbus_is_valid_pin(dev_priv, ddc_pin)) {
|
||||
+ info->alternate_ddc_pin = ddc_pin;
|
||||
+ sanitize_ddc_pin(dev_priv, port);
|
||||
+ } else {
|
||||
+ DRM_DEBUG_KMS("Port %c has invalid DDC pin %d, "
|
||||
+ "reverting to defaults\n",
|
||||
+ port_name(port), ddc_pin);
|
||||
}
|
||||
-
|
||||
- sanitize_ddc_pin(dev_priv, port);
|
||||
}
|
||||
|
||||
if (is_dp) {
|
||||
info->alternate_aux_channel = aux_channel;
|
||||
|
||||
+ if (!intel_gmbus_is_valid_pin(dev_priv, aux_channel)) {
|
||||
+ DRM_ERROR("pin %d is invalid for port %c, ignore it\n",
|
||||
+ aux_channel, port_name(port));
|
||||
+ info->alternate_aux_channel = 0;
|
||||
+ }
|
||||
+
|
||||
sanitize_aux_ch(dev_priv, port);
|
||||
}
|
||||
|
||||
|
|
|
@ -21,6 +21,10 @@ PATCHES=(
|
|||
"${FILESDIR}"/gpu-4.14.33.fix.patch
|
||||
)
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
kernel-2_pkg_postinst
|
||||
einfo "For more info on this patchset, and how to report problems, see:"
|
||||
|
|
Loading…
Reference in a new issue