On 3/4/26 1:26 PM, Neil Armstrong wrote:
On 2/17/26 08:00, Val Packett wrote:
This 720x1600 panel is found in several Motorola/Lenovo smartphones like
the Moto G9 Play (guamp). The initialization sequence is based on the
datasheet. Add it to the existing HX83102 panel driver.

Signed-off-by: Val Packett <[email protected]>
---
  drivers/gpu/drm/panel/panel-himax-hx83102.c | 86 +++++++++++++++++++++
  1 file changed, 86 insertions(+)

diff --git a/drivers/gpu/drm/panel/panel-himax-hx83102.c b/drivers/gpu/drm/panel/panel-himax-hx83102.c
index 1d3bb5dca559..34e0e956db48 100644
--- a/drivers/gpu/drm/panel/panel-himax-hx83102.c
+++ b/drivers/gpu/drm/panel/panel-himax-hx83102.c
@@ -701,6 +701,67 @@ static int starry_2082109qfh040022_50e_init(struct hx83102 *ctx)
      return dsi_ctx.accum_err;
  }
  +static int holitech_htf065h045_init(struct hx83102 *ctx)
+{
+    struct mipi_dsi_multi_context dsi_ctx = { .dsi = ctx->dsi };
+
+    msleep(50);
+
+    hx83102_enable_extended_cmds(&dsi_ctx, true);

BTW I have noticed since that the enable-extended "password" command in the doc mentions the model of the IC: {83, 10, 2D} for 83102D, not {83, 10, 21, 55, 00}.

Works fine either way, can't say I'm really noticing any visible changes from the init sequence, but I'll adjust it to be accurate for v2, can I keep the R-b?

Thanks,
~val

Reply via email to