AML GXL No Video or Bad Video on Monitor

I have a portable 11" HDMI monitor, resolution 1366 × 768.

On boot, the display is garbled until after (it appears) GRUB is completed.

The display then is fine.

This is using the basic Debian image from: https://distro.libre.computer/ci/debian/12/debian-12-base-arm64%2Baml-s905x-cc.img.xz

EDID dump:

00000000: 00ff ffff ffff ff00 2613 5018 0100 0000  ........&.P.....
00000010: 0120 0103 8000 0078 aed6 a5a2 594a 9524  . .....x....YJ.$
00000020: 1450 54b5 6b80 7140 81c0 8100 8140 8180  .PT.k.q@.....@..
00000030: 0101 0101 0101 6621 56aa 5100 1e30 468f  ......f!V.Q..0F.
00000040: 3300 9ae6 1000 001e 0000 0010 0000 0000  3...............
00000050: 0000 0000 0000 0000 0000 0000 00fd 0030  ...............0
00000060: 4c23 460a 000a 2020 2020 2020 0000 00fc  L#F...      ....
00000070: 0048 444d 490a 2020 2020 2020 2020 01c2  .HDMI.        ..
00000080: 0203 27f1 4701 0203 0412 1316 2309 0707  ..'.G.......#...
00000090: 8301 0000 6703 0c00 1000 381c e606 0701  ....g.....8.....
000000a0: 6047 00e3 05e3 018c 0ad0 8a20 e02d 1010  `G......... .-..
000000b0: 3e96 00fe 1f11 0000 1800 0000 0000 0000  >...............
000000c0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
000000f0: 0000 0000 0000 0000 0000 0000 0000 0001  ................

Is there a way to force Debian to use a certain resolution on startup rather than autodetect?