From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-9.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 14265C4363D for ; Wed, 21 Oct 2020 00:29:55 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 85FFC2224A for ; Wed, 21 Oct 2020 00:29:54 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 85FFC2224A Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id DE61A6E28A; Wed, 21 Oct 2020 00:29:53 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1143A6E83B for ; Wed, 21 Oct 2020 00:29:53 +0000 (UTC) IronPort-SDR: yXTGQ/zCcUholXgF8ArrLdMceFbExxAgyNx1973BFsfa7bbtKrKpsSCgAPtdAZ3i09Kyk6KdGl Vxqpv8HwoFPg== X-IronPort-AV: E=McAfee;i="6000,8403,9780"; a="154245299" X-IronPort-AV: E=Sophos;i="5.77,399,1596524400"; d="scan'208";a="154245299" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Oct 2020 17:29:52 -0700 IronPort-SDR: rZikGTgnoBceu2RVX7urgpn31dlgAz12bKtie9fA7DCXNLpRK3VocmFiJBU2tRLDz86E7y2lyA /TI3TG03Zrow== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,399,1596524400"; d="scan'208";a="533308126" Received: from irsmsx604.ger.corp.intel.com ([163.33.146.137]) by orsmga005.jf.intel.com with ESMTP; 20 Oct 2020 17:29:51 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by IRSMSX604.ger.corp.intel.com (163.33.146.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Wed, 21 Oct 2020 01:29:49 +0100 Received: from orsmsx610.amr.corp.intel.com ([10.22.229.23]) by ORSMSX610.amr.corp.intel.com ([10.22.229.23]) with mapi id 15.01.1713.004; Tue, 20 Oct 2020 17:29:48 -0700 From: "Souza, Jose" To: "ville.syrjala@linux.intel.com" , "Almahallawy, Khaled" Thread-Topic: [PATCH] drm/i915/tgl: Set drm_crtc_state.active=false for all added disconnected CRTCs sharing MST stream. Thread-Index: AQHWprUM7IMmnb3jW063X/fspjlGbqmg5H8AgAC0BACAABHbgA== Date: Wed, 21 Oct 2020 00:29:48 +0000 Message-ID: <1bb8ed68912eb0d61ad8e5538b76114f1ddfcc22.camel@intel.com> References: <20201020074555.24315-1-khaled.almahallawy@intel.com> <20201020124108.GX6112@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.22.254.132] Content-ID: <9ADC5D8CFC376E4CA2CF6B74B10906A5@intel.com> MIME-Version: 1.0 Subject: Re: [Intel-gfx] [PATCH] drm/i915/tgl: Set drm_crtc_state.active=false for all added disconnected CRTCs sharing MST stream. X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "daniel.vetter@ffwll.ch" , "Intel-gfx@lists.freedesktop.org" , "seanpaul@chromium.org" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gVHVlLCAyMDIwLTEwLTIwIGF0IDE2OjI1IC0wNzAwLCBKb3PDqSBSb2JlcnRvIGRlIFNvdXph IHdyb3RlOg0KPiBPbiBUdWUsIDIwMjAtMTAtMjAgYXQgMTU6NDEgKzAzMDAsIFZpbGxlIFN5cmrD pGzDpCB3cm90ZToNCj4gPiBPbiBUdWUsIE9jdCAyMCwgMjAyMCBhdCAxMjo0NTo1NUFNIC0wNzAw LCBLaGFsZWQgQWxtYWhhbGxhd3kgd3JvdGU6DQo+ID4gPiBUaGlzIHBhdGNoIGF2b2lkcyBmYWls aW5nIGF0b21pYyBjb21taXRzIHNlbnQgYnkgdXNlciBzcGFjZSBieSBtYWtpbmcgc3VyZSBDUlRD L0Nvbm5lY3RvciBhZGRlZCB0byBkcm1fYXRvbWljX3N0YXRlIGJ5IHRoZSBkcml2ZXIgYXJlIGlu IHZhbGlkIHN0YXRlLg0KPiA+ID4gDQo+ID4gPiBXaGVuIGRpc2Nvbm5lY3RpbmcgTVNUIGh1YiB3 aXRoIHR3byBvciBtb3JlIGNvbm5lY3RlZCBkaXNwbGF5cy4gVGhlIHVzZXIgc3BhY2Ugc2VuZHMg SU9DVEwgZm9yIGVhY2ggTVNUIHBpcGUgdG8gZGlzYWJsZS4NCj4gPiA+IGRybV9hdG9taWNfc3Rh dGUgb2JqZWN0IHNlbnQgZnJvbSB1c2VyIHNwYWNlIGNvbnRhaW5zIG9ubHkgdGhlIHN0YXRlIG9m IHRoZSBjcnRjL3BpcGUgaW50ZW5kZWQgdG8gZGlzYWJsZS4NCj4gPiA+IEluIFRHTCwgaW50ZWxf ZHBfbXN0X2F0b21pY19tYXN0ZXJfdHJhbnNfY2hlY2sgd2lsbCBhZGQgYWxsIG90aGVyIENSVEMg YW5kIGNvbm5lY3RvcnMgdGhhdCBzaGFyZSB0aGUgTVNUIHN0cmVhbSB0byBkcm1fYXRvbWljX3N0 YXRlOg0KPiA+ID4gDQo+ID4gPiBkcm1fYXRvbWljX2NvbW1pdA0KPiA+ID4gwqDCoMKgZHJtX2F0 b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldA0KPiA+ID4gwqDCoMKgwqDCoMKgwqB1cGRhdGVfY29u bmVjdG9yX3JvdXRpbmcNCj4gPiA+IMKgwqDCoMKgwqDCoMKgaW50ZWxfZHBfbXN0X2F0b21pY19j aGVjayA9IGZ1bmNzLT5hdG9taWNfY2hlY2soY29ubmVjdG9yLCBzdGF0ZSk7DQo+ID4gPiDCoMKg wqDCoMKgwqDCoAkgICBpbnRlbF9kcF9tc3RfYXRvbWljX21hc3Rlcl90cmFuc19jaGVjaw0KPiA+ ID4gCQlpbnRlbF9hdG9taWNfZ2V0X2RpZ2l0YWxfY29ubmVjdG9yX3N0YXRlDQo+ID4gPiAJCQlk cm1fYXRvbWljX2dldF9jb25uZWN0b3Jfc3RhdGUgICA8LS0gQWRkIGFsbCBDb25uZWN0b3JzDQo+ ID4gPiAJCQkgICAgZHJtX2F0b21pY19nZXRfY3J0Y19zdGF0ZSA8LS0gQWRkIGFsbCBDUlRDcw0K PiA+ID4gwqDCoMKgwqDCoMKgwqB1cGRhdGVfY29ubmVjdG9yX3JvdXRpbmcgPC0tIENoZWNrIGFk ZGVkIENvbm5lY3Rvci9DUlRDcyAtIFdpbGwgZmFpbA0KPiA+ID4gDQo+ID4gPiBIb3dldmVyIHRo ZSBhZGRlZCBjcnRjL2Nvbm5lY3RvciBwYWlyIHdpbGwgYmUgaW4gaW52YWxpZCBzdGF0ZSAoZW5h YmxlZCBzdGF0ZSBmb3IgYSByZW1vdmVkIGNvbm5lY3RvcikNCj4gPiA+IHRyaWdnZXJpbmcgdGhp cyBjb25kaXRpb24gaW4gZHJtX2F0b21pY19oZWxwZXIuYy91cGRhdGVfY29ubmVjdG9yX3JvdXRp bmc6DQo+ID4gPiANCj4gPiA+IAlpZiAoIXN0YXRlLT5kdXBsaWNhdGVkICYmIGRybV9jb25uZWN0 b3JfaXNfdW5yZWdpc3RlcmVkKGNvbm5lY3RvcikgJiYNCj4gPiA+IAkgICAgY3J0Y19zdGF0ZS0+ YWN0aXZlKSB7DQo+ID4gPiAJCURSTV9ERUJVR19BVE9NSUMoIltDT05ORUNUT1I6JWQ6JXNdIGlz IG5vdCByZWdpc3RlcmVkXG4iLA0KPiA+ID4gCQkJCSBjb25uZWN0b3ItPmJhc2UuaWQsIGNvbm5l Y3Rvci0+bmFtZSk7DQo+ID4gPiAJCXJldHVybiAtRUlOVkFMOw0KPiA+ID4gCX0NCj4gPiANCj4g PiBZZWFoLCBJIHRoaW5rIHRoYXQgInJlamVjdCBtb2Rlc2V0IG9uIHVucmVnaXN0ZXJlZCBjb25u ZWN0b3JzIiBpZGVhIGlzDQo+ID4gYSBiaXQgYnJva2VuIGdpdmVuIGhvdyB0aGUgdWFwaSBoYXMg d29ya2VkIGluIHRoZSBwYXN0LiBDYzppbmcgZGFudmV0DQo+ID4gYW5kIGx5dWRlIHdobyBJSVJD IHdlcmUgaW52b2x2ZWQgd2l0aCB0aGF0Lg0KPiA+IA0KPiA+IEhtbS4gTWF5YmUgd2UgY291bGQg YWRkIHRoZSBvdGhlciBzdHVmZiB0byB0aGUgc3RhdGUgb25seSBhZnRlciB0aGUNCj4gPiBjb25u ZWN0b3IgLmF0b21pY19jaGVjaygpIHN0dWZmIGhhcyBiZWVuIGRvbmU/IEkgZG9uJ3QgcXVpdGUg cmVtZW1iZXINCj4gPiB3aHkgd2UgZGVjaWRlZCB0byBkbyBpdCBoZXJlLiBKb3PDqSBkbyB5b3Ug cmVjYWxsIHRoZSBkZXRhaWxzPw0KPiANCj4gQmVjYXVzZSB0aGUgY29ubmVjdG9yIGNoZWNrIGZ1 bmN0aW9uIHJ1bnMgdHdpY2UgaW4gZHJtX2F0b21pY19oZWxwZXJfY2hlY2tfbW9kZXNldCgpLCBp biB0aGUgZmlyc3QgaXRlcmF0aW9uIGl0IHdpbGwgYWRkIGFsbCBjb25uZWN0b3JzIHRoYXQgc2hh cmUgdGhlDQo+IHNhbWUgTVNUIHN0cmVhbSB0byBzdGF0ZSwgdGhlIHNlY29uZCBvbmUgd2lsbCBt YWtlIHN1cmUgYWxsIG90aGVyIGNoZWNrcyBwYXNzZWQgaW4gYWxsIGNvbm5lY3RvcnMgb2YgdGhl IE1TVCBzdHJlYW0uDQo+IA0KPiBUbyBtZSBsb29rcyBsaWtlIHRoZSBDaHJvbWUgdXNlcnNwYWNl IGlzIG5vdCBkb2luZyB0aGUgcmlnaHQgdGhpbmcsIGl0IGlzIHNlbmRpbmcgYXN5bmNocm9ub3Vz IGF0b21pYyBjb21taXRzIHdpdGggY29uZmxpY3Rpbmcgc3RhdGUgYmV0d2VlbiBlYWNoDQo+IGNv bW1pdC4NCg0KT2ggaXQgZG8gbm90IGhhdmUgaW5mb3JtYXRpb24gYWJvdXQgb3RoZXIgY29ubmVj dG9ycyBzbyBub3QgY29uZmxpY3RpbmcgYnV0IGFueXdheXMgdXNlcnNwYWNlIHNob3VsZCByZXRy eSBhdG9taWMgY29tbWl0cyBhbnl3YXlzLg0KDQo+IElmIGl0IGhhZCBhIHBvb2wgdGhhdCBkaXNw YXRjaCBvbmUgYXRvbWljIHN0YXRlIGF0IHRpbWUgd2FpdGluZyBmb3IgY29tcGxldGlvbiBiZWZv cmUgZGlzcGF0Y2ggdGhlIG5leHQgb25lIGl0IHdvdWxkIG5vdCBiZSBhIGlzc3VlLg0KPiANCj4g PiANCj4gPiA+IA0KPiA+ID4gV2hpY2ggd2lsbCBjYXVzZSB0aGUgZHJtX2F0b21pY19jb21taXQv SU9DVEwgZm9yIGRpc2FibGluZyBvbmUgb2YgTVNUIHN0cmVhbSBwaXBlcyAoTWFpbiBNU1QpIHRv IGZhaWwuDQo+ID4gPiANCj4gPiA+IFRoZSBwcm9ibGVtIGhhcHBlbnMgd2hlbiBhIHVzZXIgc3Bh Y2UgKGFzIENocm9tZSkgZG9lc27igJl0IHJldHJ5IGEgZmFsbGluZyBjb21taXQsIGxlYXZpbmcg YSBkaXNjb25uZWN0ZWQgTVNUIHBpcGUgc3RpbGwgT04sDQo+ID4gPiB3aGljaCB3aWxsIHJlc3Vs dCBpbiBmYWlsaW5nIHJlY29ubmVjdCBvZiBNU1QgaHViIG9yIGV2ZW4gd29yc2UgbGVhdmluZyBU QyBQSFkgaW4gYSBjb25uZWN0ZWQgc3RhdGUgd2hpbGUgdGhlIE1TVCBIdWIgaXMgZGlzY29ubmVj dGVkLg0KPiA+ID4gDQo+ID4gPiBUZXN0ZWQgb24gVWJ1bnR1KGRybS10aXApIGFuZCBDaHJvbWUo a2VybmVsLW5leHQgNS45IHJjNykNCj4gPiA+IA0KPiA+ID4gU2lnbmVkLW9mZi1ieTogS2hhbGVk IEFsbWFoYWxsYXd5IDxraGFsZWQuYWxtYWhhbGxhd3lAaW50ZWwuY29tPg0KPiA+ID4gLS0tDQo+ ID4gPiDCoGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHBfbXN0LmMgfCAzICsr Kw0KPiA+ID4gwqAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspDQo+ID4gPiANCj4gPiA+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwX21zdC5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcF9tc3QuYw0KPiA+ID4gaW5k ZXggZTk0OGFhY2JkNGFiLi4xZWRlOTgwODc2ZWQgMTAwNjQ0DQo+ID4gPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwX21zdC5jDQo+ID4gPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwX21zdC5jDQo+ID4gPiBAQCAtMjY1LDYgKzI2 NSw5IEBAIGludGVsX2RwX21zdF9hdG9taWNfbWFzdGVyX3RyYW5zX2NoZWNrKHN0cnVjdCBpbnRl bF9jb25uZWN0b3IgKmNvbm5lY3RvciwNCj4gPiA+IMKgCQkJcmV0dXJuIHJldDsNCj4gPiA+IMKg CQl9DQo+ID4gPiDCoAkJY3J0Y19zdGF0ZS0+dWFwaS5tb2RlX2NoYW5nZWQgPSB0cnVlOw0KPiA+ ID4gKw0KPiA+ID4gKwkJaWYgKGNvbm5lY3Rvcl9pdGVyLT5iYXNlLnN0YXR1cyA9PSBjb25uZWN0 b3Jfc3RhdHVzX2Rpc2Nvbm5lY3RlZCkNCj4gPiA+ICsJCQljcnRjX3N0YXRlLT51YXBpLmFjdGl2 ZSA9IGZhbHNlOw0KPiA+IA0KPiA+IFRoYXQgd2lsbCBtYWtlIHRoZSBzdGF0ZSB1c2Vyc3BhY2Ug bGFzdCBzZXQgaW5jb25zaXN0ZW50IHdpdGggd2hhdCdzDQo+ID4gcmVhbGx5IGdvaW5nIG9uLiBX aGljaCBtZWFucyBzdWRkZW5seSBwYWdlIGZsaXBzL3ZibGFuayB3YWl0cyBhbmQNCj4gPiB3aGF0 bm90IHdpbGwgc3RhcnQgdG8gZmFpbC4NCj4gPiANCj4gPiBBbHNvIHRoYXQgd2lsIGRpcmVjdGx5 IG11dGF0ZSB0aGUgcHJvcCB2aXNpYmxlIHRvIHVzZXIgc3BhY2UsIHdoaWNoDQo+ID4gaXMgbm90 IGhvdyB0aGVzZSB0aGluZ3MgYXJlIHN1cHBvc2VkIHRvIHdvcmsuIEkgdGhpbmsgaWYgd2UgZGlk IGRvDQo+ID4gc29tZXRoaW5nIGxpa2UgdGhpcyB3ZSBzaG91bGQgbWF5YmUgaGF2ZSBzb21lIGtp bmQgb2YgaW50ZXJuYWwNCj4gPiBmbGFnIGZvciBpdC4NCj4gPiANCj4gPiA+IMKgCX0NCj4gPiA+ IMKgCWRybV9jb25uZWN0b3JfbGlzdF9pdGVyX2VuZCgmY29ubmVjdG9yX2xpc3RfaXRlcik7DQo+ ID4gPiDCoA0KPiA+ID4gDQo+ID4gPiANCj4gPiA+IA0KPiA+ID4gLS0gDQo+ID4gPiAyLjI1LjEN Cj4gPiANCj4gDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=