git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@4580 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
parent
5f6cca335a
commit
4871d5b035
|
@ -862,26 +862,26 @@ void usb_lld_start(USBDriver *usbp) {
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/* - Forced device mode.
|
||||||
|
- USB turn-around time = TRDT_VALUE.
|
||||||
|
- Full Speed 1.1 PHY.*/
|
||||||
|
otgp->GUSBCFG = GUSBCFG_FDMOD | GUSBCFG_TRDT(TRDT_VALUE) | GUSBCFG_PHYSEL;
|
||||||
|
|
||||||
|
/* 48MHz 1.1 PHY.*/
|
||||||
|
otgp->DCFG = 0x02200000 | DCFG_DSPD_FS11;
|
||||||
|
|
||||||
|
/* PHY enabled.*/
|
||||||
|
otgp->PCGCCTL = 0;
|
||||||
|
|
||||||
/* Soft core reset.*/
|
/* Soft core reset.*/
|
||||||
otg_core_reset(otgp);
|
otg_core_reset(otgp);
|
||||||
|
|
||||||
/* Internal FS PHY activation.*/
|
/* Internal FS PHY activation.*/
|
||||||
otgp->GCCFG = GCCFG_PWRDWN;
|
otgp->GCCFG = GCCFG_PWRDWN;
|
||||||
|
|
||||||
/* - Forced device mode.
|
|
||||||
- USB turn-around time = TRDT_VALUE.
|
|
||||||
- Full Speed 1.1 PHY.*/
|
|
||||||
otgp->GUSBCFG = GUSBCFG_FDMOD | GUSBCFG_TRDT(TRDT_VALUE) | GUSBCFG_PHYSEL;
|
|
||||||
|
|
||||||
/* Interrupts on TXFIFOs half empty.*/
|
/* Interrupts on TXFIFOs half empty.*/
|
||||||
otgp->GAHBCFG = 0;
|
otgp->GAHBCFG = 0;
|
||||||
|
|
||||||
/* 48MHz 1.1 PHY.*/
|
|
||||||
otgp->DCFG = 0x02200000 | DCFG_PFIVL(0) | DCFG_DSPD_FS11;
|
|
||||||
|
|
||||||
/* PHY enabled.*/
|
|
||||||
otgp->PCGCCTL = 0;
|
|
||||||
|
|
||||||
/* Endpoints re-initialization.*/
|
/* Endpoints re-initialization.*/
|
||||||
otg_disable_ep(otgp);
|
otg_disable_ep(otgp);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue