dpi24overlay 'dtoverlay=dpi24' entry in config.txt' does not initialize GPIO to ALT2 mode (DPI interface) on Raspberry Pi4.
A temporay workaround to get DPI displays (24bit interface) to work is using
Code: Select all
# configure DPI interface, no-pull on all DPI pins gpio=0-27=a2,np
instead of the dpi24 overlay. Neverthless, something in the timing seems to be changed (or GPIO's don't work as expected) as the display is not working correctly. Here's the original image: https://drive.google.com/file/d/1hBS80x ... nDjJe/view
Strange thing that happens with DPI display is where the driver places it. Both display were overlapping! Sure, one can use the screen configuration tool to arrange them, but why is it working correctly in case of DSI and not for DPI?
This is what it looks like:
https://drive.google.com/file/d/1uzcuKw ... G65Yu/view
https://drive.google.com/file/d/17k4kbG ... y8-eY/view
Also noted during boot that DSI or DPI always will show console/boot screen up to the point where the new driver kicks in. Might only be a minor problem but can cause some issues, so would like to understand why this is happening.
5in display timing is the one posted here on DPI page (scroll down to the bottom) https://www.raspberrypi.org/documentati ... /README.md
So, looking forward to see your comments/solution to this issue.