From nobody Sun May 24 19:33:57 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 C6D0A2F99B8 for ; Thu, 21 May 2026 21:25:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779398739; cv=none; b=L+3xkBYUATggFWx739SQiJMZc0lXd5faSnVNaMSTNhg+zQ/OBZkNGcWYBdIKnvz2u4E5Vpt1UZhXnnNLgw1HM6QyEXbAa6maw39bO3XWnYfoD+uqnGIHRQvqolk9+MDt+z1gsvngZjDYX+c9kidIo2QhuRSRzES8cjI/MQlT6w0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779398739; c=relaxed/simple; bh=O5LHItN5WxZgGTwkeSpY04Nh+xhVFufhJGGiuDLDdeA=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=mK8wDoaUfsara0Ts7qoGA6Rk6jtEAhmaGliVqooPxEm/QR9rTdgi/xG1d2TNIxwLostNwQyWqXHd0QAgjInx6b44cGbddbiXp+Pyabb7F0uYGDLsf4d/mdFLSEN49STXxutGGRS/zqeuV7FoQuIB6GkPB6lRTAPtHwrL5KW82Sw= 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=gAPH4oEn; arc=none smtp.client-ip=209.85.128.45 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="gAPH4oEn" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4903fd19957so5282635e9.1 for ; Thu, 21 May 2026 14:25:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779398736; x=1780003536; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=NihLJqzLuBSbswhwjypE1RCzmcHTDYxTHDH3suJunDY=; b=gAPH4oEn6zPmhw0KZ+ZDZWh96+dToaJ+Hu0KuaX+7S+2wH8e/0pn1HysGntt/Bedsp rO2Z6tdMvq2oxWtcSGF1WR4w8645IY3SuxgHwuphtF2H764RzPniIJJykt7RqolcHjto 4IVWAi80jiZ7iyjbkAcaI4YczNNxmbJj4EnMNiuvmPF3ZzTOB+WoJIzdZ7fT8C/NoGHg JhAgPM6zfBssidWn1xLnx1XRgEWn/xU2OXLxiHQTiLfEIs7wUtzIqjJfEVDHS3L7Ko6I LJdely/QEu3+Oev8ysmQSWSskLG1u4IcuTWSp91FbKNwiaZZef6R0jga2wiL5ajKtrY6 8HJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779398736; x=1780003536; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=NihLJqzLuBSbswhwjypE1RCzmcHTDYxTHDH3suJunDY=; b=COPivvEIBGTiJL1A/yyugqZYAzS6s/Vil+xrK4dz/GiuITGFPep9nmbDuDq82WfRtP ljNCramzN5nF8h6HZxF44CUa2OldNH4NsWeXsJTi8LTDtaUuU4lr80MAwg5+gVGmzKLF G2lyU9QaKGtB6h2Kz5wYnjJSEsp4FGHoKjDwOLF41NS+fqt+ewBKA5jKmlgK0IPtyL8f lavwdzz5WyqeAlDikK9uYA1RCRBbNIdST3gCD5F7jvpbm2cHDm38ho9MK7ObmMR29kPu bYIOZxDY0p0AFksxJqYVw/ThG0baiCsTZxwfyWGA1YHtqMyU1fz1nFXhoxv+HNCHj9xj 4P0Q== X-Forwarded-Encrypted: i=1; AFNElJ99P1gRaGwpcPJ3eUh2a2aMHi+cxdVA7y11MLYqQ0GdEMDAxGNDvniqHOAdcEgXMQJjgtUIHvORqn+MIjY=@vger.kernel.org X-Gm-Message-State: AOJu0Yzbo5PJTPJ3PpXt8MkkQ3uZQ3MdDf3LAf1U6mPwKilRJa6KH0it gRQkKQ/IhIK7LSACW2JMn9ugrYpixu0IAgCki6fJfgPbPpocM1hwWURj X-Gm-Gg: Acq92OGdvozv8YQVcXhWBO1uyQpSMzz4P+9cYWtmM0BzFOmzRAaaEuXizcwY+g1/KQM mYAFJbbdcGD2sB23N7xxCe22jFaaPKQ4CcLJh/MwlGLsR2o+c9uMWWdJIWL0AvrgobrDqHPw1IA XMls2Q+RYsp1hGZGUscVeNAjT5bZHa8mgfSn7htCOz5N/7sfyurQNxtRGpBks4JHny68wHXMF74 gq3Skum21JE6VLAt6E60ut6RH5IARgr0h8qwgIx5YcJ1dDcc0GP3p7F8VOSS0rLewOtam1OjCKo Vq6xCrxNvYD6isMBMs2ww1aVx+WqDRTY/2D5Ca1NmjYXFWXwk+nJx1ZukBKs3wd56WefMDn1Drx 5BmijsZ0LNLe2ZBgZbnQiQscB/t5vse3sNsxpT4jR0vYR8RSA+GFu4+AJip0MkGKFkcvqtsmS2x 2ODTT/eEuoIsbpVCVx0+MH84tILXQ/nYZ210RSPkYw4uuIA4vSX0zzmwHK X-Received: by 2002:a05:600c:4e43:b0:48f:e230:2a1d with SMTP id 5b1f17b1804b1-49042ae77b4mr6364855e9.32.1779398736015; Thu, 21 May 2026 14:25:36 -0700 (PDT) Received: from osama.. ([41.43.100.18]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49033d52c8bsm97086515e9.8.2026.05.21.14.25.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 21 May 2026 14:25:35 -0700 (PDT) From: Osama Abdelkader To: luca.ceresoli@bootlin.com, Jagan Teki , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Osama Abdelkader Subject: [PATCH] drm/bridge: chipone-icn6211: use devm_mipi_dsi_attach Date: Thu, 21 May 2026 23:25:28 +0200 Message-ID: <20260521212529.151493-1-osama.abdelkader@gmail.com> X-Mailer: git-send-email 2.43.0 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" Follow up on the previous devm_drm_bridge_add() conversion by converting the remaining manual cleanup in chipone-icn6211 to the managed helper. Suggested-by: Luca Ceresoli Signed-off-by: Osama Abdelkader --- drivers/gpu/drm/bridge/chipone-icn6211.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/gpu/drm/bridge/chipone-icn6211.c b/drivers/gpu/drm/bri= dge/chipone-icn6211.c index e5957917ad88..d51d770060b6 100644 --- a/drivers/gpu/drm/bridge/chipone-icn6211.c +++ b/drivers/gpu/drm/bridge/chipone-icn6211.c @@ -531,7 +531,7 @@ static int chipone_dsi_attach(struct chipone *icn) dsi->hs_rate =3D 500000000; dsi->lp_rate =3D 16000000; =20 - ret =3D mipi_dsi_attach(dsi); + ret =3D devm_mipi_dsi_attach(dev, dsi); if (ret < 0) dev_err(icn->dev, "failed to attach dsi\n"); =20 @@ -761,11 +761,6 @@ static int chipone_i2c_probe(struct i2c_client *client) return chipone_dsi_host_attach(icn); } =20 -static void chipone_dsi_remove(struct mipi_dsi_device *dsi) -{ - mipi_dsi_detach(dsi); -} - static const struct of_device_id chipone_of_match[] =3D { { .compatible =3D "chipone,icn6211", }, { /* sentinel */ } @@ -774,7 +769,6 @@ MODULE_DEVICE_TABLE(of, chipone_of_match); =20 static struct mipi_dsi_driver chipone_dsi_driver =3D { .probe =3D chipone_dsi_probe, - .remove =3D chipone_dsi_remove, .driver =3D { .name =3D "chipone-icn6211", .of_match_table =3D chipone_of_match, --=20 2.43.0