|
@@ -918,7 +918,7 @@ iso_stream_init (
|
|
|
*/
|
|
|
stream->usecs = HS_USECS_ISO (maxp);
|
|
|
bandwidth = stream->usecs * 8;
|
|
|
- bandwidth /= 1 << (interval - 1);
|
|
|
+ bandwidth /= interval;
|
|
|
|
|
|
} else {
|
|
|
u32 addr;
|
|
@@ -951,7 +951,7 @@ iso_stream_init (
|
|
|
} else
|
|
|
stream->raw_mask = smask_out [hs_transfers - 1];
|
|
|
bandwidth = stream->usecs + stream->c_usecs;
|
|
|
- bandwidth /= 1 << (interval + 2);
|
|
|
+ bandwidth /= interval << 3;
|
|
|
|
|
|
/* stream->splits gets created from raw_mask later */
|
|
|
stream->address = cpu_to_hc32(ehci, addr);
|