From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id EE0FC4315F for ; Sat, 27 Jun 2026 21:04:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.180.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782594290; cv=none; b=MZJ/KxXqVHp7PLrcWBid0TXkTPBhutXjbe6PmBGqoB39Uo1L21SBusGGSSTYV1KMv7uEWlKP0D1HVo8ZGxk5upnhG0A4/zTkzTd/UUedcBF0yd47fFqtJI8lmahnpLIYWmfotnmj+u79CmZ3HPWeHuqpFZvYyvYspI3AUnGBwnI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1782594290; c=relaxed/simple; bh=eZf/bvk+RnrVgPDV5QIuJMBPoQIw77rFNimBZW/H2lo=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=pyLkGe+jHzvAKrMxlwtndb8lWi5VHNTqIuwdvtKEXWa2KA2tD4Jll8beLwAaYxarJfG4cmfSaOGACIEROXec10V+bOGlgbqaDgDgdDZTWb0s8b8Pcm45YlH6YmtKEIJ+Ouwwdhwk9fRhXItJVcFfb4bdy47JvoUwOttTMPLM5i0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=cb5Egtzt; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=dhRgKS/S; arc=none smtp.client-ip=205.220.180.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="cb5Egtzt"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="dhRgKS/S" Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 65RHnfcU1702951 for ; Sat, 27 Jun 2026 21:04:48 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=qcppdkim1; bh=ccglRRuGK/fXO5fOfPSUWh iSA9rsqVeFFUvgKlGaRyg=; b=cb5EgtztkFwtswceVpySDKv2YiiNtvJxKTFa95 SaYIkg9m/dMvq1eQwuQUhc64aywTK121P4UYmL3V3OsNbBlW+/WYKbb2wLgJZB6m rvY71m1BsHr0oLYnj86o7RwR8qd8kRZb71a2/zNj8Vvw+UFE8HZDAdTX4eWGPa3n uhLJyvhs3/z1MpW/orFtK4v2PpxjGjwi2XtFhvXAY1dMtOV+1WCOllcPm8dsNSBN t0i5SQfRgU4uKtvtDd6r60F9lNXzbA+VrwzksFICTDUWpUycRnsVLr8Ojb9fKJ2P bhQUeiyyQcVyuQOaxamEFzVs4FccSgWPK0ZQJh11eiwRxlYg== Received: from mail-dy1-f200.google.com (mail-dy1-f200.google.com [74.125.82.200]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4f27349p0g-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Sat, 27 Jun 2026 21:04:47 +0000 (GMT) Received: by mail-dy1-f200.google.com with SMTP id 5a478bee46e88-30c011c7cb9so3628014eec.1 for ; Sat, 27 Jun 2026 14:04:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1782594287; x=1783199087; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=ccglRRuGK/fXO5fOfPSUWhiSA9rsqVeFFUvgKlGaRyg=; b=dhRgKS/SPkvb6JqKm2+xKLRuCHqZ7zqfyiWZTutBUB0ZZdJ25vZnI9Fm6ZyG/5LG6E 0sdruB8B4e6sWwDNluPABaWmDU658CSX8FuzlZBX3DLDAfCdMBwrjYY0+NbiTc9y/XnF N37QH3UseXel91kD4gkM6c41ogcR9EuLLwwpucKXZKuGzeimIaYMfr6a5CTqd/75DWBF XxIh8HxfwuTsgmZyi0negSovRXvyIynvu34nYiYMYqlprpXM9rW3SIfXaIfiEa95cGQl fGNe06s4iVjm25k45GwO9jvHw4rjCusKLrOTdL+BaDDntQUam7ck7+5cZV2siz6BMCQJ 3NTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1782594287; x=1783199087; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=ccglRRuGK/fXO5fOfPSUWhiSA9rsqVeFFUvgKlGaRyg=; b=V7h/VXsmLXjfEa9XCTb6OfAknJUWXr/SwpCjDSjrQj5QgX3JJPreV5D+2oMhl00rP7 X1rAYBncEciAjmdWd9HfWztJPjvpcsQGW3Aht8uke3yxKTQIXFMNlfR5Ffnx+7JuaE0x UvtgZLnzZTtJCoR19BHgzqEV+3f5JyVWQDC8xhGNiR51BkCtAf3d/t66fKxkSkPhHEQZ sipDgMdfwAKlzrDxtsANRgXZo6NMEPhlA8V49n6d0fbOW6Juzps0rYhc1qEqupowfI7G 5Wf802+O1bviO0DYJZGdYSQbSDsUaqprMY8XAsRvaVAxr5bRY2HUSllDgSP6AbpzYq+F RF4Q== X-Forwarded-Encrypted: i=1; AHgh+Rrm5OLQzuHfYn6nI3pfNHcgzhkB6R+Qa9Ak6iYdiojq5/+g5GS8trKYAUPlySTt5Mcrg/GZb2v/fkbwazo=@vger.kernel.org X-Gm-Message-State: AOJu0YzeHj4aZ1NMlo5+1VtwUj5lJWkyAVl5fjjvU9XXCsA9X2vlNqkB Hh+xa8o1y5uCN3fC7Izr33pM+pl+suFVZdJefc9bmCN3/zTZ9YRm+8/Y2pdkHeNCeC8Cl+7bgad orahALJFQNHUSK3GuEoaIUVQNw0AlKRklIp1mwsqWihz3/VunHAbp3QElm1vnqfZn0Dw= X-Gm-Gg: AfdE7cnzQBL4stLivnvWRPr+mkbbQqGqVQhEv6+p4S7O2sWGNGi+AEHzW5RMEBEVAui oe8l1MFW5BzcNC3rtRwLNqTbSYAwV354VI+0mUH14Csiiv8oL5NAqtGqwwHDa9D6OBAayzx3dJd bmKgec9XES+tRY4NElW8IGe6xZgMx/27FOgP5fIwN46Ky+k+SCaEvBCsTMDY6u/0b27NATF7Nj3 DLFdOb5L6/y++ICWQeezHyv+/ePGWnpdhsEb66RZ9eTj6zOaGDHUKYv13fwBHk/pZzWqM3B79DC ni0Z6JbCh3uWvxXdCM0XzgGdmBERqFetIGQ5L4yEp6me360Stfb1AgjK5Nt7m2zBZ64LmiV7lY/ 8dGVog4x4COHWCcMP3j0MFTPiIyhGXUF8J+iq X-Received: by 2002:a05:7300:7fac:b0:304:2176:a871 with SMTP id 5a478bee46e88-30c84a265a1mr11516579eec.0.1782594286566; Sat, 27 Jun 2026 14:04:46 -0700 (PDT) X-Received: by 2002:a05:7300:7fac:b0:304:2176:a871 with SMTP id 5a478bee46e88-30c84a265a1mr11516564eec.0.1782594286043; Sat, 27 Jun 2026 14:04:46 -0700 (PDT) Received: from hu-mdsor-hyd.qualcomm.com ([202.46.22.19]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-30c7c52c664sm34561999eec.8.2026.06.27.14.04.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 27 Jun 2026 14:04:45 -0700 (PDT) From: Mohit Dsor Subject: [PATCH 0/5] Subject: [PATCH 0/5] drm/bridge: lt9611c: improve HPD handling and driver robustness Date: Sun, 28 Jun 2026 02:34:36 +0530 Message-Id: <20260628-hpd_stable-v1-0-13d8b732c4c6@oss.qualcomm.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAOU6QGoC/2WO2QrCMBBFf6Xk2SlJupCKiP8hIllGjXTRTipK6 b+btr75NBy499wZGWHvkdg2GVmPL0++ayOITcLsTbdXBO8iM8llyUup4PZwZwra1AilRcxEVSm jHIuFR48X/15kx9PKNJg72jAbfoken0NcCWuMNUikl5VtsltGCq5ElnNepXmhJAigzyc+cqi7N vihSW3X7GfXf7MUAupQzcfkQNg6eAngkEttjHWZMQIPHVH6HHQdNT/XaZq+ZCYJAQcBAAA= X-Change-ID: 20260628-hpd_stable-6cee31998b8d To: kernel@oss.qualcomm.com, Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Mohit Dsor , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, boss@oss.qualcomm.com, qc-display-maintainer@oss.qualcomm.com X-Mailer: b4 0.15.2 X-Proofpoint-GUID: i4yNMN0Od2sAWig7aMG2YhxVpvSeB1S7 X-Proofpoint-ORIG-GUID: i4yNMN0Od2sAWig7aMG2YhxVpvSeB1S7 X-Proofpoint-Spam-Info: AW1haW4tMjYwNjI3MDE4NyBTYWx0ZWRfX6Pwj8LKIIuOa GJiR6INlu0lIy3+7T8xjV24/oGkn4/gqxI7MhIlfcC0SFxWbKKRl3RkocpdA6JbJVs2jPXVzH+I edtskQoWylEKLnUoI7JyMWwholbADao= X-Authority-Analysis: v=2.4 cv=HYokiCE8 c=1 sm=1 tr=0 ts=6a403aef cx=c_pps a=PfFC4Oe2JQzmKTvty2cRDw==:117 a=fChuTYTh2wq5r3m49p7fHw==:17 a=IkcTkHD0fZMA:10 a=FelO9ux0wxsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=u7WPNUs3qKkmUXheDGA7:22 a=rJkE3RaqiGZ5pbrm-msn:22 a=bC-a23v3AAAA:8 a=EUspDBNiAAAA:8 a=QyXUC8HyAAAA:8 a=KKAkSRfTAAAA:8 a=VwQbUJbxAAAA:8 a=P1BnusSwAAAA:8 a=pGLkceISAAAA:8 a=e5mUnYsNAAAA:8 a=Kz8-B0t5AAAA:8 a=QVg56k9-0GPyMsqHAqoA:9 a=QEXdDO2ut3YA:10 a=6Ab_bkdmUrQuMsNx7PHu:22 a=FO4_E8m0qiDe52t0p3_H:22 a=cvBusfyB2V15izCimMoJ:22 a=D0XLA9XvdZm18NrgonBM:22 a=Vxmtnl_E_bksehYqCbjh:22 a=RuZk68QooNbwfxovefhk:22 X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwNjI3MDE4NyBTYWx0ZWRfX88Uo5Kz0FP1P gibby7d5nKyKX5hUK/0IEy6ZlOIRXEpntdBYyxkseyNCa9eA+MrSZzrcp3FgBSkvCYBEA1164yP W88ah19GLI4cIz1cEv5Dry7FXAYZ3yAJ9JCaLVZmGGXGfDexUznKKvZ3S83gN1944Xv8pOldwpI l/Zfrui9imjKBVVmVc27oi+KR/D8jy+bQWg+QJKRytqTHZ+3TUK0UEck2kZUkhXWD8FRizNy8qA bdIXt6L5QeB5lOt/4IeGjewsSsfvZFN1qA/kYbKoxLtiutzc6doVYTu5WE36pZvzftU8JUHu8W4 4n/YO+gZBgFP1WKZ5z2sXCbZXnDl+PsHle4vpbw/25YipHVzUp8uBPI9B8dqk8NHuR0l5xA7Sag yggStVoDn6ie2TCffr9NY//zV0W6OcuhZuQGuXIUOHi4kmRyEWdU6321ssfWWD+gL0tsj/UuWww u9le4JGJWPRk4D/3NGg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1143,Hydra:6.1.125,FMLib:17.12.100.49 definitions=2026-06-27_03,2026-06-26_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 clxscore=1015 suspectscore=0 priorityscore=1501 lowpriorityscore=0 impostorscore=0 spamscore=0 malwarescore=0 bulkscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2606150000 definitions=main-2606270187 This series improves HPD handling and overall robustness of the lt9611c bridge driver. The HPD status read from the internal MCU may fail when the device is not fully initialized, leading to spurious disconnect events. This series mitigates such issues by falling back to a cached HPD state and adds support for explicit HPD enable handling. Additionally, it fixes DT parsing and bridge refcount handling, corrects chip type initialization, and cleans up probe and remove paths to avoid redundant or unsafe resource handling. The changes have been validated on LT9611UXD-based platforms. Changes in this series: - Fallback to cached HPD status on read failures - Add hpd_enable callback implementation - Fix DT parsing and bridge reference counting - Correct chip_type initialization - Clean up probe/remove error paths Signed-off-by: Mohit Dsor Signed-off-by: Mohit Dsor --- Changes in v2: - EDITME: describe what is new in this series revision. - EDITME: use bulletpoints and terse descriptions. - Link to v1: https://patch.msgid.link/20260513-lt9611uxd-main-v1-1-49e4ee4eafcf@oss.qualcomm.com To: Andrzej Hajda To: Neil Armstrong To: Robert Foss To: Laurent Pinchart To: Jonas Karlman To: Jernej Skrabec To: Maarten Lankhorst To: Maxime Ripard To: Thomas Zimmermann To: David Airlie To: Simona Vetter Cc: dri-devel@lists.freedesktop.org Cc: linux-kernel@vger.kernel.org --- Mohit Dsor (5): drm/bridge: lt9611c: fallback to cached HPD status on read failure drm/bridge: lt9611c: implement hpd_enable callback drm/bridge: lt9611c: fix DT parsing and bridge refcount drm/bridge: lt9611c: fix chip type initialization drm/bridge: lt9611c: clean up probe error and remove paths drivers/gpu/drm/bridge/lontium-lt9611c.c | 39 ++++++++++++++++++++++++++------ 1 file changed, 32 insertions(+), 7 deletions(-) --- base-commit: 04c2c33c284caa521524328939d67d78d581ebaf change-id: 20260628-hpd_stable-6cee31998b8d prerequisite-message-id: <20260508134009.4582-1-syyang@lontium.com> prerequisite-patch-id: e9ce15b4a5842cfde130a813afecf136798179f4 prerequisite-patch-id: 569618a60e8c3615e7347c79b48c4756b7bf85d0 prerequisite-message-id: <20260611-lt9611-b4-send-v1-0-42abbcd3bb1e@oss.qualcomm.com> prerequisite-patch-id: b73480be758c902f497733155b478248a507931c prerequisite-patch-id: c6eb91e2966154892770cd77785eb140fa0dba5e prerequisite-patch-id: 536e974105afdf99db85a6d117b69206fe7c50ae prerequisite-patch-id: da212266879bd72ab2848551a5e2dda4a1ae5c90 Best regards, -- Mohit Dsor