summaryrefslogtreecommitdiff
path: root/drivers/usb/cdns3/cdns3-pci-wrap.c
diff options
context:
space:
mode:
authorPeter Chen <peter.chen@nxp.com>2020-07-17 18:13:17 +0800
committerFelipe Balbi <balbi@kernel.org>2020-07-24 16:45:11 +0300
commitf4cfe5ce607dd87873956453a7775c102a18fc62 (patch)
tree52440156faabebf50ea347cfbac62748b45c1d70 /drivers/usb/cdns3/cdns3-pci-wrap.c
parent7a410953d1fb4dbe91ffcfdee9cbbf889d19b0d7 (diff)
usb: cdns3: gadget: improve the set_configuration handling
- Delete the duplicated EP_CMD_ERDY and EP_CMD_REQ_CMPL setting - Prepare the next setup before setting EP_CMD_ERDY and EP_CMD_REQ_CMPL, it could avoid a bug that DMA hang at EP0 OUT for DEV_VER_NXP_V1 - Delete the duplicated cdns3_set_hw_configuration calling at cdns3_req_ep0_set_configuration, the composite.c will handle this request, and call .ep0_queue back, and at .ep_queue it will call cdns3_set_hw_configuration. - Move cdns3_allow_enable_l1 into cdns3_set_hw_configuration since it is part of this function. Signed-off-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Felipe Balbi <balbi@kernel.org>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-pci-wrap.c')
0 files changed, 0 insertions, 0 deletions