Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp4174453pxb; Mon, 27 Sep 2021 10:55:27 -0700 (PDT) X-Received: by 2002:aa7:95a1:0:b0:43d:dbc5:c0af with SMTP id a1-20020aa795a1000000b0043ddbc5c0afmr924561pfk.37.1632765327003; Mon, 27 Sep 2021 10:55:27 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwDo3HQJ2mDPkHBno1pTWcXhMkOnq9txQux+jKCxn0ZBUpXeVhX/JVIGUBlUOyKTthwBxYd X-Received: by 2002:aa7:95a1:0:b0:43d:dbc5:c0af with SMTP id a1-20020aa795a1000000b0043ddbc5c0afmr924515pfk.37.1632765326354; Mon, 27 Sep 2021 10:55:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632765326; cv=none; d=google.com; s=arc-20160816; b=Gm8uSBLf13zAd1zyAVdnMY2YQb3QHw8wBYi4wcFXm6u6M5lNRhOqMa1Hm/FFOCzMpb JtAgv5F4At6HfbGiNSXQFdWLu9+F4tU+7qHn7vNVWPYIZrPXSJasv7FHPmUEr8UrE4u0 uUCQ60bABJfiFvG2Xk03PwVBk1obIos3UmXsKgpnfuqFOxoadyXTft1MU7RJTDnm8BQz dbTVKmtjIeJX68BurGLsS9L05Cwfh139lv9h8nzuDwuw/jaeHyx8fhYGfWDVnW+8lN9M xJ+slkX/j9fNu4mFjXnrWZKCoGkAmpK4qUWOk7KYs9do/e7k/DtTmqbje3hicBAuAPa+ 6XuQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=w//vFYEZnxTum3oiC96KTe2k9/YaQVGD+Not1CPpUgQ=; b=i58jmWjNK/fgM8NJzUpMlRbe79fZyeRuxqJf2gV6k/YvfKFo4GlLxXeNyhqE9PBg+L sWA/JDuVEAsMqnSEmkAd8RxicphIYCKNgFTfVuupuZZwYUz7qUOEuZbr8MPPoqbHhhWv yOJ/lxuPWiRDQ3g5xqyJIXbKob3Es8KXtfNC+/1pkRsB1qfI6A1JYMwNJ9FM19J6+G2f FV69o9/ljPoYpVYOcmsqQ3TwmIH95XskcND3zwtVHrF3NTpVOj7y0sNSp+SrAmajrrEc X3EYnJ3u7DqdvpBytpyN9JZXVeFokX0AjaX6n376RN7dSsoONx04K9Lfs4HFem0enR4g i2Jw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=L0SdEDxb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 128si21603980pgc.33.2021.09.27.10.55.12; Mon, 27 Sep 2021 10:55:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@goldelico.com header.s=strato-dkim-0002 header.b=L0SdEDxb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235500AbhI0Rzv (ORCPT + 99 others); Mon, 27 Sep 2021 13:55:51 -0400 Received: from mo4-p02-ob.smtp.rzone.de ([85.215.255.83]:28387 "EHLO mo4-p02-ob.smtp.rzone.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235703AbhI0Rzt (ORCPT ); Mon, 27 Sep 2021 13:55:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1632765228; s=strato-dkim-0002; d=goldelico.com; h=To:References:Message-Id:Cc:Date:In-Reply-To:From:Subject:Cc:Date: From:Subject:Sender; bh=w//vFYEZnxTum3oiC96KTe2k9/YaQVGD+Not1CPpUgQ=; b=L0SdEDxbo5agL6Fy09vB6MOldp4Mjs98+LPBizamqg8+6JNKqLxygF+0RB7Q5LO2Ei 3wapHPd0mvxB50ntV+iRGEXkX1o1Z3dDqORxyc/mQBKRivl79uPR9OJl+Q3rivL9Q361 YY+QgnINPL2a6yd/wfDgAbriDcNUgi/PXEmYhAWyLVpSDvoJ1WjMYZxy/wVHRUNcaRbw gZtOTDzIYnRlZue/Z5USLxxUArSuAjZ0snqmAf22qvNDuDWVeDKqcAjDzoWswUAQwjtk VJMwr4PO7BZTx4dk54cslg9L8Fd7QSvjdnDTw+ds5JWBmrWNqEw37K1Zt7jVYbBSToAr 1I1Q== Authentication-Results: strato.com; dkim=none X-RZG-AUTH: ":JGIXVUS7cutRB/49FwqZ7WcJeFKiMgPgp8VKxflSZ1P34KBj7gpw91N5y2S3i8QW3w==" X-RZG-CLASS-ID: mo00 Received: from imac.fritz.box by smtp.strato.de (RZmta 47.33.8 DYNA|AUTH) with ESMTPSA id I01f74x8RHrjb3c (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve X9_62_prime256v1 with 256 ECDH bits, eq. 3072 bits RSA)) (Client did not present a certificate); Mon, 27 Sep 2021 19:53:45 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.21\)) Subject: Re: [PATCH v4 05/10] drm/bridge: synopsis: Fix to properly handle HPD From: "H. Nikolaus Schaller" In-Reply-To: <20210927170034.mhv5r2r5gcojc7yn@gilmour> Date: Mon, 27 Sep 2021 19:53:45 +0200 Cc: Paul Cercueil , Rob Herring , Mark Rutland , Thomas Bogendoerfer , Geert Uytterhoeven , Kees Cook , "Eric W. Biederman" , Miquel Raynal , David Airlie , Daniel Vetter , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jernej Skrabec , Ezequiel Garcia , Harry Wentland , Sam Ravnborg , Hans Verkuil , Liam Girdwood , Mark Brown , Paul Boddie , devicetree@vger.kernel.org, linux-mips@vger.kernel.org, linux-kernel@vger.kernel.org, letux-kernel@openphoenux.org, Jonas Karlman , dri-devel@lists.freedesktop.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20210927170034.mhv5r2r5gcojc7yn@gilmour> To: Maxime Ripard X-Mailer: Apple Mail (2.3445.104.21) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > Am 27.09.2021 um 19:00 schrieb Maxime Ripard : >=20 > Hi, >=20 > On Mon, Sep 27, 2021 at 06:44:23PM +0200, H. Nikolaus Schaller wrote: >> It appears that dw-hdmi plugin detection is not properly >> propagated unless we call drm_kms_helper_hotplug_event(). >>=20 >> Maybe drm_bridge_hpd_notify should have been setup to >> call this. >>=20 >> Signed-off-by: H. Nikolaus Schaller >> --- >> drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 2 ++ >> 1 file changed, 2 insertions(+) >>=20 >> diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c = b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c >> index f082e14320e1..edea04f80576 100644 >> --- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c >> +++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c >> @@ -3018,6 +3018,8 @@ static irqreturn_t dw_hdmi_irq(int irq, void = *dev_id) >> if (hdmi->bridge.dev) { >> drm_helper_hpd_irq_event(hdmi->bridge.dev); >> drm_bridge_hpd_notify(&hdmi->bridge, status); >> + >> + drm_kms_helper_hotplug_event(hdmi->bridge.dev); >=20 > drm_kms_helper_hotplug_event is already called from = drm_helper_hpd_irq_event Ah, now I see. It should be called but is not for some unkown condition (poll disabled? changed =3D false?). It may also be a leftover from the attempt to make it work with the builtin dw-hdmi connector. Will check for v5. BR and thanks, Nikolaus