我正在尝试让 KD055HDFIA001-C001A 显示器在 imx8mmevk 板上工作,但看起来我缺少一些水平像素线。显示器的分辨率为 720x1280,应用程序似乎使用了整个显示器。我有一个类似的 lcd 显示器,带有相同的 ili9881c 驱动程序,但 5",这个与我的内核驱动程序配合得很好。有谁知道它可能是什么?这是我的 drm_panel_mode:
sta
tic const struct drm_display_mode KD055HDFIA001_mode = {
.clock = 80000, //单位Khz
.hdisplay = 720,
.hsync_start = 720 + 10,
.hsync_end = 720 + 10 + 20,
.htotal = 720 + 10 + 20 + 30,
.vdisplay = 1280,
.vsync_start = 1280 + 10,
.vsync_end = 1280 + 10 + 10,
.vtotal = 1280 + 10 + 10 + 20,
.width_mm = 68,
.height_mm = 121,
.flags = DRM_MODE_FLAG_NHSYNC |
DRM_MODE_FLAG_NVSYNC,
};
老实说,我不知道如何在 sync_start/end 和 total 处获得附加值。谁能给我解释一下?
提前致谢。