Skip to content

drm: rockchip: DSI fixes for RK3576 dual-display#495

Merged
HeyMeco merged 2 commits into
armbian:rk-6.1-rkr5.1from
mingzhangqun:seeed-dsi-fixes
Jun 1, 2026
Merged

drm: rockchip: DSI fixes for RK3576 dual-display#495
HeyMeco merged 2 commits into
armbian:rk-6.1-rkr5.1from
mingzhangqun:seeed-dsi-fixes

Conversation

@mingzhangqun
Copy link
Copy Markdown
Contributor

Summary

Two fixes for RK3576 MIPI/DSI output when used alongside other displays.

Patches

  1. drm/rockchip: rk3576: switch DSI dclk_src from vpll to cpll — When both DP and DSI are active, DP reprograms vpll which breaks DSI pixel clock. Switch DSI VP's dclk parent to cpll (1000MHz, supports 720x1280@60 exactly).

  2. drm/rockchip: dw-mipi-dsi2: set panel orientation before device registration — Fixes when DSI panel driver calls from after DRM device registration.

Test plan

  • Simultaneous HDMI + DP + DSI output works without pixel clock issues
  • DSI panel (ili9881c) with portrait orientation: no kernel WARNING
  • No regressions on single-display configurations

@HeyMeco
Copy link
Copy Markdown
Collaborator

HeyMeco commented Jun 1, 2026

Thank you. Merging this!

@HeyMeco HeyMeco merged commit 9b27bcd into armbian:rk-6.1-rkr5.1 Jun 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants