From nobody Mon Dec 1 21:32:50 2025 Received: from mail-pj1-f42.google.com (mail-pj1-f42.google.com [209.85.216.42]) (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 C53BC337681 for ; Thu, 27 Nov 2025 16:14:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764260079; cv=none; b=MRQ6ZGCSwNwoPalS+G6dybH16FcgGP7Lh4K07i7bM/Bfr+ekRfFztba1oEduWSlK0AjOHeP+/zvuG2vou9UcxJiyQu8fehG+TrBJn+ePLN8CEkme1dYMBLIx8u/RF9YpcNWt+9NuxetKz8k5tm1ZuGPrumS/DNUrJTeq80PaAL0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764260079; c=relaxed/simple; bh=q1t2w+3LQ4iJXqgOLA3n9ECyRZC4J4MrcwDpZyupUhE=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=JLjFGL23X4lhWbuOm/F54vDp8KUFqp5P/BwSRCw7NAT3SG/Fmp/O9ZVBB4N25RJGYpBkf3QKVYuWJJSWzzgflf3NK6qzBw2ivmBydwgf2GtZDuEmQe1I2P4ssW62cTWmdJAZsofWM3SRL5DwKxWpiW0ucc8rhNcAhAQDaPSBCYU= 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=YHaHKj2k; arc=none smtp.client-ip=209.85.216.42 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="YHaHKj2k" Received: by mail-pj1-f42.google.com with SMTP id 98e67ed59e1d1-340bb1cb9ddso808947a91.2 for ; Thu, 27 Nov 2025 08:14:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1764260077; x=1764864877; 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=OelpnF6/6m3NZuiNGWSozOU3js9WsWkx5++wwJ6A4bM=; b=YHaHKj2kik0CMpLMOHfXGjf5cTlzyYne7KprHimDUdMgyFCVbHn3FQfdjozrc/f1ii kZDLrNBEa1MdgOBLMpVL2mflVdp2S4y5NJgC5D2STnZadFNV7SHIe51P3MQCLWwduyZD SATcf49ZwUnNfJcizxXHWYbebMDjw8wMCnW42JMdo3w7QtbicAB2JyopzdfvjMLRgiSK 0JToBJKg1OqrZJYHkfdDyC/jPkC4a22sQ056YT8BEGISPcIZslCbh5MYLgNxNoPz6NeX S0713xZR0lrwX0oNhoVD8PdjdHZCq9bN86mz+9DEpsowYPJy1Ylx44jutborB2+wg/ZI blfg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764260077; x=1764864877; 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=OelpnF6/6m3NZuiNGWSozOU3js9WsWkx5++wwJ6A4bM=; b=w9tPp69f+uan7+nNrUJXct/2v5EmG+/BV3rVBpjatUOf1HpeIsl6OK7ax9qOD5hfd5 qOXPv3FnE822HjQ7I5jBk7zxAOC2utr1rZPBJ1+wV2dQZoQSvlU62KEdEqNmlcKBJj77 gwKJNQG6Z1P55TNOH6BNswteFC3EWHg7oB+IbE0xRHhbBXPQuKIzj3D1x6PP0++ARboV o0Lrw3LHqrqglSR16qknw78WaZ08V2J/z1JCTY2Ac/m6/Gxfs4C6FsDQ4AtqO4MZ20Px R/XNAe+wOF8ymLwAAD2EAPdbCHJDDKwIJtJQEcDjstZ1pAHha5mwYWCwwkButbOCs/Db KhHQ== X-Forwarded-Encrypted: i=1; AJvYcCWNBP5QneHJH44iGdxCKNdxYWuYg9tYB9R4Wnv1Sy6EBg5TCvT1hSHzSrbwl9XU7bmE9s6z0Po0Y5O5R/Q=@vger.kernel.org X-Gm-Message-State: AOJu0YzSkH3LNzpwPl/z4DSUSxtM2rv1MEG++pmw+EtK9myKdFioeUce MdNWmnfhhar0KTuq9qLV5MdOJc+C7RBzxm2SM8kAxL7x0r/dae4oXb6S X-Gm-Gg: ASbGnctnQGFXh7Hbn/syVjOEUcQ/IjHlydORnO9X+lXZradJkodgdMFN0REUNmlkLPA 4NR2i7am+RlCSjSm+A8hOFBLTP/G1sc7NMSOupKqUZlWz8QXCWJMhnx641r4cPMIK0wku0S3Hgf 3VIzehgG6TxLJ9cg+tv4u2gw+vzhQSNBK2n8Nv3NIbabvDrtK/4jf93g3ZMdah+4f0qEWbGGhw1 0ICUBmIAJ61E53Y3FyqSUc5DOahDvoGKGKrhzHfm3heFJjpMzS7l/U6eZtLftOs0wnfnsAvm6kD oYMxeAA4i+JrN85qOPT4a2D0wwZO60HO7Rk9JJsUbdhwLM72Q9adU6+/Vpt6XV73UOtJ0CsqE/L MsUdF/xORms1Uxm3M+NWngDMbK0cxyfyVeCzLnC7t+pMG/bkiRHjB0019WNhRGgIP4PPV4JAGVH MgBvGBVGsQ3mIDUNbVqMSqoFNRvVH56k8BLy8gg9aWkBw= X-Google-Smtp-Source: AGHT+IGsHMSsa9YYu1+Xj4wZvo0IRPv2BNsi7Z1fmIKI0IC6FpsgAkLZzLRs9YLWAa44UmaSoqDozA== X-Received: by 2002:a17:90b:17c2:b0:330:a454:c31a with SMTP id 98e67ed59e1d1-34733f40ebfmr21016635a91.32.1764260077100; Thu, 27 Nov 2025 08:14:37 -0800 (PST) Received: from fedoraemon.neon-universe.ts.net ([2406:7400:11d:3b80:1fdf:dd16:5535:2781]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3477b1cbdc0sm2293025a91.2.2025.11.27.08.14.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 27 Nov 2025 08:14:36 -0800 (PST) From: Avinal Kumar To: neil.armstrong@linaro.org, jessica.zhang@oss.qualcomm.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Cc: Avinal Kumar Subject: [PATCH] drm/panel: panasonic-vvx10f034n00: transition to mipi_dsi wrapped functions Date: Thu, 27 Nov 2025 21:38:29 +0530 Message-ID: <20251127161337.396531-1-avinal.xlvii@gmail.com> X-Mailer: git-send-email 2.52.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" Changes the panasonic-vvx10f034n00 panel to multi style functions for improved error handling. Signed-off-by: Avinal Kumar --- Here is the todo list for reference: https://www.kernel.org/doc/html/latest= /gpu/todo.html#transition-away-from-using-deprecated-mipi-dsi-functions This is my first patch in Linux Kernel :) drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c b/drivers= /gpu/drm/panel/panel-panasonic-vvx10f034n00.c index 3c3308fc55df..03c87c02fb57 100644 --- a/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c +++ b/drivers/gpu/drm/panel/panel-panasonic-vvx10f034n00.c @@ -44,7 +44,12 @@ static inline struct wuxga_nt_panel *to_wuxga_nt_panel(s= truct drm_panel *panel) =20 static int wuxga_nt_panel_on(struct wuxga_nt_panel *wuxga_nt) { - return mipi_dsi_turn_on_peripheral(wuxga_nt->dsi); + struct mipi_dsi_multi_context dsi_ctx =3D { + .dsi =3D wuxga_nt->dsi + }; + + mipi_dsi_turn_on_peripheral_multi(&dsi_ctx); + return dsi_ctx.accum_err; } =20 static int wuxga_nt_panel_disable(struct drm_panel *panel) --=20 2.52.0