From: Matthew W. <wi...@de...> - 2003-09-30 14:33:05
|
On Tue, Sep 30, 2003 at 03:59:32PM +0200, Rene Brothuhn wrote: > I have looked in the ncr53c8xx driver from 2.6 and there is mentioned that > "interrupt on the fly" is not working correctly for 720. Also > sym53c8xx_defs.h is included and so the registerset from a 810 is used, > but the 720/770 registers are slightly different. > Is the NCR_Q720 or zalon driver working? Yes, they're both working fine. I went over the 770 register definitions the other night and only found one difference between the names of the definitions in the sym53c8xx_defs file and the 770 PDF and that was: -/*3a*/ u_char nc_sbr; +/*3a*/ u_char nc_sbr; /* dwt on 720 */ This is the DMA watchdog timer, but it's not actually used by the driver. It's a `scratch byte register' on the 895. Some of the `reserved' fields in the 770 register definition have names, but they were only ever touched if the chip was a sufficiently recent revision. BTW, I couldn't see a document for the 720 chip on the LSI site -- only the 710 and 770. I presume I won't go far wrong treating them the same. > > - Someone implements the non-coherent DMA interfaces for PowerPC. > > So, maybe I can do that at least for APUS, because some of the needed > interfaces I already created as a "dirty-hack" inside the 53c770 driver. > But the mean problem is, that there is no working 2.6 kernel for APUS... > The other problem is time, but maybe I find some hours on weekend... Yeah, no hurry. I don't think we have to get this done before 2.6.0 is out -- after all, it's only a driver. -- "It's not Hollywood. War is real, war is primarily not about defeat or victory, it is about death. I've seen thousands and thousands of dead bodies. Do you think I want to have an academic debate on this subject?" -- Robert Fisk |