Hello,
Im currently working on making lima run with an original 5"-LCD on BananaPro.
My problem is to make it work with the sun4i-drm driver.
At boot everything works fine and the display shows u-boot and kernel outputs but when the kernel starts the sun4i-drm driver the display freezes and turns white after some seconds.
dmesg says:
[ 11.178221] sun4i-drm display-engine: bound 1e00000.display-frontend (ops 0xc09986d4)
[ 11.178361] sun4i-drm display-engine: bound 1e200
Hello,
I got I finally working. There are some changes to be done in the device tree to make sun4i-drm and lima work with LCD-Panels on BananaPi / BananaPro.
Short version: create a panel in device tree and connect it to the correct driver.
Here's what I did:
1. Start compilation with
./compile.sh CREATE_PATCHES=yes BOARD=bananapipro INSTALL_HEADERS=yes
2. If asked to apply changes modify u-boot-config:
nano /build/cache/sources/v2020.04/configs/Bananapro_defconfig