Am 2004-12-02 15:15 +0200 schrieb Dimitris Lampridis:
> > Hrm.. It must be getting overwritten.
> No it is not! The register gets written only once during hc_start() of
> ohci-hcd.c when periodic_reinit() is called. And although the value of
> 0x27782edf is sent to the data port, the register shows 0x00002edf!
Take care of such dead bodies like this:
/*
* Set frame interval for ISP116x
*/
static inline void isp116x_set_fminterval(struct hc_isp1362_dev *dev)
{
u32 fminterval = 0x2edf;
fminterval |= ((((fminterval - 210) * 6) / 7) << 16);
isp1362_write_reg32(dev, HCFMINTVL, fminterval);
}
This funtion is BS and not called by our not at all working driver, but
take care and grep for 2edf and such.
Konsti
--
GPG KeyID EF62FCEF
Fingerprint: 13C9 B16B 9844 EC15 CC2E A080 1E69 3FDA EF62 FCEF
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel