From nobody Thu Mar 5 06:32:54 2026 Received: from ms.puri.sm (ms.puri.sm [135.181.196.210]) (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 D12362D73AE for ; Mon, 16 Feb 2026 17:50:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=135.181.196.210 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771264238; cv=none; b=gl9awXkLj/8nsXtutXiVJworbx7Oskxiw1Vo/T7ekE+KZLST3asw4laA36Lngls6gev2y789CQs4nr0hzuhnxkTdurvY+H0Mc2tLE7dX0m1QCng5URvuO9dW3LiTTcnMRO688oEB2WEtmHgji5hX7PfUBl4AC5J0zQjXpwiPCA0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771264238; c=relaxed/simple; bh=HnHaDWwxSsNFIgUV3gQpgfEHIoHHNzLGF6Lw0uNaT3M=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=X7zY0NZWG/c/jqd6M3CViGnJHpVfyqTXyHLfJ7/zrbBzSygO/OhAcdrz8rY1deTAhhGZh47ViuJDkxx0TCCCFpzvDNZJXbdaZCCVLwOOvytuBqourY+FRdUVi1LGZqPJH3VbcxzhssfRrySeApU2UPm2uXNR5NhgH2UiUl4GE9Y= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=puri.sm; spf=pass smtp.mailfrom=puri.sm; dkim=pass (2048-bit key) header.d=puri.sm header.i=@puri.sm header.b=QLS2Glcc; arc=none smtp.client-ip=135.181.196.210 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=puri.sm Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=puri.sm Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=puri.sm header.i=@puri.sm header.b="QLS2Glcc" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=puri.sm; s=smtp2; t=1771264234; bh=HnHaDWwxSsNFIgUV3gQpgfEHIoHHNzLGF6Lw0uNaT3M=; h=From:Date:Subject:To:Cc; b=QLS2GlccCMOKnUVUrsjTxDomCQxN2jkH5eqGPLtTVruagEDoBmJRL7lb4o3hqJxxf 6u1TeB/hWtXCZHJHljJb1kaZZT1+f2YQrhyX51bD25lRZjAToW9Xc1R8hcu3qrNOYF XeH72H8MqOasrmYUrtrykF2gAe9tdoSqMoSRH1CKgdpkIYkEPow3Vauoj5+RHQZTRC ejs5BoxBemEzPLIONvC/FkSNoyiDlnMJhSKSt+nEDXKkCeb/7IFLc5V35wnUbNG5NZ v+zHH77muP+rPx6W1VJSwV0XAku34MRRamecisDMSzP6bRGwq/fjDxqFVuNCwD0sUZ lKyXCTfyrV9jg== Received: from pliszka.localdomain (83.24.23.188.ipv4.supernova.orange.pl [83.24.23.188]) by ms.puri.sm (Postfix) with ESMTPSA id A78691FEF5; Mon, 16 Feb 2026 09:50:32 -0800 (PST) From: Sebastian Krzyszkowiak Date: Mon, 16 Feb 2026 18:50:18 +0100 Subject: [PATCH] drm/panel: mantix: Drop the shutdown callback 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: <20260216-mantix-shutdown-v1-1-d2e93a8ccc4c@puri.sm> X-B4-Tracking: v=1; b=H4sIAAAAAAAC/x3MQQrCMBBA0auUWRtMg6biVcTFJJmaATuVTKqF0 rsbXb7F/xsoFSaFa7dBoTcrz9LQHzqIGeVBhlMzOOu8db03E0rl1Wheapo/YsJ4SRb96TzEAVr 1KjTy+j/e7s0BlUwoKDH/Pk+WRY8TaqUC+/4FCNp0VoAAAAA= X-Change-ID: 20260216-mantix-shutdown-bf8d0a6457c7 To: =?utf-8?q?Guido_G=C3=BCnther?= , Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter Cc: kernel@puri.sm, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Sebastian Krzyszkowiak X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1547; i=sebastian.krzyszkowiak@puri.sm; h=from:subject:message-id; bh=HnHaDWwxSsNFIgUV3gQpgfEHIoHHNzLGF6Lw0uNaT3M=; b=owEBbQKS/ZANAwAKAejyNc8728P/AcsmYgBpk1joioZ/xkT3H/3IGRBl/cX625+ZlDuZ0ETBg hKAqupwNLeJAjMEAAEKAB0WIQQi3Z+uAGoRQ1g2YXzo8jXPO9vD/wUCaZNY6AAKCRDo8jXPO9vD /yT3EACs77yLSH7VECur5mYvX99OnWU778dtF1Sqw/P2VUATEZKvKp13+qFRqlApvHQ+KqM6bmz IXhe22mYRek212UG7063FxB6Ocpti0xrxuX7rTCxBsFLXaefgTDrdPRSfpB4vloJE9N53/GJmzR RAt7P7InPsy9sPTRdcz28yH4FXFXqH/jxpk+cGmPXLuRcQSCgmYT7X+RwDliPCwKgmq8JxMaAiX DTQXgXjdWgTgcIuE3oJDhUH1lQC7SGOwDPvecQ2GlIbVxQCCSQwTFi7/WIGXFl7AX/z1r/80apV YXAtWC4iz2qIyftyZpdz0jORxgXr2A0v9QgdWC8s7S2RguJL4mouljUxy8iOcN5bMBWHi3lFQRP CNW6UcnpaWiHl7xprizq96A8uFpw1ipxObMXX08bX8HRO7hVSC+7SeyiTkgCY74Op4oBPzvW/cR gEKBEpHLmmSLyBUk15trpEjwxJiJ07Cuqc3YW3Dw9yC7uD/jB8UWcw7y5AF5v9FnGnIfXRKMQ2/ 2mZQw+98EIbIc2eHu4c0wQU+U59/9yy7RQJkNj3z5wHtx/4TXKl+6m7NDP2ycJCHBUrPylurBRX E1geQ6HAOR4Y2+x7w+E5DO80oHCJbVGCLKNlI4Pu7szFoRQEDON6Y4dTQ8YFseZdBHRoBwxzE9R GVcQUfs01ZYs+Ug== X-Developer-Key: i=sebastian.krzyszkowiak@puri.sm; a=openpgp; fpr=22DD9FAE006A11435836617CE8F235CF3BDBC3FF It's the responsibility of the DRM modeset driver to unprepare and disable the panel. Doing so here leads to regulator underflows. Signed-off-by: Sebastian Krzyszkowiak Reviewed-by: Neil Armstrong --- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c b/drivers/gpu= /drm/panel/panel-mantix-mlaf057we51.c index 13352cb4ad77..02e203e9f41a 100644 --- a/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c +++ b/drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c @@ -295,20 +295,10 @@ static int mantix_probe(struct mipi_dsi_device *dsi) return 0; } =20 -static void mantix_shutdown(struct mipi_dsi_device *dsi) -{ - struct mantix *ctx =3D mipi_dsi_get_drvdata(dsi); - - drm_panel_unprepare(&ctx->panel); - drm_panel_disable(&ctx->panel); -} - static void mantix_remove(struct mipi_dsi_device *dsi) { struct mantix *ctx =3D mipi_dsi_get_drvdata(dsi); =20 - mantix_shutdown(dsi); - mipi_dsi_detach(dsi); drm_panel_remove(&ctx->panel); } @@ -323,7 +313,6 @@ MODULE_DEVICE_TABLE(of, mantix_of_match); static struct mipi_dsi_driver mantix_driver =3D { .probe =3D mantix_probe, .remove =3D mantix_remove, - .shutdown =3D mantix_shutdown, .driver =3D { .name =3D DRV_NAME, .of_match_table =3D mantix_of_match, --- base-commit: 0f2acd3148e0ef42bdacbd477f90e8533f96b2ac change-id: 20260216-mantix-shutdown-bf8d0a6457c7 Best regards, --=20 Sebastian Krzyszkowiak