Quantcast
Viewing all articles
Browse latest Browse all 4907

Beginners • Re: MSP3520 (ili9488)

Apologies I'm probably poorly organizing the information soup that is in my head.

To start:
I updated the github repo https://github.com/Vasily-Kapustin/ti9488 and my LCD panel works. I can write to framebuffer, see that the LCD updates, and use the touchscreen. I would move this thread to solved if I knew how

The dtoverlay = piscreen,drm will use an overlay that assumes the hardware has an spi to dpi preprocessor sitting on it.
I do not know why the linux repo allowed the kernel module behind the piscreen overlay to be pushed as an ili9486 driver as it does not talk to the ili9486 chip directly. Seems a little weird to me, this should be instead named after the specific board/vendor the chips are sitting on.

The reason the mipi-dbi-spi driver doesn't work so well with the ili9486 and ili9488 is because the mipi code does not support rgb666. This is why in my github repo part of the mipi code is rewritten. I'll be honest there wasn't much original code as this had been done before me. The existing solutions I found were intended for a much older version of linux as the mipi-dbi-spi driver has changed since then.

I will try to mess around with my driver to see if I can get a cleaner implementation working and maybe raise an issue related ili9486 driver naming in the raspberry pi linux repo.

So sorry about the confusion and thank you very much for the time you spent looking into this!

Statistics: Posted by VasilyK — Wed Apr 17, 2024 5:57 pm



Viewing all articles
Browse latest Browse all 4907

Trending Articles