mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
usb: dwc_otg: fix bug in device_init routine
1.wait epenable bit timeout decrease from 10s to 1s 2.fix bug, without 'j++' this loop never break if there is some problem with ep state
This commit is contained in:
@@ -2262,9 +2262,9 @@ void dwc_otg_core_dev_init(dwc_otg_core_if_t *core_if)
|
||||
DWC_READ_REG32(&core_if->
|
||||
dev_if->out_ep_regs[i]->
|
||||
doepint);
|
||||
if (j == 100000) {
|
||||
if (j++ >= 10000) {
|
||||
DWC_ERROR
|
||||
("EPDIS was not set during 10s\n");
|
||||
("EPDIS was not set during 1s\n");
|
||||
break;
|
||||
}
|
||||
} while (!doepint.b.epdisabled);
|
||||
|
||||
Reference in New Issue
Block a user