[PATCH v6 00/12] Rockchip VOP2 support
Stefan Monnier
monnier at iro.umontreal.ca
Fri Jan 9 05:07:25 CET 2026
Peter Robinson [2026-01-09 01:41:41] wrote:
> 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.
Hmm... that doesn't seem to be it:
% grep -i splash .config
CONFIG_MTDPARTS_DEFAULT="nor0:0x100000(reserved),0x200000(uboot),0x100000(splash),0xc00000(Firmware)"
# CONFIG_SPLASH_SCREEN is not set
%
> 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;"
Interesting. I have now enabled USE_PREBOOT (which set CONFIG_PREBOOT
for me):
% grep -i preboot .config
CONFIG_USE_PREBOOT=y
CONFIG_PREBOOT="usb start"
CONFIG_PREBOOT_DEFINED=y
%
[ I notice the absence of ";" compared to your suggestion, but since that
came from U-Boot's own config rather than from me, I assume it's OK. ]
But that didn't seem to make any difference.
> If you have a USB TTL you should be able to see it all on serial
> console no matter what gets displayed on HDMI.
I have now tried it on my Odroid-M1 (using a similar patch for `configs/odroid-m1-rk3568_defconfig`), where I do have a serial connection
which lets me see what's going on (I'm specifically after the VOP2 code
for my NanoPi because that one doesn't have a ready-to-use connector for
the serial and I'd rather not have to take out my old soldering iron for
that).
I don't see the U-Boot logo on my Odroid-M1, and the screen just turns
off saying "no signal" (until it turns back on when the Linux kernel
finally loads the rockchip drm module), so the HDMI code/config doesn't
seem right. On the serial console I see:
U-Boot 2026.01-00518-g664b0ba1dcde (Jan 08 2026 - 22:33:46 -0500)
Model: Hardkernel ODROID-M1
SoC: RK3568B2
DRAM: 4 GiB
PMIC: RK809 (on=0x02, off=0x00)
Core: 629 devices, 35 uclasses, devicetree: separate
MMC: mmc at fe2b0000: 1, mmc at fe310000: 0
Loading Environment from nowhere... OK
In: serial
Out: serial
Err: serial
Model: Hardkernel ODROID-M1
SoC: RK3568B2
Net: eth0: ethernet at fe2a0000
starting USB...
Starting the controller
USB XHCI 1.10
Starting the controller
USB XHCI 1.10
USB EHCI 1.00
USB OHCI 1.0
USB EHCI 1.00
USB OHCI 1.0
Bus usb at fcc00000: 1 USB Device(s) found
Bus usb at fd000000: 1 USB Device(s) found
Bus usb at fd800000: 1 USB Device(s) found
Bus usb at fd840000: 4 USB Device(s) found
Bus usb at fd880000: 2 USB Device(s) found
Bus usb at fd8c0000: 1 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 1
so the USB code seems to do something, but for some reason it doesn't
see the keyboard.
Stefan
More information about the U-Boot
mailing list