如何修改iMX8M mini的mipi dsi输出模式的问题?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

如何修改iMX8M mini的mipi dsi输出模式的问题?

562 Views
Eric1994
Contributor III

  我们正在调试iMX8M Mini ,使用的bsp版本为imx-yocto-L4.14.98。

  我们想要将MIPI DSI输出设置为Video Non-burst Mode Sync event的模式,从Reference Manual的中看到,芯片应该是支持这种模式的。

Eric1994_2-1697190516324.png

  我们尝试在在kernel中修改dsi mode

Eric1994_3-1697190543399.png

  从kernel源码的linux-imx/include/drm/drm_mipi_dsi.h文件中,有找到关于video mode的几种模式的定义,其中有SYNC_PULSE,但是没有找到SYNC_EVENT

Eric1994_4-1697190577842.png

  从源码linux-imx/drivers/gpu/drm/bridge/sec-dsim.c文件中,看到关于dsi mode的限制,也是只支持MIPI_DSI_MODE_VIDEO_BURSTMIPI_DSI_MODE_VIDEO_SYNC_PULSE模式;

Eric1994_5-1697190599413.png

  请问应该如何让MIPI DSI输出Non-burst Mode Sync event模式的数据?

 

 

Labels (1)
0 Kudos
Reply
1 Reply

534 Views
joanxie
NXP TechSupport
NXP TechSupport

driver里面去掉这些限制

if (!(dsi->mode_flags & MIPI_DSI_MODE_VIDEO)    /*      ||
            !((dsi->mode_flags & MIPI_DSI_MODE_VIDEO_BURST)     ||
              (dsi->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE)) */ ) {
                dev_err(dev, "unsupported dsi mode\n");
                return -EINVAL;
        }

然后 确保video-mode=1

0 Kudos
Reply