From nobody Mon Dec 1 22:07:38 2025 Received: from relay07.th.seeweb.it (relay07.th.seeweb.it [5.144.164.168]) (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 3962D78F26 for ; Sun, 30 Nov 2025 22:40:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=5.144.164.168 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764542424; cv=none; b=e6+TI1FqwDY4Ay4baveUge4C8x8cgOUgYgIOzBbHSSDBrs8OcG/hsazn/wxhy8SOOTEVyGC8YKwc0imuKWVAgtshua/OCikaYOxyccUhkXuU4e9gEt/XYYQaSrcuXelnDWXs9P56Fwptwst+WS02nDuSQ/hJFvB+UlL452X0deM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1764542424; c=relaxed/simple; bh=19TnhCNMbtC60+QGnZHNYBiV8TZzKqAgg8nJ2vr28co=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=oW2rTuVX/SXKiw3ii6zvAfNxv/rWYza7AECoFdqa3KjWEyY52DYzOyLgyCz4bwy37JGRL+kGU1dNX+H26Y+XO4hZNGkxr5lPGMWa/02lRBZcz/E87nTmstX/P5gwYQ2bCEdkTLplweaxp0QLg2XPaXink/X1MmVFWb7ikLJm+Sw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=somainline.org; spf=pass smtp.mailfrom=somainline.org; arc=none smtp.client-ip=5.144.164.168 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=somainline.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=somainline.org Received: from Marijn-Arch-PC.localdomain (94-211-6-86.cable.dynamic.v4.ziggo.nl [94.211.6.86]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by m-r2.th.seeweb.it (Postfix) with ESMTPSA id BD40F3E950; Sun, 30 Nov 2025 23:40:12 +0100 (CET) From: Marijn Suijten Date: Sun, 30 Nov 2025 23:40:05 +0100 Subject: [PATCH] drm/panel: sony-td4353-jdi: Enable prepare_prev_first 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: <20251130-sony-akari-fix-panel-v1-1-1d27c60a55f5@somainline.org> X-B4-Tracking: v=1; b=H4sIAMTHLGkC/x2MQQqAMAzAvjJ6trA5BPEr4qFqp0WZYwNRxL9bP IaQPFA4CxfozAOZTylyRAVXGZhWigujzMpQ27pxzlssR7yRNsqCQS5MFHlHH6y3LfvR0QSapsw q/20/vO8HBWOsxGYAAAA= X-Change-ID: 20251130-sony-akari-fix-panel-3f0308e3b1ac To: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Dmitry Baryshkov , Douglas Anderson , Abhinav Kumar Cc: ~postmarketos/upstreaming@lists.sr.ht, Konrad Dybcio , Martin Botka , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, AngeloGioacchino Del Regno , Jami Kettunen , Marijn Suijten X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1141; i=marijn.suijten@somainline.org; h=from:subject:message-id; bh=19TnhCNMbtC60+QGnZHNYBiV8TZzKqAgg8nJ2vr28co=; b=owEBbQKS/ZANAwAKAfFi0jHH5IZ2AcsmYgBpLMfMW9Z6FqXnOGf5ZWLaBotUpszamGpH7VV9u lDOMic9OvuJAjMEAAEKAB0WIQROiwG5pb6la1/WZxbxYtIxx+SGdgUCaSzHzAAKCRDxYtIxx+SG dlJ8EACYeDPHzl3SGPvZFxKZeH200QB/gG9Ko/OTjyIuL6VoYrL+myoT3FN90SgHW4njm4LOMyG fWHam30fck5eoVaqPsdUSpCfAz2ZLzqtYnoTo3Quwm4wXwmJBXkGW7NzjyvPOXqjhx738hjslAQ PkWZ+7ZG8+Lux8Mhnd7NLORqnUNqQNm0IHk0JrR4CQE5NQup0ia52GXj/tr+TUCXFCk9jIiS/qt CMlCsRye4X/etJXAm7foX4NdKNg0wAdtvtaZOwqZs5FOlSPmej01sK3+DzWk7O/yvVcfI55At1x uREhTH+IaHE0/YKmIJpRqq0viIogalXDg+BLLwOj3Aur4+7z7gvT0V0HjzEWArKI1un14jopD++ Y5Dk4T21QuyOHmddnYODIR32ke6wGenCjY0jjj3ByuIKFNZPTO8hmFOR3/Q6D+QrOZrI4d4gStB 8ARPPh28A/4bJvwoxwR2jZsB4lNiwNVl+9LNN/gjGwf5wVsSHkKcUyAyiMElcWPliWY39NFcz7a 7SChcVunr3IYx+elG10/DgT5LuAETgtZlVHuDUNtwm8lrANVRPKZMbN+3MPCg3ro0xdJbn26etK 5OIe8tUE+8sOazyBw8tFPsWfpMZQQsVYf7fcNaCZdKemcani/aGN/DUVqMdw0htrBqG2PpDwKC6 zRrfctqtsPfqP0w== X-Developer-Key: i=marijn.suijten@somainline.org; a=openpgp; fpr=4E8B01B9A5BEA56B5FD66716F162D231C7E48676 The DSI host must be enabled before our prepare function can run, which has to send its init sequence over DSI. Without enabling the host first the panel will not probe. Fixes: 9e15123eca79 ("drm/msm/dsi: Stop unconditionally powering up DSI hos= ts at modeset") Signed-off-by: Marijn Suijten Reviewed-by: Douglas Anderson --- drivers/gpu/drm/panel/panel-sony-td4353-jdi.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c b/drivers/gpu/dr= m/panel/panel-sony-td4353-jdi.c index 7c989b70ab51..a14c86c60d19 100644 --- a/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c +++ b/drivers/gpu/drm/panel/panel-sony-td4353-jdi.c @@ -212,6 +212,8 @@ static int sony_td4353_jdi_probe(struct mipi_dsi_device= *dsi) if (ret) return dev_err_probe(dev, ret, "Failed to get backlight\n"); =20 + ctx->panel.prepare_prev_first =3D true; + drm_panel_add(&ctx->panel); =20 ret =3D mipi_dsi_attach(dsi); --- base-commit: 7d31f578f3230f3b7b33b0930b08f9afd8429817 change-id: 20251130-sony-akari-fix-panel-3f0308e3b1ac Best regards, --=20 Marijn Suijten