On Dec 8, 2004, at 11:06 AM, Karl Lessard wrote:
Everything works fine, but for the speed. It seems that accessing the chip is
too slow for having high-graphic performances.
A couple of things. First, the Epson controller is obsolete, I don't know how much time is worth spending on the software. If you don't already have a system in production using it, there isn't much sense spending time working with it.
Second, with the on-chip controller, I have experimented with some different cache modes for the frame buffer access. I don't know if this applicable to the external 13806, but you could try. Alchemy has an application note on this, I believe, but in any case, here is what I put into the au1100fb.c, au1100fb_mmap() function:
pgprot_val(vma->vm_page_prot) &= ~_CACHE_MASK; pgprot_val(vma->vm_page_prot) |= _CACHE_CACHABLE_CUW;
A similar kind of update is in the current CVS tree.
Fujitsu has a bunch of nice high performance embedded graphics controllers for many different applications.
-- Dan