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

Re: SM501 framebuffer driver

flat view

From: Alex Deucher <hidden>
Date: 2006-10-06 18:14:22

On 10/6/06, Clemens Koller [off-list ref] wrote:
Hello, Bill,
quoted
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.
quoted
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)
As I mentioned earlier, with the exception of dualhead, I've got a
working xorg smi501 driver.  I'll be adding it to xorg git once I get
dualhead working and a few other odds and ends worked out.

Alex
- 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.
quoted
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)
quoted
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
_______________________________________________
Linux-fbdev-devel mailing list
Linux-fbdev-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-fbdev-devel
-------------------------------------------------------------------------
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