usb: gadget: udc: use USB API functions rather than constants
authorHimangi Saraogi <himangi774@gmail.com>
Sat, 23 Aug 2014 23:51:16 +0000 (05:21 +0530)
committerFelipe Balbi <balbi@ti.com>
Fri, 29 Aug 2014 20:53:46 +0000 (15:53 -0500)
commitb8adc3d1d852be653905b24cd8efcaee342b96ae
tree9a5dc24e7435e37d37b3d98bf17c1d79ad8d457c
parent457a0955e152ac3b0de46ecbe7a8b434856fda67
usb: gadget: udc: use USB API functions rather than constants

This patch introduces the use of the functions usb_endpoint_type and
usb_endpoint_num.

The Coccinelle semantic patch that makes these changes is as follows:

@@ struct usb_endpoint_descriptor *epd; @@

- (epd->bEndpointAddress & \(USB_ENDPOINT_NUMBER_MASK\|0x0f\))
+ usb_endpoint_num(epd)

@@ struct usb_endpoint_descriptor *epd; @@

- (epd->bmAttributes & \(USB_ENDPOINT_XFERTYPE_MASK\|3\))
+ usb_endpoint_type(epd)

Signed-off-by: Himangi Saraogi <himangi774@gmail.com>
Acked-by: Julia Lawall <julia.lawall@lip6.fr>
Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/gadget/udc/r8a66597-udc.c