From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 13/16] drm/i915/bxt: Don't reprogram an already enabled DDI PHY Date: Fri, 8 Apr 2016 21:15:36 +0300 Message-ID: <20160408181536.GW4329@intel.com> References: <1459515767-29228-1-git-send-email-imre.deak@intel.com> <1459515767-29228-14-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 4505F6E3ED for ; Fri, 8 Apr 2016 18:15:39 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1459515767-29228-14-git-send-email-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Imre Deak Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBBcHIgMDEsIDIwMTYgYXQgMDQ6MDI6NDRQTSArMDMwMCwgSW1yZSBEZWFrIHdyb3Rl Ogo+IElmIEJJT1MgaGFzIGFscmVhZHkgcHJvZ3JhbW1lZCBhbmQgZW5hYmxlZCBhIFBIWSwgZG9u J3QgcmVwcm9ncmFtIGl0IGFzCj4gdGhhdCBtYXkgaW50ZXJmZXJlIHdpdGggdGhlIGN1cnJlbnRs eSBhY3RpdmUgb3V0cHV0cy4gQSBmb2xsb3ctdXAgcGF0Y2gKPiB3aWxsIGFkZCBzdGF0ZSB2ZXJp ZmljYXRpb24sIHNvIHdlIGNhbiBjYXRjaCBhbnkgbWlzY29uZmlndXJhdGlvbiBvbgo+IEJJT1Mn cyBiZWhhbGYuCj4gCj4gU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwu Y29tPgoKTG9va3Mgc2FuZS4KUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3ly amFsYUBsaW51eC5pbnRlbC5jb20+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kZGkuYyB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg MSBmaWxlIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k ZGkuYwo+IGluZGV4IGQxNmVmZmQuLjhmMDZkNmMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGRpLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k ZGkuYwo+IEBAIC0xNzIyLDEyICsxNzIyLDUyIEBAIHN0YXRpYyB2b2lkIGludGVsX2Rpc2FibGVf ZGRpKHN0cnVjdCBpbnRlbF9lbmNvZGVyICppbnRlbF9lbmNvZGVyKQo+ICAJfQo+ICB9Cj4gIAo+ ICtzdGF0aWMgYm9vbCBicm94dG9uX3BoeV9pc19lbmFibGVkKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwKPiArCQkJCSAgIGVudW0gZHBpb19waHkgcGh5KQo+ICt7Cj4gKwlpZiAo IShJOTE1X1JFQUQoQlhUX1BfQ1JfR1RfRElTUF9QV1JPTikgJiBHVF9ESVNQTEFZX1BPV0VSX09O KHBoeSkpKQo+ICsJCXJldHVybiBmYWxzZTsKPiArCj4gKwlpZiAoKEk5MTVfUkVBRChCWFRfUE9S VF9DTDFDTV9EVzAocGh5KSkgJgo+ICsJICAgICAoUEhZX1BPV0VSX0dPT0QgfCBQSFlfUkVTRVJW RUQpKSAhPSBQSFlfUE9XRVJfR09PRCkgewo+ICsJCURSTV9ERUJVR19EUklWRVIoIkRESSBQSFkg JWQgcG93ZXJlZCwgYnV0IHBvd2VyIGhhc24ndCBzZXR0bGVkXG4iLAo+ICsJCQkJIHBoeSk7Cj4g Kwo+ICsJCXJldHVybiBmYWxzZTsKPiArCX0KPiArCj4gKwlpZiAocGh5ID09IERQSU9fUEhZMSAm Jgo+ICsJICAgIShJOTE1X1JFQUQoQlhUX1BPUlRfUkVGX0RXMyhEUElPX1BIWTEpKSAmIEdSQ19E T05FKSkgewo+ICsJCURSTV9ERUJVR19EUklWRVIoIkRESSBQSFkgMSBwb3dlcmVkLCBidXQgR1JD IGlzbid0IGRvbmVcbiIpOwo+ICsKPiArCQlyZXR1cm4gZmFsc2U7Cj4gKwl9Cj4gKwo+ICsJaWYg KCEoSTkxNV9SRUFEKEJYVF9QSFlfQ1RMX0ZBTUlMWShwaHkpKSAmIENPTU1PTl9SRVNFVF9ESVMp KSB7Cj4gKwkJRFJNX0RFQlVHX0RSSVZFUigiRERJIFBIWSAlZCBwb3dlcmVkLCBidXQgc3RpbGwg aW4gcmVzZXRcbiIsCj4gKwkJCQkgcGh5KTsKPiArCj4gKwkJcmV0dXJuIGZhbHNlOwo+ICsJfQo+ ICsKPiArCXJldHVybiB0cnVlOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBicm94dG9uX3BoeV9p bml0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKPiAgCQkJICAgICBlbnVtIGRw aW9fcGh5IHBoeSkKPiAgewo+ICAJZW51bSBwb3J0IHBvcnQ7Cj4gIAl1MzIgcG9ydHMsIHZhbDsK PiAgCj4gKwlpZiAoYnJveHRvbl9waHlfaXNfZW5hYmxlZChkZXZfcHJpdiwgcGh5KSkgewo+ICsJ CURSTV9ERUJVR19EUklWRVIoIkRESSBQSFkgJWQgYWxyZWFkeSBlbmFibGVkLCAiCj4gKwkJCQkg Indvbid0IHJlcHJvZ3JhbSBpdFxuIiwgcGh5KTsKPiArCj4gKwkJcmV0dXJuOwo+ICsJfQo+ICsK PiArCURSTV9ERUJVR19EUklWRVIoIkRESSBQSFkgJWQgbm90IGVuYWJsZWQsIGVuYWJsaW5nIGl0 XG4iLCBwaHkpOwo+ICsKPiAgCXZhbCA9IEk5MTVfUkVBRChCWFRfUF9DUl9HVF9ESVNQX1BXUk9O KTsKPiAgCXZhbCB8PSBHVF9ESVNQTEFZX1BPV0VSX09OKHBoeSk7Cj4gIAlJOTE1X1dSSVRFKEJY VF9QX0NSX0dUX0RJU1BfUFdST04sIHZhbCk7Cj4gLS0gCj4gMi41LjAKPiAKPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5n IGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApWaWxsZSBTeXJq w6Rsw6QKSW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=