From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas De Marchi Subject: [PATCH 18/28] drm/i915/tgl: port to ddc pin mapping Date: Tue, 25 Jun 2019 10:54:27 -0700 Message-ID: <20190625175437.14840-19-lucas.demarchi@intel.com> References: <20190625175437.14840-1-lucas.demarchi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8E9756E1CE for ; Tue, 25 Jun 2019 17:55:05 +0000 (UTC) In-Reply-To: <20190625175437.14840-1-lucas.demarchi@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: Mahesh Kumar , Lucas De Marchi List-Id: intel-gfx@lists.freedesktop.org RnJvbTogTWFoZXNoIEt1bWFyIDxtYWhlc2gxLmt1bWFyQGludGVsLmNvbT4KCkNyZWF0ZSBhIGhl bHBlciBmdW5jdGlvbiB0byBnZXQgZGRjIHBpbiBhY2NvcmRpbmcgdG8gcG9ydCBudW1iZXIuCgpD YzogQW51c2hhIFNyaXZhdHNhIDxhbnVzaGEuc3JpdmF0c2FAaW50ZWwuY29tPgpTaWduZWQtb2Zm LWJ5OiBNYWhlc2ggS3VtYXIgPG1haGVzaDEua3VtYXJAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5 OiBMdWNhcyBEZSBNYXJjaGkgPGx1Y2FzLmRlbWFyY2hpQGludGVsLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2hkbWkuYyB8IDE2ICsrKysrKysrKysrKysrKy0K IDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZG1pLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2hkbWkuYwppbmRleCAwZWJlYzY5YmJiZmMuLjNi MzNlNzYyNmQ3YyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRl bF9oZG1pLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9oZG1pLmMK QEAgLTI5ODEsNiArMjk4MSwxOCBAQCBzdGF0aWMgdTggbWNjX3BvcnRfdG9fZGRjX3BpbihzdHJ1 Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsIGVudW0gcG9ydCBwb3J0KQogCXJldHVybiBk ZGNfcGluOwogfQogCitzdGF0aWMgdTggdGdwX3BvcnRfdG9fZGRjX3BpbihzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCisJCQkgICAgICBlbnVtIHBvcnQgcG9ydCkKK3sKKwlpZiAo aW50ZWxfcG9ydF9pc19jb21ib3BoeShkZXZfcHJpdiwgcG9ydCkpCisJCXJldHVybiBHTUJVU19Q SU5fMV9CWFQgKyBwb3J0OworCWVsc2UgaWYgKGludGVsX3BvcnRfaXNfdGMoZGV2X3ByaXYsIHBv cnQpKQorCQlyZXR1cm4gR01CVVNfUElOXzlfVEMxX0lDUCArIGludGVsX3BvcnRfdG9fdGMoZGV2 X3ByaXYsIHBvcnQpOworCisJV0FSTigxLCAiVW5rbm93biBwb3J0OiVjXG4iLCBwb3J0X25hbWUo cG9ydCkpOworCXJldHVybiBHTUJVU19QSU5fMl9CWFQ7Cit9CisKIHN0YXRpYyB1OCBnNHhfcG9y dF90b19kZGNfcGluKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAkJCSAgICAg IGVudW0gcG9ydCBwb3J0KQogewpAQCAtMzAxNyw3ICszMDI5LDkgQEAgc3RhdGljIHU4IGludGVs X2hkbWlfZGRjX3BpbihzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJCXJldHVy biBpbmZvLT5hbHRlcm5hdGVfZGRjX3BpbjsKIAl9CiAKLQlpZiAoSEFTX1BDSF9NQ0MoZGV2X3By aXYpKQorCWlmIChIQVNfUENIX1RHUChkZXZfcHJpdikpCisJCWRkY19waW4gPSB0Z3BfcG9ydF90 b19kZGNfcGluKGRldl9wcml2LCBwb3J0KTsKKwllbHNlIGlmIChIQVNfUENIX01DQyhkZXZfcHJp dikpCiAJCWRkY19waW4gPSBtY2NfcG9ydF90b19kZGNfcGluKGRldl9wcml2LCBwb3J0KTsKIAll bHNlIGlmIChIQVNfUENIX0lDUChkZXZfcHJpdikpCiAJCWRkY19waW4gPSBpY2xfcG9ydF90b19k ZGNfcGluKGRldl9wcml2LCBwb3J0KTsKLS0gCjIuMjEuMAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4