It got worse with the new u-boot?
I no longer have a /dev/fb0 and this is reported by the kernel:
# journalctl | grep drm
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: Adding to iommu group 0
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5100000.mixer (ops 0xffffffff80c5f628)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5200000.mixer (ops 0xffffffff80c5f628)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: Adding to iommu group 0
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5100000.mixer (ops 0xffffffff80c5f628)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5460000.tcon-top (ops 0xffffffff80c63ca8)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5200000.mixer (ops 0xffffffff80c5f628)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5460000.tcon-top (ops 0xffffffff80c63ca8)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: No panel or bridge found... RGB output disabled
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5461000.lcd-controller (ops 0xffffffff80c5c6d8)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5470000.lcd-controller (ops 0xffffffff80c5c6d8)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: No panel or bridge found... RGB output disabled
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5461000.lcd-controller (ops 0xffffffff80c5c6d8)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5470000.lcd-controller (ops 0xffffffff80c5c6d8)
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5500000.hdmi (ops 0xffffffff80c5e718)
May 25 16:58:49 sipeed kernel: [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: bound 5500000.hdmi (ops 0xffffffff80c5e718)
May 25 16:58:49 sipeed kernel: [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
May 25 16:58:49 sipeed kernel: sun4i-drm display-engine: [drm] Cannot find any crtc or sizes
May 25 16:58:50 sipeed systemd[1]: Starting Load Kernel Module drm...
May 25 16:58:50 sipeed systemd[1]: Starting Load Kernel Module drm...
May 25 16:58:50 sipeed systemd[1]: modp...@drm.service: Deactivated successfully.
May 25 16:58:50 sipeed systemd[1]: Finished Load Kernel Module drm.
May 25 16:58:50 sipeed systemd[1]: modp...@drm.service: Deactivated successfully.
May 25 16:58:50 sipeed systemd[1]: Finished Load Kernel Module drm.
May 26 09:28:15 sipeed sudo[1098]: sipeed : TTY=pts/0 ; PWD=/home/sipeed ; USER=root ; COMMAND=/bin/grep sun4i-drm /var/log/syslog
May 26 09:28:40 sipeed sudo[1124]: sipeed : TTY=pts/0 ; PWD=/home/sipeed ; USER=root ; COMMAND=/bin/grep -a sun4i-drm /var/log/syg
Also, backlight is off now.
I grabbed the tgz and then built: u-boot-d1-2022-05-26 and ran mkimage again, and dd'd the toc1.