Hi,

> I'm trying to make the ohci-isp1362-emu.c functions work on the isp1160.
> I'm a little puzzled as to what I should do with "Skip Map" and "Done
> Map". Both are functionalities that do not exist for the isp1160, and
> are crucial for the current driver. 
> 
Since the ISP1362 in contrary to the 116x has the possibility to
read/write arbitrary PTDs in buffer memory the Skip Map can be used to
tell the chip not to access a specific PTD while it is being rewritten
by the driver.
Since the 116x can only read/write the PTD buffers from the start as
far as I understand, you have to make sure by other means that the
chip doesn't access a buffer while it is being modified by the driver.

> I'm thinking of:
> 1) Eliminating them and rewrite the whole code
> 2) Create these maps by reading the appropriate fields of the PTDs and
> emulating the behaviour of 1362 (emulate the emulation... this is
> getting more and more complex!)
> 
I think 1) is the best solution. The 1362 has some significant
advantages over the 116x that I wouldn't want to sacrifice for
code compatibility with the 116x.


Lothar Wassmann


-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to