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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id DF012F588F1 for ; Mon, 20 Apr 2026 15:31:58 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id C38B910E6BE; Mon, 20 Apr 2026 15:31:57 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="FtpjgyQZ"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="XHCOqXae"; dkim-atps=neutral Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by gabe.freedesktop.org (Postfix) with ESMTPS id EDF7B10E6D4 for ; Mon, 20 Apr 2026 15:31:53 +0000 (UTC) Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63KA4It42980962 for ; Mon, 20 Apr 2026 15:31:53 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s=qcppdkim1; bh= MbKgvVuxEIwEzMcmEacPjVXRL9Yz3CCmKCNgvBxdDkI=; b=FtpjgyQZHS7PWmHX SuFii37KrFCQGP1LI4OU4yqebryV5Sdp6N0joKTBHIOOB8hPymm+uyqRdH+Tm97r +EBhBi1g1DCY6m8agqOGgBCv/Qa7DME6E4+WpcWLasxMExe//m6f1R6+R3lkGCg5 voui14+vXjyZQwGiTCfOXeX92zt6jC9TdC6bhjcKwkWNSLDdBPCSbRPKO3grnW61 R3IWg//h+uFyX9BrgTFnNiTrs/ANd6XGcbhtb61siLp8IgbkBKxNqs86qDk6RhUW XaPVVErtMPx5PZpqCXWqAoIpuco5vY6w7caepoLq9Ivz37pNr02hqoEy1yzdef97 yvJd7g== Received: from mail-oi1-f199.google.com (mail-oi1-f199.google.com [209.85.167.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dnj2ps5h4-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 20 Apr 2026 15:31:53 +0000 (GMT) Received: by mail-oi1-f199.google.com with SMTP id 5614622812f47-467e8aaa943so1792265b6e.0 for ; Mon, 20 Apr 2026 08:31:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1776699112; x=1777303912; darn=lists.freedesktop.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=MbKgvVuxEIwEzMcmEacPjVXRL9Yz3CCmKCNgvBxdDkI=; b=XHCOqXaeC3rKvgeakkJKimYjez1xTtBwGj7P8xNfuplftCMtgsY8KPoN4K8T9j+FSK FBNMQ5tHLKG1EwMB+dzC1pGzilk+Ep2Z3jD3MYm5jlfmzIBzYTPRknMUz7ksUePRaI9z rukPtW0+HfHfQlI6pWhpE7fcYi59lOEX4sDxHKYdmH1PYvaV3+Y3r4JSFO3r/1VgCHCh N5uxCEqQihMS9vXDVLmFQIBsBErBne55J0z/aPt7Ir4SdwK+9EfyAnlhooaU0mopS40O 0ZE7tj1FBTEdKQJnDsPhFRZicwvg1GWFCCjhjaOqnlt7UrpM9ym8KFEveNfajrFs3wxG SKwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776699112; x=1777303912; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=MbKgvVuxEIwEzMcmEacPjVXRL9Yz3CCmKCNgvBxdDkI=; b=Yjag3pbryXbaEkmEzYWPg73dYbaK+hxk3n2+9CKR2m/MBA4T/pvfRiZlYS+HoO74ce oBrKijE3Opb7x5EDU8AxtWXf+zYgg67Ok0qMENWH69xgZj49pyVWOBjMYJqe1fN2Bf5/ zi44kvtkJWA+/iWtHbnphDAZgMHxDhchL0veSrfhhabvukBgXyuiRhnWUyqQwhH5tQRZ scDZpGExuR4m473apypJWol8QYechz9+TQKd0obsyBRalBXnBgsxWddGgs6cTozwCt3Y QFAeVY5xfq7qXF1uNtMOgO5pJ+ojzfmA//Pnds64ULwE71vL0b8HuIyyVjwmHljoitKr YDAg== X-Gm-Message-State: AOJu0YxnkJF743YY3EVvvXYGdZz00PZ1iW6zP5YD70whgjgpPoqBLOnu 16yJM9goU8STLMUd7QVzKmR5Euf4TMoYTwx/Lu76/q+LtbmyIBtm9JP6lPnV1CeiFgHwldK53So uh0zVK/OIOfnlYodyBW8PsrCY2tsBAzE6KpRH2OWFJipC8ULzLFbTJic+pxF8mZSHEOS/XAc= X-Gm-Gg: AeBDievJENnQZDsvkNnkqIJXkxXxBzPVD69dmotluiUO1bYKqpSfjTPnIBVev3cy2M3 /8jtYWYmR4v2pU+dYvVBgyofg9gNEEtI/7tXQmeOaf9OZSh4K/naJ+Yo1G0YXgXUwdfG0dY55Ff 59s31hB8JB7YVJr7pT0ydqIaAkxQ5FXlh2QSnIhtAgqUSQhrjygie8gvtkC0EMDPHYwB3sokWId bQCKe8fwnR6aCM5HG7/FVTaMHM6yE8/nteSxPqeNWlnTCXhXJBXKRNz/Eot7HTVD7lcgA5d6rpl wr+/Bk1C2yWeRPqMlGMjnI/4jMQ85moTfnN+rE9OTKVWvjPh6wtIqbp8OiTHL08qv0kz1EXmTHg /eu40bvk0WH+1XEbJ+GcnxdbMXN0YcvE3vaOr1DOl2SMaX3O6O8/34flOlHn46Rl7ltGOtqhbWP LP68IRssNG3adJHQYKJm6TsKF8jQ8OxE46b5kRsQjblcyAkg== X-Received: by 2002:a05:6808:2223:b0:467:16e4:d276 with SMTP id 5614622812f47-4799c818433mr7486803b6e.3.1776699112027; Mon, 20 Apr 2026 08:31:52 -0700 (PDT) X-Received: by 2002:a05:6808:2223:b0:467:16e4:d276 with SMTP id 5614622812f47-4799c818433mr7486766b6e.3.1776699111336; Mon, 20 Apr 2026 08:31:51 -0700 (PDT) Received: from umbar.lan (2001-14ba-a073-af00-264b-feff-fe8b-be8a.rev.dnainternet.fi. [2001:14ba:a073:af00:264b:feff:fe8b:be8a]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5a4185bc31dsm3071171e87.22.2026.04.20.08.31.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2026 08:31:50 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 20 Apr 2026 18:31:43 +0300 Subject: [PATCH v2 5/6] soc: qcom: pmic-glink-altmode: pass down HPD_IRQ events MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20260420-hpd-irq-events-v2-5-402ffe27e9e9@oss.qualcomm.com> References: <20260420-hpd-irq-events-v2-0-402ffe27e9e9@oss.qualcomm.com> In-Reply-To: <20260420-hpd-irq-events-v2-0-402ffe27e9e9@oss.qualcomm.com> To: Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Heikki Krogerus , Greg Kroah-Hartman , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Adrien Grassein , Jani Nikula , Rodrigo Vivi , Joonas Lahtinen , Tvrtko Ursulin , Kevin Hilman , Jerome Brunet , Martin Blumenstingl , Rob Clark , Dmitry Baryshkov , Abhinav Kumar , Jessica Zhang , Sean Paul , Marijn Suijten , Tomi Valkeinen , Bjorn Andersson , Konrad Dybcio , Pengyu Luo , Nikita Travkin , Yongxing Mou Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, intel-gfx@lists.freedesktop.org, intel-xe@lists.freedesktop.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-arm-msm@vger.kernel.org, freedreno@lists.freedesktop.org X-Mailer: b4 0.15.1 X-Developer-Signature: v=1; a=openpgp-sha256; l=1078; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=g2eHBnhqeprT5L86a/SxcLn20kIiQiAhlBDTRdUq0LE=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBp5kbc08iYjB4Uag0ka8zVax5tTnA3IFY+usHE2 EDoi9ciSAyJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaeZG3AAKCRCLPIo+Aiko 1Vt4B/wNiW+YWqmfm+8Rmhnz7THsToqY8cu5mLfFy7IsLit6vS2wLSP/yBCekylhcTV6irXUM8P 42VEGhqz/Ymuv4uS+YoIB5ejPO9MLGk0vVkfMOIy2Hni+pR7i8owtJvna+wF3TP9/BgaM6gzw5r 9VgXLqpTSqAWk6UDwvnI4WVZx69ueHd9x+giIKzmS2XWlnronU3X4nEw1nj6M8ixGQARP/0lGiH U2cXh7bRCqlzc3NP4rjYbyWpEnFGUWNk2KQ1MwH8MFIqVQjkH0ydOc585da12iuEC7ikpiCOx1D 3or91Wxi6twREDMlpKWS8i9MNs8T8zzR635ByxjwU5RWoNn7 X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: IeRCY3CfDVgWpVP33rVk0mdDiqs0THao X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDIwMDE1MSBTYWx0ZWRfX9CaQIKPEqhv/ lpIGdpALoYWzk1d9nHVUcE1xqsJBGYzJm3gli4LGRmP7nK5qtimKDXg7PMCLOX1L1sX6LOD2L5d EnucbzZzqI7fkHatn3L1WLMCNGKQhXuRuaRC2n4gmByjv9CmUgOQbOFJTJqZFoNAX0A6eOde1yx lBm71lRMcH3kUMMk64UHwBWJqQY/LWi3Tv65xnI2RRvDIbR3TthWEKe9NOnTc2Pc0kPaM9LPWZl k55X5l9OzgfwXrd/4CjNKPrI0oiMX5I7gn6qABade+0Q3YHOAylhXncX5vK6qijtA+b/7mCsDI0 n/fxGq3TTIv+qNV/tx5rLKWZp9YKCd68LGV+BAoGQX7XGgiGtblh/JTRT3cJjfq40KL4cEzr1tm FTog5Y3t1Xe7HRB3rctyOyw9kIMnK7ZGPMHvAYay8vhysxUT7rraSf01P7saG387BB2/WlONe05 3a3gV2qyWEAEi6lXA5Q== X-Authority-Analysis: v=2.4 cv=XMoAjwhE c=1 sm=1 tr=0 ts=69e646e9 cx=c_pps a=yymyAM/LQ7lj/HqAiIiKTw==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=Um2Pa8k9VHT-vaBCBUpS:22 a=EUspDBNiAAAA:8 a=QzDdqdBtNhq9Kz3vvWgA:9 a=QEXdDO2ut3YA:10 a=efpaJB4zofY2dbm2aIRb:22 X-Proofpoint-GUID: IeRCY3CfDVgWpVP33rVk0mdDiqs0THao X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-04-20_03,2026-04-20_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 impostorscore=0 phishscore=0 adultscore=0 spamscore=0 suspectscore=0 clxscore=1015 priorityscore=1501 lowpriorityscore=0 malwarescore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2604070000 definitions=main-2604200151 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: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" Pass IRQ_HPD events to the HPD bridge, letting those to be delivered to the DisplayPort driver. Signed-off-by: Dmitry Baryshkov --- drivers/soc/qcom/pmic_glink_altmode.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/soc/qcom/pmic_glink_altmode.c b/drivers/soc/qcom/pmic_glink_altmode.c index 619bad2c27ee..946eb20b8f83 100644 --- a/drivers/soc/qcom/pmic_glink_altmode.c +++ b/drivers/soc/qcom/pmic_glink_altmode.c @@ -373,7 +373,11 @@ static void pmic_glink_altmode_worker(struct work_struct *work) else conn_status = connector_status_disconnected; - drm_aux_hpd_bridge_notify(&alt_port->bridge->dev, conn_status); + drm_aux_hpd_bridge_notify_extra(&alt_port->bridge->dev, + conn_status, + alt_port->hpd_irq ? + DRM_CONNECTOR_DP_IRQ_HPD : + DRM_CONNECTOR_NO_EXTRA_STATUS); } else if (alt_port->mux_ctrl == MUX_CTRL_STATE_TUNNELING) { if (alt_port->svid == USB_TYPEC_TBT_SID) pmic_glink_altmode_enable_tbt(altmode, alt_port); -- 2.47.3