Unable to Enable MIPI-DSI Display on Axon V0.3 (DSI Disabled at Runtime)

I am using a Vicharak Axon V0.3 (RK3588) with Ubuntu 24.04, kernel 6.1.75-axon , trying to interface a Riverdi 7-inch MIPI-DSI display (RVT70HSMNWC00-B) on the MIPI TX1 port via a passive adapter. We confirmed the kernel has DSI support (CONFIG_ROCKCHIP_DW_MIPI_DSI=y, CONFIG_PHY_ROCKCHIP_INNO_DSIDPHY=y). We tried the vendor Riverdi overlay as well as custom overlays, configured overlay loading via /etc/default/u-boot and u-boot-update , and tested both TX0 and TX1.

Issues observed:

  1. MIPI-DSI never gets enabled No card*-DSI-* appears under /sys/class/drm, no rockchip-dsi logs in dmesg, and Vicharak Config shows “No active DSI display is found.” Checking the live DT shows both DSI controllers disabled: /proc/device-tree/dsi@fde20000/status → disabled /proc/device-tree/dsi@fde30000/status → disabled This stays the same even with overlays, so we’d like to confirm whether MIPI-DSI is actually supported/routed on Axon V0.3 , and if so, which TX and base DT/firmware are required.
  2. HDMI output lost after Device Tree(DT) changes After recent display-related DT/overlay changes, the board powers on (LEDs and peripherals active) but HDMI shows a black screen , suggesting a display pipeline / DT configuration issue rather than a full boot failure.

First, we need to resolve the HDMI issue you encountered due to changes in the booting file.

We have two options,

  1. Flash the latest image with updated u-boot so that you can directly accessthe u-boot console from HDMI0.

After doing this, let us know, we will guide you for applying custom overlays.

  1. For Debugging, if you do have a USB to UART Serial Module, then send us the log.
    UART Serial Console