diff options
Diffstat (limited to 'payloads')
-rw-r--r-- | payloads/libpayload/drivers/udc/chipidea.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/payloads/libpayload/drivers/udc/chipidea.c b/payloads/libpayload/drivers/udc/chipidea.c index 87c3076ecb..a399e8cd96 100644 --- a/payloads/libpayload/drivers/udc/chipidea.c +++ b/payloads/libpayload/drivers/udc/chipidea.c @@ -128,6 +128,9 @@ static int chipidea_hw_init(struct usbdev_ctrl *this, void *_opreg, debug("taking controller out of reset\n"); writel(USBCMD_8MICRO | USBCMD_RUN, &p->opreg->usbcmd); + this->stall(this, 0, 0, 0); + this->stall(this, 0, 1, 0); + return 1; } |