This makes various USB and Endpoint manipulation functions have a return type of void now due to these particular functions always running to completion successfully nor their callers putting the return value when calling one of these functions into a variable to check/use later in their own intended internal function work.
Signed-off-by: Nicholas Krause <xerofo...@gmail.com> --- drivers/usb/gadget/udc/fsl_qe_udc.c | 36 ++++++++++++------------------------ 1 file changed, 12 insertions(+), 24 deletions(-) diff --git a/drivers/usb/gadget/udc/fsl_qe_udc.c b/drivers/usb/gadget/udc/fsl_qe_udc.c index e0822f1..d1e4354 100644 --- a/drivers/usb/gadget/udc/fsl_qe_udc.c +++ b/drivers/usb/gadget/udc/fsl_qe_udc.c @@ -143,7 +143,7 @@ static void nuke(struct qe_ep *ep, int status) * USB and Endpoint manipulate process, include parameter and register * *---------------------------------------------------------------------------*/ /* @value: 1--set stall 0--clean stall */ -static int qe_eprx_stall_change(struct qe_ep *ep, int value) +static void qe_eprx_stall_change(struct qe_ep *ep, int value) { u16 tem_usep; u8 epnum = ep->epnum; @@ -157,10 +157,9 @@ static int qe_eprx_stall_change(struct qe_ep *ep, int value) tem_usep |= USB_RHS_IGNORE_OUT; out_be16(&udc->usb_regs->usb_usep[epnum], tem_usep); - return 0; } -static int qe_eptx_stall_change(struct qe_ep *ep, int value) +static void qe_eptx_stall_change(struct qe_ep *ep, int value) { u16 tem_usep; u8 epnum = ep->epnum; @@ -175,19 +174,17 @@ static int qe_eptx_stall_change(struct qe_ep *ep, int value) out_be16(&udc->usb_regs->usb_usep[epnum], tem_usep); - return 0; } -static int qe_ep0_stall(struct qe_udc *udc) +static void qe_ep0_stall(struct qe_udc *udc) { qe_eptx_stall_change(&udc->eps[0], 1); qe_eprx_stall_change(&udc->eps[0], 1); udc->ep0_state = WAIT_FOR_SETUP; udc->ep0_dir = 0; - return 0; } -static int qe_eprx_nack(struct qe_ep *ep) +static void qe_eprx_nack(struct qe_ep *ep) { u8 epnum = ep->epnum; struct qe_udc *udc = ep->udc; @@ -203,10 +200,9 @@ static int qe_eprx_nack(struct qe_ep *ep) ep->state = EP_STATE_NACK; } - return 0; } -static int qe_eprx_normal(struct qe_ep *ep) +static void qe_eprx_normal(struct qe_ep *ep) { struct qe_udc *udc = ep->udc; @@ -224,10 +220,9 @@ static int qe_eprx_normal(struct qe_ep *ep) ep->has_data = 0; } - return 0; } -static int qe_ep_cmd_stoptx(struct qe_ep *ep) +static void qe_ep_cmd_stoptx(struct qe_ep *ep) { if (ep->udc->soc_type == PORT_CPM) cpm_command(CPM_USB_STOP_TX | (ep->epnum << CPM_USB_EP_SHIFT), @@ -236,10 +231,9 @@ static int qe_ep_cmd_stoptx(struct qe_ep *ep) qe_issue_cmd(QE_USB_STOP_TX, QE_CR_SUBBLOCK_USB, ep->epnum, 0); - return 0; } -static int qe_ep_cmd_restarttx(struct qe_ep *ep) +static void qe_ep_cmd_restarttx(struct qe_ep *ep) { if (ep->udc->soc_type == PORT_CPM) cpm_command(CPM_USB_RESTART_TX | (ep->epnum << @@ -248,10 +242,9 @@ static int qe_ep_cmd_restarttx(struct qe_ep *ep) qe_issue_cmd(QE_USB_RESTART_TX, QE_CR_SUBBLOCK_USB, ep->epnum, 0); - return 0; } -static int qe_ep_flushtxfifo(struct qe_ep *ep) +static void qe_ep_flushtxfifo(struct qe_ep *ep) { struct qe_udc *udc = ep->udc; int i; @@ -268,19 +261,17 @@ static int qe_ep_flushtxfifo(struct qe_ep *ep) ep->c_txbd = ep->txbase; ep->n_txbd = ep->txbase; qe_ep_cmd_restarttx(ep); - return 0; } -static int qe_ep_filltxfifo(struct qe_ep *ep) +static void qe_ep_filltxfifo(struct qe_ep *ep) { struct qe_udc *udc = ep->udc; out_8(&udc->usb_regs->usb_uscom, USB_CMD_STR_FIFO | (USB_CMD_EP_MASK & (ep->epnum))); - return 0; } -static int qe_epbds_reset(struct qe_udc *udc, int pipe_num) +static void qe_epbds_reset(struct qe_udc *udc, int pipe_num) { struct qe_ep *ep; u32 bdring_len; @@ -309,10 +300,9 @@ static int qe_epbds_reset(struct qe_udc *udc, int pipe_num) } out_be32((u32 __iomem *)bd, T_W); - return 0; } -static int qe_ep_reset(struct qe_udc *udc, int pipe_num) +static void qe_ep_reset(struct qe_udc *udc, int pipe_num) { struct qe_ep *ep; u16 tmpusep; @@ -339,13 +329,11 @@ static int qe_ep_reset(struct qe_udc *udc, int pipe_num) qe_epbds_reset(udc, pipe_num); - return 0; } -static int qe_ep_toggledata01(struct qe_ep *ep) +static void qe_ep_toggledata01(struct qe_ep *ep) { ep->data01 ^= 0x1; - return 0; } static int qe_ep_bd_init(struct qe_udc *udc, unsigned char pipe_num) -- 2.1.4 _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev