usb: dwc3: gadget: increase readability of dwc3_gadget_init_endpoints()
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Mon, 12 Jun 2017 12:11:25 +0000 (15:11 +0300)
committerFelipe Balbi <felipe.balbi@linux.intel.com>
Tue, 13 Jun 2017 10:21:08 +0000 (13:21 +0300)
commit46b780d46bccdc75b63a98b2a9cca5a4e0ff2cec
tree7eb1e4ff6fab053b1fc22c36d54d9b637bc01766
parent8e55d30322c6a0ef746c256a1beda9c73ecb27a6
usb: dwc3: gadget: increase readability of dwc3_gadget_init_endpoints()

The commit 47d3946ea220

usb: dwc3: refactor gadget endpoint count calculation

refactored dwc3_gadget_init_endpoints() and in particular changed in or
out endpoint numbering to be through. It's not always convenient and
makes code a slightly harder to read.

Introduce a new temporary variable to make it easier to understand what
is going on inside the function.

While doing that, rename local variables as follows:
u8 num -> u8 total
int num -> int kbytes

Replace implicit direction check via epnum with explicit use of
direction variable.

While here, replace %d to %u when compounding endpoint name since we are
using unsigned type.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Felipe Balbi <felipe.balbi@linux.intel.com>
drivers/usb/dwc3/gadget.c