From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757060AbcBCLhc (ORCPT ); Wed, 3 Feb 2016 06:37:32 -0500 Received: from mailout1.samsung.com ([203.254.224.24]:39164 "EHLO mailout1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752993AbcBCLh2 (ORCPT ); Wed, 3 Feb 2016 06:37:28 -0500 X-AuditID: cbfee61b-f793c6d00000236c-a5-56b1e67605a7 From: Robert Baldyga To: balbi@ti.com, johnyoun@synopsys.com Cc: gregkh@linuxfoundation.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, m.szyprowski@samsung.com, b.zolnierkie@samsung.com, Robert Baldyga Subject: [PATCH v2 1/5] usb: dwc2: gadget: use ep->fifo_index in context of FIFO registers Date: Wed, 03 Feb 2016 12:36:30 +0100 Message-id: <1454499394-4610-2-git-send-email-r.baldyga@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1454499394-4610-1-git-send-email-r.baldyga@samsung.com> References: <1454499394-4610-1-git-send-email-r.baldyga@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDLMWRmVeSWpSXmKPExsVy+t9jAd2yZxvDDLp2C1tsnLGe1eLg/XqL 5sXr2Sx2n77EaHF51xw2i0XLWpkt1h65y27x4PBOdgcOj/1z17B79G1ZxeixZf9nRo/jN7Yz eXzeJBfAGsVlk5Kak1mWWqRvl8CVcbtzPmPBA46KJY/mMzUwzmfvYuTkkBAwkdjw9yGULSZx 4d56ti5GLg4hgaWMEq1PvjBBOD8ZJX68vsUKUsUmoCOx5fsERhBbREBdYsqeXhaQImaB7YwS DQ93g40SFoiR+N+xgwnEZhFQlZi8dj0ziM0r4CLx+tJZJoh1chInj00GG8op4Crx+fkHsLgQ UM2fOSfYJzDyLmBkWMUokVqQXFCclJ5rlJdarlecmFtcmpeul5yfu4kRHGbPpHcwHt7lfohR gINRiYc34teGMCHWxLLiytxDjBIczEoivFfvbgwT4k1JrKxKLcqPLyrNSS0+xCjNwaIkzvv4 /7owIYH0xJLU7NTUgtQimCwTB6dUAyOXjPJR3x1Nrb8DlONeqsbduszg4/560e4DG64wG0p8 PMInJvumXNbR+NycBXFrUl39tZctFZO9EPWwsSLOcufFBxdEbxpf7mWdNGHmeuY/TDaXnkpv 1FJTc2d6k1Dbd0l68rw0OQkxoyrHtzG7dHsZ9s7am7Rnhq+04izpm1Wej3TVZJfOLFBiKc5I NNRiLipOBAAU2/eDLwIAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In context of FIFO registers we use ep->fifo_index instead of ep->index. Signed-off-by: Robert Baldyga --- drivers/usb/dwc2/gadget.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/drivers/usb/dwc2/gadget.c b/drivers/usb/dwc2/gadget.c index 422ab7d..0d0f6fe 100644 --- a/drivers/usb/dwc2/gadget.c +++ b/drivers/usb/dwc2/gadget.c @@ -369,7 +369,8 @@ static int dwc2_hsotg_write_fifo(struct dwc2_hsotg *hsotg, return -ENOSPC; } } else if (hsotg->dedicated_fifos && hs_ep->index != 0) { - can_write = dwc2_readl(hsotg->regs + DTXFSTS(hs_ep->index)); + can_write = dwc2_readl(hsotg->regs + + DTXFSTS(hs_ep->fifo_index)); can_write &= 0xffff; can_write *= 4; @@ -2172,7 +2173,7 @@ static void kill_all_requests(struct dwc2_hsotg *hsotg, if (!hsotg->dedicated_fifos) return; - size = (dwc2_readl(hsotg->regs + DTXFSTS(ep->index)) & 0xffff) * 4; + size = (dwc2_readl(hsotg->regs + DTXFSTS(ep->fifo_index)) & 0xffff) * 4; if (size < ep->fifo_size) dwc2_hsotg_txfifo_flush(hsotg, ep->fifo_index); } -- 1.9.1