From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan de Oliveira Subject: [PATCH v2 2/4] drm/i915/dp: Move initialization of hpd_pin to a new function Date: Fri, 3 Feb 2017 16:03:14 +0200 Message-ID: <20170203140316.20792-2-ander.conselvan.de.oliveira@intel.com> References: <20170203140316.20792-1-ander.conselvan.de.oliveira@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2F0D96EB89 for ; Fri, 3 Feb 2017 14:03:56 +0000 (UTC) In-Reply-To: <20170203140316.20792-1-ander.conselvan.de.oliveira@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Ander Conselvan de Oliveira List-Id: intel-gfx@lists.freedesktop.org VGhpcyBzaGF2ZXMgYSBmZXcgbGluZXMgZnJvbSBpbnRlbF9kcF9pbml0X2Nvbm5lY3RvcigpIGFu ZCB3aWxsIHNlcnZlIGFzCmEgZ29vZCBwbGFjZSB0byBhZGQgb3RoZXIgcG9ydCBzcGVjaWZpYyBp bmZvcm1hdGlvbiBpbiBhIGZvbGxvdyB1cApwYXRjaC4KCldoaWxlIGF0IGl0LCBjb252ZXJ0IEJV RygpIHRvIE1JU1NJTkdfQ0FTRSgpIGluIHRoZSBkZWZhdWx0IGNhc2UuCgp2Mjogcy9CVUcvTUlT U0lOR19DQVNFLiAoQ2hyaXMpCkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5j by51az4KQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBsaW51eC5pbnRlbC5jb20+ClNpZ25l ZC1vZmYtYnk6IEFuZGVyIENvbnNlbHZhbiBkZSBPbGl2ZWlyYSA8YW5kZXIuY29uc2VsdmFuLmRl Lm9saXZlaXJhQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5j IHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj aGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHAuYwppbmRleCAxYTA3MDcyLi41MjMxOTY1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMK QEAgLTU5MDMsNiArNTkwMywzMyBAQCBzdGF0aWMgYm9vbCBpbnRlbF9lZHBfaW5pdF9jb25uZWN0 b3Ioc3RydWN0IGludGVsX2RwICppbnRlbF9kcCwKIAlyZXR1cm4gZmFsc2U7CiB9CiAKK3N0YXRp YyB2b2lkCitpbnRlbF9kcF9pbml0X2Nvbm5lY3Rvcl9wb3J0X2luZm8oc3RydWN0IGludGVsX2Rp Z2l0YWxfcG9ydCAqaW50ZWxfZGlnX3BvcnQpCit7CisJc3RydWN0IGludGVsX2VuY29kZXIgKmVu Y29kZXIgPSAmaW50ZWxfZGlnX3BvcnQtPmJhc2U7CisKKwkvKiBTZXQgdXAgdGhlIGhvdHBsdWcg cGluLiAqLworCXN3aXRjaCAoaW50ZWxfZGlnX3BvcnQtPnBvcnQpIHsKKwljYXNlIFBPUlRfQToK KwkJZW5jb2Rlci0+aHBkX3BpbiA9IEhQRF9QT1JUX0E7CisJCWJyZWFrOworCWNhc2UgUE9SVF9C OgorCQllbmNvZGVyLT5ocGRfcGluID0gSFBEX1BPUlRfQjsKKwkJYnJlYWs7CisJY2FzZSBQT1JU X0M6CisJCWVuY29kZXItPmhwZF9waW4gPSBIUERfUE9SVF9DOworCQlicmVhazsKKwljYXNlIFBP UlRfRDoKKwkJZW5jb2Rlci0+aHBkX3BpbiA9IEhQRF9QT1JUX0Q7CisJCWJyZWFrOworCWNhc2Ug UE9SVF9FOgorCQllbmNvZGVyLT5ocGRfcGluID0gSFBEX1BPUlRfRTsKKwkJYnJlYWs7CisJZGVm YXVsdDoKKwkJTUlTU0lOR19DQVNFKGludGVsX2RpZ19wb3J0LT5wb3J0KTsKKwl9Cit9CisKIGJv b2wKIGludGVsX2RwX2luaXRfY29ubmVjdG9yKHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmlu dGVsX2RpZ19wb3J0LAogCQkJc3RydWN0IGludGVsX2Nvbm5lY3RvciAqaW50ZWxfY29ubmVjdG9y KQpAQCAtNTk4OCwyNiArNjAxNSw3IEBAIGludGVsX2RwX2luaXRfY29ubmVjdG9yKHN0cnVjdCBp bnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19wb3J0LAogCWVsc2UKIAkJaW50ZWxfY29ubmVj dG9yLT5nZXRfaHdfc3RhdGUgPSBpbnRlbF9jb25uZWN0b3JfZ2V0X2h3X3N0YXRlOwogCi0JLyog U2V0IHVwIHRoZSBob3RwbHVnIHBpbi4gKi8KLQlzd2l0Y2ggKHBvcnQpIHsKLQljYXNlIFBPUlRf QToKLQkJaW50ZWxfZW5jb2Rlci0+aHBkX3BpbiA9IEhQRF9QT1JUX0E7Ci0JCWJyZWFrOwotCWNh c2UgUE9SVF9COgotCQlpbnRlbF9lbmNvZGVyLT5ocGRfcGluID0gSFBEX1BPUlRfQjsKLQkJYnJl YWs7Ci0JY2FzZSBQT1JUX0M6Ci0JCWludGVsX2VuY29kZXItPmhwZF9waW4gPSBIUERfUE9SVF9D OwotCQlicmVhazsKLQljYXNlIFBPUlRfRDoKLQkJaW50ZWxfZW5jb2Rlci0+aHBkX3BpbiA9IEhQ RF9QT1JUX0Q7Ci0JCWJyZWFrOwotCWNhc2UgUE9SVF9FOgotCQlpbnRlbF9lbmNvZGVyLT5ocGRf cGluID0gSFBEX1BPUlRfRTsKLQkJYnJlYWs7Ci0JZGVmYXVsdDoKLQkJQlVHKCk7Ci0JfQorCWlu dGVsX2RwX2luaXRfY29ubmVjdG9yX3BvcnRfaW5mbyhpbnRlbF9kaWdfcG9ydCk7CiAKIAkvKiBp bml0IE1TVCBvbiBwb3J0cyB0aGF0IGNhbiBzdXBwb3J0IGl0ICovCiAJaWYgKEhBU19EUF9NU1Qo ZGV2X3ByaXYpICYmICFpc19lZHAoaW50ZWxfZHApICYmCi0tIAoyLjkuMwoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==