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:
- 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.
- 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.