From mboxrd@z Thu Jan 1 00:00:00 1970 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 36CBA4F5E09 for ; Tue, 13 Oct 2026 17:48:15 +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=1791913697; cv=none; b=kGFFFsFTQem/pBie7EdIT6cG5EAiPJ2zaPNbZUXV+kCXscKLZYf45Cr/7kzn27rorsSloLR6Q+NMSbVF77THhAgQZ/Igft2NoD4cgdV1kijxlQgOi547FqQs5lWCcQXjaXjm4xnOFOjgHOC+nBmpRYX/cbkmV3X9LbDBy4Gyl6M= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1791913697; c=relaxed/simple; bh=GxhmLe6rfDn42QEacEnneXYdv0esdzKyljqkjAm1vWk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bXAlimzXEVVfLtj4B0+KGfz838v/hZmRdbXU77pPcmOwgBhi4FgoNiz5Rl6laDO9pIrxJ5VmkuzYn/QzbDxb8MVjgSdgTtErftrjnr5M+JjDcKmg9E0hJ96QrtiYmqnKYfkP19098gn44uhVsg+PrOsz6FhFLjUfQ0sJU6nbhDQ= 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=tOeJGGz1; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=NRuJnHoj; 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="tOeJGGz1"; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="NRuJnHoj" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 86E344E41215 for ; Tue, 13 Oct 2026 17:48:13 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 5C16960362 for ; Tue, 13 Oct 2026 17:48:13 +0000 (UTC) Received: by mail.galae.net (Postcow, from userid 0) id E050D11D70C37; Tue, 13 Oct 2026 19:47:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1791913693; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=i7DvJv6aN3h7IEYKi4oVl5rzMxjd2FsU0tIV7NHPlLE=; b=tOeJGGz1tnkwyWq+0soB9oCP7yOcs5++6tXGUGAE4qm9UOL9ZT9ENg3nr5wyQooQ41h0E1 uno6E9SV3Liqdekt9uGSapXcOUGHw1uMvFY3/vahfnrn9Lysgw99tTu+N60GXIjdTnWDHo Fl1PU9GvML/KL3878lS9NJcqOslca9YMFnM9vGwGDU/Z/mglToHIivFDgQzt0GnEMFK9wP F80z101hC+by70CSayiKcslBpgxECMmGoMqxy0AnVrD5yjRLKPZ5OFQd1/Mtv85eWiOk0u qpDWuZlI4/SmMFpBXZ+g2LqcaKe+1jqkLiuWO0FwMQSEvbYe2niiIE8y6Ru0Eg== Authentication-Results: mail.galae.net; none Received: from mail.galae.net ([172.22.1.253]) by 9e7fea892943 with LMTP id 0HigOQLvzGqxHxEAtaWaaQ (envelope-from ) for ; Mon, 12 Oct 2026 16:30:26 +0200 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 8B07B11D70C1C; Mon, 12 Oct 2026 16:30:23 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1791815425; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=i7DvJv6aN3h7IEYKi4oVl5rzMxjd2FsU0tIV7NHPlLE=; b=NRuJnHojWKBYLYtw2PZuBZcxkecrmF1B7yx2gFkrTI6cdAb9IhhbIhfAFiQtOfy15SsZj9 EjnvyTc8+G1tzPNq2UQDmqKLF+lZ937r3b4hVX2ERweQsKpd8BQdaKocBlr7ZUofWpxLvW oPzrFD/2XXwBMBzPuXyTn6MKRmeOFFMCCrre9fNUJRaWSTdiOOOgweAULt27g0p3Q9MFPO efML2xGfU7ha441i2JcEbzzuxnqX8SkxyLWoE9dY11S/cog7tlNJqR4PWLXlLwRbmOGIlI 8pI2Xd7jg9av44ICjNtOoD2KO62QToJ/MNbGmn7np3o+vM90GE/iD0jwSejyYA== From: Luca Ceresoli Date: Mon, 12 Oct 2026 16:29:53 +0200 Subject: [PATCH 3/3] drm/drv: stop mentioning deprecated drm_of_find_panel_or_bridge() in docs Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20261012-drm-bridge-every-panel-cleanups-v1-3-0fd272f486b6@bootlin.com> References: <20261012-drm-bridge-every-panel-cleanups-v1-0-0fd272f486b6@bootlin.com> In-Reply-To: <20261012-drm-bridge-every-panel-cleanups-v1-0-0fd272f486b6@bootlin.com> To: Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Jessica Zhang Cc: Icenowy Zheng , Hui Pu , Ian Ray , Thomas Petazzoni , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Luca Ceresoli X-Mailer: b4 0.16.0 X-Last-TLS-Session-Version: TLSv1.3 X-Last-TLS-Session-Version: None X-Rspamd-Queue-Id: E050D11D70C37 X-Spamd-Result: default: False [2.50 / 30.00]; SUSPICIOUS_RECIPS(1.50)[]; DATE_IN_PAST(1.00)[27]; RCVD_NO_TLS_LAST(0.10)[]; MIME_GOOD(-0.10)[text/plain]; BAYES_HAM(-0.00)[22.68%]; ARC_NA(0.00)[]; FORWARDED(0.00)[luca.ceresoli@bootlin.com]; MIME_TRACE(0.00)[0:+]; BCC(0.00)[]; RECEIVED_HELO_LOCALHOST(0.00)[]; DKIM_SIGNED(0.00)[bootlin.com:s=dkim]; MAILCOW_DOMAIN_HEADER_FROM(0.00)[bootlin.com]; URIBL_BLOCKED(0.00)[localhost:rdns,localhost:helo,bootlin.com:mid,bootlin.com:email]; FREEMAIL_TO(0.00)[intel.com,linaro.org,kernel.org,ideasonboard.com,kwiboo.se,gmail.com,linux.intel.com,suse.de,ffwll.ch]; FROM_HAS_DN(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; FROM_EQ_ENVFROM(0.00)[]; RCPT_COUNT_TWELVE(0.00)[19]; PREVIOUSLY_DELIVERED(0.00)[luca.ceresoli@bootlin.com]; MID_RHS_MATCH_FROM(0.00)[]; NEURAL_HAM(-0.00)[-1.000]; TAGGED_RCPT(0.00)[]; TO_DN_SOME(0.00)[] drm_of_find_panel_or_bridge() is deprecated. Update the "component helper usage recommendations" docs by mentioning the currently recommended API. Also stop mentioning drm_panel because now every drm_panel embeds a drm_bridge and the drm_bridge API is recommended to access panels too. Signed-off-by: Luca Ceresoli --- drivers/gpu/drm/drm_drv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/drm_drv.c b/drivers/gpu/drm/drm_drv.c index 0cdc606af8d1..3f1b7faf5bef 100644 --- a/drivers/gpu/drm/drm_drv.c +++ b/drivers/gpu/drm/drm_drv.c @@ -695,10 +695,10 @@ static void drm_fs_inode_free(struct inode *inode) * * - The component helper fills the niche where further standardization of * interfaces is not practical. When there already is, or will be, a - * standardized interface like &drm_bridge or &drm_panel, providing its own - * functions to find such components at driver load time, like - * drm_of_find_panel_or_bridge(), then the component helper should not be - * used. + * standardized interface like &drm_bridge providing its own functions + * to find such components at driver load time, like + * of_drm_get_bridge_by_endpoint() and of_drm_find_and_get_bridge(), + * then the component helper should not be used. */ static void drm_dev_init_release(struct drm_device *dev, void *res) -- 2.56.0