From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 ED7BF3AC0EE for ; Fri, 17 Apr 2026 09:58:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419890; cv=none; b=tAN6w9cBCPwEf9EHoUqYGK5X5qIJvntn/XJYp+IA964uKBDii/ld+watssTq9GeeTtxBqPaqp2Y/sVhseEqjiIbgwgSJisqXO6anyApcUsf1jMgfhoqK3BUCwse9p7JRVHsdd/fcpMBYhzUHeKwTtItVnUY20ZLkZAlmeRFT+RE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419890; c=relaxed/simple; bh=1EVOTArVf1m+ezzKK6fnCAhoWQl/B2+cvpqOWbPLyh0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kTsTG/arawI9EbSjADWROIsEazI0n8Vn8eF09pC29p7dfRegFga/6q9Uyp5PCbEU6LU+MF94nDviIK6YkUPmOl3G9/Ef2PSyuAamiCXGnOC3GqxdMe8UIG9X9BPY1T2bBYdl3Iivq5laYWAo8fEOMRH7K/CGaWo1cZGBjAudmZo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=vXktKOdC; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="vXktKOdC" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 78349C5C3DB; Fri, 17 Apr 2026 09:58:43 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 1605760497; Fri, 17 Apr 2026 09:58:05 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id D58FF104609D2; Fri, 17 Apr 2026 11:58:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419883; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=0I11BniKPdLENgLgcpCP9hdy8L46qlgggIlzbOkzGWU=; b=vXktKOdCZcGYXlUMehX55FjF7u9v8m/F9IhpaTsGkfhKx23rUBPFcCgv5ArzjRnnIn10EA klt9R/SZZgdYv4SgwbMRdNgjXO9fDdAcwc8IWUI9tOfop6ggMEG4iVryalerEz7HcovV5W kNtFauPJfA2S0W3kU36IIFi3ZHjq04AEcFnyKLTZhqwgEe2BMwOaYoTPBoK84zDoMOD/Ur HiY1Osky+3KatUNPIb9Bq0rangVfAGTQhUlYG3xVFiieLxW88CatMbh91eS8tLDyoenLOX kLEpa19SICceoyF6AjEa5yyB4i+eYJzemlTjVc7j7DQ5s3lvl5yErCKt6cFD4A== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:49 +0200 Subject: [PATCH 01/41] drm/display: bridge-connector: attach the encoder to the created connector 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-1-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 Currently all users of the bridge-connector must call drm_connector_attach_encoder() immediately after a successful drm_bridge_connector_init(). This is an unnecessary burden for users. Move the call to the end of drm_bridge_connector_init() so all callers can be simplified. Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/display/drm_bridge_connector.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/display/drm_bridge_connector.c b/drivers/gpu/d= rm/display/drm_bridge_connector.c index 39cc18f78eda..bba8327fe3f7 100644 --- a/drivers/gpu/drm/display/drm_bridge_connector.c +++ b/drivers/gpu/drm/display/drm_bridge_connector.c @@ -1055,6 +1055,10 @@ struct drm_connector *drm_bridge_connector_init(stru= ct drm_device *drm, IS_ENABLED(CONFIG_DRM_DISPLAY_HDCP_HELPER)) drm_connector_attach_content_protection_property(connector, true); =20 + ret =3D drm_connector_attach_encoder(connector, encoder); + if (ret) + return ERR_PTR(ret); + return connector; } EXPORT_SYMBOL_GPL(drm_bridge_connector_init); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 BDD713AEF3A for ; Fri, 17 Apr 2026 09:58:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419891; cv=none; b=YHB/sF/n/rc9Lv0x9XYIesu/PoLkffFyJ+fJ2Bf86OMuBUnjE3z6I5LRTCfxCjCZcU+jCCmMhAQgwQ3LboCiuCt6fDK2NM1Do89soIP/0xvPveaHmNg+/fej0KI2LICDdnuQmD53dj6T6SfiQdFbUw0GrdH39GHIHLJh1H1jbH4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419891; c=relaxed/simple; bh=viXZcU4Co6hL1xspXvA+0ezJWB1HjYah2ZD3mKKP7Eo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PZhzsKurjukkY2plbp7ZJSOvRE2RZk3kEceq7dEZjamghXHm3yOlWNJfk8evRwzFtY7jjFapIB6/+F2JFhDfQNfl+gkbCSp+PHKVv1v3TTWL5ULpuXFFSqaclfWB/ocW0lhT/gq95brn3EkTD0Om5Wz7DBFygzEkE2k1T/Qi1GI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=TgFu7Thb; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="TgFu7Thb" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id A0944C5C3DC; Fri, 17 Apr 2026 09:58:46 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 3EC4460497; Fri, 17 Apr 2026 09:58:08 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 2461A104609D4; Fri, 17 Apr 2026 11:58:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419887; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=aHaNwGRsoUdIwFjwTHJYKxtK/qocJVFaiYxjNfS379g=; b=TgFu7ThbzlwDxuhfVbdr8GWV1T0O5KC2H+YhHJzCyyNVkVV7ROVcB1q+gVHYBl6C/lXD9y RaB5KYSu2MWxD+HCp7dh23/CTo3Rtw/gR5T2xeBaS4QDP1+mp9x8ldPDsiyufizvPce9iq qJzLm706WzxEtQ1hZI5QzxbJoauV7XOaKucm9bQjgyFIQMN+fS37AdBffdi9demgWOhjIZ wWCR5157SgvZjZU+8uYkOeatm0TiutV2Os8Vx3j6lHwL1oywvlwNA8yCkZpjiSUNPAITfw nmWn4dLBtqBkF2DsUihruQM3YTJMbdayyl9ZkYkglKHF7Cycd9y59sarEnMvww== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:50 +0200 Subject: [PATCH 02/41] drm: adp: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-2-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/adp/adp_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/adp/adp_drv.c b/drivers/gpu/drm/adp/adp_drv.c index 4554cf75565e..0a11820d5b8a 100644 --- a/drivers/gpu/drm/adp/adp_drv.c +++ b/drivers/gpu/drm/adp/adp_drv.c @@ -444,8 +444,6 @@ static int adp_setup_mode_config(struct adp_drv_private= *adp) if (IS_ERR(adp->connector)) return PTR_ERR(adp->connector); =20 - drm_connector_attach_encoder(adp->connector, adp->encoder); - ret =3D drm_vblank_init(drm, drm->mode_config.num_crtc); if (ret < 0) { drm_err(drm, "failed to initialize vblank"); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 362553B47C1 for ; Fri, 17 Apr 2026 09:58:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419893; cv=none; b=JKys1HobTGYyOEIcAszq3pjTZSN+zju3qt9SnYjbytSdWO0dLldsusKXCqDymD67i43rcu7d560cORuMGjQnYTtLdR63m0uBR4X7EoyG7viNTI0HWpd4lPX/8YHFwAf3ev6lUH1NAcz1FwSVU8uM/sclWiC4Lfl6IW6tNmTf/Ss= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419893; c=relaxed/simple; bh=GQ5niiZxBnEmrq3/Vb/7UYJp3+qw4d7x51GUWYadOq8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cGwwu9BmmvCacQUCQRlw6kmyXiXwjPwsGoLWIScNK4O50inddQZWUkLhsTCn/paVAGSKjBlVbejJaJHiqzMTAmHxvGioAs9Qv8sY1lwQfIbCorrW4J+X+daElcbCS/Le9OMLjcVUx9ofKDRlkYGv14m3MxKQq8UeUzbeNwqsO/Q= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=ab3pwkBA; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="ab3pwkBA" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id DC58F1A3329; Fri, 17 Apr 2026 09:58:10 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B20AD60497; Fri, 17 Apr 2026 09:58:10 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 96C87104609C5; Fri, 17 Apr 2026 11:58:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419889; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=sShBmfcDWXyWeUfa0s4D3EqRFrH1xAZsUuGviN1G0Bo=; b=ab3pwkBAxtxiZvXE5s1tal64NhKeg90O6jgHZrmqudAKX5mJGePprrTlHuHUIfyYB6IlMf 0AQD5kroFzkWUq1uz0u3xvMtv8t5WsmHANqMCo7czYshpjkiwea8rAJDyl64DQZ+xqYyzd SnvgaAuMEEWMPz+vboI1HPRC13quu5Y0TeKJWP7rfZQgYj20ojurz52geAvJlZr/R6oN9b eU1DZDoSaFM7taA35tGVvx3l/3ncXuaRUzLI/G6LQU5DEIzsqQZV7TKX+SeJYnFhNLtuzo HydIgpyO8aXe8YWqoA00yAR9M9A19aFbFO4wCCQW0TeKpia5z0YvXPsGLFFpRw== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:51 +0200 Subject: [PATCH 03/41] drm/bridge: adv7511: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-3-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli Reviewed-by: Dmitry Baryshkov --- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c b/drivers/gpu/drm= /bridge/adv7511/adv7511_drv.c index 6bd76c1fb007..f318080f1139 100644 --- a/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c +++ b/drivers/gpu/drm/bridge/adv7511/adv7511_drv.c @@ -768,8 +768,6 @@ static int adv7511_connector_init(struct adv7511 *adv) return PTR_ERR(connector); } =20 - drm_connector_attach_encoder(connector, bridge->encoder); - return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 DB83A3B388C for ; Fri, 17 Apr 2026 09:58:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419896; cv=none; b=R/W0oo869429MQ6Cj4yec/rhAT8gLE1Nvc/TM0Z9IorOsdtYXaUXISzDnv89AStVQc3VhBhKOQEJaZtBGLOGfa8/jQ5CBJZxaiDopHLFyG0wis+41auuaBMhHcA49zY/vRFHg4gvbQkbX6WUUNMvDhlWH7j00U1VTbA3utVlZIQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419896; c=relaxed/simple; bh=NaNPqq7PK9FO7orGJsiNLF8vmH6D5TZFn5WNmO1KP7c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HnNqi6avaiUnucah/OAhTqiEttDX0yNBdGiySplwmYDJG1syHLmfOGzS8QGcn58MIatLXn+qiCDrY21bq+PoXtqgrxEVZK6Esl/CAYPDMgibAbO7W8rpabkj6KRDMWFQCkHb+1fksgzVARVY+e7OHxNzLxZ2j1m+CjZY1PfFLB0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=jwUwEto+; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="jwUwEto+" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 707361A3327; Fri, 17 Apr 2026 09:58:13 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 4676B60497; Fri, 17 Apr 2026 09:58:13 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DAF63104609D7; Fri, 17 Apr 2026 11:58:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419892; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=6gpUsC6lDjNzt/YijaD07G77mGEQjp4FP2wsZCfPAjE=; b=jwUwEto+dUNhW14wKb0CkRKqJmcllNx3DQTahJdlhaavHSzi+B5oyiQv7XGA+ORHftMcV9 5xynkEq57rOFDk9OjlRjqX7hSKA/6bZqcjvCstRpE9gBS55NjqWd2V1FaXnXjdvoAZ3vhb RjPNW0HuA2Iu3y5/UFgCsRTWS1b+pfHXV+RjIr0xFx92CAtt13U+c/V0x9YCK05VIvBSeN sVr7LtGZFD9NQY6JVMJRalVdUrLEtJX0HD71ynejf16/Z4+5067NtLeAzyNEd9eqVR98LN u60IcJ3Kb1ZsJTUy/assphPOKp1t4Kl3oQ3LdZNE/yjKzrVO4XnPBO1L+2Lc7g== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:52 +0200 Subject: [PATCH 04/41] drm/bridge: ite-it6263: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-4-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/bridge/ite-it6263.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/ite-it6263.c b/drivers/gpu/drm/bridge/i= te-it6263.c index 4f3ebb7af4d4..2ea49245e700 100644 --- a/drivers/gpu/drm/bridge/ite-it6263.c +++ b/drivers/gpu/drm/bridge/ite-it6263.c @@ -697,8 +697,6 @@ static int it6263_bridge_attach(struct drm_bridge *brid= ge, return ret; } =20 - drm_connector_attach_encoder(connector, encoder); - return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 14E583B6BFF for ; Fri, 17 Apr 2026 09:58:17 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419898; cv=none; b=bia/gd4BAcyNT+6t1gsu5OcuKOeHugGvK90TqyaAfzCA6c7Ze3cmh/053hRiIls+++74XZmQ8P1nK1O8qfPcrB8hiVXQfdiO/8GHJDqzhXkeySfUa4kKrGqmfKPcfQNauDuqwdaPvQE94PFUslzURJlm5phJ6LMqNet/pwXNrhI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419898; c=relaxed/simple; bh=rUu1+6H18UXmCkzSUZDpj1N8EVOTqtS5XCUwhAp3zw4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NrH/ArSE4wAz9+Dh0onrTB/w1OWpWD0RoCPZazMCsw8XQ88TJpat2I5GTJlogsBgZA/8GpG1HMbSKmE15GjqsB7bOfawjO62MShJ34eKTWAdJa5TAi+TwwybbJ51vo2vOfPKOs0UYgV6Yo80dvDmLQGYsA3G46+xpT7lKnYUw9M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=KTkpVqjS; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="KTkpVqjS" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id E02591A332A; Fri, 17 Apr 2026 09:58:15 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id AFF7F60497; Fri, 17 Apr 2026 09:58:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 6DB9B104609D2; Fri, 17 Apr 2026 11:58:12 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419894; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=JPQ1lTMTq7lc8ZTbKcFmQ9424xb17x4CJbO7aXHEFro=; b=KTkpVqjSPSh/akRuTevrdRNjcy+Z9Ij3arZp6osQ+OE5AKY0fgu+uLeXMAIeoNHnMYLYhW j6X31q/bgENiDWvxPcthhw66lrN3Qb3YhIrGAeGUwe7MSEFiNeFXOFwATXl2sFzqww4Zpu 901AW01zkYhCd2Ibun82c02i1M8C6W5tnk4ietVriUq0Imk4aKwMe+9WbHpqd+tAqMEH0U 9ih0s6a/KQZmjL5jvwjEkxxx/7eWknxgu/4NLV05aQOumqw+PZF67Y3W7bNf53BbVnaFuc 70DfWdSOqQSXVvNJIV1DT5iL07oK4a9rRErI1I1Suq35Ta45NiA+wBZPLJ87Fg== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:53 +0200 Subject: [PATCH 05/41] drm/bridge: ti-sn65dsi86: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-5-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/bridge/ti-sn65dsi86.c b/drivers/gpu/drm/bridge= /ti-sn65dsi86.c index 98d64ad791d0..1336ffab103f 100644 --- a/drivers/gpu/drm/bridge/ti-sn65dsi86.c +++ b/drivers/gpu/drm/bridge/ti-sn65dsi86.c @@ -776,8 +776,6 @@ static int ti_sn_bridge_attach(struct drm_bridge *bridg= e, goto err_initted_aux; } =20 - drm_connector_attach_encoder(pdata->connector, pdata->bridge.encoder); - return 0; =20 err_initted_aux: --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 AA98E3B774B for ; Fri, 17 Apr 2026 09:58:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419900; cv=none; b=X20FD2KGZH0dmpLxkpiro4PxrmNNU1HGz6OQCJZrzhOMK4DZxOPfdZXMgQYHmbW4JrlB242tNITi8p5cc+cNWskDhHoFzzIbgAjW7GMU9vWubMK20kIDbYhiDaS7i9yYF6zM4dCHsOiEIxB7y6mWt6gkOtH10WTOWE2OY3JQcUE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419900; c=relaxed/simple; bh=d+9YSCMSViVZ6uQXMpnoz9Oob6KKHCW1LbTgmF+XFlE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=g5x5yA1c/2wpIZkbrUDXAISSxNJ0lBNcnKvoxYRQZZePH7Ksl9eIjNOVDGYTPKZxM5kttXhKYpOZC3UshZYca+tXcaXtDbgOryyRhfxv5/JGGz8T6eHbgrjn08mhml84kD8jXCB/uJ4BnFgIHF5wGhGaJ16wwy4phtXsvZP8w2A= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=1ZJYxrRv; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="1ZJYxrRv" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 6144D1A332B; Fri, 17 Apr 2026 09:58:18 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 37EEA60497; Fri, 17 Apr 2026 09:58:18 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 283B0104609D8; Fri, 17 Apr 2026 11:58:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419897; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=Py4ZG9Ve+vGABiHsnZoLgOkRYw2LydVB8/VbDibAN1o=; b=1ZJYxrRv2Ylo/NMJLjigorO2BQGU0hkaFnFeKZtX6bW9aBJVT5zZbty2UJBlM1st13h4GU 3gkqdx8hJSnsJi2T7JHw/1NFON++icBp+CGj/T+Ub9zx8fclRXsaBslW9Wa3bHfvfYgmoi xgQzJq5RBOhG8Q/jqU4XvuSyXMU+abmskipnKQoFs1kd5bkiHiafqOIYRL5WhaJiDrSi1A SKLd8UclVV5YnSuOCYchqRtJe3M50ZbK7hD3b3U9Cc35qObY9sb6847HHKUkOyOFRPpDF/ xeSxLbVjO7bZk9uB9HQK7jSCx9IQMFl6uZ7uJZrhKeQbAGAVPhDLCUf7FOP+9g== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:54 +0200 Subject: [PATCH 06/41] drm/imx/dcss: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-6-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/imx/dcss/dcss-kms.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/imx/dcss/dcss-kms.c b/drivers/gpu/drm/imx/dcss= /dcss-kms.c index 3633e8f3aff6..50bd7f36d36d 100644 --- a/drivers/gpu/drm/imx/dcss/dcss-kms.c +++ b/drivers/gpu/drm/imx/dcss/dcss-kms.c @@ -103,8 +103,6 @@ static int dcss_kms_bridge_connector_init(struct dcss_k= ms_dev *kms) return PTR_ERR(kms->connector); } =20 - drm_connector_attach_encoder(kms->connector, encoder); - return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 8A0B83B8954 for ; Fri, 17 Apr 2026 09:58:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419903; cv=none; b=BkZnFk4O4XWvq7H5QdMWqjU5D/ld13dLcIB6TFVtf8PGyBAtxJedAXpdIHNYPCxfllOEzSkySmrWYL8I2priIJ6HsmNTIFNcyvrlkocMozG7blfll55+NE/gffHUVG9DygyILWii6uriRgejUL9c73GB/TjD+w8UcZMhfbxbxgM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419903; c=relaxed/simple; bh=Tx9rwtmXUqBoSwJeMbbEi+kDmkmzSBhRMJR5DGTFSEA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=scW3X5lzcol8CbyD4UyayLPAb1JVUtfKGvu6z4Iur8KUPuXfvNY1a/Slau5Z3R4Kjy0PVlJRPQLGWq8sbCQ4MExtejoXGZWaga1uobTM2batR8RpiIn0bXmxwFYND1Twv2p0Lz/BZ5XGMtgfszZ5+LQQIg48OS/j7lLYYiDt0SM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=eCKYrrsP; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="eCKYrrsP" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 71A071A3329; Fri, 17 Apr 2026 09:58:21 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 3FC1660497; Fri, 17 Apr 2026 09:58:21 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 71BE9104609D9; Fri, 17 Apr 2026 11:58:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419899; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=pADO8daDTzziz8FMU0bJt9nX+WLnq2chwwVkE9Y0FDE=; b=eCKYrrsPcJ3DFaFqEEKLeZWuxKFP1nuVPVhOnRUWpWg/6dk06zjpUgj9RB4KOIPH7dK1x+ hq6sS1JO+pdQrCsEu9yBkkiyZOwMKnGbmoaHSIMpJYo+e3bOa0B1tu60wZiCpaLbKePnfM TBqFlRBekomYEeU81S6KXc950vWtApjK0A+3aTHKsWLFkITGLpHFVfkxxeOnLWNnmFp+iq d+XfwEG0vVRMXej91kBmr/M20Db2LUbLYhCm+rhxm4qH1vBMqoT4yyuFSsyi30yUar+sMk Z5j2gWOR935dpkRNxLTXmuh/pABHvW2tP4hlMcjYzLoFZVjZXOqjInzgGJxx5Q== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:55 +0200 Subject: [PATCH 07/41] drm/imx: ldb: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-7-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/imx/ipuv3/imx-ldb.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/imx/ipuv3/imx-ldb.c b/drivers/gpu/drm/imx/ipuv= 3/imx-ldb.c index 730caf883e83..63d6a1e7c1bd 100644 --- a/drivers/gpu/drm/imx/ipuv3/imx-ldb.c +++ b/drivers/gpu/drm/imx/ipuv3/imx-ldb.c @@ -407,8 +407,6 @@ static int imx_ldb_register(struct drm_device *drm, if (IS_ERR(connector)) return PTR_ERR(connector); =20 - drm_connector_attach_encoder(connector, encoder); - return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 DE0443382CB for ; Fri, 17 Apr 2026 10:06:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776420418; cv=none; b=c+1l4W+AJV33TdRVx1zgh7Z0uxiZyn+h4FvkXuzK3eMyPWPOYE3s58UldL6szhRMDJLUfJEUy/GiFg2YNbIL2oZKT2sDp4wEeY/anhuKYKy8w4PzwooeV6ocb/kObatLSe6RBewlacz6QMoCH5cquEaCzmdF5+wDNF90hp0FnLo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776420418; c=relaxed/simple; bh=s7HLiZbLkVrgOHeTchG8p1KCmCw+ZJjj8IdfCmReG8g=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=a2mLXa4P0EFVkDmlu5Ej2h5XnDMQTxIqPaXmj4+rbEc6uJZQqfz0hVdPWsmmWpZ/twR7ksNQgkab7Uuhzsawzd484c0mcX7IrKz0MJCeOptTmBNl9J2t/H/MRbYiZbsJTmlviyqyH0zo/XuebpLIGBsSF/DuToe50lt7iEvzg24= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=hEg8/LyA; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="hEg8/LyA" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id E11D94E42A2A; Fri, 17 Apr 2026 09:58:23 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B013C60497; Fri, 17 Apr 2026 09:58:23 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 686A0104609DD; Fri, 17 Apr 2026 11:58:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419902; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=ASEN5iSe+7KTh/SjT1+17CeS94d84Fgv4bTew10HK+Q=; b=hEg8/LyAElyGgXdxJnVwz9lgOY+4h3dfXN6aoDHkjoYS/4Fj7OXZX81gbKRyrRP0MMT6ki mFItwPS14R1pF/DUI8/fJpFUNrqE9Gw/3p9fM1AF1a5L0X0qLr4xJpxy1QP3C1CmsDdtQa aXRurTFkWSkVQNCU2OLCB7hGniOv6HgZz83+tru6BUJjclmJ3/druoK7lsPtsCl0bIoKT5 v2960nP+Hqwq3/k+6yNVG4okuYggXTwYd/B0a93pFpWxx0Pu5woLN6FLGahHOsk/4MhQW9 eW5KyN0wsOYVR0ud9cGJIEY364rWS51XND/PwcPImneHrTF8h0CTzaM2wxWrhA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:56 +0200 Subject: [PATCH 08/41] drm/imx: parallel-display: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-8-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/imx/ipuv3/parallel-display.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/imx/ipuv3/parallel-display.c b/drivers/gpu/drm= /imx/ipuv3/parallel-display.c index 6c505becb31d..0f06db95f00f 100644 --- a/drivers/gpu/drm/imx/ipuv3/parallel-display.c +++ b/drivers/gpu/drm/imx/ipuv3/parallel-display.c @@ -216,8 +216,6 @@ static int imx_pd_bind(struct device *dev, struct devic= e *master, void *data) if (IS_ERR(connector)) return PTR_ERR(connector); =20 - drm_connector_attach_encoder(connector, encoder); - return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 08D003B5307 for ; Fri, 17 Apr 2026 09:58:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419909; cv=none; b=e9nI6MWvj2o3+SmZyqqCUlvmi2DGCzLy2aZq1iWzaaSlXzdfwBs/o6slcKceByiHq73oxTCW+TuiT0UIlwdNJgRU5CSDC91b/eS4Kibk+Dt6fDOw6m0JrrnCFc2W+HG7srStQN83Bdi17vQ4lDzQ3qBD3Vw1tsMOBeo6RObShLg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419909; c=relaxed/simple; bh=DB597CYw3AKbn4jgJbXcFlmZA89iX9mSBqY/U5EWPEA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IkJdkrbX3BQ+22beMVicF/+gLMZVSHD70BrZ2fwXVbNOHEaklnscMercYcO8aRI2aydh+2TB6xVbBs1bTsPAHM7oct4a1ebGeWkOzIJGCM+9+L5WmW2Nm1qDo45mvN1hvF3VMAWcmpl+MlM937uQcjKJfamxUCClRj5wypys3T8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=tDHZaW3b; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="tDHZaW3b" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 85CCD4E42A24; Fri, 17 Apr 2026 09:58:26 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 5B1C760497; Fri, 17 Apr 2026 09:58:26 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id E796C104609DA; Fri, 17 Apr 2026 11:58:22 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419905; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=IFVArrlXrrxF7g/F6G1Kw88L/K71a7sbxxyWgR6JGI4=; b=tDHZaW3bj6lOr2YnA6g0A+tiu62TmsB9yLN/kd8gcv79gca1az5hPuZ85QfRrAEUpxpxad 5WQHAqhn0svS4XoLW7k19DqpGrk/tcyx/Hme2TKNgJgLs3bW8sg/6XHnxTfVhpkNeJxaWN oiNDT4LR5DpW6FE2WKr0jzQPtDDLOZCsjxQXy03wp3DFdkHpe9q3Gpuc7wdnMiHEmDGMUu KAazqJ3VcjfHsErMkCW6XwD83RB8IuC59nMssXgAHmxLlUekDOYAPaD+KwHmM5u6c3khSF 3jF5Vio8kvCchPmKsoN6sw3FzIH39ueTGJvx7uMqPGztYZuDZKWCf5bDdhb3CQ== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:57 +0200 Subject: [PATCH 09/41] drm/imx/lcdc: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-9-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/imx/lcdc/imx-lcdc.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/imx/lcdc/imx-lcdc.c b/drivers/gpu/drm/imx/lcdc= /imx-lcdc.c index e200b40f30fe..f52832b43aca 100644 --- a/drivers/gpu/drm/imx/lcdc/imx-lcdc.c +++ b/drivers/gpu/drm/imx/lcdc/imx-lcdc.c @@ -448,8 +448,6 @@ static int imx_lcdc_probe(struct platform_device *pdev) if (IS_ERR(lcdc->connector)) return dev_err_probe(drm->dev, PTR_ERR(lcdc->connector), "Cannot init br= idge connector\n"); =20 - drm_connector_attach_encoder(lcdc->connector, &lcdc->pipe.encoder); - /* * The LCDC controller does not have an enable bit. The * controller starts directly when the clocks are enabled. --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 6FC813B5846 for ; Fri, 17 Apr 2026 09:58:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419911; cv=none; b=B21Kzsdwh8bY0sLmPcQuwzCf+GKqM9oLcJVnRTcak2wA0UfQPnRBI82Xh43saZhVWOpoo0Mmd0NMukrOcAU4Es8E6/CUee0mU2ws6D0UWkaBk9rBMI4m7WTg3hj2yfH00h7+DJvEb70LD5PCNh8ce3bPLYIIGKRKLruxLUFQ6Yw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419911; c=relaxed/simple; bh=U5zeRbtnZCPp2PW/A/2nwYk1azbl5SVnkFv34mGLtEI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mDEIzGrGUKHQtjDWBe+9YfUKXMwTWW7ldDRoqABEjux+6M8fcac60bD+/t8cIEfBZZFBd75vMLIRNsdBi55CMPjxFchG/j/gubRxLkq5lkm041ONtpdh2hrPsaZXkAdn2X8hf2kXdaCUDpmnyDl7rdowcMuZkt2ggXsDn0nY1Tc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=omDpnSKM; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="omDpnSKM" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id A8519C5C3D8; Fri, 17 Apr 2026 09:59:07 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 468D360497; Fri, 17 Apr 2026 09:58:29 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 9389E104609DB; Fri, 17 Apr 2026 11:58:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419907; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=zbXOPXdn1JWWxxYwJg+6qakfU8zIUCEbvyv6JpC1Dq8=; b=omDpnSKMqYLJMeua2BEPURDiIBydKkl6ht/07Jry5Wy6uEMJA/6aX9EpF5FoMo9Yt0JYXx ludxEFBQGFMjJqz/ZZnjYpxHqmH67m/AtULBRozKze+o+hgYbyiHWCDgSK8FzHgOM0j1eS Gm8H8H7n/xumN4Vii1REbynn3HDirJEyraeXnxP+8lfJ78utXjd7KMkCpDi4uTyLPd84gY bfAyUFL25RgINruiS8ub+cRoBg/w79aNHbaR6PP3wfKtna/a3tZHyhdScMoBOyMnvvSZ7S 2yGxIMkdC+BWJg1+qvKc8BOrjrqXY+YZ+XWObh4iP5LhHyDY8aQ5ZEzUvcRP5Q== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:58 +0200 Subject: [PATCH 10/41] drm/ingenic: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-10-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c b/drivers/gpu/drm/in= genic/ingenic-drm-drv.c index 4068114adf8c..70088db34f69 100644 --- a/drivers/gpu/drm/ingenic/ingenic-drm-drv.c +++ b/drivers/gpu/drm/ingenic/ingenic-drm-drv.c @@ -1330,8 +1330,6 @@ static int ingenic_drm_bind(struct device *dev, bool = has_components) ret =3D PTR_ERR(connector); goto err_drvdata; } - - drm_connector_attach_encoder(connector, encoder); } =20 drm_for_each_encoder(encoder, drm) { --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 E23293B961D for ; Fri, 17 Apr 2026 09:58:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419915; cv=none; b=r3gDF8TkoS5Zxvfi67fjm/CcOFfoNHqaJ6Bh98aH5WYKwY1V/Dva51bYfdFyUZq4k5dLrYUMutJhf4t0t3we8+zGmoJ2HwM4f+ijUCA/SCYb5F3zt8LmX9vuiUAlJDyBvmKhI0bv9soRG4A6NNxRp4X0td5C9TdTGatX54TqGqg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419915; c=relaxed/simple; bh=UFwgwu19Pk3X67vYTdQPw0uJflxgSwnhHUvqa4Y+cJ8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=oWGgis95bt0SORLLY5/UCXRsdjA0rq/vKV1E6j12hqEl7ho8k3B+v9539TP0+4jNIV9/1uH2gXCGlBnyb3fhQcPJXfNbpjmPImNwdK9Ya42VgXOulsJLpD4KWNbYmBvg6mKuiQ2LItHoqKPKrBXBw0nE9CZ2V8aAJgASbRj9PkE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=2GAChtHK; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="2GAChtHK" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 977DC4E42A24; Fri, 17 Apr 2026 09:58:32 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 6CC3060497; Fri, 17 Apr 2026 09:58:32 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 95C7C104609C5; Fri, 17 Apr 2026 11:58:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419911; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=7n2hnfk2knhAh3lJLB5HeXL+mNq4pGZm108kblJJRW0=; b=2GAChtHK84QCxBEgySydJkoI200tA/dzsR+p80V27RxcQkv2cLFpbYMXz9iQBhZNu6J+Zh +ZLtxe/sJ/xZlQR3bTZWOM/nFm3/ySYlvR9Pvqt1idwSwUrhvMAK+oClG4sXpgfXQAi9ks 8K5JlmpbZDU0IzndBLRW0GMFgwU8Zp3Mt7s2HPbYHRM8xmMvftAe0m7niFILypozCUkyZE BxaJc6oBqKvvmgiSYHo2En2IYQmaJ5A4W3lxYcY1jM8Ft0pnIpUqOF8l1P2rWx/QVUV5C6 /TWpFLynVsbbEsxaq8r167NG2MrZlK93mgRZogCaRdlYq8/WqDLDAtVPfs67dg== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:57:59 +0200 Subject: [PATCH 11/41] drm/kmb/dsi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-11-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/kmb/kmb_dsi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/kmb/kmb_dsi.c b/drivers/gpu/drm/kmb/kmb_dsi.c index febca939bd01..df84b5a79a6c 100644 --- a/drivers/gpu/drm/kmb/kmb_dsi.c +++ b/drivers/gpu/drm/kmb/kmb_dsi.c @@ -1457,7 +1457,7 @@ int kmb_dsi_encoder_init(struct drm_device *dev, stru= ct kmb_dsi *kmb_dsi) drm_encoder_cleanup(encoder); return PTR_ERR(connector); } - drm_connector_attach_encoder(connector, encoder); + return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 650E73BAD9A for ; Fri, 17 Apr 2026 09:58:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419917; cv=none; b=V8mgnruED3bKXLuSnxWuTvRcg0hAzM4Vsbow2+JdHMCEuAWs/5f3Dqy5xufPeObaIwZ1gmxj/1avHxbYfKh3ZzMEsDaetIMakJ12Tw6nM6iH1Pk30NxnT9RLakf7tL8MkzPD+DDMDSRbAzEyoLjwFEiKZfplVak2EzVg86sQj94= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419917; c=relaxed/simple; bh=0chAU/GP4VehTCvGcfCDG6WhWw/2Lb/OJVnb2dNgFFI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=er1bIZwMYbQXMgc++BHpWJBzyAPdgwiV3iIEgHgCRI5QZKZZ28c8arJCiDM2p0TegNCtX4w50Gad9tBQegRznMluDENf0AAELDGndlrBs9UWSaiiLXy5IVU8wMsFA0SMHl/Oe+o9S7GZ3ARbfVE9fP6IBDP+im2e42L35u1GIi0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=H25DEUij; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="H25DEUij" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 928CAC5C3DB; Fri, 17 Apr 2026 09:59:13 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 30FC060497; Fri, 17 Apr 2026 09:58:35 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B2C8C104609D4; Fri, 17 Apr 2026 11:58:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419914; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=V0GD2nqnSzzpjquMUJ8mqtlVUQN4wgFBtMOilnHNK4I=; b=H25DEUijnRU1H0gqO4MqY8oNZGjgKFxPyEpwvtkPY08udWdE+Z4PffrtQ+bYK3ZlKcSTrt cvhqvKbJB/vYE5/D8r1o07oed72XC0/8IpDc/iON5voSFJljYllrphtO74HnEmnfPYCFoI v/27DnPfspJLU20X9ahevBYiuS0uHXyS/0s5i/qxpr0DBrW1hjNL1wlKzE2tlM5oMsXkpU GqxDTR1rFYpbda5R+/DjlHIOLTpW9U6WFK04IocJU/RMOSplbQs5Rbi/mIP4Ft6YBPPNsR bJHcVQdSEpgAINdJ3aQh4MZKr/O6Zxdvolx8HHvr3hwBaC/vawrge9OpPDV8sA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:00 +0200 Subject: [PATCH 12/41] drm/mediatek: mtk_dpi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-12-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/mediatek/mtk_dpi.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/mediatek/mtk_dpi.c b/drivers/gpu/drm/mediatek/= mtk_dpi.c index 53360b5d12ba..cc6d74ce8b5e 100644 --- a/drivers/gpu/drm/mediatek/mtk_dpi.c +++ b/drivers/gpu/drm/mediatek/mtk_dpi.c @@ -1049,7 +1049,6 @@ static int mtk_dpi_bind(struct device *dev, struct de= vice *master, void *data) ret =3D PTR_ERR(dpi->connector); goto err_cleanup; } - drm_connector_attach_encoder(dpi->connector, &dpi->encoder); =20 return 0; =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 077F03BADA7 for ; Fri, 17 Apr 2026 09:58:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419920; cv=none; b=JEqURIY318x0IrMtwguK1HHRXr0qJL5GnPKdIbNSsbG96AP6c0DWszKmcmNtWjSru+4nb20vaCXl9uM/X4RnW4C7oQMvPi5WaRGc3LLfih0onbc/dEMjuccccovZBHE4QRfZPPYfOYHM3Rnz/1+elhr28bHbjwDU5jzO1K+fvvc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419920; c=relaxed/simple; bh=PC3iVkKBa1xoSI1wmdTLtz0SKh0mO8JtklPO1GBa6eE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=IRWSpJqGHJqWC0lyy2qNCq0T8D9G6hnCNlyKWpxx2kZAeSY0JQFc7bY8Tzpf/vVZRMxPnYwJi3WQPZQGcJo3vRY3gey7vNXFiHs3zxT04KQK5EXlSqEToBDm06gXAM0pYQG6OMLVRC4FggDIhrtsd7ca4V7C8RrzDJDnyxFYX6I= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=n5KoLwme; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="n5KoLwme" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id BB9D41A3329; Fri, 17 Apr 2026 09:58:37 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 8BCCA60497; Fri, 17 Apr 2026 09:58:37 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 70884104609D7; Fri, 17 Apr 2026 11:58:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419916; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=fCyyd+yp/MDsllqvrq1FGcvAMa6jyiIUvZ9O195R/iM=; b=n5KoLwmexJc1D2pFKH1EXysq2f+j1k3rb9+/fFC1kRruiFdXwFiy1Kbt4o8f6ukhrVoeaT gd7u527CUMj+7WTBhUef9VVRG042vTEeXBbWyiRNwYeueenQH3ZOtnUdNXVY1HeQM4O6fe LSB+Ve5wgYdxh/6v+iE+7uq6IfhknPSh3SCanMBbFCbHyLmXZoIcM/xcsx32z/NCQtDWt+ B5j8a3kG0mCajG40SneeySrpDXOCKUV3EpQiP+kL4fNbKYNFY4lMIvUFx3DOnILdpX7diF eW9Tf017E8GlloiWeBMk04HjqodgN6l6I1yTt4Jb1vrBGweZBYu5kDiOfCWuOg== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:01 +0200 Subject: [PATCH 13/41] drm/mediatek: mtk_dsi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-13-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/mediatek/mtk_dsi.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/mediatek/mtk_dsi.c b/drivers/gpu/drm/mediatek/= mtk_dsi.c index 5aa71fcdcfab..8be32cde2924 100644 --- a/drivers/gpu/drm/mediatek/mtk_dsi.c +++ b/drivers/gpu/drm/mediatek/mtk_dsi.c @@ -936,7 +936,6 @@ static int mtk_dsi_encoder_init(struct drm_device *drm,= struct mtk_dsi *dsi) ret =3D PTR_ERR(dsi->connector); goto err_cleanup_encoder; } - drm_connector_attach_encoder(dsi->connector, &dsi->encoder); =20 return 0; =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 8613F3BD222 for ; Fri, 17 Apr 2026 09:58:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419922; cv=none; b=pTWopZoA2nWVtfHKK/6zCWFkUEvysqPgCj88ekl0esxt9grBwrV3vsPSw1Mit+3EBdavOphJKyhQodIW7WPVjSoGhpn4ouxJVGtEEJw7/7iIr9rLDL0ButwAbv5/Nah9U7IMk+6W24/dKLRKJF9kaqH5Zef6580tVXYU23IJHm4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419922; c=relaxed/simple; bh=1WkT+9RJo1GgNIKQZhkVz+fCiusW0u1bg+VN+/pd+vQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=hEDPicFXeVYFqtIqmxN2HJ2pZi/q52MmyliMg728pvhoT4UTBgaTbjfjxWBq2lB/q3GBKVFeFLydavAjP9TY6aDNZ4BeMZ5stlyRJidmSY+vAyPVavZo5ezIaKfL7yuaafODyLnjlKm+QIkFuWFGtR+60o6F2ORg9wwOR4pDjzs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=C+RUJlTG; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="C+RUJlTG" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id A70BBC5C3D8; Fri, 17 Apr 2026 09:59:18 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 45ACD60497; Fri, 17 Apr 2026 09:58:40 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id CBF05104609DA; Fri, 17 Apr 2026 11:58:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419919; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=CoQi3K/0LtPjlkd/ofY2xQBOg7L8vrBg6bgv49zK/6I=; b=C+RUJlTGeTM2Sa30MKCeIhH09qyjzNhqM9P2AjaNGVOHU9NW0BxgxQAhzxcyMVGkYPQdZd c4zPIyZd4dJQyGhqFmttmGh6ZKfp7AleP4+OdrUaU2a/eZkZDLCu/ZU4Qn6IoK0VlOBhMD 1O6CG82oPcve42V7FF7pk9mPpRTnt3T9zrJcT6uZiNNwSRkiDLiNCRo9WMJ8g5dAH9uPXa LfBciDggjryDlKEkEdQpbjmDcPX2y9ceQKetJ5b+L73ezg6KoQslQ9Gz9p1dwhQ13wIEdZ OTTFH2xx925cplt08ZBiDDgEifmvFDsqeDOhw+4FA2jYlFLCh4MpvYgTbare/g== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:02 +0200 Subject: [PATCH 14/41] drm/meson: encoder_cvbs: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-14-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/meson/meson_encoder_cvbs.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/meson/meson_encoder_cvbs.c b/drivers/gpu/drm/m= eson/meson_encoder_cvbs.c index 41071d6e05e5..41ba6d2139ee 100644 --- a/drivers/gpu/drm/meson/meson_encoder_cvbs.c +++ b/drivers/gpu/drm/meson/meson_encoder_cvbs.c @@ -279,8 +279,6 @@ int meson_encoder_cvbs_probe(struct meson_drm *priv) return dev_err_probe(priv->dev, PTR_ERR(connector), "Unable to create CVBS bridge connector\n"); =20 - drm_connector_attach_encoder(connector, &meson_encoder_cvbs->encoder); - priv->encoders[MESON_ENC_CVBS] =3D meson_encoder_cvbs; =20 return 0; --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 1F3C03BE14D for ; Fri, 17 Apr 2026 09:58:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419925; cv=none; b=M8u9bwI5qa5ksPJsh7+0xHF81Ow5g1URjziNKQLExzCadb/h/T/4y7vGWaneyb7+ROhInC8KuiwwOqKOUhzZzZBS8McEJzujev1B7oYTTnib9ROPR3isusVice/kjO9jN+iLv5lV/FsyCAKRuO0b3i9u7K0cRIc7C97Xj6IuWXc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419925; c=relaxed/simple; bh=F6+J3Wj36L/osHpXsUX07J5qukhsWgRkRHhHKts/zNU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=O0g1esKgFQ6UBQ9ak0Cq6Q19bxKQ3DqZEoFp74ZaYXauqPSiX6vrx13eNNx5qc27g+o0tG/vd4LGU/UVnTfVhqLi+6QZDUMy1K7lVHsmhfbmbOCemqiwjW1VNbsIQlyqUwVfUnKnXilveNJ+33VqVv0QmSWMBxIHIq6iEK1bCbY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=azqxaupb; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="azqxaupb" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 99C984E42A2C; Fri, 17 Apr 2026 09:58:42 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 6F88560497; Fri, 17 Apr 2026 09:58:42 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 83DD7104609D8; Fri, 17 Apr 2026 11:58:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419921; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=h7tngk5oxFYGQhOqDFb3xv0RU5JfGadtu0n1GsLavVA=; b=azqxaupb4y5oFvedHvExJf+vEkQdoYxA1YabRNfJPakjxzlW3Ua8dv6vCUff8NTYnjo5TG WoQI73nnp712puf69AmYweSbDc/DP2UNmyYIEtS36Vnv3XzsTiIN2cEhe02wfGyCvAm9Tb C2Gd7rodeIoCPwt0F5wTK/2sKrNmAPuoIo2Q3vJCHSISBU27xlAVrQLmDDQxGJ9gyXcrQW GKBAEhSQJkO8u0uaXVrWLM/o0/tJtYLWO4/Yzq//r988ThP/F/pw4y8XaSbcAw4K5iHMku uXeKHRMc20yTdTLO5HLw98FjxRamKJMe8rH+nrREo8viHlW7ypomwmopTzu/SA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:03 +0200 Subject: [PATCH 15/41] drm/meson: encoder_hdmi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-15-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/meson/meson_encoder_hdmi.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/meson/meson_encoder_hdmi.c b/drivers/gpu/drm/m= eson/meson_encoder_hdmi.c index 1abb0572bb5f..8e00ae6edbb1 100644 --- a/drivers/gpu/drm/meson/meson_encoder_hdmi.c +++ b/drivers/gpu/drm/meson/meson_encoder_hdmi.c @@ -433,8 +433,6 @@ int meson_encoder_hdmi_probe(struct meson_drm *priv) "Unable to create HDMI bridge connector\n"); goto err_put_node; } - drm_connector_attach_encoder(meson_encoder_hdmi->connector, - &meson_encoder_hdmi->encoder); =20 /* * We should have now in place: --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 014B03BE629 for ; Fri, 17 Apr 2026 09:58:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419927; cv=none; b=Wcpafoq8oSjhdINVR5RdiriCn1xuClQ8+bNc0m53cPmYRC1zPEIP54lM1/WBCH5Zko6PifFHoP2SxhvrYiU6Lbq1P7RH1rHsdmcI7QgR6x5HyTjT/5YPAN6MB8ckXyxLX8ca2F5ey4n/wnXNk/27hUyqAQ4Il0/qXunO9Zm+M04= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419927; c=relaxed/simple; bh=+0qOQb8ja5ph3I6GFQllx8FnDxp2ql2nftkqXRFMqAc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=tGc7aLLXg7+gZev9VmMziXwgYfeRUuDcNRClxM24WIbe5Z0UCkSpc5416JEkxtOlJE4NzJ54sv0Wh29UjqBH3aCat2xjmSfIrEEdPpo0n7ma51Dr0FRVDc59q1mO0MXItzDnb9O3GjvpkKqVmUoeB9kXrTE5NLnyeVSC9N75KYc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=HfhGuMDf; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="HfhGuMDf" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 1EF9EC5C3DB; Fri, 17 Apr 2026 09:59:23 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B1F0F60497; Fri, 17 Apr 2026 09:58:44 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id BDB0C104609DB; Fri, 17 Apr 2026 11:58:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419923; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=aP1cAIf4IdqPdF56lzrRtzWCPGqEg7cHlOdR2pRXag0=; b=HfhGuMDfvfPmY/eFeig1njHpJYeXVF5zCTL+ikGzGCVOkqccZeL2hmYArVAtN+VgCUPHFj +xUGxEBeGe5jRWLeH2Wpd7WaLuVxH9EvPiVu/oIi8gHV+hwmUwU+GQUiSd+PAtM//O4Iow BQDZRKWlNddsLc7ncxw4AYXnpe5nHVJDBtHOVEnN4/iUIloh0YAkefu2PmVSWPyjjxcKue nwFYnpcZm7QIduQktzh5eOgJezo7ah8b43Mp9u++9R9bFqtbm8LBHnmv7bEzqX9ykvVg7/ xv/WZJBqlUGfs90AWbfb7p8CU2PsvLCx68AvlL3HuTGdZny8eWY3m2WVfEZakA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:04 +0200 Subject: [PATCH 16/41] drm/msm/dp: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-16-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/msm/dp/dp_drm.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/msm/dp/dp_drm.c b/drivers/gpu/drm/msm/dp/dp_dr= m.c index fd6443d2b6ce..333fce3d44ed 100644 --- a/drivers/gpu/drm/msm/dp/dp_drm.c +++ b/drivers/gpu/drm/msm/dp/dp_drm.c @@ -376,7 +376,5 @@ struct drm_connector *msm_dp_drm_connector_init(struct = msm_dp *msm_dp_display, if (!msm_dp_display->is_edp) drm_connector_attach_dp_subconnector_property(connector); =20 - drm_connector_attach_encoder(connector, encoder); - return connector; } --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 47EBB3B6C15 for ; Fri, 17 Apr 2026 09:58:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419933; cv=none; b=qqzqzhvmKLthcMrJk+0K0K6kcgwZsFsy6YPayKcGVvA3w9i+q4xNkl3goJazrmZOJYVG4BVRHV/h5E58xDlE+KAATZN3c4igMVY4YKEapKSb6U/mQFmA27r0KoQ0G8Py2Xq85Bo6ZlTgRRfPVlZrC2L8JSAbBjZI76LNHt6BIsE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419933; c=relaxed/simple; bh=BFGbKWFsubl26lr/Lccu998qmTAnJJqTJ+I3SEO7SZo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NWkTBpfayywWl9VAVRady+bP1+GFKdMJaT1y94Uppg8GecmLvn75WyNTEDnJDcPKPp+DvWcNJCuWV2+hfno85uLWgIrLTN24RkUsghqme7JjMkjGLImHNyQ1Aq1Vjx9UDZj+Q++ZychkOr1rJMGODww+y1zxSsAZFJP79wkTaH0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=ZX5rdvih; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="ZX5rdvih" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 73000C5C3D8; Fri, 17 Apr 2026 09:59:29 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 0D01060497; Fri, 17 Apr 2026 09:58:51 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 119F4104609DC; Fri, 17 Apr 2026 11:58:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419925; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=mTr/IIajAwGCIv+kwylPwhlq0SeQk9XFlc9qfuQfAdQ=; b=ZX5rdvihBWTGihineHRhqLIiZILXPNkRrZFng4zSZHN0YU4coSJa/7ruKfSdqOzm9BERvf jEGrVGPD3PvZk5NVQl5V/Ph+IBJ5F+jb3q8jq5GKNHNsQlU5fs7AcLYpyGaHjk7yMwHShq q3a3Bvd3wr/FR9i5Sh4YzyQoDD/gXFXkyjNRxL1O0AQ9s+v96iZu+VHePPfjVuooMbLqFO Rwd9Z2BuZ+2GqMf77ztj+xMSW94JhqaTfUFKKj9Q5njWNLlkb8HRPZvOciFrZMcv2rFFPo TdGGKmjZu4mW0duO2zmc3Y5TlShrCSK8drG9tQP+HKhhFl6VmqBW/pVFBriHIA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:05 +0200 Subject: [PATCH 17/41] drm/msm/hdmi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-17-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/msm/hdmi/hdmi.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/msm/hdmi/hdmi.c b/drivers/gpu/drm/msm/hdmi/hdm= i.c index 852abb2466f0..d9491aac1a89 100644 --- a/drivers/gpu/drm/msm/hdmi/hdmi.c +++ b/drivers/gpu/drm/msm/hdmi/hdmi.c @@ -190,8 +190,6 @@ int msm_hdmi_modeset_init(struct hdmi *hdmi, goto fail; } =20 - drm_connector_attach_encoder(hdmi->connector, hdmi->encoder); - ret =3D devm_request_irq(dev->dev, hdmi->irq, msm_hdmi_irq, IRQF_TRIGGER_HIGH, "hdmi_isr", hdmi); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 A79183B389E for ; Fri, 17 Apr 2026 09:58:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419940; cv=none; b=EYtGMSeL2UNpL9o6wrXEsLP+71ISxiQJLauLXe8xX1DP/x1sKgUGKilwUTEUIk7S87V19PmfT+xaXLz+jo7FqUZZDDNhySpMInsypvOSKwtkF6NmWokhXdI2Ync4DfLsiZZwGTCOhMDyL+yXfPjo0TcJb+tZu0Pa6Py8yekHJ3I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419940; c=relaxed/simple; bh=lG6CYY2oIp0csww1laItmfRV4GRnkLd9ZjaGhTlXPTU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WanPZWYrF9h8MSTNjhvuh5Wzj8e1p5pPcEh80MW7VyS1Rr88URVx2YyIvfTUSY9noOe1Nw16OTS87K5EjDkpa7N9+k7g03Dqv83Pi3UAW1mbe4rU2c+jzD+7GXO63+Q2sk8MCf8Rt+SeApqXMImFwO04opkzU/cu9Kc8r2fOxLI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=mC+aqqep; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="mC+aqqep" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id C9E8FC5C3D8; Fri, 17 Apr 2026 09:59:35 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 67B4B60497; Fri, 17 Apr 2026 09:58:57 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 64AE9104609E1; Fri, 17 Apr 2026 11:58:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419932; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=zYlvc8NvqjupqTUvGAE5qH+vnMbOGtGsIVN7hSxX7lE=; b=mC+aqqep6qIwLnyV+itBU24SJBonivdg7ZtWWVvuhz2YhZoh7SspC90+QYq6gUyRIePNMm KwZL/648UW8jvkUQPEx4p9bXLravgKwqkUJ1/m/0jwfIrLbFkF5i4tlDqGRy3rZKqLTGZh uw2s7XdnjFU6z4xCaH0XAV7M1x53aGZ5vYTaqECVW6LPs8nMaXS3QebeL6ufgPxcgryZ7p 59sWRFFQ9i/DeUM3tLfRZamnMNYJBuOKAVu7hUQFOiN2pnY4v5kRk1tWKdCsEZ8EmB8eA9 uOe17CqkcLj+B+xmH984uaHWGVBIfnxQ4ISmMv8Ti4K7fmZ3x0TkzpY+CkWriw== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:06 +0200 Subject: [PATCH 18/41] drm/omapdrm: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-18-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/omapdrm/omap_drv.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/omapdrm/omap_drv.c b/drivers/gpu/drm/omapdrm/o= map_drv.c index ae678696fbac..31bf2618046b 100644 --- a/drivers/gpu/drm/omapdrm/omap_drv.c +++ b/drivers/gpu/drm/omapdrm/omap_drv.c @@ -507,8 +507,6 @@ static int omap_modeset_init(struct drm_device *dev) return PTR_ERR(pipe->connector); } =20 - drm_connector_attach_encoder(pipe->connector, encoder); - crtc =3D omap_crtc_init(dev, pipe, priv->planes[i]); if (IS_ERR(crtc)) return PTR_ERR(crtc); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 4F9143B4EB1 for ; Fri, 17 Apr 2026 09:59:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419946; cv=none; b=DhDEB5zOlsgKACxCnCHbxV/vCbxZKkliDxc+/jTKtdAfmS48Kz+jy/PEgg3uj0f1HoxTY5EVauhx7dMe/ss0Bnkacnou9TodPyZx4BmNDKDrf1m7Gf78EqyKnkhZxCEClSBFHX3CcKlh1p8dqlxZQI1agvrRrYeqLah/6dJusUg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419946; c=relaxed/simple; bh=HlZ9I0GufavFKRnPK37ylHIFUMsDfztl12C0baMOdMU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=j+mU+yKajQUZBZqla8yWTMBPfSJ2bmwejyykMV7grrmoni4GG9I7PQmqOYVfPWPvZ1nFNl2VjepQzEGHN+8VPuJGqQDuKyH4Iax18A0py6m37czAGTUv9dTKwfn6b1gHx+Xy4AMEbKiBbveRQ27ylhTrvG8Fr+YrhS5tjZG0/ig= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=eze0Ki2+; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="eze0Ki2+" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 241F01A3327; Fri, 17 Apr 2026 09:59:04 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id EE6B660497; Fri, 17 Apr 2026 09:59:03 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DBC92104609D6; Fri, 17 Apr 2026 11:58:56 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419939; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=XwidxyoogX5GWOhGVcE3zNBKFfumjMOvx5cL+pFRRzU=; b=eze0Ki2+uGD8b4vF+XJpjTycODBeRI12PaPkotvxL8jtGN5o9+qDcT3dCBr7dc4wb1mA8s OrqGZGM6dSHypoaMWVyryxiJixo+9Bx1yPO9mMDZaa7N39BpTkheSeVStDsspVRdOBWPBr Cay5scO68lIu34F5SX9vwJ1SyLxDpgE++Egz2jzDFWyBrA/6gFydWBBuDXGo4CBvkuBpAZ gN4lS4hjwnW0scpkYFQaUtoWhLtfw1bmphqJuCIILQB+TyefKWkV07lLfNq5EmfzOkAyvu NksQdljhDjxXi0Y+5z7arERf8vkr7sUvQlleLGauSAXzK01FPGwiMhQbY/2wsw== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:07 +0200 Subject: [PATCH 19/41] rm/rockchip: cdn-dp: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-19-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/cdn-dp-core.c b/drivers/gpu/drm/rockc= hip/cdn-dp-core.c index 177e30445ee8..f39450e12716 100644 --- a/drivers/gpu/drm/rockchip/cdn-dp-core.c +++ b/drivers/gpu/drm/rockchip/cdn-dp-core.c @@ -1024,8 +1024,6 @@ static int cdn_dp_bind(struct device *dev, struct dev= ice *master, void *data) return ret; } =20 - drm_connector_attach_encoder(connector, encoder); - for (i =3D 0; i < dp->ports; i++) { port =3D dp->port[i]; =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 EBA2B3C062A for ; Fri, 17 Apr 2026 09:59:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419950; cv=none; b=GWaIIWj4YRmpGvfY62GEkLfleSyf4RarJAwEBsPq0liaJJvxDEAFTpoARP5YCZvhrxODYqxX1AzylIqsZ+NDmHId3wyGyzi/XwpYDK9JX3jK8kS4PCsjt4ahKpITGr56godAInEy6qP8z+zjQapE1dqSrC8R56ZDP4EqMgFFwbc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419950; c=relaxed/simple; bh=Q+q8fm7PdUiBjtEoBx4i4UrWfDwhhBle+X9FnlQENLk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PHtwn2tNuiBdakOFFR0U3E1Qz9EoDTFwCKIhUw0QIOCy1Bit166KtunTo6/tSFP/rSoL/7UUFE4pgsqGZ2NG0H1OgEFPMkvVI7Y5KR+abKbE/CgyXkTCnt9d0tQY8GfmlJbz4015pkocudnKONwuRIzGNVslFZ8FkcFJC5r4Rso= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=mWY6nVoj; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="mWY6nVoj" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 9CFCA4E42A25; Fri, 17 Apr 2026 09:59:07 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 6D85360497; Fri, 17 Apr 2026 09:59:07 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 6E22B104609C5; Fri, 17 Apr 2026 11:59:03 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419946; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=9rSCpGcHOa1+mXR0a2bgn/kZdo39DrzyrKDarx7ZrvQ=; b=mWY6nVojYf9tx6cOm4YVmS0i8++6vkLktEmwe8oiQAAunjabkjLCltY6Q1HhZhn76JICwz 6uwSsnGrN9/LvzP/OraAavFXrE9F4Zx30GRrDpy+5Zu51T/Mrm6QpUIcYeFjJlzJcjOII+ o8PXxIlSS721rWWCbjUs5o01anaqWRvvVFjWDafshN/BHO8/Gytz+ym+/VaZd/HIGNg354 TTPST9fudqYof59h6rtnCpneDWgHI23Mrl+BFQEgty7C1iYqt/xz/PKRK+ci7pPf6qiR6z xeprYjUWGHqH8xCx6ZsFEPBUHeKtmJJgdtSSm1dz0YEGtKF5QEbdJ801rgif5g== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:08 +0200 Subject: [PATCH 20/41] drm/rockchip: rk3066_hdmi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-20-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rk3066_hdmi.c b/drivers/gpu/drm/rockc= hip/rk3066_hdmi.c index 9066ee2d1dff..b64cbed26312 100644 --- a/drivers/gpu/drm/rockchip/rk3066_hdmi.c +++ b/drivers/gpu/drm/rockchip/rk3066_hdmi.c @@ -731,8 +731,6 @@ rk3066_hdmi_register(struct drm_device *drm, struct rk3= 066_hdmi *hdmi) return ret; } =20 - drm_connector_attach_encoder(hdmi->connector, encoder); - return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 0AD073B9619 for ; Fri, 17 Apr 2026 09:59:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419952; cv=none; b=sVFhVVye0YnBuS7JdqoD2/XyU5HYgBSESdJeTVPod2aLjpgna9oj9hYgvJG5S1YAaU/6LzUPA13wZh6OotxXqyZ9H3/uREMH0rNHu2lJPWIQe41/EqmqC2yk/tIchUu+3RL3Bm7C9bShiUxK9j0xdSwlvWxvIu2tdvl6IoKHF2A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419952; c=relaxed/simple; bh=znJzElCH5RfzyLpgA2tUoc4maVnL37H3CEvseQToQnI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uS7I/LhZf24HleTP38Ih5RRoWYm3Yarv/36FHalLIAJTYkAzjNS/nhAEnzJmZoFF3ek3f4GYF0jiFywEmyDo+IBNuNjdUGcD+Pzq0lU46XbPiiAxPNuWLScJcekBugqyetVTpIZUILMFsWpfPO8AkMkupEYJrKFhijj54JTnSo0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=y21nEA8d; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="y21nEA8d" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 3D0FCC5C3D8; Fri, 17 Apr 2026 09:59:48 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id CF50F60497; Fri, 17 Apr 2026 09:59:09 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id D405A104609D4; Fri, 17 Apr 2026 11:59:06 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419948; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=zuskyB/Ofn9FQlEl+3ISgazhLidutYQWgyeE9Pw9W30=; b=y21nEA8dkwdSZxkSfm+XLj3GKxZVlIZQiJmHCNVDjcZRz9sK+5IJ68y3HpOjXVWURUHarP vTq0E/cRqrcOR7t5CqsEi+QMpLJWFBvVLpCHvGNLBNsvnS3NQttTNHgKeNtRJImRw1yRHy 7Jnc/Q1hkvm82+pvLi5zphiAifilrcYl6cWkPhtxdIQnqFdwheiAU1J3X9n/zSecrDJBXA +OuNeAg6UUojgLtKe5QDYO1Jm/ddXxl4h1ApzLM5EHY5sjLDkrRQCz6xUlANIR/A+abfqu Qewn/HishFzT1+BABqJEpTcaLEZgNnokSrmaLEnWtEt55NP2Wst+6vsvAd7w/w== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:09 +0200 Subject: [PATCH 21/41] drm/tegra: hdmi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-21-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/tegra/hdmi.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/tegra/hdmi.c b/drivers/gpu/drm/tegra/hdmi.c index 0adcd4244a42..10f02f35c866 100644 --- a/drivers/gpu/drm/tegra/hdmi.c +++ b/drivers/gpu/drm/tegra/hdmi.c @@ -1576,8 +1576,6 @@ static int tegra_hdmi_init(struct host1x_client *clie= nt) connector); return PTR_ERR(connector); } - - drm_connector_attach_encoder(connector, &hdmi->output.encoder); } else { drm_connector_init_with_ddc(drm, &hdmi->output.connector, &tegra_hdmi_connector_funcs, --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 C347D3C1961 for ; Fri, 17 Apr 2026 09:59:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419955; cv=none; b=hFgVwMhZ6Gqzgu/Z4qnH7K4EJ/Q+sAgkhRZ207ccY0OoIpiDWLM/9ayK/yxTw3SXXWJRklyzjIERNhqC0gIE3jUS+jwIu0Sjghn3gFTGne7aG4jtpfRcL+a/XSg1V0+aF/NdRhT2eQk+GCcPXuV/hxR1np7l+GR6Q8O4u7vxRdU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419955; c=relaxed/simple; bh=u4P4ilg/513C446n3Udmlz4xjbSIftcMoE6QgEqbYVU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rLyLPMbtzRoqyXVwlnFkVYcDX9T1Oqy0PJxeln8KfEdZMn0a0aaPJK0Tcd0h/U5JuXQE8w2sPRNLWWqFJbwKHLKugqmHGBhH1sgP4DSpLcPJ2NxEXwcBt3EdRG4XDcMKEGkaN08jD8Ja/4N7SfsUbwHAW6JhPXYa9VGBNPAXnHU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=iYklr4lb; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="iYklr4lb" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 09384C5C3DB; Fri, 17 Apr 2026 09:59:51 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 9B94160497; Fri, 17 Apr 2026 09:59:12 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 444BF104609D7; Fri, 17 Apr 2026 11:59:09 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419951; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=SyGM6lnalo8SUYDUnk0Opf6fJW8aabjHkgHybym1yR0=; b=iYklr4lb4Cug7h8oEM0CGx/iJi9+H4xd1JsaeZBn82MW6EOiKvHaLPRNeII405QSB4uXKl zFN3ivLHxepmstrXemxA5AwavI7ZpLbxU+fvcF0N1Os9PG4LiIFWKesvmXGw8j7ChI+lPG dZHyqL36Wh0dZkC5YvpL6xSEM8KWHvSwQaNMSzqHsZuDTjfltMv0JKFisiyEhVFPSB9UJg JXvoa/3WGHRlj+jetdrp1HYWf8Fsiy/DEh97sSGAld+roqFkXnAAA7Wax2at045bkhPl4I mFEchpCMzZFnZ0n4BBVslg88Bs1+VgJ5E6QFKLepmnEH8HPZwd+IPDnfuVk2+g== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:10 +0200 Subject: [PATCH 22/41] drm/tegra: rgb: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-22-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/tegra/rgb.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/tegra/rgb.c b/drivers/gpu/drm/tegra/rgb.c index ff5a749710db..e67fbb2362e6 100644 --- a/drivers/gpu/drm/tegra/rgb.c +++ b/drivers/gpu/drm/tegra/rgb.c @@ -355,8 +355,6 @@ int tegra_dc_rgb_init(struct drm_device *drm, struct te= gra_dc *dc) connector); return PTR_ERR(connector); } - - drm_connector_attach_encoder(connector, &output->encoder); } =20 err =3D tegra_output_init(drm, output); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 5C7013C4540 for ; Fri, 17 Apr 2026 09:59:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419957; cv=none; b=RdDfYlRGm2mLVvdDlAj2l1wY26ojMkvneN4QTaejFt0JB9SypVJAIGr419QLcSyTi26HKtZC7nEh111C8abU+ptIAgUjOTC/1IAYClRAao2Wfm2WObLWbLYYNPV9V1b0Gq3eCNZ8bOCuh3wgXc+j8TcZzjLDKYozLFEiJHdiGMQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419957; c=relaxed/simple; bh=B+5nUgmN2dmT5Sisf6ZX5++zbb00pQnSOfW8yvdIQKk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YXsiPuFv3nJVJC1yCsW9kYoMjFVJPCC6F6j+2crs+qGWWcGe5Suc7MNziM2oJOi/T3euWKdZ1F0gOpgpVjntvd3vU/Njg/3kfTGGlnKigG9XPfgQk598Y5CAiBbsV7SW6QbJXyl+dUDkkJsUXlGKQouS43Ukus5MfxW1R20+Z18= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=gq0Zhf0y; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="gq0Zhf0y" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 9891EC5C3D8; Fri, 17 Apr 2026 09:59:53 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 37FB160497; Fri, 17 Apr 2026 09:59:15 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 0B80C104609D8; Fri, 17 Apr 2026 11:59:11 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419954; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=5pPMX14ws1kz1RuU0PtQ5Be1UIEAgUoepSFG9jf9zL4=; b=gq0Zhf0ygjUhWqUqb4ud5zfwHgK9t+cVVxyFrPz9Xl9r2VFsbyJI/l8CkQqsDLWAXPdegm kLhreCsuxYTNHlzKFBHmUdsGw/WJwSfm0oNlsOTvaU0p8ZHYcahng/fvYlmH9fCUU+KP5N rx9lp9X9gEQJnXV2XR0B2/iJfzkrdxT7TMCAxoHewh83JF3YiWqp4rFytLgRGiF51oOABb dacTuwipYO/GVWGSYibpEw9ZCUPSjNNl9aMIWv/w2vLpPGIpFk/4Ue3Bgy0ubrCvX+ZqUg 8CUK7BivsxZAxOymh10wo+PZEQ7WvE1uDmB3rOCjSB2xmV5UCgPv4SEFNZ7TlQ== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:11 +0200 Subject: [PATCH 23/41] drm/tests: bridge: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-23-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/tests/drm_bridge_test.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/tests/drm_bridge_test.c b/drivers/gpu/drm/test= s/drm_bridge_test.c index 887020141c7f..dbba06a486f0 100644 --- a/drivers/gpu/drm/tests/drm_bridge_test.c +++ b/drivers/gpu/drm/tests/drm_bridge_test.c @@ -173,8 +173,6 @@ drm_test_bridge_init(struct kunit *test, const struct d= rm_bridge_funcs *funcs) if (IS_ERR(priv->connector)) return ERR_CAST(priv->connector); =20 - drm_connector_attach_encoder(priv->connector, enc); - drm_mode_config_reset(drm); =20 return priv; --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 3596E3C8723 for ; Fri, 17 Apr 2026 09:59:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419961; cv=none; b=aJCijJZAXo+eUwWav0/OQmta9OPRcN3VOU9Ji2y/BfJXKnSbM5pj6g08/2nOX9C2LSee0qNNaEx/XEI1Z5ueWaGrd6O4QBcD7gUbPlGEChh87MKFRXyVUT9Pe+aOv4T7+BvkEpHI2/+8Nm5RXELR3LBVTdKTdxRwyOL7XjCa62E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419961; c=relaxed/simple; bh=kpwEO2TRKidVcp+F6bStJG3lQ4ULPq3ep1aXHnBu+lE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SO8OsQInIIat7EhZZiH6IfXPDSKU+xhsf/w/QJi6gCHQeOAnvl6A8ARITI6jGIjRcxiO3OKLbiOvbLMPyg8UjrysJAxqiysw7YSCf7yX6dtXhfTxlSc2QskM8hghBBq24Cow82PFS0JkMNYBy3wI8TZEdt1j0fOfSAd0vn+AeH8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=cgAIsBk3; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="cgAIsBk3" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 2A829C5C3DB; Fri, 17 Apr 2026 09:59:56 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id BDA7160497; Fri, 17 Apr 2026 09:59:17 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id A14D3104609D5; Fri, 17 Apr 2026 11:59:14 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419956; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=hHreTF5UsM+/5KFOm8ixdx5rwjisLGM2O64i/IkGzAY=; b=cgAIsBk3IZFE9309w4q0rlVzAqwqrVGVhzalEa8vKeitHPPPmfaLBm2biOJSjoOPTB/UZE CXwOyRGgJWmYDkpIPvpm+cUiRzVsx6YfvzP5PCm6DlqqLZb4XX/pTB/Jh1JaDUNznLvuzD K/ErWMDQVm3TLTuiYeFDlMTKoKuKYzd0PS7vSRvqWDYOKbEfu68v6A4F+TfLh7NOJ8vy6n kVwxIUJ2+DNtgpUDwQ6Fj7PBklhdFa6VYcUyBNevsw9MuiUJpIy2CI3TYGUMZ6r3xyVi+2 lRHUuIuSHGOnH7n649t69ZLxJSxEaSJb7UfDhRctEzr/ZIlNNJh0T1DiARjHeg== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:12 +0200 Subject: [PATCH 24/41] drm: verisilicon: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-24-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/verisilicon/vs_bridge.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/gpu/drm/verisilicon/vs_bridge.c b/drivers/gpu/drm/veri= silicon/vs_bridge.c index 2a0ad00a94d6..83c91d5ce397 100644 --- a/drivers/gpu/drm/verisilicon/vs_bridge.c +++ b/drivers/gpu/drm/verisilicon/vs_bridge.c @@ -365,7 +365,6 @@ struct vs_bridge *vs_bridge_init(struct drm_device *drm= _dev, ret =3D PTR_ERR(bridge->conn); return ERR_PTR(ret); } - drm_connector_attach_encoder(bridge->conn, bridge->enc); =20 return bridge; } --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 4CC5F3C7DE1 for ; Fri, 17 Apr 2026 09:59:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419963; cv=none; b=BjFyj5bMcgL6c6A08MJHVR9/9I/ziCGQy9xqqKDoI76vwWoH/uSNyiYsounoUIK69tXVjwgg7bnuhR9vIbMIWZyimG1S0EbZ5wAf6IG1Fs5gRyAeIgwBEyayLStsVvKgIG3su7HKNuq9Zvi2+GYeqqUxA2QNgJhOHV7Kj06QvbI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419963; c=relaxed/simple; bh=ShS7BI3LDSkDXOjJk+wSPr4puS4ye4fbqA7KE5jZ9kI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eQ3Od13SrIRnU7iw1ty3yh22R4edgEa8cNgudMyyGYxBc2U3HanNx27Zhu7QYAGXHYwqKnGPABlLGsvANcyUSNzXiJzx/Z2kuKfucQEQ6QjunT9LBS7L7TvGd1o9K1uQmuB4Hv4u6EExjcQmJKfD01j6PRs6XylTVrn9WbsWurM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=D28Y7h5v; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="D28Y7h5v" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 81F51C5C3D8; Fri, 17 Apr 2026 09:59:58 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 2098560497; Fri, 17 Apr 2026 09:59:20 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 35C51104609C5; Fri, 17 Apr 2026 11:59:17 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419959; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=j2LmI/f7V/mWd2ohfL021OYM/85ERPVQO+LtXKIb7T8=; b=D28Y7h5vxj1ZmIjD+taciYLhIKsXmXJw2rdfGMLN6sekppVdqCM6eOizyn3AX9TZVehMtd hJChmbDgvkpGZ1H21TcdAxx2B7OIYFiuu1CsjEtgOtkazUC88zkLfc8UiWdrzuBnmY3F97 xFG+Dgxp2/0tupC1rOgM+Lw7krpx8u9mZVdyHnyaCciFRuOBLlx6Csq2vePDA0Jz/R/kb7 vlOFUcHvx4tv0zYmqTEKwioNPIJV2f+iMRh0mDhsLpAh3TE/fSSJoqfz8gomGmwJQdQEw7 +y+BsuFX4NW2BU2ILaopOqoArNgZbFYiRHq8BuCWrEhb4FU+4kAqIDWEKGkecg== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:13 +0200 Subject: [PATCH 25/41] drm/exynos: exynos_dp: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-25-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/exynos/exynos_dp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/exynos/exynos_dp.c b/drivers/gpu/drm/exynos/ex= ynos_dp.c index 6884ea6d04eb..b80540328150 100644 --- a/drivers/gpu/drm/exynos/exynos_dp.c +++ b/drivers/gpu/drm/exynos/exynos_dp.c @@ -118,7 +118,7 @@ static int exynos_dp_bind(struct device *dev, struct de= vice *master, void *data) return ret; } =20 - return drm_connector_attach_encoder(connector, dp->plat_data.encoder); + return 0; } =20 static void exynos_dp_unbind(struct device *dev, struct device *master, --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 75C243CA4A0 for ; Fri, 17 Apr 2026 09:59:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419965; cv=none; b=UVPavj/EmPpGHIHkM6X4TkhvixMRd1q2tguh60+vAHcBtg/lKfCSY2by6XYwQAvxgo5ljXJWWXf0aQKE2McKu9fmMEYPXkfCS8M/qFULbr9+jBuRRlM98Lq9nIETKEOpWVFu2ex0jz3kRa6vQ9MUrJ3Ot8ODnnVbsekxMk0YbWU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419965; c=relaxed/simple; bh=xueEo+HxW2j+1bJg7hSiCqW7U7WddUo052HskyiWGkA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LySvZJCAkYQT7pH84/AefwM7Gp0d83iofx5lsYEhEqENgYgwRb9Jr2fdacV9Kt+tcE3g4ChDBJpqiccP5LpwfkkKIcErIetwYsFyK+jITpPCGt13FfJ+D530LrK/um5WbeGPXUzejhIx4IUoG5rbliqBr3QRYibKoZWwGaYN1/w= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=d9tTM2Xh; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="d9tTM2Xh" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id A3C2AC5C3DB; Fri, 17 Apr 2026 10:00:00 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 41AD460497; Fri, 17 Apr 2026 09:59:22 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8E0E7104609D6; Fri, 17 Apr 2026 11:59:19 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419961; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=r0h0s7YDyJyC9H8LCIfiFkqD68Ja76vmnmg5ZXo2XJk=; b=d9tTM2XhsiRofx4DQuWWt1YXTwHOhAZ7CzCpGOOWxGxZWznH0CigxJKL3daUJF+029WtrS lXIEC6bOUKgnguQh/kfDaZfkhdjFbLwnZ+Yhd8z+E/VnUW7qKCKb1+lt8ulSsXNvmZUFDp ZNepPEMhxJEmmeh/1MQ78mVY6hiX+tANEHcRhDls0o24B7ob063BIyJfnE+W8TnmjDRYiS zMo7R2PbpW2hQ1elB0v2mWi16Id0GXvGWE1P4ublvxQOSZVcxcpRofPdnl3S4+5f1QR7Iv /mEStazxtaLB8G/MIiekDsKw4xl2baJcvoSYe8BwUzmGm059/2xLqvqhyJQi6g== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:14 +0200 Subject: [PATCH 26/41] drm: rcar-du: encoder: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-26-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c b/drivers/gp= u/drm/renesas/rcar-du/rcar_du_encoder.c index 32ea09d65d76..db2088529b48 100644 --- a/drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c +++ b/drivers/gpu/drm/renesas/rcar-du/rcar_du_encoder.c @@ -142,7 +142,7 @@ int rcar_du_encoder_init(struct rcar_du_device *rcdu, return PTR_ERR(connector); } =20 - return drm_connector_attach_encoder(connector, &renc->base); + return 0; } =20 void rcar_du_encoder_cleanup(struct rcar_du_device *rcdu) --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 3707C3AC0EE for ; Fri, 17 Apr 2026 09:59:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419967; cv=none; b=uJZVHrclwz1alglqKlejWGG/bSVszYc0b/E9fXm94X86tnOGtYwjoT1eVllTuHTsndCzGQurNA9X3fSQE/4ik5qMWGuoeLFjkqu3ZiKrDTTZZtEaxOEN+uwNk4Spk/tPnt1E2Lg4J9C2RBvvi2u/BAdRW0FKTlQdVN+PcVeCL/w= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419967; c=relaxed/simple; bh=QzZDDJHxJ3j1fymKY8intG5strKBB21Vh1bRnqmjHw0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=GoxbThWOovrT4RjiuWV9mKNLrJ7wqom1sRDOdr/UbKHgywGs33yRnsUl3cu77qIlHpgjastzu8Gx44+BbMHxPULyhrbiKE5vwMaQC2NeZEJF3Ud/xWZmNN5P5JUDgqRCQXVC43tJL4uMJCPFIA0c9Vjfzsb4Spqh/ZcYEVt2r2k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=U7UmXJ0b; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="U7UmXJ0b" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 49D04C5C3D8; Fri, 17 Apr 2026 10:00:03 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id DAEAA60497; Fri, 17 Apr 2026 09:59:24 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id C0B6D104609D4; Fri, 17 Apr 2026 11:59:21 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419963; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=ysFpOYHxK4XxRDe6j44Obp+iG3FlC4d6w1g6Nublw6Q=; b=U7UmXJ0b3svJS+tjILhlcVjTnR0AopbhwakIOcMw/DzAv+CZ7Vq7lzeFVbQxyPrLtJCHwz d1kODQlNZ3Zqw95c4njj1PyApFzHtBlGqhrR7Nex0XTU9zNDBX1II1RXUyADcPK5OojgNz HnhHEBKyc36nOl2Pk6MPrT2PVgw9EIL7plBO3sLaAm+JypW674lOc730Hne1p+SvoLiR5q /OeCKLeWdRFweIe05WNBlduoVe7lOc6niRBkXhOzJlmCROMwCgKEV/tozTFanU/xySXaSl LJwZh3sdlgcalzYFGh+/pnA8wLzC/iCTzNfmIbmyiPv4BbOFLgMLN3iA2U+sig== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:15 +0200 Subject: [PATCH 27/41] drm: renesas: rz-du: rzg2l_du_encoder: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-27-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c b/drivers/gpu= /drm/renesas/rz-du/rzg2l_du_encoder.c index d53068733c66..0e567b57a408 100644 --- a/drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c +++ b/drivers/gpu/drm/renesas/rz-du/rzg2l_du_encoder.c @@ -129,5 +129,5 @@ int rzg2l_du_encoder_init(struct rzg2l_du_device *rcdu, return PTR_ERR(connector); } =20 - return drm_connector_attach_encoder(connector, &renc->base); + return 0; } --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 B80FF3CCFD2 for ; Fri, 17 Apr 2026 09:59:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419969; cv=none; b=DcBpi9+NHvaylM1uwT00b9WNWptrvogdv/BGw6P2T3PcB8wW9do1zw0i6od3HjchfLu9kqqvlIx9DM4oKqyw1til9nfaCbCDkybVtGlxVr/CpTGPq0yrE1Cyh8Gn8f+qKoxjLoHlAO0tgD+WSre7vJP1onUhQBPaeYYuU6qpQ0k= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419969; c=relaxed/simple; bh=vu2Icm5Ax1s1K7aptci8POnbcMQxVSFMTH3pxO91fVQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=OJIQvCwy+DKZMrxEwBpFhcEbf6rb74fesHa2xShcCeM9QhWJ4ITEgVq2G9DNRj9CQOnvne5uhUIiJcAy5OAJIufqDUtftjLHUXM/yvcui5MyWxxzEv8asXdkPPayzeZqHo4J2pGbuQK6aSQVi9K36RX1WiQ/ueciGUyeXtp4MB8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=fN/ItIuH; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="fN/ItIuH" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 72F064E42A24; Fri, 17 Apr 2026 09:59:27 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 4978E60497; Fri, 17 Apr 2026 09:59:27 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 4E37B104609DA; Fri, 17 Apr 2026 11:59:24 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419966; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=hMWR6TYXYTE8ZQvdE3TpiS0h4uGXvUzxNxL+fRqvVDo=; b=fN/ItIuHG9dtAmTCDhQnUGOleB2Votxxf60U4uyj6wpVk2PirVy0J1m9eR89qy0ePmFSdW EkkWSouyciAELQzSiS/QR45XIAlO48NKt2pPcfOl+LEow3xD3BDERB0jaHfXmePZPNxqOs zt2+B3bc7scC3d2uvmSFEzmuBMDB7/JVwT2IUGFP5eqX4LyKN5xSHNeFIa9uOTdeuSh8C3 hRgDDjY3JP5pX2DHE4UjyhS94Io+2+YPLRQjbbdI0XNepPccadivuZe9k7hifVIKjNMNSM wJBUGupNFrSR7v5sPCD7j0AaRi7owx6F3f0CA0YLJeLJ0Yffy27RWafOPjaStA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:16 +0200 Subject: [PATCH 28/41] drm/rockchip: analogix_dp: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-28-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c b/drivers/gpu/= drm/rockchip/analogix_dp-rockchip.c index eea230f0227a..41ff44eaf44d 100644 --- a/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c +++ b/drivers/gpu/drm/rockchip/analogix_dp-rockchip.c @@ -395,7 +395,7 @@ static int rockchip_dp_bind(struct device *dev, struct = device *master, goto err_cleanup_encoder; } =20 - return drm_connector_attach_encoder(connector, dp->plat_data.encoder); + return 0; err_cleanup_encoder: dp->encoder.encoder.funcs->destroy(&dp->encoder.encoder); return ret; --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 460043CE4A8 for ; Fri, 17 Apr 2026 09:59:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419972; cv=none; b=cuLdCtbKzhAOP6Oc29BVUhkPIIrSNG9lAfi8mLAAAyaVab10M4X1hkA/ESSonqFhHs/u2VqJ+UOyCAkf/0V+t8blq+qlmQNKpgCqqt8qLHk6RoTSM5nWP59QwSoQRt7rtq0/kLC4NypcRwNtwO31DQ33JLU850nPDqSpQ1BbZd8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419972; c=relaxed/simple; bh=zTMUv0gCu0K1rw/w1wJUYSqZs8BcrW8Ik0/vGcg5BoM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=RX5dDuf3qqao/nhXX3yBJSVEUVZ9GAA+zPHfd/2ZOavHr54WqnkCsbxFNwrxeI2YNgKIdjsUDl6X8bGAvZORdyXlIW7si4biRzRyFEBRhtc+nMB7y3uzTZQsI91Rs5CdbKnIscbl5TFDV0h+Xt2h8Xeiy9bbaFKN/EPTKehKmOs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=LNTre2rL; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="LNTre2rL" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 098AB4E42A25; Fri, 17 Apr 2026 09:59:30 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id CC5F360497; Fri, 17 Apr 2026 09:59:29 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id ABB22104609D9; Fri, 17 Apr 2026 11:59:26 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419968; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=nCZtXt1wCZbeFGfu5CmYHKTGIDa/OGAtdmgwB2WpS+w=; b=LNTre2rLBqkFaAe8RHbadnCNfDoSHzZw8aWlnYe5hj50HkI6/iQt2gvMF9YMUPgtDhZtOd aMyWBt1AM1agmsfxgS8BrdwwR6ihx1J+ZPx54r4lXq2qsXNIBuqKCiepTbexENjKH2LJ/b sSI2pL2kAleV/gZTO/o1ozaw8qCkMzuqy4CTbDxrl9I4ywqNqmB8HUFp5WanXZJKUggx6F ptcyLBnwBaGeUNNl4TN5J0wqnsUAKGzF/qkju9gp6EO6lg67z2iZoicIfRSqepKfpk94eU wPTzrWfFdEPGv9znsIqcC0zG1+9T2ZUVWDqFDqmb/6D6rJl6DaiNHxjzttO88g== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:17 +0200 Subject: [PATCH 29/41] drm/rockchip: dw_dp: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-29-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/dw_dp-rockchip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c b/drivers/gpu/drm/ro= ckchip/dw_dp-rockchip.c index 22c0911f1896..a9a8bf43aa1d 100644 --- a/drivers/gpu/drm/rockchip/dw_dp-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_dp-rockchip.c @@ -111,7 +111,7 @@ static int dw_dp_rockchip_bind(struct device *dev, stru= ct device *master, void * return dev_err_probe(dev, PTR_ERR(connector), "Failed to init bridge connector"); =20 - return drm_connector_attach_encoder(connector, encoder); + return 0; } =20 static const struct component_ops dw_dp_rockchip_component_ops =3D { --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 C2DC13BADAE for ; Fri, 17 Apr 2026 09:59:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419976; cv=none; b=Im8d2xgHN8frQS8LRjkziaf25bZR0OUGDHVYxG6/YOkZzVhMhDf+EeWW5KzbSwAvbt1a5gBCOyVoRPZps0wfJXiFihmgbbBApKbKRYxuKEjTlmG3Bk9c/w1Sc7Dr+pXecqzuiUWgYMOnDiS+yQiqdrnAxnX6asT1fVF8PD9ufBY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419976; c=relaxed/simple; bh=EnVjXiNLyOWKbwv84hKAJPzMbNweaZH+yCshRCviNtA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h0acjBk+9daa2Ig0YZS2vOB0toZUMtYxg7rX3fbEe3Nsdnsnf+I/ul2DqtNVHzEMWDOLZKc18rVBtqeEcwBb9rIOPCozK8gmzlIU9J3DCYIHI/URsVa6HIaUd0D4Gcija5vkRIz4rjqRFQiGSKqi9fj53qGUZWM58/BHAwcb70k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=fXfBsvSe; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="fXfBsvSe" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 732FA4E42A24; Fri, 17 Apr 2026 09:59:32 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 486CB60497; Fri, 17 Apr 2026 09:59:32 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 4D787104609DB; Fri, 17 Apr 2026 11:59:29 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419971; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=UVZBM3qKgBxuYxQMCLXJt4FD6qsQcz8YYge/VPeKv7I=; b=fXfBsvSexFWNo0K5o+lqtnnsCD9LkusLBwSmgbZsgeRPr7J/8Gz8Rywyax+B5N1kLwo1jk JWM3TREoxtsyFf900EwxXpt05ufTf0EKu91pz9rRkAZUqr2CyA4zuQSElhuXEDWn6NAmVT pmtVD+nElsHKhUUHuMhY1fjDzG3SnasQUslA5L+uKNhXX/zM8U4D4ZxqevlwewdiahmI47 vs3tnmHt5Qjqx8D84WfcobZDFdloiI64w12hPFgYKpIV4WYx6Y4IpweiqB91/yGhVVb7ks UBnS6QBPMD6X4DD2G16fj09RkvScb3tmvC654k4VTQDuAc3uIg6Rs+1Y1tTwGA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:18 +0200 Subject: [PATCH 30/41] drm/rockchip: dw_hdmi_qp: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-30-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c b/drivers/gpu/d= rm/rockchip/dw_hdmi_qp-rockchip.c index c78db7f8ab6c..f35484715c2d 100644 --- a/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c +++ b/drivers/gpu/drm/rockchip/dw_hdmi_qp-rockchip.c @@ -603,7 +603,7 @@ static int dw_hdmi_qp_rockchip_bind(struct device *dev,= struct device *master, return dev_err_probe(hdmi->dev, PTR_ERR(connector), "Failed to init bridge connector\n"); =20 - return drm_connector_attach_encoder(connector, encoder); + return 0; } =20 static void dw_hdmi_qp_rockchip_unbind(struct device *dev, --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 005573BB9E4 for ; Fri, 17 Apr 2026 09:59:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419977; cv=none; b=o58M4UZTdOD4+9oGsHnS3kqFwhh4i7A48CCl8v1q3Cbsf2//fkJ5i31bwaz19joms7hzFKS9PTSeM+d3X4GvkgtEv0gagr2Xa3zhLumQzPrmjXhuVGpmY/sLpDv3eeQzitN4A9H12LHmGe2GcDUn78zC7V4evQNh9JnvTzkW5eI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419977; c=relaxed/simple; bh=Mb5qHAP25YkPFurK/q4Eumz54y1ZKY3kz2pKXjqcqko=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YK4INfTjL3/xmKTyr8lcr/2E1lk5wf8gzYE/nkYhS8JzwszKOIwMF8PR21/NgVoSJs/JqOtRpNArOXJ1jyFJfLIlvgs/oUEVWd4hYPvFbxe1QEX4RZ9iwgK0hmKtzBpvPDKiTH7lddR8l6zhg4BWamTDFeizMFWdNt+0MCyFJk8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=cHRmaqqN; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="cHRmaqqN" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id B25B41A3327; Fri, 17 Apr 2026 09:59:34 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 88FEE60497; Fri, 17 Apr 2026 09:59:34 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id A387A104609DD; Fri, 17 Apr 2026 11:59:31 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419973; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=sUloo6TozVcNamNrSE3zYNrLbD1+95q/YjZjtAKVJTg=; b=cHRmaqqNONFrratN1z/FyvqDDwTP8BgsRc7QUim2OXYM+FDEQlSXO8cvDFnx2eElTThd7T q8C8tO1I8EqpoJ4GIPsvQE2wv1X6kAi9fzotrrNrjd1142i+uvMSdjEaB804n3dFfjy2iu aDmVV4tXMygvu+gLeCW4w27hw0ModeKviBz0RWy4nqVAqRnwfJiLym1FWN8tMSYrBlXYZC SVg8W4PkzH2ao51fo16YOrHpUtHfm/93CMwqpmTjQ5Eq+5gFmlY7RhxcNuNQwMjnsTqwVn U93JAaQsGUeVh/Q2LnX6svGh1EFwmE8yTAV43lRBxRW1zd1yKWNTThIyU9MbtA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:19 +0200 Subject: [PATCH 31/41] drm/rockchip: inno-hdmi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-31-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c b/drivers/gpu/dr= m/rockchip/inno_hdmi-rockchip.c index 28e6fb09aae7..45a6dae4de31 100644 --- a/drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c +++ b/drivers/gpu/drm/rockchip/inno_hdmi-rockchip.c @@ -137,7 +137,7 @@ static int inno_hdmi_rockchip_bind(struct device *dev, = struct device *master, vo return ret; } =20 - return drm_connector_attach_encoder(connector, encoder); + return 0; } =20 static const struct component_ops inno_hdmi_rockchip_ops =3D { --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 9780D3CF05B for ; Fri, 17 Apr 2026 09:59:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419979; cv=none; b=PEMUqoB78ltaD4u2z1N7KIsQeLdMjTpG9Zs9MrcE7CmWWatog5GgUZgA24k+ESZQFaFavu59Mjm2s18UphpnaGQq5ojmNXwbPTzHaKKBaIAxaBsVzSG1SrvPKvTsf7LevyEsByCPHxue8Sf5HccJfO0VDOQo7xESPNRIbyHs1/I= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419979; c=relaxed/simple; bh=lY1xXQjDNVyB2lrAF5/S1oTc8Wv0+WVH+sd9jwpc0YY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X0RhBoRQEPYJquzMJMB/gipf/S1nRqMQ+rzGJfbETT4tHpiMw0aACrqqRznjLVEUmQznMNYSAssgLcgSaIKaaXf1wPtVJzaB1oM7CielO6rj5utPhdYumLzC+VyyUqH3D6Inh+sFh/QMRfnw65Pmh7xl0mGkUzNWqzLIh+uyRbo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=KPqoQGWE; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="KPqoQGWE" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id CE70EC5C3DC; Fri, 17 Apr 2026 10:00:15 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 6D8F960497; Fri, 17 Apr 2026 09:59:37 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id D48B7104609C5; Fri, 17 Apr 2026 11:59:33 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419976; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=puUy+SIf5/qKSteeednrIf5mLYz5IrBkti3jKdbP/U8=; b=KPqoQGWEt7PGnAHwx52O3r6PcTozegI4gLuqSzQlrO3HSc7P3x4CTzFBWApzZKg3jfUqzK su9yAAIQGFdV1tmhZL15j8mPluNdJM/33IrzGPjSZYLF2A2qI7wYvSxUD7uKrjn5QqBiBX rJT1yfHOnRqh8vUrkLOD/y+DpvEaCaVMRDAFx879CfUcO0aoqCk+70JIOb70iv9+PcoDXh NV+9FF536p1YWGpqyg7wthGFsjVKFUcvGXQKkwi6aGgrvXfWjJz8MY9F5OUEcGBjiJGaMM /7axPAPMsLQpPlbSOT36FAp32lFwMQOUjXL5nsjca2oVg8j/7VYKv8H7mfS8zw== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:20 +0200 Subject: [PATCH 32/41] drm/msm/mdp4: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-32-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c b/drivers/gpu/drm/msm= /disp/mdp4/mdp4_kms.c index 809ca191e9de..7726edb0d4ed 100644 --- a/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c +++ b/drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c @@ -232,13 +232,6 @@ static int mdp4_modeset_init_intf(struct mdp4_kms *mdp= 4_kms, return PTR_ERR(connector); } =20 - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret) { - DRM_DEV_ERROR(dev->dev, "failed to attach LVDS connector: %d\n", ret); - - return ret; - } - break; case DRM_MODE_ENCODER_TMDS: encoder =3D mdp4_dtv_encoder_init(dev); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 BE4D13CF67C for ; Fri, 17 Apr 2026 09:59:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419983; cv=none; b=Brp9UfnY1TZ5xGLUDRlc2d6AslqgtI9V56l2/jEXV8LHEa3MUSV/FVc/DwmFKvykf1Yyi0unbGYnZS0VpJce2vJufXtOaQ4Ht3noYHWMIwsElFapEJGcpSCXlBh4UdvMUJ2x7jeRtzuKOW5VNKlS2jJF0yf5JPyID6Onrotc28A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419983; c=relaxed/simple; bh=kCgmnTFJpVbs4xzDDYwF02TG2EBLDa4aw1ZxeSRRwhI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WhO1WqAhTRESbVYRcrOPCfSCBlJNpweJMVvyf72YExYYqzPb6c+E9kEVI5t9CWfdyeYKNyIy7qU+8Qz7zihSBUyVLfdIyCGJbCwSyzqkHi3UAM5/PCAM34W/dfUo/PgqveMGNNopQvagpOivBFN6JMgM/M0ik7zoKYhPTnyy0eo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=k7y4ybcR; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="k7y4ybcR" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 7E7B84E42A24; Fri, 17 Apr 2026 09:59:40 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 5437460497; Fri, 17 Apr 2026 09:59:40 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id DD5AC104609D4; Fri, 17 Apr 2026 11:59:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419979; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=GIM+dcxS8lu18rSAReKvcdwXLUTzXndT5z9nh1cB178=; b=k7y4ybcRSiUl2SAlSLIhoqqXbE70Ha/scjb//ocenvB8kubD1kxacFWYlgX7LzDYmgq3zh zrw9gAk6Q8GzLuBHz/LKUMQCjb7cro+yJWu0EQPVl19Bw0lcmYnmER14gvoANpeTOJvqwH lrhikmkWPCgPVY7sc1GenCWlCCrvmcGfnad2DoWTm5/Cxyfgbr0WEGDoroWW52PTcmnGmA QMxVqdbiSs+E3HgJjrxvJBUN9f78/MQlz7K36v1Y3kIVa/QYdN+uuigDZHwgX5ZPdAZH2h BD9bGdm/5aFOi/LnQarSCUKvenp9k/OJCcVuBqzA3YS9WbEtCASWEgZVKpe9jg== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:21 +0200 Subject: [PATCH 33/41] drm/msm/dsi: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-33-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/msm/dsi/dsi_manager.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/drivers/gpu/drm/msm/dsi/dsi_manager.c b/drivers/gpu/drm/msm/ds= i/dsi_manager.c index ca400924d4ee..46faeaae9d94 100644 --- a/drivers/gpu/drm/msm/dsi/dsi_manager.c +++ b/drivers/gpu/drm/msm/dsi/dsi_manager.c @@ -485,10 +485,6 @@ int msm_dsi_manager_connector_init(struct msm_dsi *msm= _dsi, return PTR_ERR(connector); } =20 - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret < 0) - return ret; - return 0; } =20 --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 4CB503CF66C for ; Fri, 17 Apr 2026 09:59:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419985; cv=none; b=BqNW5xUOU7zpemJU18APQmkPYAhiw+uPmW0uky509kbou6fjK1q5Hf2QGVLGNM+t6M0Wz1DcceOHowkQxZUj0KTtYuzV2LKH5ilBhgfe/5auUlRSuWSK9LFbNm2KWEgrNkJi8IW1kT55NJxbFkn45yPkrtvJQp6lc9TZRcDUYOw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419985; c=relaxed/simple; bh=qdphxkzpfpiFfADHURwKArsIqnvk3ona6Ydvx5rScko=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jrnGRIlNKPSFmTsWMLGbp1RXvLgykeO4BqzYVzP2Lr8UMXR5ObVSDngOrsuZEwvafSHplRJtsCjBQ2qpTSeU7TWqS6mHuNDYZQUzbG4bg8kDkMkSiR89wCqJtCUZ+zNtCuY2uHiFGcQs2Sy3i+H4SwvWarnnfIP+zBNXMDqA0pM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=BXamssk9; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="BXamssk9" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 0B4121A332B; Fri, 17 Apr 2026 09:59:43 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id CF85460497; Fri, 17 Apr 2026 09:59:42 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B584F104609D5; Fri, 17 Apr 2026 11:59:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419981; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=Vg4xk0BL9Vx4AIBY/T0FrCStojWIiXvnfyD7V05c31A=; b=BXamssk9WzsP1IIS3jPX/WreG8hkNbv9QIzvmpcwymUNu8hlXHGU6ogX1/izqdcaC8aiXb Ex4p2YJx0E4KSDj1AE0J2WxQKgtkSPFzraXsbEcrRBlYfVFRs2etGpJKKCR9Jgo7T2pmKG dg4TluzLRKyBaIBd/LNXY78cSfqBuWXH1QUBNAOVaicK/se2/NnuDFe2Lf5a5alqdxBG1B mXc0Is9nZMUqr6s/eYs2XI0DFbDLiK4qY3jfcSjHsz9gf8MfMHVKPzq51rwzfzTsHZNaIM RPK1MTFpFJoKAAyUfhLsC87qGl3s85Fee7tn/ZWOaT+51jm/KzynAWMMlY1pcA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:22 +0200 Subject: [PATCH 34/41] drm/mxsfb/lcdif: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-34-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/mxsfb/lcdif_drv.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/mxsfb/lcdif_drv.c b/drivers/gpu/drm/mxsfb/lcdi= f_drv.c index 7f07ae24e0dc..f5bb59cd5028 100644 --- a/drivers/gpu/drm/mxsfb/lcdif_drv.c +++ b/drivers/gpu/drm/mxsfb/lcdif_drv.c @@ -99,12 +99,6 @@ static int lcdif_attach_bridge(struct lcdif_drm_private = *lcdif) return dev_err_probe(dev, PTR_ERR(connector), "Failed to init bridge_connector for endpoint%u\n", of_ep.id); - - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret) - return dev_err_probe(dev, ret, - "Failed to attach connector for endpoint%u\n", - of_ep.id); } =20 return 0; --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 C2A343BC690 for ; Fri, 17 Apr 2026 09:59:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419989; cv=none; b=JnwNyRcHQXm6y34AjFjJzZ7pw498bCewSo/XG0o80jl2WIOgLJ2NMEA9Bq0m6lkWa5tb8hu6zgkgq6L1xOYhOyAU/VpD1ofLR1vyxX3t5nzmjMlW0Cj790biK4GGGUhVgDbkRhFPewlj9kkEq0zNaUfBZBvNKobVdrMtyMANd08= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419989; c=relaxed/simple; bh=SdW+L4hSs4qVs17B27dlZoJRsp7z7TDQCf9k6/tysX0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cGQHLNgDbmqdjqwgmezOxO7TTkgDJ9ega/jojTh68tCe1JXvKqakJg2p63kAsgY/SLbgGM/8WcWoxGIplFgdGRsy25p1LPU3p269sgZuYorj87PYcv+B/SKab0zZm/+dgeL5y7P+LuLk/2zpr15rA7qOz37wIyfDza1eGpi3cJo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=h8SFIRwf; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="h8SFIRwf" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 791C14E42A24; Fri, 17 Apr 2026 09:59:46 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 4883F60497; Fri, 17 Apr 2026 09:59:46 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 51E7D104609C5; Fri, 17 Apr 2026 11:59:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419984; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=PmG8ahAQniri8LjXNQWfq4igVZjipUdzgeJoacICFAk=; b=h8SFIRwfukSDcKbNJhwo2k99paNKXdJuXrXWR5Y6buDoq0bb+uQBe/l8++8vBbguYNYTqc iNPvkP79+59EM6gdRCBZAqiTlQ0TpJ+eFXc2dqAUklwm/VfZwso7ybt/m4SwWcQyc64HeF VBC9YT54Ep/1A7euvF4Z1Vo8Cyb9teSpEDjLPXIDU4OVXn0bRL+dbTVbPdzVN4bD2KGM7e IrwsYTM1RpAglRtJOQGukDRi9yCdKi0GiBzLY983CPAU2G+cFluintmkGaghUgjmEN+HOm beQIkKbXVCMOwNDnqprGvpetSF9fasR5sHBU7BjMI3aHIjsWkOaewa/EGNyY6A== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:23 +0200 Subject: [PATCH 35/41] drm/rockchip: lvds: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-35-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/rockchip_lvds.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_lvds.c b/drivers/gpu/drm/roc= kchip/rockchip_lvds.c index 75f898a10cbc..7a0c4fa29f2f 100644 --- a/drivers/gpu/drm/rockchip/rockchip_lvds.c +++ b/drivers/gpu/drm/rockchip/rockchip_lvds.c @@ -628,12 +628,6 @@ static int rockchip_lvds_bind(struct device *dev, stru= ct device *master, ret =3D PTR_ERR(connector); goto err_free_bridge; } - - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret < 0) { - drm_err(drm_dev, "failed to attach encoder: %d\n", ret); - goto err_free_bridge; - } } =20 pm_runtime_enable(dev); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 0A6543CF695 for ; Fri, 17 Apr 2026 09:59:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419991; cv=none; b=N4m8Psoknf4H5GXSZlhmXuun+xNLmNSjqn81ljFT25o06vsui/833Yi5HZfuRhbzk0WsdKhzT1YZ+20RTnBczWapqhlKsCp3QRcaW3AgT+4hT13PZRrnhAEkMX4TeqsDzTq/SXW0llgO4jTpX8PcrpM7GR6v5QbBJ5Jh1kYpOFE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419991; c=relaxed/simple; bh=qRBLCyaZqqGC2MciggVEwtkZ2tbQoxRf8hBkapFLF68=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WgRsn+gjWspGjcORpOEt8pxKbhkgQ/huYUSIOpOPM8XoMPGY3uA662atgbkOOoBU9JZLJnoSLQYTUYIH7pRIizh4RZg2b8pUn/dLdeUiGl03ETRHLwyslLh6XE3HCfq3RPSPhk8hUkN4U5AGXNY5fi1jKAl0szIBSfYq+H013jw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=WgYAfJWI; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="WgYAfJWI" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 5AAA6C5C3D8; Fri, 17 Apr 2026 10:00:27 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id ED9BC60497; Fri, 17 Apr 2026 09:59:48 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B6689104609D8; Fri, 17 Apr 2026 11:59:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419988; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=LjMLSpLz43wbWbwlhTo5dhnf7k0lzVQKRKGsG10yQXw=; b=WgYAfJWI3DX1mG73YRDaJ4wASg6M/NTwKAxq/zfIt8un4dDzCBDiV2Ulw+bnPzY2cC3g6U 83dZrJwktFvvKx6qCC5clOxyZ4RiAyfKs9GiMS3Ofek26UybSc7voY89HGZyvUlYoo2ZLd 23XTUAGialAcUULAPifaTZOKBiHabfFB3ilg4NQUcUvYo8vth/fUKkebHqrnEfgAzAXhIR CPQ7PnixxTmHCmrcURdpGatkEvTgQhO/VAPAQkDw8JjVBBBuCsdfRKhtKUnzFh9xjyFTlu JF1kI3+L2hESEbo2HuS64bsJq1EhLpxeEGOlOexEsDbEWdwHqnCENoVEn/tQ0Q== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:24 +0200 Subject: [PATCH 36/41] drm/tidss: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-36-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/tidss/tidss_encoder.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/tidss/tidss_encoder.c b/drivers/gpu/drm/tidss/= tidss_encoder.c index db467bbcdb77..34db8d2a3792 100644 --- a/drivers/gpu/drm/tidss/tidss_encoder.c +++ b/drivers/gpu/drm/tidss/tidss_encoder.c @@ -123,12 +123,6 @@ int tidss_encoder_create(struct tidss_device *tidss, return PTR_ERR(connector); } =20 - ret =3D drm_connector_attach_encoder(connector, enc); - if (ret) { - dev_err(tidss->dev, "attaching encoder to connector failed\n"); - return ret; - } - t_enc->connector =3D connector; =20 dev_dbg(tidss->dev, "Encoder create done\n"); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-02.galae.net (smtpout-02.galae.net [185.246.84.56]) (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 AB8653CFF77 for ; Fri, 17 Apr 2026 09:59:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.84.56 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419994; cv=none; b=qnd4HaX6ue83X0Dm6zcnzuk+ShAtJEg5+fglN1snFfmR0VEE25CpFPOBI6gMr6XisPjXiSx9Vb0N1bOsbl9qIU0mz89pPmrPckgQxD8+5QpQPvX3AJuHK3baGkOJDCv2VAVDvDziyLagVtD3fsnq6KjBZjHV7kZWcNHXlr43+1g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419994; c=relaxed/simple; bh=VmVNoBay3o9mmi+zTFqxdBhq0009RVOIf0ZvTYdc3FI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=F4deD3qvK1DVllOVq2kkAROhnScTWNg+zOoAp1iJE+aTWaibds5DfMg/u7/ZLiQoP+9pWY4shQDcLuTSWKdezSiMdmqqzT2VshQK057HtiUe9uVc5aaLi1cMxJld9rG8eE6TIMDeAsM0aPzmpdQVu4ELM+4eoOnTrv/EFizSjoA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=MDk58mML; arc=none smtp.client-ip=185.246.84.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="MDk58mML" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-02.galae.net (Postfix) with ESMTPS id 924481A332B; Fri, 17 Apr 2026 09:59:51 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 67D0D60497; Fri, 17 Apr 2026 09:59:51 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 6B461104609D4; Fri, 17 Apr 2026 11:59:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419990; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=3cttf5YdBexUf4oWFDQ9uR8eixjOWVceTB39RdjUzMY=; b=MDk58mML1zvR1PG0DBIgNZjvVvjnH/YVLEXayDLQ+dZimrsd4GXahfbFbMwTbxnI70S6/u oH6kiQMlsel+qudF7DHUoLBzTXfIVleaa9ya03Cgw8w3KCLEj8aeoJKrqhm3JnPOeh5XTZ p2Rq8WyVMobYvUO0K3a9vkruX1/JCOpoLMvymQxJ8Nbm7BJfrIFCV8wPFGwbHi6EC8tydh 9FPuNmz5W2BfXuy6j3HXzXH37OiLaZ8UmmjHSxNEN2yOpavtrugYxeVw1CsXekDDJJJOxP GtSWfE2CT+osJx7w4Lb0523cIDuXgCt8SdXv4DxbXKERrNxrpewERj14BOOKtA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:25 +0200 Subject: [PATCH 37/41] drm/tilcdc: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-37-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/tilcdc/tilcdc_encoder.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/tilcdc/tilcdc_encoder.c b/drivers/gpu/drm/tilc= dc/tilcdc_encoder.c index 680a2ac6ab59..ac4b5beb2dd5 100644 --- a/drivers/gpu/drm/tilcdc/tilcdc_encoder.c +++ b/drivers/gpu/drm/tilcdc/tilcdc_encoder.c @@ -35,12 +35,6 @@ int tilcdc_attach_bridge(struct drm_device *ddev, struct= drm_bridge *bridge) return PTR_ERR(connector); } =20 - ret =3D drm_connector_attach_encoder(connector, &priv->encoder->base); - if (ret) { - drm_err(ddev, "attaching encoder to connector failed\n"); - return ret; - } - priv->connector =3D connector; return 0; } --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 407CF3D0915 for ; Fri, 17 Apr 2026 09:59:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419996; cv=none; b=bhew78/PYe/CU66DFVChIUOlIg1BgQwAUoR1GNqjCPVJ4W3Pg1OFjKaHpIjVgx59y0kvYcoK8KNFXptCQ6zYmrD1oPiiehEJF0d+rmqtH+4Hf8XENGjgvnmXyOEOi5rvE1LuvZQYhza+tPnoHzn/x4v56pi9FQLpp0pnxgD017o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419996; c=relaxed/simple; bh=RH1DZWs2YykCTLjdgH4SrlhB3844tfBUC01fPo9vAYo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=A3NgG4C4V/RcMz9aEyKMV9WSlTDUhrk+s7QnH9P42t7JJllu5sk/gg/xSDbqFBRrB8D5bLNMpDiFRXTivnCcOwXKgzDSbKcLf04cTZqLQvxv1iXxeevhqJFyJoxWocQvVH0wBpfW4kJLRp/r0dLaNAfNEiYjVWuUpi5XcqDbFwc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=R7cmZW4N; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="R7cmZW4N" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 1B6DA4E42A24; Fri, 17 Apr 2026 09:59:54 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id DFBA860497; Fri, 17 Apr 2026 09:59:53 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id B2C52104609D7; Fri, 17 Apr 2026 11:59:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419992; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=Cjq7UpSTt2VgbfCdh1n5WU0aQoXXtqcmFPrFXBEBUpM=; b=R7cmZW4N8BumA6WBs4DVpmovHOWd2OwKB46v1Y/4MZmi4DpCwBjc6QvKPwao76bDo02mqD N+T19w3LTz2JMX4NTuMFWqjrxFLuh96KFN2exw5uknrs2SRVRTGvpCRoY4UZPaSGH4migZ P5SB2GcTgWtlB2iLC26B1Ej7PyfyOc391KiWJF40GQni329eOu95FNdqEIaUMzqUVPJWId MgIOKkGVO7IyEpXOt+1olGU8nyp6dDFRHUc6+9SpLhCj/ZFw0Qpj3F0QwCYH2BBOiTf2j1 lyPjGwgSJTAkxfTJLsxWCou8t/1SIB8VVgbxC5eO/vwtkBRxVIqf8LnuuGixKA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:26 +0200 Subject: [PATCH 38/41] drm: zynqmp_kms: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-38-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/xlnx/zynqmp_kms.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/drivers/gpu/drm/xlnx/zynqmp_kms.c b/drivers/gpu/drm/xlnx/zynqm= p_kms.c index 02f3a7d78cf8..a341ca492253 100644 --- a/drivers/gpu/drm/xlnx/zynqmp_kms.c +++ b/drivers/gpu/drm/xlnx/zynqmp_kms.c @@ -453,12 +453,6 @@ static int zynqmp_dpsub_kms_init(struct zynqmp_dpsub *= dpsub) goto err_encoder; } =20 - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret < 0) { - dev_err(dpsub->dev, "failed to attach connector to encoder\n"); - goto err_encoder; - } - return 0; =20 err_encoder: --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 CA8243D16E6 for ; Fri, 17 Apr 2026 09:59:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419999; cv=none; b=cJDunKXW2d87IwpBBEgu5qKqHtNBR2oha35VdQdvuepoYoTHDLtQtUnzeEl5NGPHTEEbs67iH92gGcoyRHm7v07pZ7mlb5i/3dc8vFLtN+bzzVy1w95v6nz4fd3l3FVxHlqgMMLBvkgKTajDqEBKB/ddcOWLVWd+O1DC2l39uM8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776419999; c=relaxed/simple; bh=p+7L8Jwo+H15l5ahukoGiShj6CXQdetnOzCm4mfX4o8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=rftGzuaa3/BAA6in3sJmfjCFxo1D1SyQpFpBllde2T8gxJTbKaGqiF12VoaxKTfrN3VABLusWo6AfXkCcVpdvIFgxFx3QyfNYpckT67yEh1TTHYuuPKbwPtm8RpKsPDd596xProSRL+8nVsNWN7EvDIW6YLBt+0Vn+9WzwwtJ8o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=FNeTbkvD; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="FNeTbkvD" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 9278C4E42A25; Fri, 17 Apr 2026 09:59:56 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 68CFA60497; Fri, 17 Apr 2026 09:59:56 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 54AE6104609D5; Fri, 17 Apr 2026 11:59:53 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419995; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=+QIHtHUMcO9F86hTiuiJpGPGWUZLxjQrLZgX7pjvlBY=; b=FNeTbkvD1FWGaqAoQXMgjAXINjLxB/iZnvTgLSA+GwnhanyZHEJGADyZAHJi8qbGH+Dguc AO9I4efbS9hWipiTBqD8C5vmUJf0Y6WGVYrWuvzkKji5ctwvGKOOY9KdOAPxhs4+wLonW9 SnH77862xybkO3hfRWbPP3bb964GSA4SeX0zuig9lQK3BxCktzK8qbLpIqPB8irtPSLpNU CrNBf5bs5D0/hUR5lgUWcftOqPCwnWZD7oC+op3HZyXCSaidTeJ3VcjF+kovUDDY2tY75z 1Gz42VsXFtc6DhBvpYBzZ6wlTcyH6m+vyvYsRw277x/fywIWXBeOQf7N2jBLxw== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:27 +0200 Subject: [PATCH 39/41] drm/imx: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-39-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/imx/dc/dc-kms.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/gpu/drm/imx/dc/dc-kms.c b/drivers/gpu/drm/imx/dc/dc-km= s.c index 2b18aa37a4a8..0f8cfaf4c4d1 100644 --- a/drivers/gpu/drm/imx/dc/dc-kms.c +++ b/drivers/gpu/drm/imx/dc/dc-kms.c @@ -81,13 +81,7 @@ static int dc_kms_init_encoder_per_crtc(struct dc_drm_de= vice *dc_drm, return ret; } =20 - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret) - dev_err(dev, - "failed to attach encoder to connector for CRTC%u: %d\n", - crtc->index, ret); - - return ret; + return 0; } =20 int dc_kms_init(struct dc_drm_device *dc_drm) --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 37CC03D093A for ; Fri, 17 Apr 2026 10:00:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776420001; cv=none; b=U9JV4qSbhkEeWNc81v909qyq2oR3Bz3qk+cKZXSW2RFGuaV4JHMhgbuocsQWBOpR+9SjzZczBpv+xoGke/grQ1KYG1vkRWbAynyCXFWo3VsYb8u9U2//DwXifIVngM/YkpebMH2vS4c9YR458DsWNkFxWTr6TWa96WYg8I1y1lk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776420001; c=relaxed/simple; bh=+4oY7FDRo4pZ5d6629/VrBoiZSHU9tXpRl0gizje1Iw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=EdMORVoqm+a3GKman0+tRTlkuEYhK63G4333c29k5SVTdLhC+6PV0Q3vPFG1/tIAt1RvlIZCCitoMgADuJl5T/hNwj39Hl125DC5V/s6NcRYJ3KrQo01wabhfLKZOGCvmk5RWLq5lu8xpFoZhFtYKJlL6UsIdzi3eg5wTF/esnI= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=hGN2F/sm; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="hGN2F/sm" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id E225C4E42A24; Fri, 17 Apr 2026 09:59:58 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id B7CD460497; Fri, 17 Apr 2026 09:59:58 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id C7231104609D6; Fri, 17 Apr 2026 11:59:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776419997; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=W2YfTCcPWgbWc/+LuGhpwxFltKZQkgXoBvaUQKZY/rc=; b=hGN2F/smQASiiY1sfC78bWf86qK/V/Ps4dIDy6wIixlKZjgD6pG9/z6q9B7SHrkQBKjRCt knpfgGtSkCeDFpY1u8VFWgftsXHFFLTuOLL0tV692eBLLRozo9wXN5/qGUiXEGzAfTjvHU BwZz7pfR9qZHK+D0Dr1UPTR8R9AnTgQugyGL0v7RRoAN5Q8KL82EpIQl9icf/uPXZ4ILSN rD2iU5W/53eV1OBc0KHxQqmYhbWMkit3WL0Lvfntu5Dckpq0EBzj7yot5gO72unI8b6rl1 4lEbEu1G4R5naLO/GCtLm+T1Nridphw3Wed52Rkxxne7E3YWAH2gB8UjtBGLUA== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:28 +0200 Subject: [PATCH 40/41] drm/rockchip: rgb: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-40-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/rockchip/rockchip_rgb.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/drivers/gpu/drm/rockchip/rockchip_rgb.c b/drivers/gpu/drm/rock= chip/rockchip_rgb.c index 5c0c6e2cc28d..add3123e5ce7 100644 --- a/drivers/gpu/drm/rockchip/rockchip_rgb.c +++ b/drivers/gpu/drm/rockchip/rockchip_rgb.c @@ -162,17 +162,8 @@ struct rockchip_rgb *rockchip_rgb_init(struct device *= dev, =20 rgb->encoder.crtc_endpoint_id =3D endpoint_id; =20 - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret < 0) { - DRM_DEV_ERROR(drm_dev->dev, - "failed to attach encoder: %d\n", ret); - goto err_free_connector; - } - return rgb; =20 -err_free_connector: - drm_connector_cleanup(connector); err_free_encoder: drm_encoder_cleanup(encoder); return ERR_PTR(ret); --=20 2.53.0 From nobody Tue Jun 16 07:38:18 2026 Received: from smtpout-03.galae.net (smtpout-03.galae.net [185.246.85.4]) (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 CE31335F5E4 for ; Fri, 17 Apr 2026 10:00:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.246.85.4 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776420008; cv=none; b=h3mpyUiMAoC0zkBbsu2ioaqG+76qDDUQKNSKFI5j2HX7IKsS577kL3/jDscR+tJmlQwnZ+xSYP5s9+3iqUUWgXO1MBknkwB0J4mogTGIc6Ez7wXzJ2U7xoSIoee6ZM4NY1hDg6zR7dmsxCZMneSugqBNMYZNqE+YZNC00+Pyj8s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776420008; c=relaxed/simple; bh=hck6YasqgCC3G7FLdbUeNYq1yVL9mUMf4lYXyPnUGSI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NwrioUGBB4UDO2kwOIhul3b2MUU7vfMRuc5kxMScRbbHk6jh/V3k24EK4HS4LuCgh8UgVmhuO0xR9D1wG5idKGrLGKk2oervWfyOaAfei3FOnX+uKCJ6huE6Nk3PXjzXq/TDetI8/HzV5qW8oCC/054003tgcdi1yeYE/LSn8rk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=GRtkZLVd; arc=none smtp.client-ip=185.246.85.4 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="GRtkZLVd" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 552CC4E42A25; Fri, 17 Apr 2026 10:00:04 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 2B31C60497; Fri, 17 Apr 2026 10:00:04 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 3CA4E104609D4; Fri, 17 Apr 2026 11:59:58 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1776420000; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=KGCHQISz4jze2O3gZozSUpCf+02kxnuwkXhAGX81w4I=; b=GRtkZLVd76iU1kdJ/z2LtSXXpAJl4xH0QHFI2A+gWoBvFfDM4xG9eEJl5zkImHnvoxNvTV pWW5tJbi7v8GP6S32ym1yPk63iJjU/XMEpsNJtwAB5EPlaQ+lVJybfqazVKD2skjvjxmBr 3/YNbJmqgUNeK2luuISO7POq4VQyXReokWRMiz558r216aZgVEmd0uKqB3jUkV72vKJ4M8 /xnbbAa3OKhN7B2H73jJfNKcirzQyQcbUce8j7hGWcP5e7FV9CpBpxt/CwNlZ9hMnNBOgJ WZZNDDDm8bD424tp6x8j3z7IlEPWaTkLCBsStXpatunqia5/Kk+N7a96Kmyn3Q== From: Luca Ceresoli Date: Fri, 17 Apr 2026 11:58:29 +0200 Subject: [PATCH 41/41] drm: renesas: shmobile: remove now-redundant call to drm_connector_attach_encoder() 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: quoted-printable Message-Id: <20260417-drm-bridge-connector-attach_encoder-v1-41-67b8b8fb872a@bootlin.com> References: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> In-Reply-To: <20260417-drm-bridge-connector-attach_encoder-v1-0-67b8b8fb872a@bootlin.com> To: Dmitry Baryshkov , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.15.2 X-Last-TLS-Session-Version: TLSv1.3 drm_connector_attach_encoder() is now called by drm_bridge_connector_init(). Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c b/drivers/gp= u/drm/renesas/shmobile/shmob_drm_crtc.c index 5f460b38596c..866afe805e6f 100644 --- a/drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c +++ b/drivers/gpu/drm/renesas/shmobile/shmob_drm_crtc.c @@ -596,20 +596,21 @@ int shmob_drm_connector_create(struct shmob_drm_devic= e *sdev, struct drm_connector *connector; int ret; =20 - if (sdev->pdata) + if (sdev->pdata) { connector =3D shmob_drm_connector_init(sdev, encoder); - else + + ret =3D drm_connector_attach_encoder(connector, encoder); + if (ret < 0) + goto error; + } else { connector =3D drm_bridge_connector_init(&sdev->ddev, encoder); + } if (IS_ERR(connector)) { dev_err(sdev->dev, "failed to created connector: %pe\n", connector); return PTR_ERR(connector); } =20 - ret =3D drm_connector_attach_encoder(connector, encoder); - if (ret < 0) - goto error; - connector->dpms =3D DRM_MODE_DPMS_OFF; =20 sdev->connector =3D connector; --=20 2.53.0