[parisc-linux] Re: NCR53c720
Rene Brothuhn
rene.br@web.de
Mon, 29 Sep 2003 23:25:01 +0200
On 2003.09.29 15:33 Matthew Wilcox wrote:
> ... Ah ;-) So where do I find the APUS tree? From digging around on
> the web (man, there's a lot of broken links in the APUS faq ...), it
> seems to be its own sourceforge project that hasn't switched to working
> on 2.6 yet, is this correct?
>
> Now that ncr53c8xx is non-PCI only, it should cause the absolute minimum
> of wailing & gnashing of teeth to convert it to use the non-coherent
> dma device API. It would benefit PA-RISC too as we have two models
> (735 and 755) that have NCR720 chips and a non-coherent architecture.
> Right now, they use the 53c700 driver, but it'd be better to use the
> ncr53c8xx driver, of course.
>
> Are any APUS people interested in working on this?
Hello!
I'm the one who getting the 53c770 driver working on APUS. The driver is
based on the code from the ncr53c8xx driver which I found on a 2.4.16
kernel (maybe it was an other kernel version, I'm not really sure
anymore). In newer kernels the ncr53c8xx drivers are replaced by sym53c8xx
which uses a different and more complicated architecture.
In my opinion, the best is to create a seperate 53c720/770 driver based on
the 53c770 from APUS or ncr53c8xx. I guess the 53c770 from APUS should
work (with some changes) on a 720 (or similar), because the 770 was
designed to replace the 720. But I don't know anything about 735 and 755.
But the APUS driver is a really big "patchwork", has some problems and
needs a clean-up. And I haven't worked on the driver since a year due to
lack of time, sorry.
I still have lack of time, but if there are any questions, I will help. It
will be nice to have a native 720/770 driver... And maybe, if someone
tries to port this driver to a PA, I have to go for it...
Ciao, Renč