Hi everyone,
I’m trying to connect a Waveshare 3.5inch DSI LCD (H) to an Rockchip RK3576-based board (Luckfox Omni3576 SDK / Linux 6.1).
The display uses:
ICN6211 DSI-to-RGB bridge
480x800 resolution
2-lane MIPI DSI
Goodix GT9271 touch controller (I2C)
The display officially supports Raspberry Pi overlays/drivers only, and I’m trying to bring it up on RK3576 using custom DTS/DTSI configuration.
Current situation:
Kernel boots normally
Backlight powers on
DSI panel is detected inconsistently
No proper image output on the LCD
Touch is not yet initialized
HDMI works correctly
What I’ve already tried:
Creating custom .dtsi panel configuration
Enabling MIPI DSI host in device tree
Testing different panel timings
Trying both video mode and command mode
Checking I2C devices with i2cdetect
Decompiling/modifying DTB/DTBO files
Comparing with Raspberry Pi overlay configs from Waveshare
Testing different lane configurations and reset sequences
I’d really appreciate the help.

