Jump to content

[Armbian build PR] - Fix CSI display functionality on RPi5


Recommended Posts

Posted

Description

Fix Raspberry Pi 5 DSI functionality.

Context:

A display connected to the DSI connector of Raspberry Pi 5 does not work. Dmesg reveals the following information:

[ 13.283052] mipi-dsi 1f00118000.dsi.0: deferred probe pending: mipi-dsi: supplier 2.reg_bridge not ready [ 13.283060] platform 1.panel_disp: deferred probe pending: platform: wait for supplier /axi/pcie@120000/rp1/i2c@88000/reg_display@45

The problem could be traced back to a missing I2C Driver. See: https://forum.armbian.com/topic/50963-dsi-display-does-not-work-on-raspberry-pi-5/

Documentation summary for feature / change

Add module to kernel configuration: CONFIG_I2C_DESIGNWARE_CORE

How Has This Been Tested?

Local build of armbian bookworm minimal and test if DSI display works

  • [OK] kernel linux-bcm2711-current
  • [fail] kernel linux-bcm2711-edge
  • [fail] kernel linux-bcm2711-legacy

Both edge and legacy images failed to build, but the failure seems unrelated to the change.

Checklist:

Please delete options that are not relevant.

  • [not applicable] My code follows the style guidelines of this project
  • [OK] I have performed a self-review of my own code
  • [not applicable] I have commented my code, particularly in hard-to-understand areas
  • [OK] My changes generate no new warnings
  • [not applicable] Any dependent changes have been merged and published in downstream modules

View the full article

×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines