Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 3847

Interfacing (DSI, CSI, I2C, etc.) • Re: DSI bug on Pi 5

$
0
0
Thank you for the detailed debugging and for your patience. Could you please try this version: https://github.com/raspberrypi/linux/pull/6292

Hopefully that squishes all the bugs:
  • HS timeout was not set correctly;
  • EoTp not generated (now it will be enabled by default unless MIPI_DSI_MODE_NO_EOT_PACKET);
  • Non-continuous clock and per-command LP/HS options were not supported (but I don't think those affected your use case);
  • and the weird one: Burst Mode normally implies Sync Events (not timed pulses), but in this particular version of the DSI Host, setting both those flags at the same time would generate Sync Pulses, and could malfunction with some timings. This is no longer done.

We are still not adjusting DSI timings for Burst Mode, because it seems under-specified. If you need it to drop to LP11 state after every scanline, HFP may need to be increased to about 54 (wrt your 25MHz timings) and/or you may need to increase the pixel clock rate.

Statistics: Posted by njh — Mon Aug 05, 2024 6:35 pm



Viewing all articles
Browse latest Browse all 3847

Trending Articles