From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: PROBLEM: Asus C201 video mode problems on HDMI hotplug (regression) Date: Tue, 05 Dec 2017 11:41:22 +0200 Message-ID: <189080660.yi4IrDcgPy@avalon> References: <2033574.q3E8txTlp8@avalon> <20171205032228.m62nquqgrnswfbxl@aura.draconx.ca> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6CEA76E486 for ; Tue, 5 Dec 2017 09:41:08 +0000 (UTC) In-Reply-To: <20171205032228.m62nquqgrnswfbxl@aura.draconx.ca> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Nick Bowler Cc: Jose Abreu , Laurent Pinchart , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Dave Airlie , Linus Torvalds List-Id: dri-devel@lists.freedesktop.org SGkgTmljaywKCk9uIFR1ZXNkYXksIDUgRGVjZW1iZXIgMjAxNyAwNToyMjoyOCBFRVQgTmljayBC b3dsZXIgd3JvdGU6Cj4gT24gMjAxNy0xMi0wNCAyMTozNCArMDIwMCwgTGF1cmVudCBQaW5jaGFy dCB3cm90ZToKPiA+IE9uIE1vbmRheSwgNCBEZWNlbWJlciAyMDE3IDIxOjMwOjAxIEVFVCBOaWNr IEJvd2xlciB3cm90ZToKPiA+PiBPbiAyMDE3LTEyLTA0IDIxOjA2ICswMjAwLCBMYXVyZW50IFBp bmNoYXJ0IHdyb3RlOgo+ID4+PiBBcyB5b3UgcmVwb3J0ZWQgdGhhdCB0aGUgUExMIGxvY2sgZmFp bHVyZSBtZXNzYWdlIGlzIG5vdCBwcmludGVkLCB0aGUKPiA+Pj4gZmFpbHVyZSBjYW4gb25seSBj b21lIGZyb20gZWl0aGVyIHRoZSBleHRyYSBkZWxheSBpbnRyb2R1Y2VkIGJ5IHRoZQo+ID4+PiBh Ym92ZSBsb29wLCBvciBmcm9tIHJlYWRpbmcgdGhlIEhETUlfUEhZX1NUQVQwIHJlZ2lzdGVyLgo+ ID4+PiAKPiA+Pj4gSG93IG1hbnkgaXRlcmF0aW9ucyBvZiB0aGUgZm9yIGxvb3AgZXhlY3V0ZSBi ZWZvcmUgdGhlIGNvbmRpdGlvbgo+ID4+PiBiZWNvbWVzIHRydWU/Cj4gPj4gCj4gPj4gSnVkZ2lu ZyBmcm9tIHRoZSBsb2cgcG9zdGVkIGVsc2V0aHJlYWQgKHdoZXJlIEkgYWRkZWQgZXh0cmEgcHJp bnRvdXRzKSwKPiA+PiBpdCBzZWVtcyB0byBjb25zaXN0ZW50bHkgYmVjb21lIHRydWUgb24gdGhl IHNlY29uZCBpdGVyYXRpb24uCj4gPj4gCj4gPj4gSSB3aWxsIHRyeSB0byBydWxlIG91dCByZWFk IHNpZGUgZWZmZWN0cyBieSByZXBsYWNpbmcgdGhlIHBvbGxpbmcgbG9vcAo+ID4+IHdpdGggYW4g dW5jb25kaXRpb25hbCBkZWxheS4KPiA+IAo+ID4gWW91J3JlIHJlYWRpbmcgbXkgbWluZCA6LSkK PiAKPiBJIGRpZCB0aGlzIHRlc3QgYnkgYXBwbHlpbmcgdGhlIGZvbGxvd2luZyBwYXRjaCBvbiA0 LjE1LXJjMSwgYW5kIHRoZQo+IHByb2JsZW0gcmVtYWlucy4gIFNvIGl0IGFwcGVhcnMgdGhlIGRl bGF5IGlzIHJlc3BvbnNpYmxlIHNvbWVob3cuCgpUaGF0J3MgaW50ZXJlc3RpbmcuIEkgdGhpbmsg aXQgYWxzbyBtZWFucyB3ZSByZWFsbHkgbmVlZCB0byBmaW5kIHRoZSByb290IApjYXVzZSwgYXMg b3RoZXJ3aXNlIHlvdXIgc3lzdGVtIHdvdWxkIGJlIHN1c2NlcHRpYmxlIHRvIHJhbmRvbSBtYWxm dW5jdGlvbiBpZiAKdGhlIHNjaGVkdWxlciBlbmRzIHVwIGludGVycnVwdGluZyB0aGUgcG93ZXIg b24gc2VxdWVuY2UuIFRoYXQgbWlnaHQgbm90IApoYXBwZW4gZnJlcXVlbnRseSwgYnV0IHdvdWxk IGJlIG11Y2ggaGFyZGVyIHRvIGRlYnVnLgoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKPiBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uvc3lu b3BzeXMvZHctaGRtaS5jIGluZGV4Cj4gYmYxNDIxNGZhNDY0Li40YWVjNGQ1YzEzMGUgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9zeW5vcHN5cy9kdy1oZG1pLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LWhkbWkuYwo+IEBAIC0xMTAxLDgg KzExMDEsNiBAQCBzdGF0aWMgdm9pZCBkd19oZG1pX3BoeV9wb3dlcl9vZmYoc3RydWN0IGR3X2hk bWkKPiAqaGRtaSkgc3RhdGljIGludCBkd19oZG1pX3BoeV9wb3dlcl9vbihzdHJ1Y3QgZHdfaGRt aSAqaGRtaSkKPiAgewo+ICAgICAgICAgY29uc3Qgc3RydWN0IGR3X2hkbWlfcGh5X2RhdGEgKnBo eSA9IGhkbWktPnBoeS5kYXRhOwo+IC0gICAgICAgdW5zaWduZWQgaW50IGk7Cj4gLSAgICAgICB1 OCB2YWw7Cj4gCj4gICAgICAgICBpZiAocGh5LT5nZW4gPT0gMSkgewo+ICAgICAgICAgICAgICAg ICBkd19oZG1pX3BoeV9lbmFibGVfcG93ZXJkb3duKGhkbWksIGZhbHNlKTsKPiBAQCAtMTExNiwy MSArMTExNCw3IEBAIHN0YXRpYyBpbnQgZHdfaGRtaV9waHlfcG93ZXJfb24oc3RydWN0IGR3X2hk bWkgKmhkbWkpCj4gZHdfaGRtaV9waHlfZ2VuMl90eHB3cm9uKGhkbWksIDEpOwo+ICAgICAgICAg ZHdfaGRtaV9waHlfZ2VuMl9wZGRxKGhkbWksIDApOwo+IAo+IC0gICAgICAgLyogV2FpdCBmb3Ig UEhZIFBMTCBsb2NrICovCj4gLSAgICAgICBmb3IgKGkgPSAwOyBpIDwgNTsgKytpKSB7Cj4gLSAg ICAgICAgICAgICAgIHZhbCA9IGhkbWlfcmVhZGIoaGRtaSwgSERNSV9QSFlfU1RBVDApICYKPiBI RE1JX1BIWV9UWF9QSFlfTE9DSzsgLSAgICAgICAgICAgICAgIGlmICh2YWwpCj4gLSAgICAgICAg ICAgICAgICAgICAgICAgYnJlYWs7Cj4gLQo+IC0gICAgICAgICAgICAgICB1c2xlZXBfcmFuZ2Uo MTAwMCwgMjAwMCk7Cj4gLSAgICAgICB9Cj4gLQo+IC0gICAgICAgaWYgKCF2YWwpIHsKPiAtICAg ICAgICAgICAgICAgZGV2X2VycihoZG1pLT5kZXYsICJQSFkgUExMIGZhaWxlZCB0byBsb2NrXG4i KTsKPiAtICAgICAgICAgICAgICAgcmV0dXJuIC1FVElNRURPVVQ7Cj4gLSAgICAgICB9Cj4gLQo+ IC0gICAgICAgZGV2X2RiZyhoZG1pLT5kZXYsICJQSFkgUExMIGxvY2tlZCAldSBpdGVyYXRpb25z XG4iLCBpKTsKPiArICAgICAgIHVzbGVlcF9yYW5nZSgxMDAwLCAyMDAwKTsKPiAgICAgICAgIHJl dHVybiAwOwo+ICB9CgotLSAKUmVnYXJkcywKCkxhdXJlbnQgUGluY2hhcnQKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=