Re: [PATCH 8/9] drm/panel: novatek-nt36672a: Add panel for Asus Zenfone Max Pro M1

From: Alexey Minnekhanov

Date: Mon Sep 14 2026 - 07:36:09 EST


On 13.09.2026 15:47, David Heidelberg wrote:
On 13/09/2026 07:36, Alexey Minnekhanov wrote:
Add support for TXD TXDI600YANPA-43V3 video mode panel based on
Novatek NT36672A, used in Asus Zenfone Max Pro M1 smartphone
(asus-x00td).

Co-developed-by: iAboothahir<aboothahirpkd@xxxxxxxxx>
Signed-off-by: iAboothahir<aboothahirpkd@xxxxxxxxx>
Signed-off-by: Alexey Minnekhanov<alexeymin@xxxxxxxxxx>
---
  drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 281 +++++++++++++++ ++++++++++
  1 file changed, 281 insertions(+)

diff --git a/drivers/gpu/drm/panel/panel-novatek-nt36672a.c b/drivers/ gpu/drm/panel/panel-novatek-nt36672a.c
index 1bfa808365874..954ab24c9d00a 100644
--- a/drivers/gpu/drm/panel/panel-novatek-nt36672a.c
+++ b/drivers/gpu/drm/panel/panel-novatek-nt36672a.c
@@ -468,6 +468,252 @@ static void tianma_jasmine_init_cmds(struct mipi_dsi_multi_context *dsi_ctx)
      usleep_range(5000, 6000);
  }
+static void txd_x00td_init_cmds(struct mipi_dsi_multi_context *dsi_ctx)
+{
+    mipi_dsi_dcs_write_seq_multi(dsi_ctx, 0xff, 0x20);
+    mipi_dsi_dcs_write_seq_multi(dsi_ctx, 0xfb, 0x01);

Just for a start,

0xff -> CMD2_P0, datasheet page 6

0xfb -> Set non-reload MTP commad, page 12

This driver has amazing datasheet, so the driver could look like a real driver instead of dump of the register sequence :)

David

Yes, perhaps, this can be done similarly to how it was done in
neighboring panel-novatek-nt36672e.c driver, but I though that
this patch-set is already big enough and explaining commands
can be done later.

--
Regards,
Alexey Minnekhanov