Kernel panic on Verdin imx8mm Q 2GB 1.1B

I get a kernel panic when enabling uart4 in the device tree:

Starting kernel …
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 5.4.193-5.7.0-devel+git.f78299297185 (oe-user@oe-host) (gcc version 9.3.0 (GCC)) #1 SMP PREEMPT Mon Jul 11 14:42:03 UTC 2022
[ 0.000000] Machine model: Toradex Verdin iMX8M Mini on xSP

[ 0.666200] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.671570] 30860000.serial: ttymxc0 at MMIO 0x30860000 (irq = 34, base_baud = 1500000) is a IMX
[ 0.678555] printk: console [ttymxc0] enabled
[ 0.678555] printk: console [ttymxc0] enabled
[ 0.687179] printk: bootconsole [ec_imx6q0] disabled
[ 0.687179] printk: bootconsole [ec_imx6q0] disabled
[ 0.697590] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 35, base_baud = 1500000) is a IMX
[ 0.709144] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 36, base_baud = 1500000) is a IMX
[ 0.718376] Internal error: synchronous external abort: 96000210 [#1] PREEMPT SMP
[ 0.725871] Modules linked in:
[ 0.728935] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 5.4.193-5.7.0-devel+git.f78299297185 #1
[ 0.737467] Hardware name: Toradex Verdin iMX8M Mini on xSP (DT)
[ 0.743480] pstate: 60000005 (nZCv daif -PAN -UAO)
[ 0.748283] pc : imx_uart_probe+0x268/0x768
[ 0.752473] lr : imx_uart_probe+0x258/0x768
[ 0.756658] sp : ffff80001003bb70
[ 0.759974] x29: ffff80001003bb70 x28: 0000000000000000
[ 0.765293] x27: 0000000000000000 x26: ffff00007a947a00
[ 0.770611] x25: 00000000fffffffa x24: 00000000fffffffa
[ 0.775929] x23: 0000000000000029 x22: ffff00007a3b2c10
[ 0.781245] x21: ffff00007a3b2c00 x20: 0000000000000000
[ 0.786564] x19: ffff00007a927080 x18: ffff8000113f49c8
[ 0.791881] x17: 0000000000000000 x16: 0000000000000001
[ 0.797199] x15: ffff00007a090470 x14: ffffffffffffffff
[ 0.802517] x13: 0000000000000038 x12: 0101010101010101
[ 0.807835] x11: 0000000000000020 x10: 0101010101010101
[ 0.813153] x9 : 0000000000000000 x8 : ffff00007a947b00
[ 0.818471] x7 : 0000000000000000 x6 : 000000000000003f
[ 0.823788] x5 : 0000000000000080 x4 : 0000000000000000
[ 0.829105] x3 : 0000000000000000 x2 : 0000000000000000
[ 0.834423] x1 : ffff8000121b0080 x0 : 0000000000000000
[ 0.839741] Call trace:
[ 0.842193] imx_uart_probe+0x268/0x768
[ 0.846040] platform_drv_probe+0x50/0xa0
[ 0.850054] really_probe+0xd8/0x438
[ 0.853633] driver_probe_device+0xdc/0x130
[ 0.857820] device_driver_attach+0x6c/0x78
[ 0.862007] __driver_attach+0x9c/0x168
[ 0.865848] bus_for_each_dev+0x6c/0xc0
[ 0.869690] driver_attach+0x20/0x28
[ 0.873268] bus_add_driver+0x138/0x218
[ 0.877108] driver_register+0x60/0x110
[ 0.880949] __platform_driver_register+0x44/0x50
[ 0.885659] imx_uart_init+0x38/0x5c
[ 0.889241] do_one_initcall+0x50/0x1a8
[ 0.893083] kernel_init_freeable+0x1a0/0x248
[ 0.897446] kernel_init+0x10/0x100
[ 0.900937] ret_from_fork+0x10/0x1c
[ 0.904522] Code: 2a0003f4 35001e20 f9400a61 91020021 (b9400021)
[ 0.910631] —[ end trace b29c4cae7c85aa07 ]—
[ 0.915273] Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
[ 0.922937] SMP: stopping secondary CPUs
[ 0.926866] Kernel Offset: disabled
[ 0.930360] CPU features: 0x00002,2000200c
[ 0.934459] Memory Limit: none
[ 0.937518] —[ end Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b ]—

any ideas how to enable uart4 on this device?

Seems this is actually explained here: