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=-15.8 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_CR_TRAILER,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 4EBB3C433ED for ; Wed, 14 Apr 2021 18:18:03 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2C09561177 for ; Wed, 14 Apr 2021 18:18:03 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1345859AbhDNSSX (ORCPT ); Wed, 14 Apr 2021 14:18:23 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:28890 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232197AbhDNSSX (ORCPT ); Wed, 14 Apr 2021 14:18:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1618424281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=D0FS6MN7uUD3y/GnhIc14w0bP4GIFSVUAoSQRN0/i5TgMplZ9hbKiG9hCBHehDk8mYwzOg AIPak4q9NQucVrGicPcIc9XT+uPOayDWvgsojmM5kP4L4+c4FNutmzVJbZp0FwGYoB24iZ YlKuLnS3Qa4Vv9DxHWvs+0xG8TlvKBM= Received: from mail-qk1-f198.google.com (mail-qk1-f198.google.com [209.85.222.198]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-444-usETSYKuPuiQ1p9yKAjLFA-1; Wed, 14 Apr 2021 14:17:47 -0400 X-MC-Unique: usETSYKuPuiQ1p9yKAjLFA-1 Received: by mail-qk1-f198.google.com with SMTP id b127so13631901qkf.19 for ; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:organization:user-agent:mime-version :content-transfer-encoding; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=pc7XVJBv5L/llDD+IYR0z8oh9FfFq2jjoiPM8vX9g/O1YxIZtlk4RiLfKV6FFKyMVx hs8Eb47zJYsv/4q0rPEsZCwzaF0r4youlasItE+OOXRRmm7LVmHwYwIBdAv+dxPPr+kZ JlAdZfXIjA2keU1O8+8HiLCjXCWjtcxCxhjJG1MFbRN9GDRClA/8agR2I1xRSoaQpgkt 3sY0lKPVxLzCmpq6AuVFvUB2YF9gVQeiqwyXY7NLFkLzraIhD88xwVxKKTSU7tCV429P j67+JbKC35WiyXqnd0BXcyb0fRvp9hI734fE9+y1uv28OGZDbD6uNKvLECWKbynC8S6X PCVg== X-Gm-Message-State: AOAM531nZZ3qqAEm/TPsuDOzy6RMzs0xuEimLW/0mJXKaf6Xg+ux26uJ SYWlsHosOSXVr295oTZqdimar/Xxhpfy8P5lO3IrjRi0czWoSulI4bjy+lQHKTPlz4gcBExcf5L jsLXmmo6vq9fMZb+uz3ON8Yc= X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123674qkg.292.1618424267410; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhCLrjqwhBZruoTsJbpDIweXUGa1EcovOGAxb7r+GzlNzNtaJxFvwGSpsXlU7qgvJApBoMyg== X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123654qkg.292.1618424267200; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) Received: from Ruby.lyude.net (pool-108-49-102-102.bstnma.fios.verizon.net. [108.49.102.102]) by smtp.gmail.com with ESMTPSA id e7sm113738qth.27.2021.04.14.11.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Apr 2021 11:17:46 -0700 (PDT) Message-ID: <0a64b70c89699b4e6c7aaa3ba8e75531031faa3c.camel@redhat.com> Subject: Re: [PATCH 03/30] drm/tegra: Don't register DP AUX channels before connectors From: Lyude Paul To: Thierry Reding Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, amd-gfx@lists.freedesktop.org, nouveau@lists.freedesktop.org, Ville =?ISO-8859-1?Q?Syrj=E4l=E4?= , Jani Nikula , Rodrigo Vivi , Thomas Zimmermann , David Airlie , Daniel Vetter , Jonathan Hunter , "open list:DRM DRIVERS FOR NVIDIA TEGRA" , open list Date: Wed, 14 Apr 2021 14:17:45 -0400 In-Reply-To: References: <20210219215326.2227596-1-lyude@redhat.com> <20210219215326.2227596-4-lyude@redhat.com> Organization: Red Hat Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.38.4 (3.38.4-1.fc33) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-tegra@vger.kernel.org On Wed, 2021-04-14 at 18:49 +0200, Thierry Reding wrote: > On Fri, Feb 19, 2021 at 04:52:59PM -0500, Lyude Paul wrote: > > As pointed out by the documentation for drm_dp_aux_register(), > > drm_dp_aux_init() should be used in situations where the AUX channel for a > > display driver can potentially be registered before it's respective DRM > > driver. This is the case with Tegra, since the DP aux channel exists as a > > platform device instead of being a grandchild of the DRM device. > > > > Since we're about to add a backpointer to a DP AUX channel's respective > > DRM > > device, let's fix this so that we don't potentially allow userspace to use > > the AUX channel before we've associated it with it's DRM connector. > > > > Signed-off-by: Lyude Paul > > --- > >  drivers/gpu/drm/tegra/dpaux.c | 11 ++++++----- > >  1 file changed, 6 insertions(+), 5 deletions(-) > > > > diff --git a/drivers/gpu/drm/tegra/dpaux.c b/drivers/gpu/drm/tegra/dpaux.c > > index 105fb9cdbb3b..ea56c6ec25e4 100644 > > --- a/drivers/gpu/drm/tegra/dpaux.c > > +++ b/drivers/gpu/drm/tegra/dpaux.c > > @@ -534,9 +534,7 @@ static int tegra_dpaux_probe(struct platform_device > > *pdev) > >         dpaux->aux.transfer = tegra_dpaux_transfer; > >         dpaux->aux.dev = &pdev->dev; > >   > > -       err = drm_dp_aux_register(&dpaux->aux); > > -       if (err < 0) > > -               return err; > > +       drm_dp_aux_init(&dpaux->aux); > > I just noticed that this change causes an error on some setups that I > haven't seen before. The problem is that the SOR driver tries to grab a > reference to the I2C device to make sure it doesn't go away while it has > a pointer to it. > > However, since now the I2C adapter hasn't been registered yet, I get > this: > >         [   15.013969] kobject: '(null)' (000000005c903e43): is not > initialized, yet kobject_get() is being called. > > I recall that you wanted to make this change so that a backpointer to > the DRM device could be added (I think that's patch 15 of the series), > but I didn't see that patch get merged, so it's a bit difficult to try > and fix this up. I'm pretty sure I already merged the tegra change in drm-misc-next, so if it's causing issues you probably should send out a revert for now and I can r-b it so we can figure out a better solution for this in the mean time > Has the situation changed? Do we no longer need the backpointer? If we > still want it, what's the plan for merging the change? Should I work > under the assumption that patch will make it in sometime and try to fix > this on top of that? yes we do still need the backpointer - I'm just still working on getting reviews for some of the other parts of this series, and have been on PTO/busy with a couple of other things. > > I'm thinking that perhaps we can move the I2C adapter registration into > drm_dp_aux_init() since that's independent of the DRM device. Yeah this makes sense for me - I can try to make this change on the next respin of this series. What kind of setup were you able to reproduce issues on this with btw? > It would > also make a bit more sense from the Tegra driver's point of view where > all devices would be created during the ->probe() path, and only during > the ->init() path would the connection between DRM device and DRM DP AUX > device be established. > > Thierry -- Cheers, Lyude Paul (she/her) Software Engineer at Red Hat 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=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 0CC81C43461 for ; Wed, 14 Apr 2021 18:18:05 +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 9C3F061153 for ; Wed, 14 Apr 2021 18:18:04 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9C3F061153 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=nouveau-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id D52E96E95D; Wed, 14 Apr 2021 18:18:03 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [216.205.24.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id B3FEC6E959 for ; Wed, 14 Apr 2021 18:18:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1618424281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=D0FS6MN7uUD3y/GnhIc14w0bP4GIFSVUAoSQRN0/i5TgMplZ9hbKiG9hCBHehDk8mYwzOg AIPak4q9NQucVrGicPcIc9XT+uPOayDWvgsojmM5kP4L4+c4FNutmzVJbZp0FwGYoB24iZ YlKuLnS3Qa4Vv9DxHWvs+0xG8TlvKBM= Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-475-alPw9tCbNNGJIq8mcR5uCg-1; Wed, 14 Apr 2021 14:17:48 -0400 X-MC-Unique: alPw9tCbNNGJIq8mcR5uCg-1 Received: by mail-qv1-f72.google.com with SMTP id f7-20020a0562141d27b029019a6fd0a183so158205qvd.23 for ; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:organization:user-agent:mime-version :content-transfer-encoding; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=BN55Lk6glxEu3HSkuvNsxi0UBySk0i65bu3AFFHnuFaGQgD+0g/9R6nYMQTsGoHcVR zoeia6Aju5vgGX8cby3/piQ5EU0xE9mhxJ3QTgp0C4PUkhPvb+BQuX70/Kpp3zuoGBEN BXffigBXWHpdDPtuo4xfFuWz/IczP/NHQjAqfEizjHu4Rb7rAj0Wgv/Je5dGWPrUIzFM IqJYJl7hhWK5adiU+HH+zOJMaujwB4XCW93SPXsVNjfDjOgbQ4+lKM12uo5XUHSGp+w2 zwmtUfX+sMqhBuF1jxesW3Rm+oGR+5PDRSgOROOLduzZWSa+rpdqu3PUZ//wCNqL2zdq skYQ== X-Gm-Message-State: AOAM533b/xFac+9bDpbPh3Gcqe/0rXiugHGb4zwpUl7DqbnXs0t7nHEH 12B9dEMn9IQh5L2rkRBLLahDQ4V9qPf/o6954+OkTVup9sQG6Jh8OJjpP651PburbpZPfA/0Ut+ mK2amV5mxyl92Bv63FXKsYS4Bdg== X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123688qkg.292.1618424267460; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhCLrjqwhBZruoTsJbpDIweXUGa1EcovOGAxb7r+GzlNzNtaJxFvwGSpsXlU7qgvJApBoMyg== X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123654qkg.292.1618424267200; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) Received: from Ruby.lyude.net (pool-108-49-102-102.bstnma.fios.verizon.net. [108.49.102.102]) by smtp.gmail.com with ESMTPSA id e7sm113738qth.27.2021.04.14.11.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Apr 2021 11:17:46 -0700 (PDT) Message-ID: <0a64b70c89699b4e6c7aaa3ba8e75531031faa3c.camel@redhat.com> From: Lyude Paul To: Thierry Reding Date: Wed, 14 Apr 2021 14:17:45 -0400 In-Reply-To: References: <20210219215326.2227596-1-lyude@redhat.com> <20210219215326.2227596-4-lyude@redhat.com> Organization: Red Hat User-Agent: Evolution 3.38.4 (3.38.4-1.fc33) MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lyude@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Subject: Re: [Nouveau] [PATCH 03/30] drm/tegra: Don't register DP AUX channels before connectors X-BeenThere: nouveau@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Nouveau development list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org, David Airlie , nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, open list , Jani Nikula , amd-gfx@lists.freedesktop.org, Rodrigo Vivi , "open list:DRM DRIVERS FOR NVIDIA TEGRA" , Daniel Vetter , Ville =?ISO-8859-1?Q?Syrj=E4l=E4?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: nouveau-bounces@lists.freedesktop.org Sender: "Nouveau" T24gV2VkLCAyMDIxLTA0LTE0IGF0IDE4OjQ5ICswMjAwLCBUaGllcnJ5IFJlZGluZyB3cm90ZToK PiBPbiBGcmksIEZlYiAxOSwgMjAyMSBhdCAwNDo1Mjo1OVBNIC0wNTAwLCBMeXVkZSBQYXVsIHdy b3RlOgo+ID4gQXMgcG9pbnRlZCBvdXQgYnkgdGhlIGRvY3VtZW50YXRpb24gZm9yIGRybV9kcF9h dXhfcmVnaXN0ZXIoKSwKPiA+IGRybV9kcF9hdXhfaW5pdCgpIHNob3VsZCBiZSB1c2VkIGluIHNp dHVhdGlvbnMgd2hlcmUgdGhlIEFVWCBjaGFubmVsIGZvciBhCj4gPiBkaXNwbGF5IGRyaXZlciBj YW4gcG90ZW50aWFsbHkgYmUgcmVnaXN0ZXJlZCBiZWZvcmUgaXQncyByZXNwZWN0aXZlIERSTQo+ ID4gZHJpdmVyLiBUaGlzIGlzIHRoZSBjYXNlIHdpdGggVGVncmEsIHNpbmNlIHRoZSBEUCBhdXgg Y2hhbm5lbCBleGlzdHMgYXMgYQo+ID4gcGxhdGZvcm0gZGV2aWNlIGluc3RlYWQgb2YgYmVpbmcg YSBncmFuZGNoaWxkIG9mIHRoZSBEUk0gZGV2aWNlLgo+ID4gCj4gPiBTaW5jZSB3ZSdyZSBhYm91 dCB0byBhZGQgYSBiYWNrcG9pbnRlciB0byBhIERQIEFVWCBjaGFubmVsJ3MgcmVzcGVjdGl2ZQo+ ID4gRFJNCj4gPiBkZXZpY2UsIGxldCdzIGZpeCB0aGlzIHNvIHRoYXQgd2UgZG9uJ3QgcG90ZW50 aWFsbHkgYWxsb3cgdXNlcnNwYWNlIHRvIHVzZQo+ID4gdGhlIEFVWCBjaGFubmVsIGJlZm9yZSB3 ZSd2ZSBhc3NvY2lhdGVkIGl0IHdpdGggaXQncyBEUk0gY29ubmVjdG9yLgo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgo+ID4gLS0tCj4gPiDCoGRy aXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIHwgMTEgKysrKysrLS0tLS0KPiA+IMKgMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIGIvZHJpdmVycy9ncHUvZHJtL3Rl Z3JhL2RwYXV4LmMKPiA+IGluZGV4IDEwNWZiOWNkYmIzYi4uZWE1NmM2ZWMyNWU0IDEwMDY0NAo+ ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RwYXV4LmMKPiA+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS90ZWdyYS9kcGF1eC5jCj4gPiBAQCAtNTM0LDkgKzUzNCw3IEBAIHN0YXRpYyBpbnQg dGVncmFfZHBhdXhfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ID4gKnBkZXYpCj4gPiDC oMKgwqDCoMKgwqDCoMKgZHBhdXgtPmF1eC50cmFuc2ZlciA9IHRlZ3JhX2RwYXV4X3RyYW5zZmVy Owo+ID4gwqDCoMKgwqDCoMKgwqDCoGRwYXV4LT5hdXguZGV2ID0gJnBkZXYtPmRldjsKPiA+IMKg Cj4gPiAtwqDCoMKgwqDCoMKgwqBlcnIgPSBkcm1fZHBfYXV4X3JlZ2lzdGVyKCZkcGF1eC0+YXV4 KTsKPiA+IC3CoMKgwqDCoMKgwqDCoGlmIChlcnIgPCAwKQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoHJldHVybiBlcnI7Cj4gPiArwqDCoMKgwqDCoMKgwqBkcm1fZHBfYXV4X2lu aXQoJmRwYXV4LT5hdXgpOwo+IAo+IEkganVzdCBub3RpY2VkIHRoYXQgdGhpcyBjaGFuZ2UgY2F1 c2VzIGFuIGVycm9yIG9uIHNvbWUgc2V0dXBzIHRoYXQgSQo+IGhhdmVuJ3Qgc2VlbiBiZWZvcmUu IFRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIFNPUiBkcml2ZXIgdHJpZXMgdG8gZ3JhYiBhCj4gcmVm ZXJlbmNlIHRvIHRoZSBJMkMgZGV2aWNlIHRvIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IGdvIGF3YXkg d2hpbGUgaXQgaGFzCj4gYSBwb2ludGVyIHRvIGl0Lgo+IAo+IEhvd2V2ZXIsIHNpbmNlIG5vdyB0 aGUgSTJDIGFkYXB0ZXIgaGFzbid0IGJlZW4gcmVnaXN0ZXJlZCB5ZXQsIEkgZ2V0Cj4gdGhpczoK PiAKPiDCoMKgwqDCoMKgwqDCoMKgW8KgwqAgMTUuMDEzOTY5XSBrb2JqZWN0OiAnKG51bGwpJyAo MDAwMDAwMDA1YzkwM2U0Myk6IGlzIG5vdAo+IGluaXRpYWxpemVkLCB5ZXQga29iamVjdF9nZXQo KSBpcyBiZWluZyBjYWxsZWQuCj4gCj4gSSByZWNhbGwgdGhhdCB5b3Ugd2FudGVkIHRvIG1ha2Ug dGhpcyBjaGFuZ2Ugc28gdGhhdCBhIGJhY2twb2ludGVyIHRvCj4gdGhlIERSTSBkZXZpY2UgY291 bGQgYmUgYWRkZWQgKEkgdGhpbmsgdGhhdCdzIHBhdGNoIDE1IG9mIHRoZSBzZXJpZXMpLAo+IGJ1 dCBJIGRpZG4ndCBzZWUgdGhhdCBwYXRjaCBnZXQgbWVyZ2VkLCBzbyBpdCdzIGEgYml0IGRpZmZp Y3VsdCB0byB0cnkKPiBhbmQgZml4IHRoaXMgdXAuCgpJJ20gcHJldHR5IHN1cmUgSSBhbHJlYWR5 IG1lcmdlZCB0aGUgdGVncmEgY2hhbmdlIGluIGRybS1taXNjLW5leHQsIHNvIGlmIGl0J3MKY2F1 c2luZyBpc3N1ZXMgeW91IHByb2JhYmx5IHNob3VsZCBzZW5kIG91dCBhIHJldmVydCBmb3Igbm93 IGFuZCBJIGNhbiByLWIgaXQKc28gd2UgY2FuIGZpZ3VyZSBvdXQgYSBiZXR0ZXIgc29sdXRpb24g Zm9yIHRoaXMgaW4gdGhlIG1lYW4gdGltZQoKPiBIYXMgdGhlIHNpdHVhdGlvbiBjaGFuZ2VkPyBE byB3ZSBubyBsb25nZXIgbmVlZCB0aGUgYmFja3BvaW50ZXI/IElmIHdlCj4gc3RpbGwgd2FudCBp dCwgd2hhdCdzIHRoZSBwbGFuIGZvciBtZXJnaW5nIHRoZSBjaGFuZ2U/IFNob3VsZCBJIHdvcmsK PiB1bmRlciB0aGUgYXNzdW1wdGlvbiB0aGF0IHBhdGNoIHdpbGwgbWFrZSBpdCBpbiBzb21ldGlt ZSBhbmQgdHJ5IHRvIGZpeAo+IHRoaXMgb24gdG9wIG9mIHRoYXQ/Cgp5ZXMgd2UgZG8gc3RpbGwg bmVlZCB0aGUgYmFja3BvaW50ZXIgLSBJJ20ganVzdCBzdGlsbCB3b3JraW5nIG9uIGdldHRpbmcK cmV2aWV3cyBmb3Igc29tZSBvZiB0aGUgb3RoZXIgcGFydHMgb2YgdGhpcyBzZXJpZXMsIGFuZCBo YXZlIGJlZW4gb24gUFRPL2J1c3kKd2l0aCBhIGNvdXBsZSBvZiBvdGhlciB0aGluZ3MuCgo+IAo+ IEknbSB0aGlua2luZyB0aGF0IHBlcmhhcHMgd2UgY2FuIG1vdmUgdGhlIEkyQyBhZGFwdGVyIHJl Z2lzdHJhdGlvbiBpbnRvCj4gZHJtX2RwX2F1eF9pbml0KCkgc2luY2UgdGhhdCdzIGluZGVwZW5k ZW50IG9mIHRoZSBEUk0gZGV2aWNlLgoKWWVhaCB0aGlzIG1ha2VzIHNlbnNlIGZvciBtZSAtIEkg Y2FuIHRyeSB0byBtYWtlIHRoaXMgY2hhbmdlIG9uIHRoZSBuZXh0CnJlc3BpbiBvZiB0aGlzIHNl cmllcy4gV2hhdCBraW5kIG9mIHNldHVwIHdlcmUgeW91IGFibGUgdG8gcmVwcm9kdWNlIGlzc3Vl cyBvbgp0aGlzIHdpdGggYnR3PwoKPiAgSXQgd291bGQKPiBhbHNvIG1ha2UgYSBiaXQgbW9yZSBz ZW5zZSBmcm9tIHRoZSBUZWdyYSBkcml2ZXIncyBwb2ludCBvZiB2aWV3IHdoZXJlCj4gYWxsIGRl dmljZXMgd291bGQgYmUgY3JlYXRlZCBkdXJpbmcgdGhlIC0+cHJvYmUoKSBwYXRoLCBhbmQgb25s eSBkdXJpbmcKPiB0aGUgLT5pbml0KCkgcGF0aCB3b3VsZCB0aGUgY29ubmVjdGlvbiBiZXR3ZWVu IERSTSBkZXZpY2UgYW5kIERSTSBEUCBBVVgKPiBkZXZpY2UgYmUgZXN0YWJsaXNoZWQuCj4gCj4g VGhpZXJyeQoKLS0gCkNoZWVycywKIEx5dWRlIFBhdWwgKHNoZS9oZXIpCiBTb2Z0d2FyZSBFbmdp bmVlciBhdCBSZWQgSGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpOb3V2ZWF1IG1haWxpbmcgbGlzdApOb3V2ZWF1QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25vdXZlYXUK 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=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 0426DC43462 for ; Wed, 14 Apr 2021 18:18:06 +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 C66D560FF0 for ; Wed, 14 Apr 2021 18:18:05 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C66D560FF0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 8C1F36E95C; Wed, 14 Apr 2021 18:18:03 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 578266E95C for ; Wed, 14 Apr 2021 18:18:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1618424281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=D0FS6MN7uUD3y/GnhIc14w0bP4GIFSVUAoSQRN0/i5TgMplZ9hbKiG9hCBHehDk8mYwzOg AIPak4q9NQucVrGicPcIc9XT+uPOayDWvgsojmM5kP4L4+c4FNutmzVJbZp0FwGYoB24iZ YlKuLnS3Qa4Vv9DxHWvs+0xG8TlvKBM= Received: from mail-qk1-f199.google.com (mail-qk1-f199.google.com [209.85.222.199]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-514-aa3ZVdt-PrWRaGv12oVODQ-1; Wed, 14 Apr 2021 14:17:48 -0400 X-MC-Unique: aa3ZVdt-PrWRaGv12oVODQ-1 Received: by mail-qk1-f199.google.com with SMTP id o4so5039020qkg.2 for ; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:organization:user-agent:mime-version :content-transfer-encoding; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=WEYCog0jVYOD/NaWmUmFj047+xw2RHoY3cShnFw/JYeDXcpdKE/2Ymijq1xyJyz10J BMnxLnX9bn3GRLtazPaeodFPQfjkTz0HeXK2/xl/keNwN7i8xq0VOy2Hgd/38t2iNYbY kOtnrPIouVxvm1Lshof5CxnaZVVxtFaFWQi4bndTJeDpPAmKsGK4ppMiHijjNrqVB2Bb hTASsA6vCQhF1g6SoY21LPd2JJxM3wEO+LkPnYZFA5FCti91PmWOxmWD5eF0PLAXLudK QM/bdaltecqhBewXpw0LhJeuSfg63IrQUirhVcNHsNG7nK0QtNBXpjLmgn9XCJxY6hU4 lD9A== X-Gm-Message-State: AOAM530GO0M8IY7sIwdTzIzSBNsQ4mtnfElvdEIkltHcTnPyCJ0MyGUH 85E02uPo4vQ4oRnZ91I9dTiiAyAh+e7CZWmnmP3+kanv6n2Qg5rFAJm2UPa2LxV607qPO11F1Ii I02fbS6k0JvrV0Zk9Mmy2XMmWIbDw X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123691qkg.292.1618424267468; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhCLrjqwhBZruoTsJbpDIweXUGa1EcovOGAxb7r+GzlNzNtaJxFvwGSpsXlU7qgvJApBoMyg== X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123654qkg.292.1618424267200; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) Received: from Ruby.lyude.net (pool-108-49-102-102.bstnma.fios.verizon.net. [108.49.102.102]) by smtp.gmail.com with ESMTPSA id e7sm113738qth.27.2021.04.14.11.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Apr 2021 11:17:46 -0700 (PDT) Message-ID: <0a64b70c89699b4e6c7aaa3ba8e75531031faa3c.camel@redhat.com> Subject: Re: [PATCH 03/30] drm/tegra: Don't register DP AUX channels before connectors From: Lyude Paul To: Thierry Reding Date: Wed, 14 Apr 2021 14:17:45 -0400 In-Reply-To: References: <20210219215326.2227596-1-lyude@redhat.com> <20210219215326.2227596-4-lyude@redhat.com> Organization: Red Hat User-Agent: Evolution 3.38.4 (3.38.4-1.fc33) MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lyude@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org, David Airlie , nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, open list , Jonathan Hunter , amd-gfx@lists.freedesktop.org, Thomas Zimmermann , Rodrigo Vivi , "open list:DRM DRIVERS FOR NVIDIA TEGRA" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" T24gV2VkLCAyMDIxLTA0LTE0IGF0IDE4OjQ5ICswMjAwLCBUaGllcnJ5IFJlZGluZyB3cm90ZToK PiBPbiBGcmksIEZlYiAxOSwgMjAyMSBhdCAwNDo1Mjo1OVBNIC0wNTAwLCBMeXVkZSBQYXVsIHdy b3RlOgo+ID4gQXMgcG9pbnRlZCBvdXQgYnkgdGhlIGRvY3VtZW50YXRpb24gZm9yIGRybV9kcF9h dXhfcmVnaXN0ZXIoKSwKPiA+IGRybV9kcF9hdXhfaW5pdCgpIHNob3VsZCBiZSB1c2VkIGluIHNp dHVhdGlvbnMgd2hlcmUgdGhlIEFVWCBjaGFubmVsIGZvciBhCj4gPiBkaXNwbGF5IGRyaXZlciBj YW4gcG90ZW50aWFsbHkgYmUgcmVnaXN0ZXJlZCBiZWZvcmUgaXQncyByZXNwZWN0aXZlIERSTQo+ ID4gZHJpdmVyLiBUaGlzIGlzIHRoZSBjYXNlIHdpdGggVGVncmEsIHNpbmNlIHRoZSBEUCBhdXgg Y2hhbm5lbCBleGlzdHMgYXMgYQo+ID4gcGxhdGZvcm0gZGV2aWNlIGluc3RlYWQgb2YgYmVpbmcg YSBncmFuZGNoaWxkIG9mIHRoZSBEUk0gZGV2aWNlLgo+ID4gCj4gPiBTaW5jZSB3ZSdyZSBhYm91 dCB0byBhZGQgYSBiYWNrcG9pbnRlciB0byBhIERQIEFVWCBjaGFubmVsJ3MgcmVzcGVjdGl2ZQo+ ID4gRFJNCj4gPiBkZXZpY2UsIGxldCdzIGZpeCB0aGlzIHNvIHRoYXQgd2UgZG9uJ3QgcG90ZW50 aWFsbHkgYWxsb3cgdXNlcnNwYWNlIHRvIHVzZQo+ID4gdGhlIEFVWCBjaGFubmVsIGJlZm9yZSB3 ZSd2ZSBhc3NvY2lhdGVkIGl0IHdpdGggaXQncyBEUk0gY29ubmVjdG9yLgo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgo+ID4gLS0tCj4gPiDCoGRy aXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIHwgMTEgKysrKysrLS0tLS0KPiA+IMKgMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIGIvZHJpdmVycy9ncHUvZHJtL3Rl Z3JhL2RwYXV4LmMKPiA+IGluZGV4IDEwNWZiOWNkYmIzYi4uZWE1NmM2ZWMyNWU0IDEwMDY0NAo+ ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RwYXV4LmMKPiA+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS90ZWdyYS9kcGF1eC5jCj4gPiBAQCAtNTM0LDkgKzUzNCw3IEBAIHN0YXRpYyBpbnQg dGVncmFfZHBhdXhfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ID4gKnBkZXYpCj4gPiDC oMKgwqDCoMKgwqDCoMKgZHBhdXgtPmF1eC50cmFuc2ZlciA9IHRlZ3JhX2RwYXV4X3RyYW5zZmVy Owo+ID4gwqDCoMKgwqDCoMKgwqDCoGRwYXV4LT5hdXguZGV2ID0gJnBkZXYtPmRldjsKPiA+IMKg Cj4gPiAtwqDCoMKgwqDCoMKgwqBlcnIgPSBkcm1fZHBfYXV4X3JlZ2lzdGVyKCZkcGF1eC0+YXV4 KTsKPiA+IC3CoMKgwqDCoMKgwqDCoGlmIChlcnIgPCAwKQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoHJldHVybiBlcnI7Cj4gPiArwqDCoMKgwqDCoMKgwqBkcm1fZHBfYXV4X2lu aXQoJmRwYXV4LT5hdXgpOwo+IAo+IEkganVzdCBub3RpY2VkIHRoYXQgdGhpcyBjaGFuZ2UgY2F1 c2VzIGFuIGVycm9yIG9uIHNvbWUgc2V0dXBzIHRoYXQgSQo+IGhhdmVuJ3Qgc2VlbiBiZWZvcmUu IFRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIFNPUiBkcml2ZXIgdHJpZXMgdG8gZ3JhYiBhCj4gcmVm ZXJlbmNlIHRvIHRoZSBJMkMgZGV2aWNlIHRvIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IGdvIGF3YXkg d2hpbGUgaXQgaGFzCj4gYSBwb2ludGVyIHRvIGl0Lgo+IAo+IEhvd2V2ZXIsIHNpbmNlIG5vdyB0 aGUgSTJDIGFkYXB0ZXIgaGFzbid0IGJlZW4gcmVnaXN0ZXJlZCB5ZXQsIEkgZ2V0Cj4gdGhpczoK PiAKPiDCoMKgwqDCoMKgwqDCoMKgW8KgwqAgMTUuMDEzOTY5XSBrb2JqZWN0OiAnKG51bGwpJyAo MDAwMDAwMDA1YzkwM2U0Myk6IGlzIG5vdAo+IGluaXRpYWxpemVkLCB5ZXQga29iamVjdF9nZXQo KSBpcyBiZWluZyBjYWxsZWQuCj4gCj4gSSByZWNhbGwgdGhhdCB5b3Ugd2FudGVkIHRvIG1ha2Ug dGhpcyBjaGFuZ2Ugc28gdGhhdCBhIGJhY2twb2ludGVyIHRvCj4gdGhlIERSTSBkZXZpY2UgY291 bGQgYmUgYWRkZWQgKEkgdGhpbmsgdGhhdCdzIHBhdGNoIDE1IG9mIHRoZSBzZXJpZXMpLAo+IGJ1 dCBJIGRpZG4ndCBzZWUgdGhhdCBwYXRjaCBnZXQgbWVyZ2VkLCBzbyBpdCdzIGEgYml0IGRpZmZp Y3VsdCB0byB0cnkKPiBhbmQgZml4IHRoaXMgdXAuCgpJJ20gcHJldHR5IHN1cmUgSSBhbHJlYWR5 IG1lcmdlZCB0aGUgdGVncmEgY2hhbmdlIGluIGRybS1taXNjLW5leHQsIHNvIGlmIGl0J3MKY2F1 c2luZyBpc3N1ZXMgeW91IHByb2JhYmx5IHNob3VsZCBzZW5kIG91dCBhIHJldmVydCBmb3Igbm93 IGFuZCBJIGNhbiByLWIgaXQKc28gd2UgY2FuIGZpZ3VyZSBvdXQgYSBiZXR0ZXIgc29sdXRpb24g Zm9yIHRoaXMgaW4gdGhlIG1lYW4gdGltZQoKPiBIYXMgdGhlIHNpdHVhdGlvbiBjaGFuZ2VkPyBE byB3ZSBubyBsb25nZXIgbmVlZCB0aGUgYmFja3BvaW50ZXI/IElmIHdlCj4gc3RpbGwgd2FudCBp dCwgd2hhdCdzIHRoZSBwbGFuIGZvciBtZXJnaW5nIHRoZSBjaGFuZ2U/IFNob3VsZCBJIHdvcmsK PiB1bmRlciB0aGUgYXNzdW1wdGlvbiB0aGF0IHBhdGNoIHdpbGwgbWFrZSBpdCBpbiBzb21ldGlt ZSBhbmQgdHJ5IHRvIGZpeAo+IHRoaXMgb24gdG9wIG9mIHRoYXQ/Cgp5ZXMgd2UgZG8gc3RpbGwg bmVlZCB0aGUgYmFja3BvaW50ZXIgLSBJJ20ganVzdCBzdGlsbCB3b3JraW5nIG9uIGdldHRpbmcK cmV2aWV3cyBmb3Igc29tZSBvZiB0aGUgb3RoZXIgcGFydHMgb2YgdGhpcyBzZXJpZXMsIGFuZCBo YXZlIGJlZW4gb24gUFRPL2J1c3kKd2l0aCBhIGNvdXBsZSBvZiBvdGhlciB0aGluZ3MuCgo+IAo+ IEknbSB0aGlua2luZyB0aGF0IHBlcmhhcHMgd2UgY2FuIG1vdmUgdGhlIEkyQyBhZGFwdGVyIHJl Z2lzdHJhdGlvbiBpbnRvCj4gZHJtX2RwX2F1eF9pbml0KCkgc2luY2UgdGhhdCdzIGluZGVwZW5k ZW50IG9mIHRoZSBEUk0gZGV2aWNlLgoKWWVhaCB0aGlzIG1ha2VzIHNlbnNlIGZvciBtZSAtIEkg Y2FuIHRyeSB0byBtYWtlIHRoaXMgY2hhbmdlIG9uIHRoZSBuZXh0CnJlc3BpbiBvZiB0aGlzIHNl cmllcy4gV2hhdCBraW5kIG9mIHNldHVwIHdlcmUgeW91IGFibGUgdG8gcmVwcm9kdWNlIGlzc3Vl cyBvbgp0aGlzIHdpdGggYnR3PwoKPiAgSXQgd291bGQKPiBhbHNvIG1ha2UgYSBiaXQgbW9yZSBz ZW5zZSBmcm9tIHRoZSBUZWdyYSBkcml2ZXIncyBwb2ludCBvZiB2aWV3IHdoZXJlCj4gYWxsIGRl dmljZXMgd291bGQgYmUgY3JlYXRlZCBkdXJpbmcgdGhlIC0+cHJvYmUoKSBwYXRoLCBhbmQgb25s eSBkdXJpbmcKPiB0aGUgLT5pbml0KCkgcGF0aCB3b3VsZCB0aGUgY29ubmVjdGlvbiBiZXR3ZWVu IERSTSBkZXZpY2UgYW5kIERSTSBEUCBBVVgKPiBkZXZpY2UgYmUgZXN0YWJsaXNoZWQuCj4gCj4g VGhpZXJyeQoKLS0gCkNoZWVycywKIEx5dWRlIFBhdWwgKHNoZS9oZXIpCiBTb2Z0d2FyZSBFbmdp bmVlciBhdCBSZWQgSGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK 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=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 A41C5C433ED for ; Wed, 14 Apr 2021 18:18:08 +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 402B261153 for ; Wed, 14 Apr 2021 18:18:08 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 402B261153 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.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 1F97A89117; Wed, 14 Apr 2021 18:18:04 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 57EFB6E95D for ; Wed, 14 Apr 2021 18:18:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1618424281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=D0FS6MN7uUD3y/GnhIc14w0bP4GIFSVUAoSQRN0/i5TgMplZ9hbKiG9hCBHehDk8mYwzOg AIPak4q9NQucVrGicPcIc9XT+uPOayDWvgsojmM5kP4L4+c4FNutmzVJbZp0FwGYoB24iZ YlKuLnS3Qa4Vv9DxHWvs+0xG8TlvKBM= Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-514-5dvTAVMON0O4DV_jg7Ryxw-1; Wed, 14 Apr 2021 14:17:47 -0400 X-MC-Unique: 5dvTAVMON0O4DV_jg7Ryxw-1 Received: by mail-qv1-f72.google.com with SMTP id x15-20020a0ce0cf0000b029019cb3e75c62so157090qvk.15 for ; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:organization:user-agent:mime-version :content-transfer-encoding; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=gOpJfgAR5nOTIC67frrlqXiMte1f+4JpUcz28XVufFkP+1PThQbrHOJwZat/b2I2y8 SvKyaLs5fQnZw17VFOOYxXiQrDwAgF0a+k4Gs0DrlS78OB7Wi4F0RVKWUEeFYvVIc1Xf tFybZQgcwQP8fSIGkaqRfJ4mNlhqwaR2e21IoYlIOXjpYqOhwPcT2bPtD+Zmi6hOAP2o HxPNgQODZYAVDzB2ouZ2ykbPrdJcZUf5E80TvfSOmf/ttcKkgcczcnv9ffY/dV9yt1xG 9wSWg2bfilbqxsEBeArjvtxHsN9oLmtAydCT7h9F3GqfCq4HInyV+2VIDcLY0nfThbDz 6BHg== X-Gm-Message-State: AOAM532nFs0J+ZUJ/0urAQwlzBvO4q6Z10QDbWD+MdDfed4cgvc7t/eD GtPrW5SD4qugNRILbnCKD2lpgV3xIcFA1Y+BjrX5LuJxSnExZSbgNGBhffsQP7fpPzmLudDQSOH Ap2LicPfik3l334zjV+b9es9rwLiv X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123672qkg.292.1618424267410; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhCLrjqwhBZruoTsJbpDIweXUGa1EcovOGAxb7r+GzlNzNtaJxFvwGSpsXlU7qgvJApBoMyg== X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123654qkg.292.1618424267200; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) Received: from Ruby.lyude.net (pool-108-49-102-102.bstnma.fios.verizon.net. [108.49.102.102]) by smtp.gmail.com with ESMTPSA id e7sm113738qth.27.2021.04.14.11.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Apr 2021 11:17:46 -0700 (PDT) Message-ID: <0a64b70c89699b4e6c7aaa3ba8e75531031faa3c.camel@redhat.com> From: Lyude Paul To: Thierry Reding Date: Wed, 14 Apr 2021 14:17:45 -0400 In-Reply-To: References: <20210219215326.2227596-1-lyude@redhat.com> <20210219215326.2227596-4-lyude@redhat.com> Organization: Red Hat User-Agent: Evolution 3.38.4 (3.38.4-1.fc33) MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lyude@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Subject: Re: [Intel-gfx] [PATCH 03/30] drm/tegra: Don't register DP AUX channels before connectors 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: dri-devel@lists.freedesktop.org, David Airlie , nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, open list , Jonathan Hunter , amd-gfx@lists.freedesktop.org, Thomas Zimmermann , "open list:DRM DRIVERS FOR NVIDIA TEGRA" Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" T24gV2VkLCAyMDIxLTA0LTE0IGF0IDE4OjQ5ICswMjAwLCBUaGllcnJ5IFJlZGluZyB3cm90ZToK PiBPbiBGcmksIEZlYiAxOSwgMjAyMSBhdCAwNDo1Mjo1OVBNIC0wNTAwLCBMeXVkZSBQYXVsIHdy b3RlOgo+ID4gQXMgcG9pbnRlZCBvdXQgYnkgdGhlIGRvY3VtZW50YXRpb24gZm9yIGRybV9kcF9h dXhfcmVnaXN0ZXIoKSwKPiA+IGRybV9kcF9hdXhfaW5pdCgpIHNob3VsZCBiZSB1c2VkIGluIHNp dHVhdGlvbnMgd2hlcmUgdGhlIEFVWCBjaGFubmVsIGZvciBhCj4gPiBkaXNwbGF5IGRyaXZlciBj YW4gcG90ZW50aWFsbHkgYmUgcmVnaXN0ZXJlZCBiZWZvcmUgaXQncyByZXNwZWN0aXZlIERSTQo+ ID4gZHJpdmVyLiBUaGlzIGlzIHRoZSBjYXNlIHdpdGggVGVncmEsIHNpbmNlIHRoZSBEUCBhdXgg Y2hhbm5lbCBleGlzdHMgYXMgYQo+ID4gcGxhdGZvcm0gZGV2aWNlIGluc3RlYWQgb2YgYmVpbmcg YSBncmFuZGNoaWxkIG9mIHRoZSBEUk0gZGV2aWNlLgo+ID4gCj4gPiBTaW5jZSB3ZSdyZSBhYm91 dCB0byBhZGQgYSBiYWNrcG9pbnRlciB0byBhIERQIEFVWCBjaGFubmVsJ3MgcmVzcGVjdGl2ZQo+ ID4gRFJNCj4gPiBkZXZpY2UsIGxldCdzIGZpeCB0aGlzIHNvIHRoYXQgd2UgZG9uJ3QgcG90ZW50 aWFsbHkgYWxsb3cgdXNlcnNwYWNlIHRvIHVzZQo+ID4gdGhlIEFVWCBjaGFubmVsIGJlZm9yZSB3 ZSd2ZSBhc3NvY2lhdGVkIGl0IHdpdGggaXQncyBEUk0gY29ubmVjdG9yLgo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgo+ID4gLS0tCj4gPiDCoGRy aXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIHwgMTEgKysrKysrLS0tLS0KPiA+IMKgMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIGIvZHJpdmVycy9ncHUvZHJtL3Rl Z3JhL2RwYXV4LmMKPiA+IGluZGV4IDEwNWZiOWNkYmIzYi4uZWE1NmM2ZWMyNWU0IDEwMDY0NAo+ ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RwYXV4LmMKPiA+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS90ZWdyYS9kcGF1eC5jCj4gPiBAQCAtNTM0LDkgKzUzNCw3IEBAIHN0YXRpYyBpbnQg dGVncmFfZHBhdXhfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ID4gKnBkZXYpCj4gPiDC oMKgwqDCoMKgwqDCoMKgZHBhdXgtPmF1eC50cmFuc2ZlciA9IHRlZ3JhX2RwYXV4X3RyYW5zZmVy Owo+ID4gwqDCoMKgwqDCoMKgwqDCoGRwYXV4LT5hdXguZGV2ID0gJnBkZXYtPmRldjsKPiA+IMKg Cj4gPiAtwqDCoMKgwqDCoMKgwqBlcnIgPSBkcm1fZHBfYXV4X3JlZ2lzdGVyKCZkcGF1eC0+YXV4 KTsKPiA+IC3CoMKgwqDCoMKgwqDCoGlmIChlcnIgPCAwKQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoHJldHVybiBlcnI7Cj4gPiArwqDCoMKgwqDCoMKgwqBkcm1fZHBfYXV4X2lu aXQoJmRwYXV4LT5hdXgpOwo+IAo+IEkganVzdCBub3RpY2VkIHRoYXQgdGhpcyBjaGFuZ2UgY2F1 c2VzIGFuIGVycm9yIG9uIHNvbWUgc2V0dXBzIHRoYXQgSQo+IGhhdmVuJ3Qgc2VlbiBiZWZvcmUu IFRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIFNPUiBkcml2ZXIgdHJpZXMgdG8gZ3JhYiBhCj4gcmVm ZXJlbmNlIHRvIHRoZSBJMkMgZGV2aWNlIHRvIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IGdvIGF3YXkg d2hpbGUgaXQgaGFzCj4gYSBwb2ludGVyIHRvIGl0Lgo+IAo+IEhvd2V2ZXIsIHNpbmNlIG5vdyB0 aGUgSTJDIGFkYXB0ZXIgaGFzbid0IGJlZW4gcmVnaXN0ZXJlZCB5ZXQsIEkgZ2V0Cj4gdGhpczoK PiAKPiDCoMKgwqDCoMKgwqDCoMKgW8KgwqAgMTUuMDEzOTY5XSBrb2JqZWN0OiAnKG51bGwpJyAo MDAwMDAwMDA1YzkwM2U0Myk6IGlzIG5vdAo+IGluaXRpYWxpemVkLCB5ZXQga29iamVjdF9nZXQo KSBpcyBiZWluZyBjYWxsZWQuCj4gCj4gSSByZWNhbGwgdGhhdCB5b3Ugd2FudGVkIHRvIG1ha2Ug dGhpcyBjaGFuZ2Ugc28gdGhhdCBhIGJhY2twb2ludGVyIHRvCj4gdGhlIERSTSBkZXZpY2UgY291 bGQgYmUgYWRkZWQgKEkgdGhpbmsgdGhhdCdzIHBhdGNoIDE1IG9mIHRoZSBzZXJpZXMpLAo+IGJ1 dCBJIGRpZG4ndCBzZWUgdGhhdCBwYXRjaCBnZXQgbWVyZ2VkLCBzbyBpdCdzIGEgYml0IGRpZmZp Y3VsdCB0byB0cnkKPiBhbmQgZml4IHRoaXMgdXAuCgpJJ20gcHJldHR5IHN1cmUgSSBhbHJlYWR5 IG1lcmdlZCB0aGUgdGVncmEgY2hhbmdlIGluIGRybS1taXNjLW5leHQsIHNvIGlmIGl0J3MKY2F1 c2luZyBpc3N1ZXMgeW91IHByb2JhYmx5IHNob3VsZCBzZW5kIG91dCBhIHJldmVydCBmb3Igbm93 IGFuZCBJIGNhbiByLWIgaXQKc28gd2UgY2FuIGZpZ3VyZSBvdXQgYSBiZXR0ZXIgc29sdXRpb24g Zm9yIHRoaXMgaW4gdGhlIG1lYW4gdGltZQoKPiBIYXMgdGhlIHNpdHVhdGlvbiBjaGFuZ2VkPyBE byB3ZSBubyBsb25nZXIgbmVlZCB0aGUgYmFja3BvaW50ZXI/IElmIHdlCj4gc3RpbGwgd2FudCBp dCwgd2hhdCdzIHRoZSBwbGFuIGZvciBtZXJnaW5nIHRoZSBjaGFuZ2U/IFNob3VsZCBJIHdvcmsK PiB1bmRlciB0aGUgYXNzdW1wdGlvbiB0aGF0IHBhdGNoIHdpbGwgbWFrZSBpdCBpbiBzb21ldGlt ZSBhbmQgdHJ5IHRvIGZpeAo+IHRoaXMgb24gdG9wIG9mIHRoYXQ/Cgp5ZXMgd2UgZG8gc3RpbGwg bmVlZCB0aGUgYmFja3BvaW50ZXIgLSBJJ20ganVzdCBzdGlsbCB3b3JraW5nIG9uIGdldHRpbmcK cmV2aWV3cyBmb3Igc29tZSBvZiB0aGUgb3RoZXIgcGFydHMgb2YgdGhpcyBzZXJpZXMsIGFuZCBo YXZlIGJlZW4gb24gUFRPL2J1c3kKd2l0aCBhIGNvdXBsZSBvZiBvdGhlciB0aGluZ3MuCgo+IAo+ IEknbSB0aGlua2luZyB0aGF0IHBlcmhhcHMgd2UgY2FuIG1vdmUgdGhlIEkyQyBhZGFwdGVyIHJl Z2lzdHJhdGlvbiBpbnRvCj4gZHJtX2RwX2F1eF9pbml0KCkgc2luY2UgdGhhdCdzIGluZGVwZW5k ZW50IG9mIHRoZSBEUk0gZGV2aWNlLgoKWWVhaCB0aGlzIG1ha2VzIHNlbnNlIGZvciBtZSAtIEkg Y2FuIHRyeSB0byBtYWtlIHRoaXMgY2hhbmdlIG9uIHRoZSBuZXh0CnJlc3BpbiBvZiB0aGlzIHNl cmllcy4gV2hhdCBraW5kIG9mIHNldHVwIHdlcmUgeW91IGFibGUgdG8gcmVwcm9kdWNlIGlzc3Vl cyBvbgp0aGlzIHdpdGggYnR3PwoKPiAgSXQgd291bGQKPiBhbHNvIG1ha2UgYSBiaXQgbW9yZSBz ZW5zZSBmcm9tIHRoZSBUZWdyYSBkcml2ZXIncyBwb2ludCBvZiB2aWV3IHdoZXJlCj4gYWxsIGRl dmljZXMgd291bGQgYmUgY3JlYXRlZCBkdXJpbmcgdGhlIC0+cHJvYmUoKSBwYXRoLCBhbmQgb25s eSBkdXJpbmcKPiB0aGUgLT5pbml0KCkgcGF0aCB3b3VsZCB0aGUgY29ubmVjdGlvbiBiZXR3ZWVu IERSTSBkZXZpY2UgYW5kIERSTSBEUCBBVVgKPiBkZXZpY2UgYmUgZXN0YWJsaXNoZWQuCj4gCj4g VGhpZXJyeQoKLS0gCkNoZWVycywKIEx5dWRlIFBhdWwgKHNoZS9oZXIpCiBTb2Z0d2FyZSBFbmdp bmVlciBhdCBSZWQgSGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK 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=-13.6 required=3.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS 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 2CF89C433B4 for ; Wed, 14 Apr 2021 18:18:04 +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 E2D3F61153 for ; Wed, 14 Apr 2021 18:18:03 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E2D3F61153 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=amd-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 78E036E959; Wed, 14 Apr 2021 18:18:03 +0000 (UTC) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by gabe.freedesktop.org (Postfix) with ESMTPS id 54EF56E959 for ; Wed, 14 Apr 2021 18:18:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1618424281; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=D0FS6MN7uUD3y/GnhIc14w0bP4GIFSVUAoSQRN0/i5TgMplZ9hbKiG9hCBHehDk8mYwzOg AIPak4q9NQucVrGicPcIc9XT+uPOayDWvgsojmM5kP4L4+c4FNutmzVJbZp0FwGYoB24iZ YlKuLnS3Qa4Vv9DxHWvs+0xG8TlvKBM= Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-194-sgj8-G_MOlCHNtl5Vw7wSg-1; Wed, 14 Apr 2021 14:17:47 -0400 X-MC-Unique: sgj8-G_MOlCHNtl5Vw7wSg-1 Received: by mail-qv1-f69.google.com with SMTP id r7-20020a0562140c47b029019a1a3b7044so157784qvj.9 for ; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:organization:user-agent:mime-version :content-transfer-encoding; bh=PqMQq5ZjcTbXc6ahUAb6RtVIAIQY30tln4IDoLvU+WA=; b=UKfFviTqMAiXxy6kB6L2YkRfW8pDVngoSw590+Y7qG/I4TEUTAhwrdIlQCAvUnCeC8 HpOifkQ62zSVoLpwCCEDu/JHP/nElKkyK2+dxXKy1xBJ0qAMGvdMgHgGfYYK3btpOMz2 y/NX44AqF3riGZhoiXRn3TEK8H5fMShLhgS08wlE4bmoE0oJYxOgFIwPRgnsyjKs9MpG oppJ7FfNzEY5Xf1e0a5h41059GQmEs8kpCZ5G7XQo/MMHnjAovbLZjfN7dnkEliUbZ2x ysbjknfUo0MOziSaFk2tmT5WAvwLk4kD2o7A1uBKyEkz2XqyhIg2A/j6djwLaTMKVJYl MN8A== X-Gm-Message-State: AOAM530C5cshLU+kEsg2DUzJoZjdNqauEr5qCpcH2GG4eXQJjOLWyRys I7oYeUHyWHFQmM5bYGZao8PXUlf7y4NfHXOVD0IXE8dMkVwW9Xq6K0EFGCin9F+fCVt08YoBqj0 7IevizGuXoyAsskaDGndaD8Vk/w== X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123678qkg.292.1618424267411; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhCLrjqwhBZruoTsJbpDIweXUGa1EcovOGAxb7r+GzlNzNtaJxFvwGSpsXlU7qgvJApBoMyg== X-Received: by 2002:ae9:ed16:: with SMTP id c22mr21123654qkg.292.1618424267200; Wed, 14 Apr 2021 11:17:47 -0700 (PDT) Received: from Ruby.lyude.net (pool-108-49-102-102.bstnma.fios.verizon.net. [108.49.102.102]) by smtp.gmail.com with ESMTPSA id e7sm113738qth.27.2021.04.14.11.17.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Apr 2021 11:17:46 -0700 (PDT) Message-ID: <0a64b70c89699b4e6c7aaa3ba8e75531031faa3c.camel@redhat.com> Subject: Re: [PATCH 03/30] drm/tegra: Don't register DP AUX channels before connectors From: Lyude Paul To: Thierry Reding Date: Wed, 14 Apr 2021 14:17:45 -0400 In-Reply-To: References: <20210219215326.2227596-1-lyude@redhat.com> <20210219215326.2227596-4-lyude@redhat.com> Organization: Red Hat User-Agent: Evolution 3.38.4 (3.38.4-1.fc33) MIME-Version: 1.0 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lyude@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com X-BeenThere: amd-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for AMD gfx List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: dri-devel@lists.freedesktop.org, David Airlie , nouveau@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, open list , Jani Nikula , Jonathan Hunter , amd-gfx@lists.freedesktop.org, Thomas Zimmermann , Rodrigo Vivi , "open list:DRM DRIVERS FOR NVIDIA TEGRA" , Daniel Vetter , Ville =?ISO-8859-1?Q?Syrj=E4l=E4?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: amd-gfx-bounces@lists.freedesktop.org Sender: "amd-gfx" T24gV2VkLCAyMDIxLTA0LTE0IGF0IDE4OjQ5ICswMjAwLCBUaGllcnJ5IFJlZGluZyB3cm90ZToK PiBPbiBGcmksIEZlYiAxOSwgMjAyMSBhdCAwNDo1Mjo1OVBNIC0wNTAwLCBMeXVkZSBQYXVsIHdy b3RlOgo+ID4gQXMgcG9pbnRlZCBvdXQgYnkgdGhlIGRvY3VtZW50YXRpb24gZm9yIGRybV9kcF9h dXhfcmVnaXN0ZXIoKSwKPiA+IGRybV9kcF9hdXhfaW5pdCgpIHNob3VsZCBiZSB1c2VkIGluIHNp dHVhdGlvbnMgd2hlcmUgdGhlIEFVWCBjaGFubmVsIGZvciBhCj4gPiBkaXNwbGF5IGRyaXZlciBj YW4gcG90ZW50aWFsbHkgYmUgcmVnaXN0ZXJlZCBiZWZvcmUgaXQncyByZXNwZWN0aXZlIERSTQo+ ID4gZHJpdmVyLiBUaGlzIGlzIHRoZSBjYXNlIHdpdGggVGVncmEsIHNpbmNlIHRoZSBEUCBhdXgg Y2hhbm5lbCBleGlzdHMgYXMgYQo+ID4gcGxhdGZvcm0gZGV2aWNlIGluc3RlYWQgb2YgYmVpbmcg YSBncmFuZGNoaWxkIG9mIHRoZSBEUk0gZGV2aWNlLgo+ID4gCj4gPiBTaW5jZSB3ZSdyZSBhYm91 dCB0byBhZGQgYSBiYWNrcG9pbnRlciB0byBhIERQIEFVWCBjaGFubmVsJ3MgcmVzcGVjdGl2ZQo+ ID4gRFJNCj4gPiBkZXZpY2UsIGxldCdzIGZpeCB0aGlzIHNvIHRoYXQgd2UgZG9uJ3QgcG90ZW50 aWFsbHkgYWxsb3cgdXNlcnNwYWNlIHRvIHVzZQo+ID4gdGhlIEFVWCBjaGFubmVsIGJlZm9yZSB3 ZSd2ZSBhc3NvY2lhdGVkIGl0IHdpdGggaXQncyBEUk0gY29ubmVjdG9yLgo+ID4gCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBMeXVkZSBQYXVsIDxseXVkZUByZWRoYXQuY29tPgo+ID4gLS0tCj4gPiDCoGRy aXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIHwgMTEgKysrKysrLS0tLS0KPiA+IMKgMSBmaWxl IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiA+IAo+ID4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS90ZWdyYS9kcGF1eC5jIGIvZHJpdmVycy9ncHUvZHJtL3Rl Z3JhL2RwYXV4LmMKPiA+IGluZGV4IDEwNWZiOWNkYmIzYi4uZWE1NmM2ZWMyNWU0IDEwMDY0NAo+ ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RwYXV4LmMKPiA+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS90ZWdyYS9kcGF1eC5jCj4gPiBAQCAtNTM0LDkgKzUzNCw3IEBAIHN0YXRpYyBpbnQg dGVncmFfZHBhdXhfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZQo+ID4gKnBkZXYpCj4gPiDC oMKgwqDCoMKgwqDCoMKgZHBhdXgtPmF1eC50cmFuc2ZlciA9IHRlZ3JhX2RwYXV4X3RyYW5zZmVy Owo+ID4gwqDCoMKgwqDCoMKgwqDCoGRwYXV4LT5hdXguZGV2ID0gJnBkZXYtPmRldjsKPiA+IMKg Cj4gPiAtwqDCoMKgwqDCoMKgwqBlcnIgPSBkcm1fZHBfYXV4X3JlZ2lzdGVyKCZkcGF1eC0+YXV4 KTsKPiA+IC3CoMKgwqDCoMKgwqDCoGlmIChlcnIgPCAwKQo+ID4gLcKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoHJldHVybiBlcnI7Cj4gPiArwqDCoMKgwqDCoMKgwqBkcm1fZHBfYXV4X2lu aXQoJmRwYXV4LT5hdXgpOwo+IAo+IEkganVzdCBub3RpY2VkIHRoYXQgdGhpcyBjaGFuZ2UgY2F1 c2VzIGFuIGVycm9yIG9uIHNvbWUgc2V0dXBzIHRoYXQgSQo+IGhhdmVuJ3Qgc2VlbiBiZWZvcmUu IFRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIFNPUiBkcml2ZXIgdHJpZXMgdG8gZ3JhYiBhCj4gcmVm ZXJlbmNlIHRvIHRoZSBJMkMgZGV2aWNlIHRvIG1ha2Ugc3VyZSBpdCBkb2Vzbid0IGdvIGF3YXkg d2hpbGUgaXQgaGFzCj4gYSBwb2ludGVyIHRvIGl0Lgo+IAo+IEhvd2V2ZXIsIHNpbmNlIG5vdyB0 aGUgSTJDIGFkYXB0ZXIgaGFzbid0IGJlZW4gcmVnaXN0ZXJlZCB5ZXQsIEkgZ2V0Cj4gdGhpczoK PiAKPiDCoMKgwqDCoMKgwqDCoMKgW8KgwqAgMTUuMDEzOTY5XSBrb2JqZWN0OiAnKG51bGwpJyAo MDAwMDAwMDA1YzkwM2U0Myk6IGlzIG5vdAo+IGluaXRpYWxpemVkLCB5ZXQga29iamVjdF9nZXQo KSBpcyBiZWluZyBjYWxsZWQuCj4gCj4gSSByZWNhbGwgdGhhdCB5b3Ugd2FudGVkIHRvIG1ha2Ug dGhpcyBjaGFuZ2Ugc28gdGhhdCBhIGJhY2twb2ludGVyIHRvCj4gdGhlIERSTSBkZXZpY2UgY291 bGQgYmUgYWRkZWQgKEkgdGhpbmsgdGhhdCdzIHBhdGNoIDE1IG9mIHRoZSBzZXJpZXMpLAo+IGJ1 dCBJIGRpZG4ndCBzZWUgdGhhdCBwYXRjaCBnZXQgbWVyZ2VkLCBzbyBpdCdzIGEgYml0IGRpZmZp Y3VsdCB0byB0cnkKPiBhbmQgZml4IHRoaXMgdXAuCgpJJ20gcHJldHR5IHN1cmUgSSBhbHJlYWR5 IG1lcmdlZCB0aGUgdGVncmEgY2hhbmdlIGluIGRybS1taXNjLW5leHQsIHNvIGlmIGl0J3MKY2F1 c2luZyBpc3N1ZXMgeW91IHByb2JhYmx5IHNob3VsZCBzZW5kIG91dCBhIHJldmVydCBmb3Igbm93 IGFuZCBJIGNhbiByLWIgaXQKc28gd2UgY2FuIGZpZ3VyZSBvdXQgYSBiZXR0ZXIgc29sdXRpb24g Zm9yIHRoaXMgaW4gdGhlIG1lYW4gdGltZQoKPiBIYXMgdGhlIHNpdHVhdGlvbiBjaGFuZ2VkPyBE byB3ZSBubyBsb25nZXIgbmVlZCB0aGUgYmFja3BvaW50ZXI/IElmIHdlCj4gc3RpbGwgd2FudCBp dCwgd2hhdCdzIHRoZSBwbGFuIGZvciBtZXJnaW5nIHRoZSBjaGFuZ2U/IFNob3VsZCBJIHdvcmsK PiB1bmRlciB0aGUgYXNzdW1wdGlvbiB0aGF0IHBhdGNoIHdpbGwgbWFrZSBpdCBpbiBzb21ldGlt ZSBhbmQgdHJ5IHRvIGZpeAo+IHRoaXMgb24gdG9wIG9mIHRoYXQ/Cgp5ZXMgd2UgZG8gc3RpbGwg bmVlZCB0aGUgYmFja3BvaW50ZXIgLSBJJ20ganVzdCBzdGlsbCB3b3JraW5nIG9uIGdldHRpbmcK cmV2aWV3cyBmb3Igc29tZSBvZiB0aGUgb3RoZXIgcGFydHMgb2YgdGhpcyBzZXJpZXMsIGFuZCBo YXZlIGJlZW4gb24gUFRPL2J1c3kKd2l0aCBhIGNvdXBsZSBvZiBvdGhlciB0aGluZ3MuCgo+IAo+ IEknbSB0aGlua2luZyB0aGF0IHBlcmhhcHMgd2UgY2FuIG1vdmUgdGhlIEkyQyBhZGFwdGVyIHJl Z2lzdHJhdGlvbiBpbnRvCj4gZHJtX2RwX2F1eF9pbml0KCkgc2luY2UgdGhhdCdzIGluZGVwZW5k ZW50IG9mIHRoZSBEUk0gZGV2aWNlLgoKWWVhaCB0aGlzIG1ha2VzIHNlbnNlIGZvciBtZSAtIEkg Y2FuIHRyeSB0byBtYWtlIHRoaXMgY2hhbmdlIG9uIHRoZSBuZXh0CnJlc3BpbiBvZiB0aGlzIHNl cmllcy4gV2hhdCBraW5kIG9mIHNldHVwIHdlcmUgeW91IGFibGUgdG8gcmVwcm9kdWNlIGlzc3Vl cyBvbgp0aGlzIHdpdGggYnR3PwoKPiAgSXQgd291bGQKPiBhbHNvIG1ha2UgYSBiaXQgbW9yZSBz ZW5zZSBmcm9tIHRoZSBUZWdyYSBkcml2ZXIncyBwb2ludCBvZiB2aWV3IHdoZXJlCj4gYWxsIGRl dmljZXMgd291bGQgYmUgY3JlYXRlZCBkdXJpbmcgdGhlIC0+cHJvYmUoKSBwYXRoLCBhbmQgb25s eSBkdXJpbmcKPiB0aGUgLT5pbml0KCkgcGF0aCB3b3VsZCB0aGUgY29ubmVjdGlvbiBiZXR3ZWVu IERSTSBkZXZpY2UgYW5kIERSTSBEUCBBVVgKPiBkZXZpY2UgYmUgZXN0YWJsaXNoZWQuCj4gCj4g VGhpZXJyeQoKLS0gCkNoZWVycywKIEx5dWRlIFBhdWwgKHNoZS9oZXIpCiBTb2Z0d2FyZSBFbmdp bmVlciBhdCBSZWQgSGF0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwphbWQtZ2Z4IG1haWxpbmcgbGlzdAphbWQtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2FtZC1nZngK