diff options
author | Tom Rini <trini@konsulko.com> | 2020-02-02 15:26:53 -0500 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2020-02-02 15:26:53 -0500 |
commit | 31a790bee939e227dfc7e6a6a323b2b13180707f (patch) | |
tree | 24f3fbd808389138209b5d7270eb11cdcad123a1 /drivers/usb/cdns3/ep0.c | |
parent | 427da6f0280ba1ce07e06941dd18a435fabd18fb (diff) | |
parent | 13cb7cc9e8e48eb888b13743f79ff02420405044 (diff) | |
download | u-boot-WIP/02Feb2020.tar.gz |
Merge branch 'master' of git://git.denx.de/u-boot-usbWIP/02Feb2020
- DFU and Cadence USB 3 fixes
Diffstat (limited to 'drivers/usb/cdns3/ep0.c')
-rw-r--r-- | drivers/usb/cdns3/ep0.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/usb/cdns3/ep0.c b/drivers/usb/cdns3/ep0.c index 0b6d9cf727..f35a924839 100644 --- a/drivers/usb/cdns3/ep0.c +++ b/drivers/usb/cdns3/ep0.c @@ -562,6 +562,10 @@ static void cdns3_ep0_setup_phase(struct cdns3_device *priv_dev) struct cdns3_endpoint *priv_ep = priv_dev->eps[0]; int result; + /* Invalidate Setup Packet received */ + invalidate_dcache_range(priv_dev->setup_dma, + priv_dev->setup_dma + ARCH_DMA_MINALIGN); + priv_dev->ep0_data_dir = ctrl->bRequestType & USB_DIR_IN; trace_cdns3_ctrl_req(ctrl); |