Hi joanxie,
I added several settings in
linux-imx/drivers/gpu/drm/drm_edid.c
// In drm_dmt_modes
/* 0x59 - 1024x600@60Hz */
{ DRM_MODE("1024x600", DRM_MODE_TYPE_DRIVER, 54000, 1024, 1072,
1168, 1312, 0, 600, 603, 613, 626, 0,
DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_NVSYNC) },
// In edid_cea_modes
/* 108 - 1024x600@60Hz 16:9 */
{ DRM_MODE("1024x600", DRM_MODE_TYPE_DRIVER, 54000, 1024, 1072,
1168, 1312, 0, 600, 603, 613, 626, 0,
DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC),
.vrefresh = 60, .picture_aspect_ratio = HDMI_PICTURE_ASPECT_16_9, },
sources/meta-imx/meta-bsp/recipes-graphics/wayland/weston-init/weston.ini
[output]
name=HDMI-A-1
mode=1024x600@60
But still no 1024x600 resolution in cat /sys/class/drm/card0-HDMI-A-1/modes
Thank you!