File tree Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Expand file tree Collapse file tree 1 file changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -1531,7 +1531,7 @@ void cdns3_configure_dmult(struct cdns3_device *priv_dev,
15311531 else
15321532 mask = BIT (priv_ep -> num );
15331533
1534- if (priv_ep -> type != USB_ENDPOINT_XFER_ISOC ) {
1534+ if (priv_ep -> type != USB_ENDPOINT_XFER_ISOC && ! priv_ep -> dir ) {
15351535 cdns3_set_register_bit (& regs -> tdl_from_trb , mask );
15361536 cdns3_set_register_bit (& regs -> tdl_beh , mask );
15371537 cdns3_set_register_bit (& regs -> tdl_beh2 , mask );
@@ -1569,15 +1569,13 @@ void cdns3_ep_config(struct cdns3_endpoint *priv_ep)
15691569 case USB_ENDPOINT_XFER_INT :
15701570 ep_cfg = EP_CFG_EPTYPE (USB_ENDPOINT_XFER_INT );
15711571
1572- if ((priv_dev -> dev_ver == DEV_VER_V2 && !priv_ep -> dir ) ||
1573- priv_dev -> dev_ver > DEV_VER_V2 )
1572+ if (priv_dev -> dev_ver >= DEV_VER_V2 && !priv_ep -> dir )
15741573 ep_cfg |= EP_CFG_TDL_CHK ;
15751574 break ;
15761575 case USB_ENDPOINT_XFER_BULK :
15771576 ep_cfg = EP_CFG_EPTYPE (USB_ENDPOINT_XFER_BULK );
15781577
1579- if ((priv_dev -> dev_ver == DEV_VER_V2 && !priv_ep -> dir ) ||
1580- priv_dev -> dev_ver > DEV_VER_V2 )
1578+ if (priv_dev -> dev_ver >= DEV_VER_V2 && !priv_ep -> dir )
15811579 ep_cfg |= EP_CFG_TDL_CHK ;
15821580 break ;
15831581 default :
You can’t perform that action at this time.
0 commit comments