Thread (20 messages) 20 messages, 8 authors, 2006-10-16

Re: SM501 framebuffer driver

flat view

From: Clemens Koller <hidden>
Date: 2006-10-06 17:25:58

Hello, Bill,
Sorry about starting a new thread, but I was referred to this 
list/thread by a colleague just a few minutes ago.  (OT: it isn't in the 
archives in SF, either!).
Okay, fine! I'll be glad to join the party because we are using the SM501
on PCI of an MPC8540 embedded PowerPC.

Searching the list archives, about ten people have had (at least) some
hands on the SM501 during the last year. I also got several questions about
the driver status off list.
I hate to play "me too!", but I also have an SM501 framebuffer driver in 
a partial state of development.  I'd love to collaborate with others to 
get a good version pushed upstream.
Great! Where shall we collect the code?
I have some 

- a working fb driver kernel module
	(I did lots of code cleanup, but still needs a lot)

- older Xfree86 driver (partially accelerated!?, never tried but code looks good)

- some collected MMCC (Multi Media Companion Chip) drivers/snippets
	for the other periperals besides the graphics part.

- kernel code for an functional complete(?) SM501 implementation for
	an RTS7751R2D Renesas SH-4 Board running Linux.

I am working on the latest 2.6.18 Kernels on PowerPC.
But I can also test the SM501 on PCI in an x86 since we have
this PCI Demo Board with an SM501G8 AA.
On our PPC we use the SM501GF8 AB Chip Revision (F means: RoHS Version). 

I also mirrored the Silicon Motion's FTP server with lots of
Datasheets and reference designs.
One of the challenges I've encountered with this chip is dealing with 
all the "other stuff" it has onboard.  In my driver, I addressed that by 
creating a whole new bus similar to what Nico did for the UCB1400.  I 
was in the process of getting AC97 working when I figured out that that 
part of the chip is so braindead, it isn't worth using--- at least on 
ARM platforms that don't have DMA (which was my case).
Oh, I will need to get the AC97 working, too :-/
(my hardware is more or less ready to test some software)
In an upcoming project I need to use the USBH, so I'll be revisiting 
this issue again soon.  I have also cc'd others who have worked with me 
on this chip.

I'd be happy to post code if that makes sense.  Or to host a CVS repo or 
something.
Can you host a CVS repo at your place? I don't like SF much.

Best greets,

Clemens Koller
_______________________________
R&D Imaging Devices
Anagramm GmbH
Rupert-Mayer-Str. 45/1
81379 Muenchen
Germany

http://www.anagramm.de
Phone: +49-89-741518-50
Fax: +49-89-741518-19


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help