From nobody Fri Apr 3 01:24:24 2026 Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8B2572C15AC for ; Sun, 15 Feb 2026 08:52:06 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771145527; cv=none; b=N+elHJ0w2Yx4UtxRTuGyegZbH6D0laYknWFruoYsc6hvUvjL2WsmW9L/rj8whbg3btdlp7voaoLD/5WejhBP6srDE2kuW8wbpsETlUwNki/K+2Zn5yGQtZgNzcC/O08JopVhhAlt8j4ITppkJWnYDExwy8wsYxb9CJS3Yu31AlE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771145527; c=relaxed/simple; bh=SydrQc7YQKtYaZrPbmKNhhhYruJBmEdNWd6434dYlKs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EuZlUWfmXLNLk2SG/shNci996yexzVGNLdStmG7l9nhS9y4DaLIJn00jcu1MzWA0ilUIRk3HVIaj7cXGdxnlf+GMLao9sEadHfNnYXS6jkj7apZkldiHlkv5yMOjojFfvf4oZVo2Gl8X4qEE9FIkA7ttLl4IfqP67cUPAyeTBuM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=Lj0sptWR; arc=none smtp.client-ip=209.85.208.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="Lj0sptWR" Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-65a11e565a9so2398221a12.3 for ; Sun, 15 Feb 2026 00:52:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771145525; x=1771750325; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=apz6SKQjxrkiY9Y8cAWfLh3BY8/2ZKfxWZr/8LI9FLs=; b=Lj0sptWRkMk3SkR/qf6pUIKyr4CIeZHMzqC8OnVqLXPtXmL0GeX3kWKjDZVA5FV7EC nixJmhKX5p7Cb39UCd8g3GW2OaXIz/amAUiNp+Frp/9F1BpY3gWElAU+Kx01JSXXmuJk 4LeT8f86VCjxkFwHZgUpHz1CmM+bIpJcP0S7qE6x0j6iSHMWpReNxeMIJLrjAKeBmhzP vFBWS1HxCthdZVzyzIJKsF/tGusZq3/+s4KvK7f9KRz4JJQreYWwPAglaf4Ha8Wv8His tsqIFDhAmUegNgXVpgQ0dPNNrF7Ja9+F8wVii+FQyHpd7EeM2J8UYEGL4K/R8MeCrYIg FoEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771145525; x=1771750325; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=apz6SKQjxrkiY9Y8cAWfLh3BY8/2ZKfxWZr/8LI9FLs=; b=tIY8kdGAAysZPdWSFZBRwzJRbmFPak9gZ5xcRrl1yJ8wJam++oxSOBMAM9OmRc8aFO xCZBGK6SKGDDGNkiUKJFGbV0wxza9UaPPIiucM+Ge+xzKVj3eLyhcu5mQjpJeLm02Lpv JeKqwwVl9JvU0LPw7BNcEoQUxo7ScAUFEKh7pRg4ApVRfLIGtjQw9pWrcGxDwjrZVNFj md141dFNuVPsT6fnLgF+53/5pRGl1dzEdPpAlcnkCZ6e1uCG8d5zhmnwCdxF0ZF0ECDL OYfb5WMjArsVFWi1KotK9T7AymTd8lUysVt1E/J1lA9P7kh+dYbhh7fOMRqgsB/aCGtk bSHw== X-Forwarded-Encrypted: i=1; AJvYcCUOmG498HKNo1NoazNyh4Gxkein9jjC3pPtpHLwMfXC1F4ucenm6nqcGeL830ak5/qaX2NvF0fcO2YK1pA=@vger.kernel.org X-Gm-Message-State: AOJu0YxbNkKzeXlHm6KBV03pLICZ97NjTaczgRyCGst3yPOW/LRnQujg 2m3Y9zUs5C8rbJ4VXDt0HpdiS7Me8UgCzQJwJvPpzGwwddVdGQOqACK9 X-Gm-Gg: AZuq6aIWPEkK7h8w490a3vHy+xE6Kw5nID5yKC0N3Qs5/48G4qpF98JSqhNNhxGv9Yl ZklOC4X3o54QTd0zzvgoTacea3ngmHzLcvPM2heZx2J3BtIcwDLLTxeJRI9pzB47OBvIF0FU02S z6i9bz01iqPxGA71YD0fRZuopd3ciivDbgvg06Pf3lhYmsFVMoA6Sa9/iFr1gug/dp9MKMrVDXm rrLltjfxm4D37jBef/JkT3o9gzTASoig6/YyqMaPY9x/8xZT72VPMRSAoKzAIMDmsiYBLu8GhHr YT1Ha5yEpMYHCNh2mDWQ+0h0QPULDTYjpsONdXHRLvtgxrWZk5Rzdq4Evx5mnUAKUGxiQoGOpAi Zht+cWePC2FuXSCvO54CQBz8NggG402nR6SR14gajrd+rZT0wt0opO58WcALBeuoRay6wqY4ecO 3T8H1pim0w+Oob X-Received: by 2002:a17:907:8690:b0:b86:e937:d097 with SMTP id a640c23a62f3a-b8fb44767d7mr372985466b.38.1771145524794; Sun, 15 Feb 2026 00:52:04 -0800 (PST) Received: from xeon ([188.163.112.48]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8fc7629b63sm139799766b.35.2026.02.15.00.52.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 15 Feb 2026 00:52:04 -0800 (PST) From: Svyatoslav Ryhel To: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Svyatoslav Ryhel Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 5/5] drm/panel: r61307/r69328: convert to devm_mipi_dsi_attach Date: Sun, 15 Feb 2026 10:51:39 +0200 Message-ID: <20260215085140.20499-6-clamor95@gmail.com> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260215085140.20499-1-clamor95@gmail.com> References: <20260215085140.20499-1-clamor95@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Switch to device managed version of mipi_dsi_attach. Signed-off-by: Svyatoslav Ryhel Reviewed-by: Neil Armstrong --- drivers/gpu/drm/panel/panel-renesas-r61307.c | 7 +------ drivers/gpu/drm/panel/panel-renesas-r69328.c | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-renesas-r61307.c b/drivers/gpu/drm= /panel/panel-renesas-r61307.c index 70bda074dd0d..d8185cc1b5d6 100644 --- a/drivers/gpu/drm/panel/panel-renesas-r61307.c +++ b/drivers/gpu/drm/panel/panel-renesas-r61307.c @@ -261,7 +261,7 @@ static int renesas_r61307_probe(struct mipi_dsi_device = *dsi) =20 drm_panel_add(&priv->panel); =20 - ret =3D mipi_dsi_attach(dsi); + ret =3D devm_mipi_dsi_attach(dev, dsi); if (ret) { drm_panel_remove(&priv->panel); return dev_err_probe(dev, ret, "Failed to attach to DSI host\n"); @@ -273,11 +273,6 @@ static int renesas_r61307_probe(struct mipi_dsi_device= *dsi) static void renesas_r61307_remove(struct mipi_dsi_device *dsi) { struct renesas_r61307 *priv =3D mipi_dsi_get_drvdata(dsi); - int ret; - - ret =3D mipi_dsi_detach(dsi); - if (ret) - dev_err(&dsi->dev, "Failed to detach from DSI host: %d\n", ret); =20 drm_panel_remove(&priv->panel); } diff --git a/drivers/gpu/drm/panel/panel-renesas-r69328.c b/drivers/gpu/drm= /panel/panel-renesas-r69328.c index 0ed143f77e50..bfe2787f8f53 100644 --- a/drivers/gpu/drm/panel/panel-renesas-r69328.c +++ b/drivers/gpu/drm/panel/panel-renesas-r69328.c @@ -217,7 +217,7 @@ static int renesas_r69328_probe(struct mipi_dsi_device = *dsi) =20 drm_panel_add(&priv->panel); =20 - ret =3D mipi_dsi_attach(dsi); + ret =3D devm_mipi_dsi_attach(dev, dsi); if (ret) { drm_panel_remove(&priv->panel); return dev_err_probe(dev, ret, "Failed to attach to DSI host\n"); @@ -229,11 +229,6 @@ static int renesas_r69328_probe(struct mipi_dsi_device= *dsi) static void renesas_r69328_remove(struct mipi_dsi_device *dsi) { struct renesas_r69328 *priv =3D mipi_dsi_get_drvdata(dsi); - int ret; - - ret =3D mipi_dsi_detach(dsi); - if (ret) - dev_err(&dsi->dev, "Failed to detach from DSI host: %d\n", ret); =20 drm_panel_remove(&priv->panel); } --=20 2.51.0