On Thu, 8 Jan 2026 at 22:18, Stefan Monnier <[email protected]> wrote: > > Dang Huynh via B4 Relay [2025-11-08 12:37:56] wrote: > > This series adds VOP2 support to U-Boot and enable it for PineTab2. > > HDMI should work flawlessly but there's still some timings issue with > > DW MIPI DSI, perhaps that's something to look into later. > > I'm trying to use this patch on my NanoPi R5S and the result is not > quite what I expect. I suspect I'm doing something wrong. > > I applied the above patch to the tip of the current u-boot (there was > a trivial conflict in a Makefile, but nothing of significance). > Then I applied the following patch: > > diff --git a/configs/nanopi-r5s-rk3568_defconfig > b/configs/nanopi-r5s-rk3568_defconfig > index 1653ab8b44f..d707dd5bc29 100644 > --- a/configs/nanopi-r5s-rk3568_defconfig > +++ b/configs/nanopi-r5s-rk3568_defconfig > @@ -56,6 +56,7 @@ CONFIG_DWC_ETH_QOS_ROCKCHIP=y > CONFIG_RTL8169=y > CONFIG_NVME_PCI=y > CONFIG_PCIE_DW_ROCKCHIP=y > +CONFIG_PHY_ROCKCHIP_INNO_HDMI=y > CONFIG_PHY_ROCKCHIP_INNO_USB2=y > CONFIG_PHY_ROCKCHIP_NANENG_COMBOPHY=y > CONFIG_SPL_PINCTRL=y > @@ -80,4 +81,12 @@ CONFIG_SPL_USB_DWC3_GENERIC=y > CONFIG_USB_GADGET=y > CONFIG_USB_GADGET_DOWNLOAD=y > CONFIG_USB_FUNCTION_ROCKUSB=y > +CONFIG_USB_KEYBOARD=y > +CONFIG_VIDEO=y > +CONFIG_DISPLAY=y > +CONFIG_VIDEO_ROCKCHIP=y > +CONFIG_DISPLAY_ROCKCHIP_HDMI=y > +CONFIG_VIDEO_DT_SIMPLEFB=y > +CONFIG_VIDEO_BRIDGE=y > +CONFIG_VIDEO_REMOVE=y > CONFIG_ERRNO_STR=y > > I also changed the U-Boot config to extend the autoboot timeout to 30s, > so I have plenty of time to hit a key on the keyboard. > > and the result is as follows: > > - A U-Boot logo greets me at the top-right corner of the screen. > I'm really happy to see this logo, shows something is right with the > HDMI code&config. > - The rest is all black, no text. > - Hitting a key on the USB-connected keyboard seems to have no effect: > the screen stays desperately all black except for the U-Boot logo. > - After the 30s timeout, the system boots as usual. > > I tried to disconnect&reconnect the keyboard as well as tried both USB > ports on the device. Same difference. Why do I get to see the U-Boot > logo but not the usual bootup text?
I suspect you have two problems. For the lack of text being displayed can you check if you have CONFIG_SPLASH_SCREEN=y in your .config? That will suppress all the text. Try a '# CONFIG_SPLASH_SCREEN is not set' line in the config to see if that helps. For the USB I have seen issues on and off with rockchips devices. Adding the following might be a good debug to ensure it runs and scans the USB bus: CONFIG_USE_PREBOOT=y CONFIG_PREBOOT="usb start;" If you have a USB TTL you should be able to see it all on serial console no matter what gets displayed on HDMI. Peter

