We are going to make product based on IMX8MQ (MIMX8MQ6DVAJZAA) processor. Currently we are doing POC on IMX8MQ processor EVK.
&mipi_dsi_bridge {
status = "okay";
panel@0 {
compatible = "bananapi,lhr050h41", "ilitek,ili9881c";
reg = <0>;
reset-gpios = <&gpio5 6 GPIO_ACTIVE_HIGH>;
port {
panel1_in: endpoint {
remote-endpoint = <&mipi_dsi_bridge_out>;
};
};
};
port@1 {
mipi_dsi_bridge_out: endpoint {
remote-endpoint = <&panel1_in>;
};
};
};
Following is snippet of driver change: (drivers/gpu/drm/panel/panel-ilitek-ili9881c.c)
dsi->mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_CLOCK_NON_CONTINUOUS | MIPI_DSI_MODE_VIDEO_HSE;
dsi->format = MIPI_DSI_FMT_RGB888;
dsi->lanes = 4;
Are we missing anything? Any suggestion or direction will be appreciated. As we are in critical phase of our project any help will be appreciated to proceed further.
Let me know if any information is required from us.
Thanks,
Jignesh
Hi Jignesh
also one can check lcd timings defined in struct display_timing rad_default_timing[] in
linux/drivers/gpu/drm/panel/panel-raydium-rm67191.c
panel-raydium-rm67191.c\panel\drm\gpu\drivers - linux-imx - i.MX Linux kernel
and lcd specific commands in /* Manufacturer Command */
static const cmd_set_table manufacturer_cmd_set[]
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------
Hi Igor,
Yes timing parameter are okay and thought the timing parameter are incorrect. We should get some activity on MIPI DSI data lines.
Also I checked in panel driver that all panel function ".prepare" , ".enable" and ".get_modes" are called from driver. These function are writing something using MIPI DSI so there must be some activity on data lines.
Thanks,
Jignesh Patel
It was connection related issue, now everything is working correct.
Hi Jignesh,
I have same problem with no data on data lane.
Could you kindly provide your solution?
Thank you.
I have the same issue. could you share your connection? or show me what wrong with your connection.
Many thanks.