This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

driver suggestion for LIDD TFT

we suggest to make the driver like this 

enable logo in u-boot, and bmp is store in spi flash

1. config pin mux, init lidd bus by reading a page from spi flash to config the tft screen correctly

2. enable dma or cpu write a screen out to the lidd bus

3. disable dma

then you could see the logo.

for the kernel part

don't need to do anything(remove all hardware init for LCD part)  just config the allocate a memory block and reconfig dma setting, that's all.

---------after that, easily change screen without rewriting kernel (just need to change the screen buffer size and dma setting), just need to renew the config block in spi flash,t hen u-boot could do whatever you want.

very easy to change the logo by just using flashcp command.