Hi,
Since we are using an HMI-LVDS-HDMI adapter, we managed to redirect output to our standard HDMI display's full HD resolution by using a combination of dtb (imx95-19x19-evk-it6263-lvds-dual.dtb) and overlay (imx95-19x19-evk-it6263-lvds-dual.dtbo) instead of the default one.
However, when we plugged in our use-case-based HDMI display resolution of 1920x720, we had a failure in our driver (picture will be added), and also a failure in the Weston service (log will be provided).
This suggests to me that maybe some custom resolutions are not supported by default. Could you provide us with directions on what we should look into, or maybe where the changes should be made?

Weston service logs:
root@imx95-19x19-lpddr5-evk:~# cat /run/user/0/weston.log
Date: 2025-05-21 UTC
[12:03:24.176] weston 12.0.4
https://wayland.freedesktop.org
Bug reports to: https://gitlab.freedesktop.org/wayland/weston/issues/
Build: 10.0.0-1228-gc3c1f9ff+
[12:03:24.177] Command line: /usr/bin/weston --log=/run/user/0/weston.log --modules=systemd-notify.so
[12:03:24.177] OS: Linux, 6.6.36-lts-next-g27c987054d68, #1 SMP PREEMPT Wed Sep 4 08:22:45 UTC 2024, aarch64
[12:03:24.177] Flight recorder: enabled
[12:03:24.177] Using config file '/etc/xdg/weston/weston.ini'
[12:03:24.177] Output repaint window is 16 ms maximum.
[12:03:24.177] Loading module '/usr/lib/libweston-12/drm-backend.so'
[12:03:24.193] initializing drm backend
[12:03:24.193] Trying libseat launcher...
[12:03:24.193] [c/debug/seatd/0.8.0/libseat/backend/seatd.c:64] Could not connect to socket /run/seatd.sock: No such file or directory
[12:03:24.193] [c/debug/seatd/0.8.0/libseat/libseat.c:76] Backend 'seatd' failed to open seat, skipping
[12:03:24.199] [c/debug/seatd/0.8.0/libseat/libseat.c:73] Seat opened with backend 'logind'
[12:03:24.199] libseat: session control granted
[12:03:24.205] using /dev/dri/card0
[12:03:24.205] DRM: supports atomic modesetting
[12:03:24.205] DRM: supports GBM modifiers
[12:03:24.205] DRM: does not support async page flipping
[12:03:24.205] DRM: supports picture aspect ratio
[12:03:24.205] Loading module '/usr/lib/libweston-12/g2d-renderer.so'
[12:03:24.236] event0 - scmi_dev.11: is tagged by udev as: Keyboard
[12:03:24.236] event0 - scmi_dev.11: device is a keyboard
[12:03:24.243] event6 - WM8962 Beep Generator: not tagged as supported input device
[12:03:24.244] event6 - not using input device '/dev/input/event6'
[12:03:24.254] event1 - Logitech USB Keyboard: is tagged by udev as: Keyboard
[12:03:24.254] event1 - Logitech USB Keyboard: device is a keyboard
[12:03:24.264] event2 - Logitech USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[12:03:24.265] event2 - Logitech USB Keyboard Consumer Control: device is a keyboard
[12:03:24.274] event3 - Logitech USB Keyboard System Control: is tagged by udev as: Keyboard
[12:03:24.274] event3 - Logitech USB Keyboard System Control: device is a keyboard
[12:03:24.284] event4 - Logitech USB Optical Mouse: is tagged by udev as: Mouse
[12:03:24.285] event4 - Logitech USB Optical Mouse: device is a pointer
[12:03:24.359] event5 - HID 0712:000a: is tagged by udev as: Touchscreen
[12:03:24.360] event5 - HID 0712:000a: device is a touch device
[12:03:24.379] libinput: configuring device "scmi_dev.11".
[12:03:24.379] libinput: configuring device "Logitech USB Keyboard".
[12:03:24.379] libinput: configuring device "Logitech USB Keyboard Consumer Control".
[12:03:24.379] libinput: configuring device "Logitech USB Keyboard System Control".
[12:03:24.379] libinput: configuring device "Logitech USB Optical Mouse".
[12:03:24.379] Touchscreen - HID 0712:000a - /sys/devices/platform/soc/4c200000.usb/ci_hdrc.0/usb1/1-1/1-1.3/1-1.3:1.0/0003:0712:000A.0005/input/input11/event5
[12:03:24.379] libinput: configuring device "HID 0712:000a".
[12:03:24.379] input device event5 has no enabled output associated (none named), skipping calibration for now.
[12:03:24.469] DRM: head 'HDMI-A-1' found, connector 40 is connected, EDID make 'KTC', model 'WaveShare', serial '1'
Supported EOTF modes: SDR
[12:03:24.470] Registered plugin API 'weston_drm_output_api_v1' of size 40
[12:03:24.470] Color manager: no-op
[12:03:24.470] Loading module '/usr/lib/libgbm.so'
[12:03:24.470] Failed to load module: /usr/lib/libgbm.so: cannot open shared object file: No such file or directory
[12:03:24.471] no available modes for HDMI-A-1 (this is related to the picture above)
[12:03:24.471] Cannot configure an output using weston_drm_output_api.
[12:03:24.472] event0 - scmi_dev.11: device removed
[12:03:24.474] event1 - Logitech USB Keyboard: device removed
[12:03:24.476] event2 - Logitech USB Keyboard Consumer Control: device removed
[12:03:24.478] event3 - Logitech USB Keyboard System Control: device removed
[12:03:24.480] event4 - Logitech USB Optical Mouse: device removed
[12:03:24.481] event5 - HID 0712:000a: device removed
Best regards,
Dušan