From: Tom Rini Date: Mon, 5 Feb 2018 14:51:50 +0000 (-0500) Subject: usb: dwc2: make casts of ep->dma_buf consistent X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=a4d403290e32f95cfd254f2778e08f655ddd5a49;p=u-boot.git usb: dwc2: make casts of ep->dma_buf consistent In most places in the code we cast this to an unsigned long, but in one place we cast to an unsigned int. For consistency and to fix a warning on 64bit targets, always cast this to unsigned long. For the long term we should however change the declaration of dma_buf. Cc: Philipp Tomsich Acked-by: Lukasz Majewski Acked-by: Marek Vasut Signed-off-by: Tom Rini --- diff --git a/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c b/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c index b6164afa92..57dbbd5ebf 100644 --- a/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c +++ b/drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c @@ -114,7 +114,7 @@ static int setdma_rx(struct dwc2_ep *ep, struct dwc2_request *req) (unsigned long) ep->dma_buf + ROUND(ep->len, CONFIG_SYS_CACHELINE_SIZE)); - writel((unsigned int) ep->dma_buf, ®->out_endp[ep_num].doepdma); + writel((unsigned long) ep->dma_buf, ®->out_endp[ep_num].doepdma); writel(DOEPT_SIZ_PKT_CNT(pktcnt) | DOEPT_SIZ_XFER_SIZE(length), ®->out_endp[ep_num].doeptsiz); writel(DEPCTL_EPENA|DEPCTL_CNAK|ctrl, ®->out_endp[ep_num].doepctl);