Skip to content

Seeed reComputer: display and Ethernet fixes#492

Closed
mingzhangqun wants to merge 4 commits into
armbian:rk-6.1-rkr5.1from
mingzhangqun:seeed-patches-2026-05-29
Closed

Seeed reComputer: display and Ethernet fixes#492
mingzhangqun wants to merge 4 commits into
armbian:rk-6.1-rkr5.1from
mingzhangqun:seeed-patches-2026-05-29

Conversation

@mingzhangqun
Copy link
Copy Markdown
Contributor

Summary

Board-specific fixes for Seeed reComputer RK3576/RK3588 devkits, extracted from our Armbian extension patches. Referenced in armbian/build#9719.

Patches

  • drm: rockchip: dw-dp: AUX recovery and EDID cache for USB-C DP Alt Mode — On RK3576 with USB-C DP Alt Mode, the AUX channel gets stuck after ~15s of active main link transmission. Adds reinit_completion() + retry with AUX module reset, and caches EDID to survive I2C-over-AUX failures.
  • drm/rockchip: rk3576: switch DSI dclk_src from vpll to cpll — When both DP and DSI are active, DP reprograms vpll which breaks DSI. Switch DSI VP's dclk parent to cpll (1000MHz, supports 720x1280@60 exactly).
  • drm/rockchip: dw-mipi-dsi2: set panel orientation before device registration — Fixes WARNING in __drm_mode_object_add() when DSI panel driver calls drm_connector_set_panel_orientation() from get_modes after DRM device registration.
  • net: r8125 LED policy for Seeed boards — Sets LED0 (yellow) to blink on traffic at all link speeds, LED3 (green) solid on at all speeds. ⚠️ This modifies rtl_hw_start_8125_common() and affects all r8125 users — open to reworking via device tree or module parameter if preferred.

Testing

All patches tested on reComputer RK3576 DevKit with:

  • USB-C DP Alt Mode hotplug / re-plug / display manager restart
  • Simultaneous HDMI + DP + DSI output
  • DSI panel (ili9881c) with portrait orientation
  • r8125 Ethernet LED behavior

@HeyMeco
Copy link
Copy Markdown
Collaborator

HeyMeco commented May 29, 2026

As mentioned on armbian/build#9719 (comment). Best to rework the LEDs to the board device tree else 👍

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