I think there are two separate issues here:
- deep sleep, which is not possible with stock firmware (my patch solves this)
- this involves some changes from rockchip BSP kernel, plus it only works with rockchip ATF, so it is not likely to go into mainline
- no deep sleep, but the unit still locks up, with stock firmware
- as @m4xm4n pointed out, the patch already went into mainline 2 years ago (5.17-rc1), git commit here: drm/rockchip: dsi: Hold pm-runtime across bind/unbind · torvalds/linux@514db87 · GitHub
I jumped to Arch very early after I received my unit so I kick started enjoying Max’s work and did not experience 2)
So @Armbian bump the kernel version to 5.17 or higher and the problem will go away.