I have a new 3.6" LCD that I have ordered from (dun dun dun) China.
There is an SD card image that I found that works with the LCD. As in, /dev/fb0 is the LCD. The problem is that omxplayer or retroarch do not work. The only way to get them to work is if there is /dev/fb0 and /dev/fb1, where the former is the HD/Composite output through the GPU and I mirror /dev/fb0 to /dev/fb1.
I think I can do this by using the fbtft module. None of the drivers currently in the fbtft_device module work with the LCD.
Therefore, I managed to get source code and a schematic for the TFT.
Here is the source code: http://a.pomf.se/vacicc.tar.gz
Here is the schematic:
I have tried compiling the latest Linux kernel 3.18.5+ with all the fbtft modules including this one https://github.com/notro/fbtft/issues/222.
I've tried getting lcd_init(void) method from the spi_graphical.c and using the contents of that method in the init switch of the fbtft module http://a.pomf.se/neukbo.txt. That didn't work either and I'm not surprised.
I've been trying to get this working for the past two days continuously, and I would really appreciate some help to get this working with fbtft on Archlinux.