I am having trouble with my SPI LCD, which uses driver panel-mipi-dbi
It works great when I use a minimal Armbian image, but with a desktop image it doesn't work. This is because package "plymouth" does something in the ko loading order: it loads panel-mipi-dbi too early.
Plymouth provides a graphical boot animation.
The driver depends on a binary file /lib/firmware/panel-mipi-dbi-spi.bin (but the file name could change depending on the DTS)
At boo