From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v3 06/13] drm/i915: Add plumbing for digital connector state. Date: Wed, 12 Apr 2017 09:56:24 +0200 Message-ID: <20170412075624.fepcnzedij3e6jsi@phenom.ffwll.local> References: <1491815239-10685-1-git-send-email-maarten.lankhorst@linux.intel.com> <1491815239-10685-7-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x231.google.com (mail-wm0-x231.google.com [IPv6:2a00:1450:400c:c09::231]) by gabe.freedesktop.org (Postfix) with ESMTPS id A18A68920A for ; Wed, 12 Apr 2017 07:56:28 +0000 (UTC) Received: by mail-wm0-x231.google.com with SMTP id w64so80960672wma.0 for ; Wed, 12 Apr 2017 00:56:28 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1491815239-10685-7-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBBcHIgMTAsIDIwMTcgYXQgMTE6MDc6MTJBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gK2ludCBpbnRlbF9kaWdpdGFsX2Nvbm5lY3Rvcl9hdG9taWNfZ2V0X3Byb3Bl cnR5KHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCj4gKwkJCQkJCWNvbnN0IHN0cnVj dCBkcm1fY29ubmVjdG9yX3N0YXRlICpzdGF0ZSwKPiArCQkJCQkJc3RydWN0IGRybV9wcm9wZXJ0 eSAqcHJvcGVydHksCj4gKwkJCQkJCXVpbnQ2NF90ICp2YWwpCj4gK3sKPiArCXN0cnVjdCBkcm1f ZGV2aWNlICpkZXYgPSBjb25uZWN0b3ItPmRldjsKPiArCXN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdiA9IHRvX2k5MTUoZGV2KTsKPiArCXN0cnVjdCBpbnRlbF9kaWdpdGFsX2Nvbm5l Y3Rvcl9zdGF0ZSAqaW50ZWxfY29ubl9zdGF0ZSA9Cj4gKwkJdG9faW50ZWxfZGlnaXRhbF9jb25u ZWN0b3Jfc3RhdGUoc3RhdGUpOwo+ICsKPiArCWlmIChwcm9wZXJ0eSA9PSBkZXYtPm1vZGVfY29u ZmlnLnNjYWxpbmdfbW9kZV9wcm9wZXJ0eSkKPiArCQkqdmFsID0gaW50ZWxfY29ubl9zdGF0ZS0+ cGFuZWwuZml0dGluZ19tb2RlOwo+ICsJZWxzZSBpZiAocHJvcGVydHkgPT0gZGV2X3ByaXYtPmZv cmNlX2F1ZGlvX3Byb3BlcnR5KQo+ICsJCSp2YWwgPSBpbnRlbF9jb25uX3N0YXRlLT5mb3JjZV9h dWRpbzsKPiArCWVsc2UgaWYgKHByb3BlcnR5ID09IGRldl9wcml2LT5icm9hZGNhc3RfcmdiX3By b3BlcnR5KQo+ICsJCSp2YWwgPSBpbnRlbF9jb25uX3N0YXRlLT5icm9hZGNhc3RfcmdiOwo+ICsJ ZWxzZSBpZiAocHJvcGVydHkgPT0gZGV2LT5tb2RlX2NvbmZpZy5hc3BlY3RfcmF0aW9fcHJvcGVy dHkpIHsKPiArCQlzd2l0Y2ggKGludGVsX2Nvbm5fc3RhdGUtPmFzcGVjdF9yYXRpbykgewo+ICsJ CWNhc2UgSERNSV9QSUNUVVJFX0FTUEVDVF9OT05FOiAqdmFsID0gRFJNX01PREVfUElDVFVSRV9B U1BFQ1RfTk9ORTsgYnJlYWs7Cj4gKwkJY2FzZSBIRE1JX1BJQ1RVUkVfQVNQRUNUXzRfMzogKnZh bCA9IERSTV9NT0RFX1BJQ1RVUkVfQVNQRUNUXzRfMzsgYnJlYWs7Cj4gKwkJY2FzZSBIRE1JX1BJ Q1RVUkVfQVNQRUNUXzE2Xzk6ICp2YWwgPSBEUk1fTU9ERV9QSUNUVVJFX0FTUEVDVF8xNl85OyBi cmVhazsKPiArCQlkZWZhdWx0Ogo+ICsJCQlNSVNTSU5HX0NBU0UoaW50ZWxfY29ubl9zdGF0ZS0+ YXNwZWN0X3JhdGlvKTsKPiArCQkJcmV0dXJuIC1FSU5WQUw7Cj4gKwkJfQoKU28gSSdtIGFubm95 aW5nLCBidXQgSSB0aGluayB0aGlzIGlzIGEgcmVhbGx5IGdvb2QgdGltZSB0byBzdGFuZGFyZGl6 ZSBhbGwKdGhlc2UgYW5kIHB1c2ggdGhlbSBpbnRvIGRybV9jb25uZWN0b3Jfc3RhdGUuIFdpdGgg ZG9jcyBhbmQgZXZlcnl0aGluZy4KVGhleSBhcmUgYWxyZWFkeSBjb3JlIHByb3BlcnRpZXMsIG1p Z2h0IGFzIHdlbGwgcHJvcGVybHkgZGVjb2RlIHRoZW0gaWYKdGhleSdyZSBwcmVzZW50LgoKSSBj YW4gaGVscCB3aXRoIHR5cGluZyB0aGUga2VybmVsLWRvYyBmb3IgdGhpcyBzdHVmZiwgcmlnaHQg bm93IHRoZSBET0M6CnNlY3Rpb24gaW4gZHJtX2Nvbm5lY3Rvci5jIG9ubHkgZG9jdW1lbnRzIHRo ZSBzdGFuZGFyZCBwcm9wcywgbm9uZSBvZiB0aGUKb25lcyB5b3UgY2FuIGFkZCBieSBjYWxsaW5n IG9uZSBvZiB0aGUgaGVscGVycy4KClNvcnJ5IEknbSB0aGlzIGxhdGUgd2l0aCB0aGlzIGZlZWRi YWNrLCBidXQgSSBmZWVsIGZhaXJseSBzdHJvbmdseSBhYm91dApkZWNvZGluZyBzdGFuZGFyZGl6 ZWQgcHJvcHMgaW4gdGhlIGNvcmUgYW5kIHB1dHRpbmcgdGhlbSBpbnRvIHNoYXJlZApzdHJ1Y3Rz LgotRGFuaWVsCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jw b3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK