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 2025BF588F0 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 D747710E6CB; Mon, 20 Apr 2026 15:31:56 +0000 (UTC) Authentication-Results: gabe.freedesktop.org; dkim=pass (2048-bit key; unprotected) header.d=qualcomm.com header.i=@qualcomm.com header.b="RmkyS6fn"; dkim=pass (2048-bit key; unprotected) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="c8HNVzHS"; 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 EB0E810E6CB for ; Mon, 20 Apr 2026 15:31:54 +0000 (UTC) Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 63KBl2lN1598282 for ; Mon, 20 Apr 2026 15:31:54 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= li1QTXDLKUg9Sb2Wzb5S3vgbZrLxrrKq59N8rWxZa0g=; b=RmkyS6fnhb+Kw7Cz CHA3bm4xEZvLa67Sc7VaByoq1777MMO32UoiFTCX9OWYl84bQUYSUt5oiuxal4+t Y5EjaMT5Dl60Zqc9cnFtdpSqrrXt/Hq1Q1gJ2ZTj5efhBlyqCoDmo6GXDGMI7Ly1 wF+BUTYzGoj2FvjH6kNVWk2Zwuf0aIRQjO4vHjmTZjJjwQsYHQCJIkwWUgK64xhY AAaJIEKog00iwU+sBfnxn0QYK9FacFb+525cT8XdaTQ2UxU7Gze2/JgUjJaxX/EO nzWgfUvOT7pye2NzxlbQvMiL6wc0h/titHO5Dy0JcW+JIEu5tAw3o/AyaFwaJJxs gK0rlw== Received: from mail-oi1-f200.google.com (mail-oi1-f200.google.com [209.85.167.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4dnfgnj42q-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Mon, 20 Apr 2026 15:31:54 +0000 (GMT) Received: by mail-oi1-f200.google.com with SMTP id 5614622812f47-46fec31defdso4552733b6e.0 for ; Mon, 20 Apr 2026 08:31:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1776699114; x=1777303914; 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=li1QTXDLKUg9Sb2Wzb5S3vgbZrLxrrKq59N8rWxZa0g=; b=c8HNVzHS2Q225Ua+ylvyNxcLyU2B1FHbXzYCzS+hNpxnz/W/qTVbtngIl776QGyfCD LZYbQ1gEGoxOUTro2ENpnYKpjx6VegVwQ+P/hm8UqLOjJGNAyHlq9MTRSx83++/+TL1d fcvo4tQbzWvOm6WvZmbMeJ0dwyUkYwGLiu8GjcRn9ZAbap7SfMCD9eaTD2AalYucmI0p nP8MfArCHDcr0HCxBTap3Cx/DWx8BRHHOm55MRy6T/yqKPbbgGgx4JvtcC7JwgVOXy1q nFTHbsLGmFOS9Xo7T0MVi7VZWN6fzBNpGLiWah4JsWu/8GsumGGppPvdCEPUiSYNtCy1 ilHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776699114; x=1777303914; 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=li1QTXDLKUg9Sb2Wzb5S3vgbZrLxrrKq59N8rWxZa0g=; b=QlPBJfN2i6+dEOQRSW/EjKVA/jkEc6egaVz3u1dnYEfvDu9rdw5LfpZHlc+E6qKKMZ wEUCGq/htfsKeKIkAUvRcO2ksYX7YWxCzKayo7FPwLcAQhwyPZaWRa6JK1ba0mPy/xnc 1OSwvwL53VDsallrwaM9sBJsblCz7B+I26zvtyYz4yUCl40s7fBVNViemWZj5uIpYSvR HcGqPWGjzVjarFRN3WHr6hX9Lxo9rCHs3qqQNbdOn+owevIgsmmusDxFKLl8k/OtZg2o 8r0jpJcY+p4MjJG2OpKd9DZvtC59X4Ni6heMFVJz1+lvb07cWOGQbV5DqDfK+OaLADlU oEBw== X-Gm-Message-State: AOJu0YwRvu+9A8sBjnHxzZO5xDRbvM29olLe6nI/BWiWLCe0LHpjw2Zu uUhFLNv3fQ74VTLPTXrF4yL1I2oBuauwSmOlNa8rIsj2A9HHhw3UORS93uFBw00ziiep5QD84vv CLr5wEg5xrLghSViXxXg2PidvP/gA0OfkdlExpl+Q052v8KrVwBGQD8H1193X4JF/I5QbUL4= X-Gm-Gg: AeBDiesi89QblzPNOuhwobyscrKG3FnAoPJKTNmVTHN+dSrf3FMAJtBEDLUfnuhUwBi maRWl7bcWrx8RHBMGvvDqm28RWuF+/aJulgzZvtOM9chjANK+RwbNvf50d8M7gEmwxBpzroSuRE wDfoW2vCyfSY549xCjmEpi5yzuqWvnUeigibxgJr9ZcYjwV4qxBXweBbL6B/3/QW5UXykj3XEya wwOnrDEnPjwES+pVAbPsICHPAGBsp/T1ADeLXN1mvcr9HWiAxpsXJyo45XSnAQk2XCbD0AQbjkJ tqLwMsgnbZh/Duhmj5CSwT5yE+95HfUkYLDHA2yqJGTH2OtMtRogMtBuQpuJoGMCU3hztQppgXp RelgsbEny5oCnb4jm7iRL9d2nU/1ddDWRrWM+ziV5RkpPamRH27Ddf/4caQCnUyX9xo49unnpEF wlKOY+Bc7AbiMTZDPFQUCMLPi+MBkDXi33jt7vOAz5QfPlnw== X-Received: by 2002:a05:6808:130e:b0:45c:85fa:5a3e with SMTP id 5614622812f47-4799bfdd9c8mr6136770b6e.25.1776699113604; Mon, 20 Apr 2026 08:31:53 -0700 (PDT) X-Received: by 2002:a05:6808:130e:b0:45c:85fa:5a3e with SMTP id 5614622812f47-4799bfdd9c8mr6136710b6e.25.1776699113069; Mon, 20 Apr 2026 08:31:53 -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.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Apr 2026 08:31:51 -0700 (PDT) From: Dmitry Baryshkov Date: Mon, 20 Apr 2026 18:31:44 +0300 Subject: [PATCH v2 6/6] usb: typec: ucsi: huawei-gaokun: 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-6-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=1309; i=dmitry.baryshkov@oss.qualcomm.com; h=from:subject:message-id; bh=mxGolAt7ROQ681cKNciUMVefMdiRDsSwC5zox5THv9w=; b=owEBbQGS/pANAwAKAYs8ij4CKSjVAcsmYgBp5kbdKgPye7XiAeoSoakScVMUMjCOu46HRvpZ/ 8qrEonxwheJATMEAAEKAB0WIQRMcISVXLJjVvC4lX+LPIo+Aiko1QUCaeZG3QAKCRCLPIo+Aiko 1Un6B/9Xc/mQPkkBXKR61XdHwQ1fxJIryoBdS++LX1KT0pEEYteBKqRJ/XSYQUrc+EPfqLU9PMe H5fUvSJHLdqvfoBUCUEQk1YTcGI7SpMzLE8TkrLZ01bkDNnf5fF1nWJ2jeH0js+HhXpHXNYwq6+ eMkODvtWK6jOOzLJVIWNEp1Jf/1Qo6CBDpX7f6O8hgnOauDvYkX3G4NrCVHZbGnvqgxwfoT2Fmz XfzV/uRG9TPUQ007KR6NG8ovnQVsBtzYYjzGiMZtRYlCbgMnemhbOxWRCAYGadr/D7zvREJKKaC /KB3r6hKi8dNIA7osaCTEBo1CdUrJ6ljvRhahpB9mb6AkOwp X-Developer-Key: i=dmitry.baryshkov@oss.qualcomm.com; a=openpgp; fpr=8F88381DD5C873E4AE487DA5199BF1243632046A X-Proofpoint-ORIG-GUID: 61UFStVsO21NkvRB0Ku7UgtjpIKXR8t4 X-Proofpoint-GUID: 61UFStVsO21NkvRB0Ku7UgtjpIKXR8t4 X-Authority-Analysis: v=2.4 cv=TK11jVla c=1 sm=1 tr=0 ts=69e646ea cx=c_pps a=AKZTfHrQPB8q3CcvmcIuDA==:117 a=xqWC_Br6kY4A:10 a=IkcTkHD0fZMA:10 a=A5OVakUREuEA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=yOCtJkima9RkubShWh1s:22 a=pGLkceISAAAA:8 a=QyXUC8HyAAAA:8 a=EUspDBNiAAAA:8 a=xNxaoOyMFJLcTYWjjPMA:9 a=QEXdDO2ut3YA:10 a=pF_qn-MSjDawc0seGVz6:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNDIwMDE1MSBTYWx0ZWRfX2QeDWmgIxNkh zJxpO52WZWIfFsAQ7b6tYuqvknUZzunUiSj5HcnjfJNJA7IOq5lPWTQ1FmXS5GFCj/JSPgU3Hom +WkniOauYM3KLVXXfLVj2Za5ixjgmFi6ZgkiogKcv946n+aY/SX4Jpmttv4c60SMS+cY1iR+DgO o0qc6lgdKjLbvhqTysuCF6XTR+I2CNIbSgMP4IkhILEMbBHf+hHZdAY5/khQI+l3O890814qprH JEIdBfKpIj0uy8rtUh2WCUhGW2Ad/Y4dn5Ghm6sXsJ1FWXi+lSyNT5X8JrTv3IuMIo0n1PY1qrB m6t6dP3y75Jpcgvgs+DTnqoAB0u5jwyC9gw9gslibMpZm8q1DhTMCQ8Svwr/coIOuFms5uMrslu eYuaUKFndWgb/w94TzCmVbEJ9eYaEVJ01xoXFX0urdg8OwresJYbLwnWYU2x1ZunVmmB/katVB8 mJIR9vihz4mLJojSWbg== 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 impostorscore=0 clxscore=1015 lowpriorityscore=0 malwarescore=0 priorityscore=1501 suspectscore=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=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. Reviewed-by: Pengyu Luo Acked-by: Heikki Krogerus Signed-off-by: Dmitry Baryshkov --- drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c index ca749fde49bd..5e3f887ecbd8 100644 --- a/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c +++ b/drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c @@ -299,10 +299,13 @@ static void gaokun_ucsi_handle_altmode(struct gaokun_ucsi_port *port) /* UCSI callback .connector_status() have set orientation */ if (port->bridge) - drm_aux_hpd_bridge_notify(&port->bridge->dev, - port->hpd_state ? - connector_status_connected : - connector_status_disconnected); + drm_aux_hpd_bridge_notify_extra(&port->bridge->dev, + port->hpd_state ? + connector_status_connected : + connector_status_disconnected, + port->hpd_irq ? + DRM_CONNECTOR_DP_IRQ_HPD : + DRM_CONNECTOR_NO_EXTRA_STATUS); gaokun_ec_ucsi_pan_ack(uec->ec, port->idx); } -- 2.47.3