[PATCH v6 00/12] Rockchip VOP2 support
Peter Robinson
pbrobinson at gmail.com
Fri Jan 9 02:41:41 CET 2026
On Thu, 8 Jan 2026 at 22:18, Stefan Monnier <monnier at iro.umontreal.ca> 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
More information about the U-Boot
mailing list