Revision 958
Added by markw about 6 years ago
| firmware_eclairexl/usb/usb.c | ||
|---|---|---|
|
if( timer_elapsed(host->delay) )
|
||
|
{
|
||
|
USBHOSTSLAVE_WRITE(OHS900_SOFENREG, OHS900_MASK_SOF_ENA);
|
||
|
USBHOSTSLAVE_WRITE(OHS900_TXLINECTLREG, OHS900_TXLCTL_MASK_NORMAL);
|
||
|
//USBHOSTSLAVE_WRITE(OHS900_TXLINECTLREG, OHS900_TXLCTL_MASK_NORMAL);
|
||
|
USBHOSTSLAVE_WRITE(OHS900_TXLINECTLREG, lowspeed ? OHS900_TXLCTL_MASK_LSPD : OHS900_TXLCTL_MASK_FSPD);
|
||
|
|
||
|
USBHOSTSLAVE_WRITE(OHS900_IRQ_STATUS, OHS900_INTMASK_SOFINTR);
|
||
|
|
||
|
/*if(( !max3421e_read_u08( MAX3421E_HCTL ) & MAX3421E_BUSRST ) ) {
|
||
Set line control earlier on. Otherwise hubs reject the set_address, since it comes too soon.