This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我们在 Linux 上支持 DSI。
我们的链接:DSS->DSI->ub941->ub948->screen。
处理器 SDK 版本:08_06_01_02。
我们在 "drivers\gpu\drm\panel\panel-simple.c"中定义以下面板参数 、但我们发现当我们 将时钟频率降低到80MHz 以下时、DSI 数据通道会保持 ULP 模式。
1.为什么像素时钟频率的改变会导致 DSI 数据通道上没有数据? DSS 对于 DSI 显示的时序要求是什么?
2.另一个优点,显示的颜色不正确,有时显示为"BGR"或"GBR"。 似乎存在时序错误、您能给我们一些建议吗?
期待您的回复。
static const struct drm_display_mode panel_mode = { .clock = 80000, .hdisplay = 1280, .hsync_start = 1280 + 48, .hsync_end = 1280 + 48 + 112, .htotal = 1280 + 48 + 112 + 248, .vdisplay = 800, .vsync_start = 800 + 1, .vsync_end = 800 + 1 + 3, .vtotal = 800 + 1 + 3 + 50, .crtc_clock = 80000, .crtc_hdisplay = 1280, .crtc_hsync_start = 1280 + 48, .crtc_hsync_end = 1280 + 48 + 112, .crtc_htotal = 1280 + 48 + 112 + 248, .crtc_vdisplay = 800, .crtc_vsync_start = 800 + 1, .crtc_vsync_end = 800 + 1 + 3, .crtc_vtotal = 800 + 1 + 3 + 50, .flags = DRM_MODE_FLAG_NVSYNC | DRM_MODE_FLAG_NHSYNC, };
您好!
不确定 Linux 驱动器、但 输出通道速度是否有任何变化? 相应地、您是否注意过 DSI 输出中的分频?
此致、
布里耶什
您好,,回答问题2时,我们在该 TT 中发现了同样的问题:
此 问题是否 已解决、并将在下一版本中修复?